- •1.Загальна характеристика уніфікованоїмовимоделюванняпрограмних
- •2.Особливості використання якісної інформації в системах керування.
- •3.Особливості автоматизації технологічних апаратів періодичної дії.
- •1.Графічна нотація і семантика uml.
- •2.Області застосування алгоритмів нечіткої логіки.
- •3.Зобразити фса барабанної сушарки прямоточної дії і вибрати комплекс технічних засобів автоматизації.
- •3) Регулювання протиточного сушильного апарата
- •Засоби uml для опису динамічної поведінки моделі системи.
- •Функції приналежності до нечітких множин.
- •Зобразити схему одноконтурного регулювання хімічним реактором напівперіодичної дії на вибрати комплекс тза.
- •Представлення управління моделями в uml
- •Лінгвістичні змінні.
- •Зобразити схему регулювання рН в реакторі періодичної дії та вибрати комплекс тза.
- •Діаграма варіантів використання (Usecasediagram)
- •Методи фазифікації
- •Зобразити і описати функціональну схему автоматизації процесу дозування рідин по масі та вибрати комплекс технічних засобів автоматизації.
- •Структура бази знань в регуляторах на основі нечіткої логіки.
- •3. Зобразити схему автоматизація процесів дозування рідин із використанням насосів-дозаторів і вибрати комплекс технічних засобів автоматизації.
- •2)Методи нечіткого висновку.
- •1. Діаграма активності (Activity diagram).
- •2. Процедура нечіткого висновку Мамдані.
- •3 . Зобразити схему автоматизації процесу бункерного дозування сипучих матеріалів і вибрати комплекс технічних засобів автоматизації.
- •Діаграма взаємодії (Interaction diagram)
- •Методи дефазифікації в регуляторі наоснові нечіткої логіки
- •Зобразити і описати фса реактора-змішувача періодичної дії та вибрати комплекс технічних засобів автоматизації.
- •9.1.4 Регулювання реакторів періодичної дії
- •Діаграма співробітництва (Collaboration diagram);
- •2. Методи синтезу регуляторів на основі нечіткої логіки.
- •3.Функціональна схема автоматизації роботи насосної установки
- •1. Діаграма класів (Class diagram).
- •2. Методи реалізації регуляторів на основі нечіткої логіки.
- •3. Зобразити схему автоматизації каскадного регулювання температури в хімічному реакторі напівпеpiодичної дії та вибрати комплекс технічних засобів автоматизації.
- •1.Діаграма компонентів (Component diagram).
- •2. Області використання технологій штучних нейронних мереж.
- •3. Зобразити схему автоматизації одноконтурного регулювання хімічним реактором періодичної дії та вибрати комплекс технічних засобів автоматизації.
- •Програмні засоби реалізації проектів в uml.
- •Моделі штучних нейронів.
- •Зобразити схему автоматизації процесу біологічного очищення стоків і вибрати комплекс технічних засобів автоматизації.
- •Раціональний уніфікований процес розробки програмних систем.
- •Раціональний уніфікований процес –rup.
- •Історія
- •[Ред.]Теми Раціонального Уніфікованого Процесу [ред.]Будівельні блоки rup
- •Ч отири фази життєвого циклу проекту
- •2.Архітектура штучних нейронних мереж і їх характеристики.
- •Класифікація за типом вхідної інформації [ред.]
- •Класифікація за характером навчання [ред.]
- •Класифікація за характером налаштування синапсів [ред.]
- •Зв’язок раціонального уніфікованого процесу з uml.
- •Методи навчань штучних нейронних мереж.
- •Зобразити функціональну схему автоматизації абсорбера періодичної дії та вибрати комплекс технічних засобів автоматизації.
- •Характеристики раціонального уніфікованого процесу.
- •2 Нейронні мережі прямого розповсюдження.
- •Цикли розробки проектів при раціональному уніфікованому процесі.
- •Навчання без вчителя
- •Алгоритми навчання
- •Реалізація управляючих функцій в програмованих логічних контролерах фірми ”Мікрол”.
- •Фази раціонального уніфікованого процесу. Початкова фаза
- •Фаза уточнення
- •Фаза впровадження
- •Реалізація управляючих функцій в програмованих логічних контролерах фірми ”Овен”.
Реалізація управляючих функцій в програмованих логічних контролерах фірми ”Мікрол”.
Програмування контролера виконується за допомогою клавіш передньої панелі або по послідовному інтерфейсу за допомогою спеціального програмного забезпечення - візуального редактора FBDпрограм АЛЬФА. Програмний пакет редактор FBD - програм АЛЬФА поширюється безкоштовно.
У процесі конфігурування для кожного входу кожного функціонального блоку задається джерело сигналу. Всі можливості конфігурування однакові як для входів, так і для параметрів. Не може бути вільних (непідключених) входів функціонального блоку. Сигнали, що подаються на вхід надходять із виходів функціональних блоків. При конфігурації для входів задається номер функціонального блоку і номер виходу, до якого підключається даний вхід. Зазначені конфігураційні можливості дозволяють будувати керуючі структури різних конфігурацій і виконувати складну алгоритмічну обробку сигналів. Аналогічний зв'язок параметрів функціональних блоків дозволяє виконати автоматичну зміну будь-якого параметра настроювання (автопідстроювання). Можливості конфігурування не залежать від функціонального блоку і визначаються наступними правилами:
• Не може бути вільних (непідключених) входів функціонального блоку.
• На будь-якому вході функціонального блоку сигнал можна інвертувати (у вихідному стані інверсія відсутня).
• До будь-якого входу будь-якого функціонального блоку можна підключити спеціальний функціональний блок, що задає сигнал у вигляді значення (константи або коефіцієнта).
• Виходи функціонального блоку можуть залишатися вільними (непідключеними).
Білет №21
Ітерації раціонального уніфікованого процесу.
Рекурентні нейронні мережі.
Зобразити функціональну схему автоматизації трубчастого газового реактора та вибрати комплекс технічних засобів автоматизації.
Ітерація – логічно завершений етап розробки, що приводить до створення версії продукту.
Якщо після завершення першої ітерації першої фази зацікавлені особи приходять до висновку про доцільність виконання проекту. Проект переходить в наступну фазу інакше проводиться ще одна ітерація або може бути відмінений.
Ітерації. Якщо використовувати вже вироблену технологію чи минулі рішення, то може знадобитися всього 1 ітерація. 1 ітерація: 1. Спроектувати, реалізувати, протестувати невелике число критичних сценаріїв для визначення необхідного типу архітектури та архітектурних механізмів. 2. Визначте, реалізуйте і протестуйте невеликий початковий набір арх. Механізмів. 3. Виконайте попередній логічний дизайн БД. 4. Опишіть послідовність подій для половини з тих use case-ів, які плануємо розробити в цій фазі в порядку зниження пріоритетів. 5. Тестуйте стільки, скільки потрібно, щоб підтвердити зменшення архітектурних ризиків. 2 ітерація: 1. Виправити все, що було не в порядку в 1 ітерації. 2. Спроектувати, реалізувати, протестувати залишилися важливі з архітектурної точки зору сценарії. 3. Опрацювати і реалізувати паралельне виконання, процеси, потоки і фізичний розподіл. Тестування продуктивності, тестування навантаження, перевірка інтерфейсів м / у підсистемами з зовн. Інтерфейсами. 4. Визначте, реалізуйте і протестуйте залишилися арх. Механізми. 5. Створіть і реалізуйте чорнову версію БД. 6. Детально розпишіть другу половину use case-ів цієї фази. 7. Протестуйте, оцініть і удоскональте архітектуру так, щоб вона виступила в ролі основи, тобто стабільного базису.
2)Штучні нейронні мережі - математичні моделі, їх програмна і апаратна реалізація, побудовані за принципом функціонування біологічних нейронних мереж - мереж нервових клітин живого організму.
Ш
тучні
нейромережі є електронними моделями
нейронної структури мозку, який, головним
чином, навчається з досвіду.
Рекуре́нтні нейро́нні мере́жі — це найскладніший вигляд нейронних мереж, в яких є зворотний зв'язок. При цьому під зворотним зв'язком мається на увазі зв'язок від логічно найвіддаленішого елементу до менш віддаленого. Наявність зворотних зв'язків дозволяє запам'ятовувати і відтворювати цілі послідовності реакцій на один стимул. З точки зору програмування в таких мережах з'являється аналог циклічного виконання, а з точки зору систем — така мережа еквівалентна скінченному автомату. Такі особливості потенційно надають безліч можливостей для моделювання біологічних нейронних мереж. Як правило всі вони базуються на багатошаровому перцептроні, який стає в той час дуже популярним. Такі мережі за своєю будововю і різноманітності набагато простіші від своїх попередників, проте вони пристосовані для вирішення завдання запам'ятовування послідовностей без проблем із стійкістю.Це досягається тим, що сигнал з вихідного шару маючи лише одиничну затримку поступає на додаткові входи (мережа Джордана), і не поступає на первинні входи — через що не відбувається змішування сигналів і немає питання про стійкість. Мережа Елмана відрізняється лише тим, що сигнал з внутрішнього шару поступає на додаткові входи. Такі додаткові входи називають контекстом, які служать для зберігання інформації про попередню стимул-реакцію, завдяки чому реакція мережі тепер залежить не лише від поточної стимул-реакції, але і попередньої.
Регулювання трубчастими реакторами
Трубчасті реактори використовують для проведення газофазових високоекзотермічних процесів. Вони дають змогу забезпечувати вищий ступінь конверсії, ніж реактори зміщення, оскільки значна кількість теплоти, що виділяється в процесі реакції, відводиться через стінку реактора. Трубчасті реактори належать до об’єктів із сильно розподіленими параметрами. Швидкість руху газової суміші за довжиною реактора вважається сталою, а змінними параметрами є концентрація нового продукту та температура. Зміна концентрації за довжиною реактора визначається швидкістю хімічної реакції, а температура змінюється в результаті виділення теплоти хімічної реакції та внаслідок теплопередачі через стінку реактора.
Рис. 9.6 Схема одно контурного регулювання реактором періодичної дії: 1 – програмний задавач; 2 - реактор
Рис. 9.7 Схема каскадного регулювання реактором періодичної дії
Аналіз технологічного процесу показує, що незначні зміни швидкості V газового потоку, концентрації Q та температури T на вході реактора можуть призводити до істотної зміни температурного профілю за довжиною реактора. При цьому максимальна температура в реакторі може значно перевищувати гранично допустиму.
Складність регулювання трубчастим реактором полягає в тому, що необхідно керувати розподілом температури за довжиною реактора. Змінним параметром, за яким стабілізується температура в реакторі, є її максимальне значення. При цьому в систему регулювання вмикають спеціальний блок вибору максимуму або підмикають до регулятора температурний датчик, який установлюється за довжиною реактора в зоні, де має місце максимальна температура.
Білет 23
1. Робочі процеси раціонального уніфікованого процесу.
Статична структура RUP складається з дисциплін, в які групуються роботи, задачі, артефакти і ролі. Для опису осмисленої послідовності виконання робіт і завдань використовуються робочі процеси (дисципліни). Вони описують хто, що, як і коли виконує в процесі.
Робочий процес - опис осмисленої послідовності задач і їх взаємодії між ролями, що створюють видимий результат.
Основні робочі процеси RUP
моделювання бізнес процесів – дослідження предметної галузі та визначення високорівневих вимог;
керування вимогами – узгодження вимог із замовниками та користувачами, визначення функціональних можливостей системи та бази для планування робіт;
аналіз та проектування – перетворення вимог до системи в специфікації, які описують реалізацію кінцевого продукту. Специфікації, які отримані при аналізі, не залежать від платформи та технології. Специфікації проектування є точним представленням системи;
реалізація – організація програмного коду в рамках підсистем, перетворення вихідного коду в компоненти, що виконуються, тестування компонентів та їх інтеграція в підсистеми та системи;
тестування – визначення та контроль якості продуктів, що створюються, виявлення повноти реалізації вимог та відсутність помилок;
розгортання – доставка продукту кінцевому користувачу (випуск версії системи, розповсюдження, встановлення, навчання користувачів, технічна підтримка, бета-тестування тощо).
Допоміжні робочі процеси RUP
конфігураційне керування та керування змінами – організація роботи з артефактами проекту, контроль та керування доступом до них, ведення історії змін, взаємодія учасників проекту;
керування проектом – формування умов для ефективного виконання проекту в цілому, визначення керівних принципів для планування, формування команди і моніторингу проекту, виявлення та керування ризиками, організація роботи учасників проекту, формування бюджету, планування фаз та ітерацій;
керування середовищем – підтримка учасників проекту, що передбачає вибір інструментарію, його встановлення та налагодження, конфігурування процесу, доробку та адаптацію методології, яка використовується для супроводження проекту, навчання.
2. Використання штучних нейронних мереж в адаптивних системах автоматичного регулювання.
ШНМ представляють собою систему з'єднаних і взаємодіючих між собою простих процесорів(штучних нейронів). Такі процесори зазвичай достатньо прості, особливо в порівнянні з процесорами, що використовуються в персональних комп'ютерах. Кожен процесор схожої мережі має справу тільки з сигналами, які він періодично отримує, і сигналами, які він періодично посилає іншим процесорам. І тим не менш, будучи з'єднаними в досить велику мережу з керованою взаємодією, такі локально прості процесори разом здатні виконувати достатньо складні завдання. З точки зору машинного навчання, нейронна мережа являє собою окремий випадок методів розпізнавання образів, дискримінантного аналізу, методів кластеризації тощо З точки зору кібернетики, нейронна мережа використовується в задачах адаптивного управління і як алгоритми для робототехніки. Нейронні мережі не програмуються в звичайному розумінні цього слова, вони навчаються. Можливість навчання — одна з головних переваг нейронних мереж перед традиційними алгоритмами. Технічно навчання полягає в знаходженні коефіцієнтів зв'язків між нейронами. У процесі навчання нейронна мережа здатна виявляти складні залежності між вхідними даними і вихідними, а також виконувати узагальнення. Це означає, що у разі успішного навчання мережа зможе повернути вірний результат на підставі даних, які були відсутні в навчальній вибірці, а також неповних та / або «зашумленних», частково перекручених даних.
Завдяки властивостям ШНМ, загальним для різних нелінійних динамічних об'єктів чином вирішуються завдання ідентифікації, синтезу систем керування, їхнього аналізу й апаратної реалізації. Результати, отримані із застосуванням ШНМ у рамках адаптивної постановки основного завдання теорії управління, легко можуть використовуватися й класичними підходами.
Необхідною умовою застосування традиційних методів оптимального адаптивного управління є наявність великого обсягу інформації про об'єкт управління, наприклад, даних математичного моделювання. Завдяки здатності нейронних мереж до навчання і самонавчання для нейроконтролера такий обсяг інформації не потрібно. У зв'язку з цим можна вважати, що нейроконтролери придатні для управління в умовах суттєвих невизначеностей. Для вирішення подібних завдань необхідна або постійна робота групи кваліфікованих експертів, або адаптивні системи автоматизації, якими є нейронні мережі. Якщо створення експертних систем може виконуватися як на базі самоадаптивних систем, так і з використанням класичних алгоритмів, то завдання управління агрегатами знаходяться цілком у компетенції систем з самостійної адаптацією.
3. Реалізація управляючих функцій в програмованих логічних контролерах фірми ”SchneiderElectric”.
Используя новые процессоры Premium в контоллерах линейки Unity, можно не волноваться об ограничениях…
5 языковМЭК: LD, ST, FBD, SFC, IL.
Высокопроизводительные ЦП со скоростью 37 нс на инструкцию и до 7 Мб для программы
Многозадачная система высокого уровня
Компактная система (модули с очень большим количеством каналов) в расширенных архитектурах (распределение до 16 стоек в режиме реального времени без повторителя)
Обширный каталог прикладных модулей (модули безопасности, обработка рефлексов, счетчики, позиционное управление, движение, взвешивание, хранение данных)
Новые процессоры высокого уровня
Все службы Ethernet TCP/IP Transparent Ready: cканирование ввода/вывода, Глобальные Данные, веб-сервер, обмен сообщениями по электронной почте, прямой доступ к базам данных, TCP Open, Network Time Protocol и т.д.
Множество встроенных портов: USB-порт, порт Ethernet TCP/IP с веб-сервером, CANopen или порт FIP-мастер, последовательный порт Modbus
Самое широкое на рынке предложение интерфейсов обмена данными: AS-Interface, Modbus Plus, INTERBUS или PROFIBUS DP
MODIKON
Білет 24
