
- •1. Загальні питання створення сапр
- •1.1. Загальні відомості про проектування
- •1.2. Поняття сапр
- •Передумова автоматизованого проектування
- •1.3. Переваги сапр
- •2.Класифікація і позначення
- •2.1. Структура сапр
- •2.2. Різновиди сапр
- •2.3. Функції, характеристики і приклади cae / cad / cam – систем
- •2.4. Поняття про cals-технології
- •2.5. Комплексні автоматизовані системи
- •3.1. Проектні процедури
- •3.2. Еврістичні і систематичні рішення
- •3.3. Види проектних задач
- •3.4. Ідеологія сапр
- •3.5. Декомпозиція проектних задач і системний підхід
- •3.6. Концепція і методологія автоматизованого проектування
- •4. Структура сапр
- •4.1. Л інгвистичне забезпечення сапр
- •Загальна характеристика
- •Управляюче лінгвістичне забезпечення
- •Базове лінгвістичне забезпечення
- •4.2. Програмне забезпечення сапр
- •4.3. Склад і функціональне призначення програмного забезпечення сапр
- •4.4. Основні принципи проектування пз сапр
- •4.5. Стадії розробки пз
- •4.6. Загальна характеристика методів проектування програмного забезпечення сапр
- •Методи проектування програмних систем
- •Методи програмування пз сапр
- •Модульне і структурне програмування. Програмування в стандартизованому стилі.
- •4.7. Документування програмного забезпечення сапр
- •Види програмних документів
- •Склад програмного документа
- •Зміст основних документів
- •4.8. Нисхідне і висхідне проектування
- •5. Математичне забезпечення автоматизованого проектування
- •Класифікація математичних моделей
- •6. Інформаційно- пошукові системи сапр
- •7. Технічні засоби сапр
- •8. Програмне забезпечення машинної графіки
- •Программное обеспечение сапр
- •Требования, которым должно удовлетворять по сапр
- •Прикладное по
- •По, созданное пользователем (приложение)
- •Средства двумерного черчения
- •3D моделирование
- •Каркасные модели
- •Поверхностное моделирование
- •Твердотельное моделирование (тм).
- •Функції пакета програм машинної графіки
- •Каркасне та об’ємне моделювання
- •Сучасні графічні пакети для інженерів машинобудівельників
- •Автоматизована розробка виробничих процесів
- •Автоматизовані системи розробки виробничих процесів пошукового типу
- •Генеруючі автоматизовані системи розробки виробничих процесів
- •Переваги автоматизованої розробки виробничих процесів
- •Експертні системи
- •Система управління виробничою інформацією pdm – системи.
Класифікація математичних моделей
По характеру відображуваних властивостей об’єкта математичні моделі розділяють на структурні та функціональні.
Структурні математичні моделі призначені для відображення структурних властивостей об’єкта. Вони діляться в свою чергу на топологічні і геометричні. В топологічних моделях відображається склад і взаємозв’язок елементів об’єкта. В геометричних математичних моделях відображаються геометричні властивості об’єкта, в них додатково до відомостей про взаємне розташування елементів містяться відомості про форму деталей.
В машинобудуванні для відображення геометричних властивостей деталей застосовують математичні моделі, представлені в аналітичній або алгебраїчній формі /прості моделі - поверхні плоскі і другого порядку, складні моделі - каркасні і кінематичні - для відображення об’єктів складних геометричних властивостей/.
Функціональні математичні моделі призначені для відображення фізичних чи інформаційних процесів, що протікають в об’єкті при його функціонуванні або виготовленні. Здебільшого функціональні математичні моделі представляють собою систему рівнянь, що зв’язують між собою внутрішні, зовнішні і вихідні параметри.
Залежно від місця в ієрархічній системі математичні моделі діляться на моделі:
-мікро-
-макро-
-метарівня.
Особливістю математичні моделі на мікрорівні є відображення фізичних процесів, що протікають в неперервному просторі і часі /диференційні рівняння в часткових похідних/.
Нa макрорівні використовують збільшену дискретизацію простору по функціональній ознаці, що приводить до представлення математичних моделей на цьому рівні у вигляді звичайних диференційних рівнянь.
На метарівні в якості елементів приймаються складні сукупності деталей.
Рис.5.1. Ієрархічна структура математичних моделей.
За ступенем деталізації опису в межах кожного ієрархічного рівня виділяють повні математичні моделі та макромоделі.
Повна модель - в якій відображаються фазові змінні, що характеризують стан всіх міжелементних зв’язків.
Макромодель - характеризується меншим числом фазових змінних, що відповідають опису об’єкта при збільшеному виділенні елементів.
За способом отримання моделі бувають теоретичні та емпірічні.
Раніше ми визначили класи функціональних математичних моделей на різних ієрархічних рівнях, як системи рівнянь певних типів. Реалізація таких моделей на ЕОМ включає вибір чисельних методів рішення рівнянь і перетворення рівнянь залежно від вибраного методу. Кінцева мета перетворень - отримання робочої програми аналізу у вигляді послідовностей елементарних дій /арифметичних і логічних операцій/, що реалізуються командами ЕОМ. Вітка 1 на рис.10. відповідає постановці задачі на мікрорівні, частіше всього диференційні рівняння в часткових похідних (ДРЧП). Чисельні методи рішення таких рівнянь грунтуються на дискретизації змінних і алгебраїзації задачі.
ДИСКРЕТИЗАЦІЯ полягає в заміні неперервних змінних кінцевою множиною їх значень в заданих для дослідження просторових і часових інтервалах; алгебраізація - заміні похідних алгебраїчними рівняннями.
Якщо диференційне рівняння в часткових похідних стаціонарне /описує статичний стан/, то дискретизація і алгебраїзація перетворюють ДРЧП в систему алгебраїчних рівнянь, в загальному випадку нелінійних /вітка 2/. Якщо ДРЧП нестаціонарні /описують перемінні в часі і просторі поля змінних/, то дискретизація і алгебраїзація представляється з двох етапів :
- усунення похідних по просторових координатах /вітка 3/, результат - система звичайних диференційних рівнянь;
- усунення похідних по часу / вітка. 4 /.
Для чисельного рішення звичайних диференційних рівнянь при заданих початкових умовах існує багато чисельних методів. Специфіка алгебраізації похідних по часу обумовлює доцільність виділення для вітки 4 спеціальних засобів математичного і програмного забезпечення.
Зведення задачі рішення алгебраічних рівнянь до послідовності елементарних операцій може бути або безпосереднім /вітка 5/, приклад - метод простих ітерацій, або з допомогою попередньо лінеаризованих рівнянь /вітка б/. Рішення системи алгебраїчних рівнянь в цьому випадку /вітка 7/ виконується з допомогою прямих методів /метод Гаусса/.
Вітки 8 відповідають перетворенню вихідного опису задачі, що відносяться до макрорівня, в систему звичайних диференційних рівнянь з відомими початковими умовами. Якщо це система нелінійних диференційних рівнянь, подальше перетворення проходить по вітках 4, 6, 7 чи 4, 5; якщо система лінійних диференційних рівнянь, то доцільний перехід до системи лінійних алгебраічних рівнянь /вітка 9/.
Для аналізу об’єкта на метарівні застосовують або перехід до системи звичайних диференційних рівнянь /вітка 10/, або перехід до системи логічних рівнянь, або моделі масового обслуговування /вітка 11/.