
- •Тема 1. Основні поняття про сапр………………………………… 15
- •Тема 2. Структура і способи виконання сапр……………………. 23
- •Тема 3. Способи представлення графічної інформації в еом…… 28
- •Тема 5. Програмне забезпечення сапр………………………….... 40
- •Тема 9. Технічне і організаційно-методичне забезпечення……….. 75
- •Тема 12. Сучасні сапр та тенденції їх розвитку………………….. 102
- •1. Робоча програма навчальної дисципліни
- •1.1. Опис навчальної дисципліни
- •1.2. Мета та завдання навчальної дисципліни
- •1.3. Програма навчальної дисципліни
- •1.4. Структура навчальної дисципліни
- •1.5. Теми лабораторних занять
- •1.6. Самостійна робота
- •1.7. Методи навчання
- •1.8. Методи контролю
- •1.9. Розподіл балів, що присвоюється студентам
- •2. Теоретичний курс
- •Тема 1. Основні поняття про сапр
- •1.1. Основні поняття процесу проектування
- •1.2. Визначення cad, сам і сае
- •Тема 2. Структура і способи виконання сапр
- •2.1. Структура сапр
- •2.2. Класифікація сапр
- •Тема 3. Способи представлення графічної інформації в еом
- •3.1. Машинна графіка
- •3.2. Представлення графічної інформації в еом
- •Тема 4. Підходи і методи проектування. Задачі синтезу
- •Підходи і методи проектування у сапр
- •Завдання синтезу і аналізу. Оптимальне проектування конструкцій
- •Тема 5. Програмне забезпечення сапр
- •5.1. Загальне програмне забезпечення
- •5.2. Склад операційних систем
- •5.3. Операційна система в процесі розробки програм
- •Тема 6. Режими роботи обчислювальних систем. Спеціальне програмне забезпечення.
- •6.1. Режими роботи обчислювальних систем
- •6.2. Спеціальне програмне забезпечення
- •Тема 7. Лінгвістичне забезпечення, мови програмування і проектування у сапр
- •7.1. Класифікація і використання мов у сапр
- •7.2. Мовні засоби машинної графіки
- •Тема 8. Інформаційне забезпечення сапр
- •8.1. Загальні поняття про інформаційне забезпечення
- •8.2. Банки даних
- •Тема 9. Технічне і організаційно-методичне забезпечення
- •9.1. Технічні засоби сапр
- •9.2. Технічні компо ненти сапр
- •9.3. Конфігурація апаратних засобів
- •9.4. Організаційне забезпечення сапр
- •Тема 10. Пакети спеціальних програм для сапр
- •Сапр візуального проектування і моделювання алгоритмів та систем цифрової обробки сигналів
- •Пакет розробки принципових електричних схем
- •10.3. Пакет авторозміщення й автотрасування specctra
- •Тема 11. Сапр для моделювання та проектування електрич них схем
- •11.1. Програма p-c ad 2001
- •11.2. Модулі системи p-cad 2001
- •Тема 12. Сучасні сапр та тенденції їх розвитку
- •12.1. Огляд сучасних сапр
- •12.2. Система автоматизованого проектування компас-3d
- •Тема 13. Сапр автоматизації технологічної підготовки виробництва та моделювання
- •13.1. Компас-автопроект
- •13.2. Компас-Електрик
- •13.3. Графічний редактор Spotlight/Spotlight Pro
- •13.4. Cистема геометричного моделювання ГеММа-3d
- •3. Тестові завдання
- •3.1. Перелік тестових завдань для проміжного модульного контролю №1
- •1. Яке призначення сапр.
- •6. Що таке автоматичне проектування.
- •13. Що таке математичне забезпечення сапр.
- •14. Що таке програмне забезпечення сапр.
- •15. Що таке пакет прикладних програм проектування.
- •16. Що таке інформаційне забезпечення автоматизованого (ав-томатичного) проектування.
- •Що таке лінгвістичне забезпечення автоматизованого (ав-томатичного) проектування.
- •Що таке система автоматизованого проектування.
- •4.2. Створення робочих креслень у системі компас-3d Vх
- •4.3. Створення збірних виробів у системі компас-3d Vх
- •Створення компонентів та додавання стандартних виробів у системі компас-3d Vх
- •4.10. Розробка принципових схем засобами компас-Електрик
- •Розробка структурних та функціональних схем з використанням стандартних бібліотек у компас-Електрик
- •4.12. Вивчення основних правил роботи системи p-cad
- •Індивідуальне навчально-дослідне завдання
- •Теми до виконання індивідуального навчально-дослідного завдання
- •Вимоги та рекомендації до виконання індивідуального навчально-дослідного завдання
Тема 4. Підходи і методи проектування. Задачі синтезу
аналізу у САПР
Підходи і методи проектування у сапр
У сучасних САПР використовують різні підходи і методи проек-тування. На практиці, особливо при проектуванні об’єктів машино-будування, рідко зустрічаються випадки, коли існує можливість по-вного опису об’ єкту в рамках однієї програми, це обумовлено вели-кою складністю завдання на проектування.
Описи технічних об’єктів за складністю повинні бути узгоджені з можливостями сприйняття людиною і оперуванням описами в процесі їх перетворення за допомогою наявних засобів проектуван-ня. Проте виконати цю вимогу в рамках деякого єдиного опису, не розбиваючи його на складові частини, вдається лише для простих виробів. Як правило, потрібна структуризація описів з відповідним роздільним представленням проектованих об’єктів використовуючи ієрархічні рівні і аспекти, це дозволяє розподіляти роботи по проек-туванню складних об’єктів між підрозділами проектної організації, що сприяє підвищенню ефективності і продуктивності праці проек-тувальників.
Блочно-ієрархічний підхід . Розділення описів по ступеню дета-лізації відображених у ньому властивостей і характеристик об’єкту лежить в основі блочно-ієрархічного підходу до проектування, що призводить до появи ієрархічних рівнів (рівнів абстрагування) в уя-
вленнях про об’єкт.
На кожному ієрархічному рівні використовуються свої поняття систем і елементів. На верхньому рівні проектований складний об’єкт розглядається як система взаємозв’язаних і взаємодіючих елементів. Кожний з цих елементів є також складним об’єктом який, у свою чергу, розглядається як система на наступному ниж-чому рівні. Виділення елементів відбувається за функціональною ознакою . Подібне розділення продовжується аж до отримання на деякому рівні елементів, описи яких подальшому поділенню не під-лягають, ці елементи по відношенню до об’єкту називають базови-
34
ми елементами
Таким чином, принцип ієрархічності означає структуризацію уя-влень про об’єкти проектування по ступеню детальності опису, а принцип декомпозиції (блоковості) - розбиття представлень кожно-го рівня на ряд складових частин (блоків) з можливостями розділь-ного (поблочного) проектування об’єктів на кожному з рівнів.
Конструкції машин як об’єктів проектування є складною систе-мою. Внаслідок цього, математичний опис конструктивних елемен-тів повинен базуватися на блочно-ієрархічному підході до процесу конструювання.
Для промислових об’єктів (машинобудування, приладобудуван-ня, легкої промисловості та інших галузей) характерні наступні іє-рархічні рівні, машина-агрегат-вузел-деталь. Рівень IV (нижчий рі-вень) складають деталі машин, рівень III - сукупність деталей (вузол - збірна одиниця), рівень II - агрегат (сукупність вузлів), рівень I - машина (сукупність агрегатів). Для точнішого представлення ієрар-хії системи машин можуть бути передбачені додаткові підрівні, на-приклад вузли машини можуть бути розбиті на підвузли і т.д.
Розглянемо ієрархічне представлення технічного засобу автома-тизації (рис. 4.1). Рівень I представлений самим технічним засобом, рівень II - його агрегатами і системами. Елементами рівня ІІІ є вуз-ли агрегатів і систем. На рівні IV розташовуються вузлові деталі. Можливо приєднання підрівнів, наприклад між рівнями І і ІІ можна розташувати більш прості агрегати.
Відповідно ієрархії об’єктів проектування можна побудувати іє-рархію їх математичних моделей.
35
Рис. 4.1. Приклад ієрархічного представлення
Отже, блоково-ієрархічний підхід до проектування – це підхід, заснований на розділенні описів проектованих об’єктів на ієрархічні рівні за ступенем детальності віддзеркалення властивостей об’єктів, а також на відповідному розділенні процесу проектування на групи проектних процедур, пов’язаних з отриманням і перетворенням описів виділених ієрархічних рівнів.
Ієрархічна структура описів має місце в кожному з аспектів опи-сів складних систем. Наприклад, описи функціонального аспекту діляться на мета-, макро- і мікрорівні. У описах конструкцій виді-ляють рівні комплектів устаткування, агрегатів, складальних оди-ниць, деталей; у описах технологічних процесів - рівні принципових схем, маршрутної і операційної технологій. При переході з вищого ієрархічного рівня на нижчий ступінь детальності опису об’єкту зростає. Для збереження прийнятної складності описів ( прийнятної розмірності вирішуваних задач) при такому переході необхідно проводити декомпозицію описів на блоки з подальшим поблочним розглядом і перетворенням описів. В результаті з’являється можли-вість звести вирішення невеликої кількості надмірно складних за-вдань до вирішення великої кількості завдань прийнятної складнос-ті.
Якщо вирішення задач вищих ієрархічних рівнів передує рішен-ню задач нижчих ієрархічних рівнів, проектування називають низ-хідним, але коли спочатку здійснюються етапи, що пов’язані з ниж-чими ієрархічними рівнями, то проектування називають висхідним.
кожного з цих двох видів проектування є переваги і недоліки. Низхідне проектування. При такому проектуванні спочатку
створюються описи на вищих ієрархічних рівнях, а потім на нижчих (проектування зверху вниз).
Наприклад, послідовність проектування може бути такою: стру-ктурна схема технічного засобу автоматизації - моделі агрегатів і систем - розрахункові схеми вузлів і деталей. Функціональне проек-тування складних систем найчастіше буває низхідним аж до рівня, на якому елементи - уніфіковані об’єкти.
При низхідному проектуванні система розробляється в умовах, коли її елементи ще не визначені, а відомості про їх можливості і
36
властивості носять попередній характер.
Висхідне проектування. Проектування, при якому виконання процедур по отриманню описів низьких ієрархічних рівнів передує виконанню процедур по отриманню описів високих ієрархічних рі-внів, називається висхідним (проектування від низу до верху ). На-приклад, об’єкти можуть проектуватися в такій послідовності: дета-лі - збірні одиниці - агрегати. При висхідному проектуванні елемен-ти проектуються раніше системи, тому попередній характер мають властивості і вимоги до елементів.
Оскільки припущення можуть не підтвердитись, часто потрібне повторне виконання проектних процедур попередніх етапів після виконання проектних процедур подальших етапів. Такі повторення забезпечують послідовне наближення до оптимальних результатів і обумовлюють ітераційний характер проектування. Отже, ітерацій-ність відносять до важливих принципів проектування складних об’єктів.
На практиці зазвичай поєднують висхідне і низхідне проекту-вання. Наприклад, висхідне проектування має місце на всіх ієрархі-чних рівнях, на яких використовуються уніфіковані елементи. Оче-видно , що такі елементи орієнтовані на застосування в різних сис-темах певного класу, що розробляються раніше ніж будь-яка конк-ретна система з цього класу. При розробці нових конструкцій за-звичай використовується евристичний прийом синтезу.
Евристичний прийом синтезу. Неформалізований прийом,
який використовується при синтезі технічних об’єктів, що дає змогу визначити у якому напрямі шукати потрібне технічне рішення нази-вається евристичним.
Евристичні прийоми зберігаються у спеціальних фондах баз да-них, для подальшого використання інженерами в інтерактивних процедурах синтезу. Евристичні прийоми діляться на групи перет-ворень виду руху, матеріалу, геометричної форми в просторі, в часі, додаванням, виключенням, заміною, аналогічно і т.п. Прикладами евристичних прийомів можуть служити такі: «змінити напрям обер-тання», «перейти від однорідних матеріалів до композиційних», «вивернути форму навиворіт», «поміняти місцями протилежно роз-міщені елементи», «перетворити асинхронний процес на синхрон-ний», «витрачені елементи відновити безпосередньо в процесі робо-ти», «виключити найбільш напружений елемент», «замінити меха-
37
нічну обробку обробкою без зняття стружки», «звернути увагу на спосіб рішення оберненої задачі» та ін.