Реферат за темою випускної роботи
Зміст
- Вступ
- 1. Актуальність теми
- 2. Мета і задачі дослідження та заплановані результати
- 3.Огляд досліджень і розробок
- 4.Аналіз існуючих САПР
- 4.1 САПР ГРАЦІЯ
- 4.2 САПР CATIA
- 4.3 САПР AVEVA
- 5. Пропонована архітектура програмного комплексу< / a>
- Висновки
- Список джерел
Введення
В наші дні спостерігається швидкий розвиток систем автоматизованого проектування (САПР) в таких галузях, як авіабудування, автомобілебудування, важке машинобудування, архітектура, будівництво, нафтогазова промисловість, картографія, геоінформаційні системи, а також у виробництві товарів народного споживання, наприклад побутової електротехніки. САПР використовується для проведення конструкторських, технологічних робіт, в тому числі робіт з технологічної підготовки виробництва.
З допомогою САПР виконується розробка креслень, проводиться тривимірне моделювання виробу і процесу складання, проектується допоміжна оснащення, наприклад штампи і прес-форми, складається технологічна документація та керуючі програми (УП) для верстатів з числовим програмним управлінням (ЧПУ), ведеться архів.
Сучасні САПР застосовуються для крізного автоматизованого проектування, технологічної підготовки, аналізу та виготовлення виробів в машинобудуванні, для електронного управління технічною документацією [1].
1. Актуальність теми
Сьогодні існує безліч універсальних САПР, проте охопити всі потреби користувача і види конструкторських завдань просто неможливо. Ця викликала потребу до створення модулів, які будуть вирішувати ряд специфічних завдань користувача, на основі базової САПР.
Наявність інструменту, який дозволяє створювати користувальницькі програмні модулі, інтегровані з базовим продуктом, стає невід'ємним умовою, висунутою з боку користувачів САПР[2].
Проектувальник витрачає багато часу навіть використовуючи засоби автоматизації або внутрішні команди САПР.
Цю проблему можна вирішити за допомогою створення спеціальної програми, на основі існуючих САПР, яка в діалозі з проектувальником буде описувати і створювати алгоритм проектування деякого виробу, в нашому випадку – трубопроводу.
В даній роботі був проведений аналіз існуючих CAD-систем по деякому набору параметрів. А так само розглянуті можливі варіанти підходів і методів в області створення систем автоматизованого проектування.
2. Мета і задачі дослідження та заплановані результати
Метою даної роботи є створення програми-надбудови над існуючим САПР, яка візьме на себе функцію параметричного синтезу об'єкта проектування.
Плановані результати роботи:
- вибір предметної області для застосування даного підходу;
- архітектура програмного комплексу, включаючи загальну структуру програмного комплексу, призначення, функції і режими роботи готельних компонент;
- структура бази даних надбудови;
- комплекс інтерфейсів з користувачем (проектувальником), базовим САПР;
- комплекс мовних засобів для опису методик параметричного синтезу;
- склад конкретних програмних модулів, що реалізують ті чи інші компоненти;
- комплекс контрольних прикладів, що дозволяють оцінити ефективність пропонованої розробки.
3. Огляд досліджень і розробок
Коротка характеристика:
- передбачає наявність спеціалізованої мови програмування, призначеного для опису порядку синтезу графічної моделі (комплексу креслень) об'єкта проектування деякого типу;
- алгоритм описує порядок дії проектувальника при створенні (проектуванні) по ТЗ блоку заданого типу як 3(2)d-моделі; тобто алгоритм повністю моделює роботу проектувальника;
- алгоритм може створюватися, зберігатися, редагуватися, викликатися на виконання;
- алгоритм – це модуль знань;
- набір зовнішніх змінних алгоритму розглядається як ТЗ модуля знань; ТЗ можна створювати, зберігати, редагувати, повторно використовувати;
- розглядається набір внутрішніх, інкапсульованих розрахункових даних;
- створюється набір формул (односпрямованих) для розрахунку інкапсульованих змінних за вихідними даними;
- для синтезу графічної моделі використовується набір команд типу AutoCAD для створення трьох (двох)-мірної моделі об'єкта заданого типу за заданим ТЗ за розрахунковими змінними;
- мова включає набір команд IF, WHILE, FOR для управління процесом малювання;
- мова має команди "Додати" і "видалити" для редагування компонент тривимірної моделі[3].
4. Аналіз існуючих САПР
4.1 САПР Грація
САПР "Грація" надає унікальні можливості для наскрізного проектування виробів, починаючи від малюнка моделі, розробки на його основі конструкції, конструкторської і технологічної документації, виконання економічних розрахунків, аж до визначення собівартості виробу [4]. Нижче перераховані основні можливості системи, дозволяють здійснити наскрізне проектування на етапах розробки малюнка і конструкції моделі.
- Використання необхідних для розрахунку постійних і змінних величин з баз даних - загальної (наприклад, величин розмірних ознак фігури) і відноситься тільки до описуваного побудови.
- забезпечення опису і виконання в САПР гіллястих процесів за допомогою оператора "якщо". Наприклад, такого: "якщо значення обхвату грудей більше заданої величини, то побудова ведеться так, інакше - так".
- Виділення будь-яких необхідних фрагментів процесу розрахунку й побудови в блоки або модулі, які можна використовувати при проектуванні різних виробів, ставлячи необхідні в кожному конкретному випадку значення параметрів.
- Автоматичний перерахунок і перестроювання креслення на будь-якій стадії виконання процесу при зміні значень одного чи декількох параметрів, а також в заданому діапазоні розмірів і ростов при завершенні опису та виконання процесу розробки креслення.
Запис процесу (алгоритму) наскрізного проектування моделі з використанням малюнка-креслення виробу на фігурі може відбуватися наступним чином. Користувач записує на екрані в поле алгоритму:
- назви модулів побудови необхідних абрисів фігури із зазначенням величин вхідних параметрів (відстаней від краю аркуша і один від одного), модулів положення рук і ніг (із завданням кутів відведення). Якщо отримана постановка фігури чимось не влаштовує, можна відкоригувати параметри.
- опис процесу отримання малюнка - креслення вироби, з виділенням параметрів і форми деяких деталей, які безпосередньо будуть використовуватися при розробці конструкції (наприклад, довжини виробу, довжини рукава, розмірів надбавок на різних рівнях, ширини борту, положення ліній рельєфу, параметрів і форми коміра, лацканів і ін).
- опис процесу розробки конструкції і лекал виробу з використанням виділених при розробці малюнка-креслення параметрів.
Для створення нової моделі досить зберегти алгоритм під новим ім'ям, змінити величини параметрів вихідної моделі. При виконанні системою цього зміненого алгоритму автоматично змінюються креслення конструкції, лекала основних і похідних деталей, а також табель заходів.
В ході аналізу були виявлені такі недоліки як:- фіксований набір даних, що становлять будь-який ТЗ
- модель структури об'єкта не досить явно прописана як набір блоків і-структурних зв'язків, а розглядається як набір геометричних примітивів;
- немає вкладених алгоритмів проектування;
- відсутня можливість не побічно, а явно описати тип блоку як безліч альтернативних структур об'єкта проектування.
4.2 САПР CATIA
Система CATIA (Computer Aided Three-dimensional Interactive Application) – одна з найвідоміших і потужних CAD/CAM/САЕсистем високого рівня [5]. Це комплексна система автоматизованого проектування (CAD), технологічної підготовки виробництва (CAM) та інженерного аналізу (САЕ), що включає в себе передовий інструментарій тривимірного моделювання підсистеми програмної імітації складних технологічних процесів, розвинені засоби аналізу і єдину базу даних текстової та графічної інформації. Система дозволяє ефективно вирішувати всі завдання технічної підготовки виробництва – від зовнішнього (концептуального) проектування до випуску креслень, специфікацій, монтажних схем і керуючих програм для верстатів з ЧПУ і т. д. Крім того, функціональність CATIA додатково включає в себе елементи, характерні для PDM-систем. Система CATIA має модульну структуру, в центрі якої знаходиться власне математичне ядро – CNEXT. Такий підхід дозволяє користувачеві крім макросів (які підтримують всі системи класу hi-end), писати власні модулі для системи CATIA.
важливим елементом представлення інформації проекту є дерево проекту. Воно містить склад всіх компонентів проекту в структурованому вигляді. Елементами дерева проекту є:
- Механічні складальні одиниці і деталі, геометричні компоненти деталей;
- Об'єкти спеціальної предметної області (електрожгути, кабелі, трубопроводи, конструкції і т. д.);
- Креслення, листи та види креслень; Технологічні процеси обробки на верстатах з ЧПУ (послідовність процедур і використовуваний інструмент); Механічні зв'язки між елементами збірки (співвісність, суміщення площин, фіксація відстаней та ін.);
- Подання знань – параметри, формули, правила і бази правил; Додаткові засоби опису проекту – 3D-анотації, закладки, безлічі, сцени, гіперпосилання, слайди, фільми та ін.
- відсутність повноцінних обмежень, що дозволяють описувати структуру об'єкта (для універсальних систем онтологій);
- відсутня можливість повноцінно описати тип блоку як безліч альтернативних структур об'єкта проектування, що мають структурні відмінності у зовнішніх структурних зв'язках, внутрішніх компонентах і – їх структурних зв'язках;
- з точки зору САПР відсутнє явно певне поняття ТЗ;
- немає вкладених онтологій;
- орієнтація тільки на проектувальника середньої кваліфікації в інженерії знань, здатного описати безлічі структур і відносини їх спільності, але – не здатного прописати всі етапи методик проектування як набору послідовних дій;
- немає можливості безпосередньо задати порядок побудови (проектування) об'єкта як набір дій по створенню графічної моделі.
4.3 САПР AVEVA
В основу розробки всіх інформаційних систем Компанії AVEVA покладена концепція створення та управління всією технічною інформацією про промисловий об'єкт протягом усього його життєвого циклу. Для здійснення ідеї комплексної, повністю інтегрованої технології ведення промислового об'єкта — від розробки обгрунтування інвестицій, технологічної частини проекту, детального проекту, випуску проектної документації, управління логістикою, контролю закупівель, постачання та складування, контролю за монтажними та пусконалагоджувальними роботами до обслуговування при експлуатації, включаючи планові ремонти, реконструкції промислового об'єкта, а при необхідності його демонтажу і утилізації, — компанією AVEVA розроблено сімейство систем VANTAGE. Для зручності використання системи сімейства VANTAGE поділені за бізнес-процесами, що становлять роботу і контроль над промисловим об'єктом:
- VPE (VANTAGE Plant Engineering) - Розробка технологічної частини проекту, електрики, КВП;
- VPD (PDMS) — розробка детального проекту, випуску проектної документації, обслуговування при експлуатації промислового об'єкта;
- VPRM (VANTAGE Project Resource Management) — управління логістикою, контроль закупівель, поставок і складування, контроль за монтажними і пусконалагоджувальними роботами;
- VNET (VANTAGE Enterprise NET — інтеграція і управління всіма проектними даними, на основі сучасної Web-портальної технології.
Основою VPD (VANTAGE Plant Design), рішення для проектування промислових підприємств, є передова система тривимірного проектування PDMS (Plant Design Management System) компанії AVEVA[6].
Aveva PDMSAveva PDMS - технологія для тривимірного проектування з централізованою системою зберігання даних, що працює в проектах будь-якої складності і масштабів.
PDMS об'єднує в собі можливості для сучасного тривимірного проектування.
- Повністю інтерактивна інтуїтивно зрозуміле середовище для тривимірного проектування, схожий з Microsoft Office інтерфейс, основа-технологія .net
- Сотні проектувальників можуть одночасно працювати над проектом, їх робота повністю контролюється, постійна можливість оцінити загальний вид проекту, а не його конкретну частину
- проектувальники поступово створюють вискоінтелектуальну тривимірну модель, вибираючи елементи і компоненти з існуючого каталогу елементів
- Перевірка на колізії і настроюється система загальної перевірки проекту допомагають фахівцю створити спочатку коректний проект і конфігурацію
- Система статусів має можливості налаштування, що дозволяє завжди коректно оцінити ступінь готовності проекту
- Автоматичний випуск креслень і звітів (з можливістю налаштування) безпосередньо з бази даних PDMS
Aveva PDMS володіє широкими можливостями для налаштування і включає в себе мову програмування PML і систему .NET API, що дозволяє налагодити роботу системи відповідно до вимог конкретного користувача і максимавльно автоматизувати процеси.
PDMS інтегрується з усіма додатками лінійки AVEVA Plant і формує таким чином унікальну систему з широкими можливостями для налаштування для проектування промислових об'єктів у тривимірної середовищі [7].
AVEVA PlantAVEVA Plant – це набір інтегрованих інженерних додатків в поєднанні з відкритими і гнучкими рішеннями для управління підприємством на всьому протязі його життєвого циклу.
У складі семйства представлені наступні рішення:
- AVEVA NET – це рішення, яке дозволяє об'єднати різноманітні інформаційні мережі проекту (персонал, завдання, плани, креслення, моделі, документи і матеріали) з метою забезпечення єдиного структурованого вигляду всієї інженерної інформації.
- AVEVA VPE Workbench – це інтегрована проектна база даних, яка дозволяє зберігати і управляти змінними даними про елементи проекту.
- Aveva P & ID Manager-Ця програма для імпортування схем P & ID з різних систем розробки в базу даних PDMS для об'єднання всіх P & ID даних в проекті.
- AVEVA Model Management - це набір високоефективних додатків для управління даними моделі, що максимально оптимізує процес проектування.
- AVEVA P&ID 3D Integrator забезпечує узгодженість даних між P&ID і 3D-моделлю системи PDMS.
- AVEVA PDMS – це середовище проектування для всіх проектних дисциплін c централізованим зберіганням даних, призначених для тривимірного проектування промислових підприємств.
- AVEVA Final Designer – це додаток, призначений для редагування креслень, одержуваних з 3D моделі PDMS в середовищі програми AutoCAD.
- AVEVA Global дозволяє користувачам з різних територіально віддалених офісів спільно працювати над одним і тим же проектом в режимі «онлайн».
- AVEVA Review – це потужний інструмент тривимірної візуалізації для великих і складних моделей підприємств [8].
AVEVA Diagrams надає ефективні можливості не тільки для швидкого створення схем, але і для формування цих схем в базі даних моделі[9].
- Інтегровані засоби "креслярського листа" Microsoft Office Visio забезпечують середовище з широкими функціональними можливостями.
- AVEVA Diagrams поставляється з набором підкладок і бібліотекою символів, які представляють найбільш поширені умовні позначення для схем, що використовуються в проектуванні промислових об'єктів і в суднобудуванні. Також є можливість створення призначених для користувача символів. Використовувані в схемах символи можуть мати значення параметрів за замовчуванням. При необхідності можна вибрати режим запиту певних значень параметрів у користувача.
- Можливість створення схем, що складаються з декількох креслярських листів, - при цьому між окремими листами встановлюються посилання. Такий же принцип може застосовуватися для ділення існуючої схеми на листи.
- Схеми можуть бути виконані на підкладці загального компонування або плану.[10]
пропонована архітектура програмного комплексу
Пропонується виконувати надбудову над САПР Diagrams, що входить в комплекс AVEVA, призначених для автоматизації проектування трубопроводів.
ця надбудова включатиме дві функції (частини).
Пояснимо їх призначення.
Частина 1. Створення та збереження методики проектування на заданій мові автоматизації проектування.Створюється програма, яка в діалозі з проектувальником здатна забезпечити написання ним тексту програми на мові X, що описує алгоритм проектування деякого типу трубопроводів.
програма включає в себе 2 розділу:
- ТЗ., де мають місце ряд параметрів мають інтервал значень.
- Власне програма автоматизації проектування, яка включає в себе набір команд відтворення окремих елементів трубопроводу різного типу.
Розділ 1, що займається створенням ТЗ повинен бути здатний:
- Ввести нову змінну, дати їй тип і задати інтервал значень; Ця змінна може бути атрибутом будь-якого елемента трубопроводу (діаметр, радіус, вага тощо); Ця змінна може не мати відношення до конкретного базового блоку (бути його атрибутом) і бути будь-якого типу (цілого, реального) і повинна грати роль атрибута трубопроводу в цілому.
- ТЗ являє собою необхідний список змінних;
- ТЗ зберігається.
Розділ 2, що займається власне проектуванням по ТЗ, повинен бути здатний:
- Забезпечити введення внутрішніх змінних програми (локальних) і забезпечити їх розрахунок за допомогою певної алгебраїчної формули через значення змінних, що входять в ТЗ, або інших змінних(внутрішніх), значення яких розраховані вище;
- Керувати створенням (включати команди) відтворення графічного елемента деякого типу (список типів команд відповідає списком графічних елементів надбудови).
- керувати процесом відтворення шляхом введення команд IF, FOR, WHILE; дана команда повинна мати деяку умову і в залежності від виконання умови виконувати деяку розрахункову і "малює";
- Видаляти або додавати в креслення відповідний графічний елемент, тобто команда відмальовки може припускати як вставляти в креслення даного нового графічного елемента, так і пошук і видалення елемента з креслення.
Т.о., необхідна деяка мова Х, синтаксис якого передбачає наявність команд опис внутрішніх змінних, команд створення графічних елементів, команд управління IF, FOR, WHILE, і команд видалення або вставки примітивів в креслення.
Дана програма може створюватися і зберігатися як окрема методика проектування для виробу певного типу.
Частина 2. Синтез рішення по ТЗ.Передбачає можливість виконання наступних дій:
- перегляд проектувальником списку алгоритмів проектування, збережених раніше в системі;
- Вибір необхідного проектувальнику файлу і виклик його на виконання;
- в ході відпрацювання даного алгоритму користувач задає в діалозі необхідні йому значення параметрів, що входять в ТЗ;
- Алгоритм проектування повинен виконатися і побудувати креслення необхідного виробу.
- даний виріб може Користувачем редагуватися, моделюватися і документуватися в силу його потреби.
Висновок
В ході виконання даної роботи було виявлено, що багато САПР не мають ряд функцій параметричного синтезу об'єкта проектування. Зокрема до таких систем відносяться САПР трубопроводів. Ті ж САПР, які мають дані функції, не можуть повною мірою забезпечити проектування трубопроводів. Це такі САПР як Catia і грація.
Виходячи з цього, стає ясно, що потрібно створення програми на базі існуючого САПР, де буде реалізований параметричний синтез об'єкта проектування. Аналіз САПР показав, що краще базою для програми такого типу стане AVEVA трубопроводів Diagrams.
для вирішення даного завдання в роботі запропонована загальна архітектура програмного комплексу.
Наявність архітектури дозволить перейти до розробки:
- структури бази даних надбудови;
- комплексу інтерфейсів з користувачем (проектувальником), базовим САПР;
- комплексу мовних засобів для опису методик параметричного синтезу;
- складу конкретних програмних модулів, що реалізують ті чи інші компоненти;
- комплексу контрольних прикладів, що дозволяють оцінити ефективність пропонованої розробки.
Список джерел
- Актуальность применения САПР [Электронный ресурс]. – Режим доступа: https://sapr.ru/article/7837
- Способы представления экспертных методик проектирования в интеллектуальных САПР. Анализ подходов и перспективы развития Григорьев А.В.,Международный конгресс по интеллектуальным системам и информационным технологиям
- Булатова Е.Б., Ещенко В.И., О. В. Журавлева -Реализация сквозного модульного проектирования изделий в САПР "Грация" [Электронный ресурс]. – Режим доступа: http://www.saprgrazia.com/articles.php?id=85
- Case – технологии [Электронный ресурс]. – Режим доступа: https://studfiles.net/preview/1654510/page:11/
- САПР CATIA[Электронный ресурс]. – Режим доступа: https://www.3ds.com/ru/produkty-i-uslugi/catia/
- Решения компании AVEVA для проектирования промышленных предприятий [Электронный ресурс]. – Режим доступа: https://sapr.ru/article/15803
- Aveva PDMS [Электронный ресурс]. – Режим доступа: http://www.tadviser.ru/index.php/%D0%9F%D1%80%D0%BE%D0%B4%D1%83%D0%BA%D1%82:Aveva_PDMS
- Aveva Plant [Электронный ресурс]. – Режим доступа: https://www.aveva.com/~/media/Aveva/Russian-RU/Brochures/AVEVA%20Plant.pdf
- Aveva Diagrmas [Электронный ресурс]. – Режим доступа: https://www.aveva.com/~/media/Aveva/Russian-RU/Brochures/Diagrams.ashx
- Официальный сайт Aveva [Электронный ресурс]. – Режим доступа: https://www.aveva.com/ru-RU/Solutions/Product_Finder/AVEVA_Diagrams/