Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Отчеты по практике » Дослідження та розробка нейронної мережі для настройки коефіцієнтів ПІД-регулятора

Реферат Дослідження та розробка нейронної мережі для настройки коефіцієнтів ПІД-регулятора





які повинна виконати нейронна мережа.

Установки мережі коригуються з урахуванням навчального вектора і сигналу помилки. Сигнал помилки - це різниця між бажаним сигналом і поточним відгуком нейронної мережі. Коригування параметрів виконується покроково з метою імітації нейронною мережею поведінки вчителя. Ця емуляція в деякому статистичному сенсі повинна бути оптимальною. Таким чином, в процесі навчання знання вчителя передаються в мережу в максимально повному обсязі. Після закінчення навчання вчителя можна відключити і дозволити нейронної мережі працювати з середовищем самостійно [4].


. 7 ПРАВИЛО КОРЕКЦІЇ ПО ПОМИЛКУ


Розенблатт в 1957 році розробив модель навчання, яка використовувала алгоритм навчання з учителем. Згодом ця модель стала основою для більш складних алгоритмів навчання.

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

Принцип полягає в поступовому зменшенні помилки.


.8 КОМПЛЕКТ LEGO Mindstorms NXTMindstorms - це конструктор для створення програмованого робота. Вперше представлений компанією LEGO в 1998 році. Через 8 років (2006) у світ вийшла модель LEGO Mindstorms NXT, а в 2009 - LEGO Mindstorms NXT 2.0.

Набори LEGO Mindstorms комплектуються набором стандартних деталей LEGO (балки, осі, колеса, шестірні) і набором, що складається з сенсорів, двигунів і програмованого блоку.

Для програмування робота Mindstorms можна використовувати середу візуального програмування NXT-G, створену компанією National Instrumensts (творець LabView). Крім цього, незалежними розробниками створені десятки засобів і мов для програмування робота. Одним з найбільш популярних таких засобів є мова NXC.

Для написання програм використовується мова NXC - це мова програмування. Для написання програм існує середу програмування Bricx Command Center (BricxCC). З допомогою не? можна писати програми, завантажувати їх на робота, запускати і зупиняти їх і багато іншого. BricxCC працює здебільшого як текстовий редактор, але з деякими додатковими можливостями [6].


2.9 нейронна мережа В ПІД - регулятор


Пропорционально-интегрально-дифференциальный (ПІД) регулятор використовується в системах автоматичного управління для формування керуючого сигналу з метою отримання необхідних точності і якості перехідного процесу. ПІД - регулятор формує керуючий сигнал, який є сумою трьох доданків, перше з яких пропорційно різниці вхідного сигналу і сигналу зворотного зв'язку (сигнал неузгодженості), друге - інтеграл сигналу неузгодженості, третє - похідна сигналу неузгодженості. Якщо якісь із складових не використовуються, то регулятор називають пропорційно-інтегральним, пропорційно-диференціальним, пропорційним і т. П. [6].

Нейронні мережі використовуються в ПІД - регуляторах двома шляхами: для побудови самого регулятора і для побудови блоку настройки його коефіцієнтів. Особливістю нейронної мережі є здатність до «навчання», що дозволяє передати нейронної мережі досвід експерта. Регулятор з нейронною мережею схожий на регулятор з табличним керуванням, однак відрізняється спеціальними методами настройки (навчання), розробленими для нейронних мереж, і методами інтерполяції даних. На відміну від нечіткого регулятора, де експерт повинен сформулювати правила настроювання в лінгвістичних змінних, при використанні нейронної мережі від експерта не вимагається формулювання правил - достатньо, щоб він кілька разів сам настроїв регулятор в процесі" навчання" нейронної мережі.

Типова структура системи автоматичного регулювання з ПІД - регулятором і нейронною мережею в якості блоку авто настройки показана на малюнку 2.8. Нейронна мережа NN в даній структурі відіграє роль функціонального перетворювача, який для кожного набору сигналів r, e, u, y виробляє коефіцієнти ПІД - регулятора K, Ti, Td.

Найскладнішою частиною в проектуванні регуляторів з нейронною мережею є процедура «навчання» мережі. «Навчання» полягає в ідентифікації невідомих параметрів нейронів wi, b і a. Для «навчання» нейронної мережі зазвичай використовують методи градієнтного пошуку мінімуму критеріальною функції? =(U * - u) 2, залежною від параметрів нейронів [7].


Малюнок 2.8 Структура ПІД - регулятора з блоком авто налаштування на основі нейронної мережі NN [7]


Процес пошуку є ітераційним, на кожній ітерації знаходять всі коефіцієнти мережі, спочатку для вихідного шару нейронів, потім попереднього і так до першого шару (метод ...


Назад | сторінка 5 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми моделювання нейронної мережі
  • Реферат на тему: Створення нейронної мережі, що виконує логічну функцію &І& і &АБО&
  • Реферат на тему: Реалізація одношарової нейронної мережі (персептрона)
  • Реферат на тему: Розробка і побудова прогностичних моделей на основі нейронної мережі в анал ...
  • Реферат на тему: Розробка штучної нейронної мережі для розпізнавання статі по фотографії