Введение
1. Анализ систем автоматизированного проектирования и постановка задачи исследования 17
1.1. Обзор систем автоматизированного проектирования 18
1.1.1. Структура и функциональные возможности систем нижнего уровня 20
1.1.2. Структура и функциональные возможности систем высшего уровня24
1.1.3. Структура и функциональные возможности систем среднего уровня27
1.2. Сравнительный анализ систем в приложении к задачам этапа предварительного проектирования самолета 30
1.2.1. Задачи этапа формирования облика самолета 30
1.2.2. Сравнительный анализ методов создания трехмерных моделей 33
1.2.3. Сравнение систем по наличию САМ/САЕ-модулей 36
1.2.4. Сравнительный анализ методов и стандартов обмена данными 37
1.2.5. Результаты сравнительного анализа систем 42
1.3. Предпосылки создания автоматизированной системы ФОС в рамках комплексной САПР 47
1.3.1. Анализ эволюции и динамики развития САПР 48
1.3.2. Сравнение методов построения САПР 50
1.4. Постановка задачи исследования 53
1.4.1. Вербальная постановка задачи 53
1.4.2. Математическая постановка задачи 55
1.5. Выводы 57
2. Определение основных моделей и параметров системы. 59
2.1. Блочно-иерархическая модель системы 59
2.2. Общесистемные принципы создания программ 65
2.3. Архитектура системы и моделирование взаимосвязей 67
2.4. Анализ технологий разработки программ 68
2.5. Анализ методов хранения данных 70
2.6. Анализ технологий обмена данными между приложениями 75
2.6.1. Файлы внутренней структуры приложения 76
2.6.2. Командные файлы и макросы 76
2.6.3. СОМ- и CORBA-технологии 77
2.6.4. Динамический обмен данными и механизм связывания и внедрения объектов ; 82
2.6.5. Итоги сравнения подходов к передаче данных 83
2.7. Сравнительный анализ сред программирования 84
2.8. Выводы 93
3. Математические модели агрегатов, методы построения обводов 94
3.1. Математические модели агрегатов и систем 94
3.1.1. Базовый класс «палуба» 94
3.1.2. Математическая модель пассажирских кресел 97
3.1.3. Математическая модель грузового оборудования 100
3.1.4. Модели служебно-бытового оборудования 104
3.1.5. Математическая модель центроплана 105
3.1.6. Формализация контрольных точек 106
3.1.7. Формализация совместной компоновки палуб в поперечном сечении фюзеляжа ПО
3.2. Математическая модель геометрических обводов сечения фюзеляжа... 112
3.3. Математические методы построения описанной окружности минимального радиуса 115
3.4. Построение схемы «вертикальная» восьмерка 120
3.5. Построение схемы «горизонтальная восьмерка» 122
3.6. Продольная компоновка салона 125
3.7. Методы построения направляющих кривых обводов фюзеляжа 128
3.7.1. Интерполяционный многочлен в форме Лагранжа 129
3.7.2. Кусочно-кубические многочлены Эрмита 131
3.7.3. Кубические сплайны 132
3.7.4. Аппроксимации кривыми Безье 136
3.8. Решение задачи стыковки секций фюзеляжа 142
3.9. Метод билинейной интерполяции 151
ЗЛО. Форматы хранимых данных 152
3.11. Выводы 154
4. Прикладное информационное обеспечение проектирования фюзеляжа самолета 155
4.1. Основные требования, предъявляемые к системе 155
4.2. Состав аппаратных и программных средств 156
4.3. Назначение, принципы работы и возможности системы 158
4.3. Интерфейс пользователя 160
4.3.1. Поперечная компоновка сечения 161
4.3.2. Продольная компоновка фюзеляжа 169
4.3.3. Справка «О программе» 171
4.3.4. Подсистема статистической информации 172
4.4. Взаимодействие С CAD/CAM/CAE-системами 173
4.4.1. Передача данных в CAD/CAM/CAE-системы 174
4.4.2. Создание файла VRML-формата 177
4.4.3. Передача данных в системы SolidWorks и CATIA 180
4.5. Проверка адекватности моделей 182
4.6. Программная реализация взаимодействия с системой COSMOS/M 183
4.7. Проектные рекомендации 188
4.7.1. Проектные рекомендации по развитию разработанных программных компонентов 188
4.7.2. Проектные рекомендации для написания новых систем 190
4.8. Выводы 191
Выводы 193
Заключение 195
Литература


