НАВЧАННЯ В ЗАДАЧАХ УПРАВЛІННЯ ДИНАМІЧНОЮ СИСТЕМОЮ З ПІД-РЕГУЛЯТОРОМ НЕЙРОМЕРЕЖЕЮ
12.06.2024 23:22
[3. Технические науки]
Автор: Кучеров Дмитро Павлович, доктор технічних наук, професор, Національний авіаційний університет, м. Київ; Халімон Наталія Федорівна, кандидат технічних наук, доцент, Національний авіаційний університет, м. Київ
В статті розглядається система управління динамічним об’єктом з ПІД-регулятором в замкненому контурі управління, налаштування якого забезпечується нейромережею. Динамічним вважається об’єкт, координати якого змінюються з часом в просторі. Вихідні координати при моделюванні знаходяться рішенням системи диференціальних рівнянь в однорідному вигляді для відомої вхідної дії, або неоднорідному у випадку вільної чи невідомої вхідної дії. Як завжди, типовим регулятором у промисловому виконанні використовується так званий ПІД-регулятор, якій у своєму складі має пропорційну, інтегральну і диференціальні ланки з відповідними органами налаштовування параметрів відповідних ланок.
Налаштовування ПІД-регулятора являє собою трудомісткий процес і вимагає від інженера-конструктора системи певних навичок із-за взаємного негативного впливу налаштовуваних параметрів регулятора, а також врахування дії перешкод. До налаштовуваних параметрів відносяться коефіцієнти передавання відповідних ланок регулятора. Такими коефіцієнтами є коефіцієнти передавання kp, ki і kd пропорційної, інтегральної і диференціальної ланок управління відповідно. При цьому, звичайно, діапазон значень цих коефіцієнтів знаходиться в межах певних інтервалів, які мають нижню та верхню границі регулювання. Якщо збільшувати коефіцієнт передавання пропорційної ланки kp збільшує швидкодію, позитивно впливає на зменшення помилки, але знижує запас по стійкості системи, перешкоди також підсилюються. Наявність інтегральної ланки призводить до зменшення помилки в системі та зменшення впливу перешкод, невеликі значення і завеликі значення коефіцієнту ki можуть вплинути на стійкість системи. Вплив коефіцієнту kd збільшує запас стійкості в системі, але при цьому зростає вплив перешкод, які призводять до зриву стійкості в системі.
Окрім перешкод динамічний об’єкт при функціонуванні підлягає впливу навантаження, а також в результаті тривалого застосування зносу та деградації матеріалів, тобто старіння, що також призводить до зміни його параметрів, а значить переналаштування. Таким чином, однократне налаштування також може оказатися не придатним в існуючих умовах. В такому разі, природним чином, виникає проблема підтримки заданих параметрів системи управління. Одним з можливих шляхів уникнення цього є підналаштовування в процесі функціонування за рахунок ітеративних методів адаптації або навчання в існуючих умовах функціонування. Широко розповсюдженим засобом налаштування систем з невідомими або змінними параметрами динамічних об’єктів є нейронна мережа.
Нехай існує динамічна система, що описується системою диференційних рівнянь першого порядку в матричній формі виду
В (1) введено такі позначення: x – вектор стану, x є Rn, u – вектор управління, u є Rm, y – вектор виходу, y є Rp, а A, B, C – матриці, A є Rnхn, B є Rnхm, C є Rpхn. Вектори x, y, u змінюються в часі, змінна часу t в (1) опущена для скорочення запису, компоненти матриць А і С вважаються заданими, не залежать від часу t, що відповідає стаціонарній системі, а матриця B містить невідомі параметри, асоційовані з коефіцієнтами підсилення в системі. Відомий також початковий стан системи x(0) в момент t=0, x(0) є Rn