Робастне керування — Вікіпедія

Роба́стне керува́ння (англ. robust[1]; відмовостійке керування) — сукупність методів теорії керування, метою яких є синтез такого контролера або регулятора, який забезпечував би хорошу якість керування (наприклад, запаси стійкості) якщо об'єкт керування відрізняється від розрахункового або його математична модель невідома.

Таким чином, робастність означає малу зміну виходу замкнутої системи керування при малій зміні параметрів об'єкта керування. Системи, що володіють властивістю робастності, називаються робастними (грубими) системами. Звичайно робастні контролери застосовуються для керування об'єктами з невідомою або неповною математичною моделлю, і що містять невизначеності.

Для проектування робастних систем керування використовуються різні методи оптимального і робастного синтезу, серед яких синтез контролерів в просторах H∞, H2, ЛМН-контролери, μ-контролери.

Завдання робастного керування[ред. | ред. код]

Загальна канонічна задача робастного управління математично описується в наступному вигляді:

Головним завданням синтезу робастних систем управління є пошук закону керування, який зберігав би вихідні змінні системи і сигнали помилки в заданих допустимих межах незважаючи на наявність невизначеностей в контурі управління. Невизначеності можуть приймати будь-які форми, однак найбільш істотними є шуми, нелінійності і неточності в знанні передавальної функції об'єкта управління.

Загальна канонічна задача робастного управління математично описується в наступному вигляді:

Нехай передавальна функція об'єкта керування –. Необхідно синтезувати такий контролер з передаточною функцією , щоб передавальна функція замкнутої системи задовольняла наступному рівнянню,яке називається критерієм робастності:

де
 —матриця невизначеності
 — сингулярное число матриці
можна розглядати як «розмір» найменшою невизначеності на кожній частоті, яка може зробити систему нестійкою. Для того, щоб внести в робастний синтез вимоги щодо якості управління, використовується фіктивна невизначеність При її відсутності завдання є завданням забезпечення робастної стійкості.У робастний аналізі потрібно знайти як кордон стійкості, в робастний ж синтезі потрібно визначити передавальну функцію контролера для відповідності критерію робастності.

Структурні і неструктурні невизначеності[ред. | ред. код]

У робастний управлінні розглядаються два види невизначеностей - структурні і неструктурні. Неструктурні невизначеності зазвичай представляють собою елементи, залежні від частоти, такі як, наприклад, насичення в силових приводах або обурення в низькочастотної області АФЧХ об'єкта управління. Вплив неструктурних невизначеностей на номінальний об'єкт управління може бути як адитивним

так і мультиплікативним

Структурні невизначеності є зміни в динаміці об'єкта управління, наприклад:

  • Невизначеності в нулях або полюсах передавальної функції об'єкта управління.

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

Робастний аналіз[ред. | ред. код]

Метою робастного аналізу є пошук такої невизначеності ,при якій система стає нестійкою. В ході аналізу вирішуються два завдання:

  1. Визначення моделі невизначеностей
  2. Приведення структурної схеми системи до стандартного увазі, коли все невизначеності структурно відокремлюються від номінальної схеми системи.

По теоремі про робастной стійкості система стійка при будь-яких , що задовольняють нерівності

Ця теорема забезпечує достатні умови робастної стійкості. Існують також спеціальні методи робастного аналізу, такі як діагональне масштабування або аналіз за власними числах. Слід зауважити, що мала зміна ніколи не тягне за собою великі зміни, тобто аналіз за сингулярними числами краще підходить для робастного управління, ніж аналіз за власний вектор.

Робастний синтез[ред. | ред. код]

Метою робастного синтезу є проектування такого контролера, який би задовольняв критерію робастности. Починаючи з 50-х років XX століття був розроблений ряд процедур і алгоритмів, що дозволяють вирішити задачу робастного синтезу. Робастні системи управління можуть поєднувати риси як класичного управління, так і адаптивного і нечіткого.

Нижче представлені основні технології синтезу робастних систем управління:

Название Переваги Недоліки
H∞-синтез Працює як зі стійкістю, так і з чутливістю системи,

замкнутий контур завжди стійкий, прямий однопрохідний алгоритм синтезу

Потребує особливої уваги до параметричної робастності об'єкта управління
H2-синтез Працює як зі стійкістю, так і з чутливістю системи,

замкнутий контур завжди стійкий, точне формування передавальної функції контролера

Велика кількість операцій
LQG-синтез[ru] Використання доступної інформації про перешкоди Не гарантуються запаси стійкості,

потрібно точна модель об'єкта, велика кількість ітерацій

LQR-синтез[ru] Гарантоване забезпечення робастної стійкості,

безінерційний регулятор.

Потрібно зворотний зв'язок по всьому вектору стану,

потрібно точна модель об'єкта, велика кількість ітерацій

μ-синтез Працює з широким класом невизначеностей Великий порядок контролера

Джерела[ред. | ред. код]

  • Kemin Zhou, John C. Doyle (1997). Essentials of Robust Control (англ.). Prentice Hall. ISBN 0-13-525833-2. Процитовано 17 серпня 2022.

Література[ред. | ред. код]

  • Dullerud, G.E.; Paganini, F. (2000). A Course in Robust Control Theory: A Convex Approach. Springer Verlag New York. ISBN 0-387-98945-5.
  • Mahmoud S., Magdi; Munro, Neil (1989). Robust Control and Filtering for Time-Delay Systems. Marcel Dekker Inc. ISBN 0-8247-0327-8.

Посилання[ред. | ред. код]

  1. Robust в перекладі з англійської — міцний