Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
APTP.docx
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
15.13 Mб
Скачать
  1. Реалізація управляючих функцій в програмованих логічних контролерах фірми ”Мікрол”.

Програмування контролера виконується за допомогою клавіш передньої панелі або по послідовному інтерфейсу за допомогою спеціального програмного забезпечення - візуального редактора FBDпрограм АЛЬФА. Програмний пакет редактор FBD - програм АЛЬФА поширюється безкоштовно.

У процесі конфігурування для кожного входу кожного функціонального блоку задається джерело сигналу. Всі можливості конфігурування однакові як для входів, так і для параметрів. Не може бути вільних (непідключених) входів функціонального блоку. Сигнали, що подаються на вхід надходять із виходів функціональних блоків. При конфігурації для входів задається номер функціонального блоку і номер виходу, до якого підключається даний вхід. Зазначені конфігураційні можливості дозволяють будувати керуючі структури різних конфігурацій і виконувати складну алгоритмічну обробку сигналів. Аналогічний зв'язок параметрів функціональних блоків дозволяє виконати автоматичну зміну будь-якого параметра настроювання (автопідстроювання). Можливості конфігурування не залежать від функціонального блоку і визначаються наступними правилами:

• Не може бути вільних (непідключених) входів функціонального блоку.

• На будь-якому вході функціонального блоку сигнал можна інвертувати (у вихідному стані інверсія відсутня).

• До будь-якого входу будь-якого функціонального блоку можна підключити спеціальний функціональний блок, що задає сигнал у вигляді значення (константи або коефіцієнта).

• Виходи функціонального блоку можуть залишатися вільними (непідключеними).

Білет №21

  1. Ітерації раціонального уніфікованого процесу.

  2. Рекурентні нейронні мережі.

  3. Зобразити функціональну схему автоматизації трубчастого газового реактора та вибрати комплекс технічних засобів автоматизації.

  1. Ітерація – логічно завершений етап розробки, що приводить до створення версії продукту.

Якщо після завершення першої ітерації першої фази зацікавлені особи приходять до висновку про доцільність виконання проекту. Проект переходить в наступну фазу інакше проводиться ще одна ітерація або може бути відмінений.

Ітерації. Якщо використовувати вже вироблену технологію чи минулі рішення, то може знадобитися всього 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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]