
- •Конспект
- •8.090215 – "Машини та обладнання сільськогосподарського виробництва",
- •8.090219 – «Обладнання лісового комплексу»
- •Лекція 1 Основні поняття і місце сапр тп у системі технологічної підготовки виробництва. Функції тпв
- •1.1. Основні поняття
- •1.2. Місце сапр тп у системі технологічної підготовки виробництва
- •1.3. Основні завдання тпв
- •1. Забезпечення технологічності конструкції виробів.
- •1.4. Функції й засоби автоматизації тпв
- •1.5. Основні задачі сапр тп в Технологічній Підготовці Виробництва
- •Лекція 2 Технологічна уніфікація процесу проектування. Функціональна схема сапр тп
- •2.1. Технологічна уніфікація
- •2.2. Різновиди технологічного проектування
- •2.3. Функціональна схема сапр тп
- •Підготовка інформації;
- •Обробка інформації при проектуванні тп;
- •2.2. Функціональна схема сапр тп
- •Лекція 3 Вихідна інформація про деталь
- •3.1. Класифікація й кодування інформації про деталь
- •3.2. Таблиця кодованих відомостей (ткв)
- •3.3. Формалізована мова
- •Лекція 4 Подання умовно-постійної інформації в сапр тп
- •Свердла Таблиця 4.1
- •Лекція 5 Подання інформації мовою таблиць рішень
- •Комплексні таблиці (ктр);
- •Комплексна таблиця рішень
- •Тро92 n фрезерування паза
- •Лекція 6
- •Лекція 7 Проектування тп на основі типізації
- •Лекція 8 Експертні системи. Проектування тп методом синтезу
- •Лекція 9 Встановлення маршрутів обробки окремих поверхонь
- •Лекція 10 Розробка принципової схеми технологічного процесу
- •Формування переліку етапів обробки
- •Етапи тп Таблиця 10.1
- •Вибір етапів обробки
- •Лекція 11 Проектування тп у межах етапу обробки
- •1. Уточнення методів обробки й вибір обладнання
- •2. Вибір технологічних баз і типу пристосування
- •3. Формування послідовності операцій
- •4. Формування структури операцій
- •Лекція 15 Підсистеми забезпечення, стадії й принципи розробки сапр тп
- •1. Стадії й принципи розробки сапр
- •Лекція 16 сапр тп складання виробів
- •Формалізація завдань проектування тп складання
- •Лекція 17 Опис сапр
- •Порівняльний аналіз інтегрованих саd/ сam систем
- •Аналіз cad/ cam-Систем Таблиця 17.1
- •Застосування систем по підрозділах Таблиця17.2
- •Питання до лекцій Питання до лекції 1
- •Питання до лекції 2
- •Питання до лекції 3
- •Питання до лекції 4
- •Питання до лекції 5
- •Питання до лекції 6
- •Питання до лекції 7
- •Питання до лекції 8
- •Питання до лекції 9
- •Питання до лекції 10
- •Питання до лекції 11
- •Питання до лекції 15
- •Питання до лекції 16
- •Питання до лекції 17
- •Література
Свердла Таблиця 4.1
-
Шифр
Код виготов.
Вартість
Діаметр
Довжина
Наявність
2300-0187
01
15
7
60
Так
2300-0188
03
17
7,1
60
Немає
2300-0189
02
18
7,2
60
Так
2300-0190
02
20
7,3
62
Так
2300-5052
01
21
7,4
62
Немає
2300-0191
01
22
7,5
62
Так
Імена даних представлені як шапки стовпців, а значення-в комірках. Сукупність значень даних в одному рядку відповідає одному свердлу. Один рядок таблиці - це модель одного свердла, а вся таблиця - модель ящика зі свердлами. Якщо об'єкти в базі даних організовані у вигляді таблиці, база даних є реляційною. Приклад такої бази даних - ACCESS. Для подання умовно-постійної інформації в САПР ТП можуть використовуватися саме такі бази даних.
Подання знань у САПР
Знання - різновид інформації, що містить умозаключення. Знання повинне бути інформацією про характер зв'язку різнотипних об'єктів.
Наприклад, як зв'язані між собою заготівка й верстат, верстат і різальний інструмент.
Існує кілька класифікацій знань. При автоматичному проектуванні ТП нас цікавлять алгоритмічні, або процедурні знання. Вони представляються, використовуючи правило « ЯКЩО-ТО».
Наприклад:
Якщо найменування = вал, то вибирається вид верстата = токарно-гвинторізний.
Ця інформація є знанням, тому що містить відомості про зв'язок форми деталі й виду верстата двох різнотипних об'єктів - заготівки й верстата, іншими словами, містить умовивід або логічний висновок.
Виділяють ще фактуальні (або декларативні) знання. Вони подібні до даних, тобто характеризують об'єкт, і їх можна представити в базі даних.
Існують десятки моделей (або мов) подання знань для різних предметних областей. Більшість із них може бути зведена до наступних класів:
продукційні моделі;
фрейми.
Продукційна модель, або модель, заснована на правилах. Ця модель дозволяє представити знання у вигляді пропозицій типу «Якщо (умова), То (дія)», це алгоритмічні знання.
Під «умовою» розуміється деяка пропозиція - зразок, по якому здійснюється пошук у базі знань, а під «дією» - дії, виконувані при успішному результаті пошуку (вони можуть бути проміжними, виступаючими далі як умови, і термінальними, або цільовими, що завершують роботу системи).
Найчастіше висновок по такій базі знань буває прямій (від даних до пошуку мети) або зворотний (від мети для її підтвердження до даних). Дані - це вихідні факти, що зберігаються в базі даних, на підставі яких запускається механізм висновку або інтерпретатор правил, що перебирає правила із продукційної бази знань.
Продукційна модель найчастіше застосовується в промислових експертних системах. Вона приваблює розроблювачів своєю наочністю, високою модульністю, легкістю внесення доповнень і змін і простотою механізму логічного висновку.
Фрейми. Термін «фрейм» (від англійського frame, що означає «каркас» або «рамка») був запропонований Марвіном Мінським в 70-і роки для позначення структури знань. Ця модель має глибоке психологічне обґрунтування.
Фрейм - це абстрактний образ для подання якогось стереотипу сприйняття.
У психології й філософії відоме поняття абстрактного образа. Наприклад, проголошення вголос слова «кімната» породжує в слухача образ кімнати: «житлове приміщення із чотирма стінами, підлогою, стелею, вікнами й дверима, площею 6–20 м2». Із цього опису нічого не можна забрати (наприклад, забравши вікна, ми одержимо вже прикомірок, а не кімнату), але в ньому є «вставки», або «слоти», - це деякі атрибути, наприклад, кількість вікон, колір стін, висота стелі, покриття підлоги й ін.
Атрибути - дані про об'єкт, і можна сказати, що фрейми використовуються для подання фактуальних знань.
У теорії фреймів такий образ кімнати називається фреймом кімнати. Фреймом також називається й формалізована модель для відображення образа.
Розрізняють фрейми - зразки, або прототипи, що зберігаються в базі знань. У них утримуються імена слотів і джерело значення цього слота. У слотах вказуються імена даних, якщо дане змінне, або конкретне значення даного, якщо воно постійне.
Другий різновид фреймів – фрейми-екземпляри, які створюються для відображення реальних фактичних ситуацій на основі даних, що надходять, і вони містять уже значення даних.
Модель фрейму є досить універсальною й дозволяє відобразити все різноманіття фактуальних знань про світ. Фрейм можна представити у вигляді таблиці 4.2.
Структура фрейму Таблиця 4.2
Ім'я фрейму |
|||
Ім'я слота |
Значення слота |
Спосіб одержання значення |
Приєднана процедура |
|
|
|
|
|
|
|
|
У табл. 4.2 додаткові стовпці призначені для опису способу одержання слотом його значення й можливого приєднання до того або інший слоту спеціальних процедур, що допускається в теорії фреймів. Як значення слота може виступати ім'я іншого фрейму, так утворяться мережі фреймів.
Існує кілька способів одержання слотом значень у фреймі-екземплярі:
за замовчуванням від фрейму-зразка (Default-значення);
по формулі, зазначеній в слоті;
через приєднану процедуру;
явно з діалогу з користувачем;
з бази даних.
Основною перевагою фрейму як моделі подання фактуальних знань є те, що він відбиває концептуальну основу організації пам'яті людини, а також її наочність. Фрейми служать для тої ж мети, що й бази даних, тобто з їхньою допомогою можна моделювати об'єкти. При цьому, як видно з опису, фрейми дозволяють подавати відомості про більше складні об'єкти, і значення в слотах можуть визначатися безліччю способів.