Системи управління та автоматика
Як включити компенсацію зони мертвих в системах контролю зворотного зв'язку
Table of Contents
Розуміння зони мертвих у системах контролю зворотного зв'язку
Дедальні зони нелінійні регіони в системах управління, де вводні варіації виробляють не відповідну зміну виходу. Ці "неактивні смуги" поширені в механічних актуаторах - наприклад, двигун, який не обертається до тих пір, поки напруга перевищує певну порог. Вони також з'являються в гідравлічних клапанах, пекарні стадії і сенсорних виходів. Деградовані зони деградують продуктивність системи, викликаючи стійких достатку, обмеження циклів або знижену чутливість. Споживачі для них є важливими для додатків, які вимагають високої точності, таких як робототехнічні руки, верстати з ЧПУ, і системи дросельної дросельності.
Характерна зона, як правило, моделюється:
y = G(u) = 0 для }} ≤ D; y = m(u - D) для u > D; y = m(u + D) для u < -D
D] є ширині зони і m]] є схилом в лінійному регіоні. Точна компенсація вимагає знань цих параметрів. Без нього контролер бачить не відповідь на невеликі вводи, що призводять до інтегратора вітру, перевстановлення або коливання.
Загальні причини і наслідки мертвих зон
Механічна задня та стрункість
Привіди, гвинти свинцю, а також муфти часто експонують мертві зони через задню частину. Аналогічно, статична тертя (складання) запобігає руху до досягнення поломки. Ці ефекти виділяються в низькошвидкісних системах руху і можуть ввести ]положення помилок], які накопичуються протягом часу.
Електронні пороги
Підсилювач мертвих зон, нульові перекручення в драйверах PWM, а квантизація ADC / DAC виробляють подібні нелінійності. У цифрових петлях, загиблій зоні може бути навмисно додана, щоб уникнути непотрібних чати, але вона повинна бути компенсована для точного відстеження.
Наслідки для системного бейвайзера
- Стейкі-статеві офсети: система ніколи не досягає точного параметра.
- Витрата велосипеда: Вихідні коливання навколо необхідного значення.
- Зменшена пропускна здатність: Відповідність потоку до малих змін точки призначення.
- Відхилення від пороги: дифузій для збереження регулювання під навантаженням.
Методика компенсації зони мертвих
Повернено дедзінфекція з мертвих зон
Найбільш пряма техніка полягає в нанесенні Математичні оберні з мертвої зони нелінійності. Для симетричного відмерлого поясу з шириною D і схил m, інверсний компенсатор виробляє:
u] = u] / m + D · Знак(u ]]]]
Цей додає стрибок при нульовому введенні, ефективно "передпогодження" сигналу управління для скасування мертвої зони. Повернено компенсацію працює добре, коли параметри мертвої зони є постійними і добре відомі. Однак це може викликати читання ] біля нуля, якщо інверсія не гладка або якщо вимірювань шуму присутній.
Адаптивні методи управління
Коли параметри мертвої зони drift з часом—дозатор, зміни температури, або старіння компонентів — додаються методи. Model Reference Адаптивний контроль (MRAC)] і Self-Tuning Regulators] може оцінити D і m онлайн за допомогою рекурсивних принаймні квадратів або градієнтного спуску. адаптивне право оновлює коефіцієнти компенсатора для мінімізації помилки відстеження. Дизайн Lyapunov забезпечує стійкість при використанні параметрів, що конвержуть.
Компенсація кормів
Кормфорвардні стратегії використовують модель мертвої зони для створення компенсуючих сигналів, крім петлі зворотного зв'язку. Наприклад, модель заводу прогнозує необхідний вхід для досягнення бажаного виходу, а фрахтована зона інвертується в шляху подачі корму. Це покращує швидкість реагування без впливу на стабільну замкнену-петлю. Кормфорт часто поєднується з PID зворотним зв'язком, щоб впоратися з немоделеною динамікою.
Гібридні підходи
Впровадження в реальному світі часто змішують непоправне компенсування ] // Режими розпуску є надійними для параметра невизначеність, при цьому нечітких компенсаторів можуть обробляти асиметричні або незрівняні мертві зони. Гібридні методи балансу продуктивність і складність. Нездатний приклад – використання дідзонний компенсатор з механізмом перемикання, який активує тільки при переході перевищує поріг, мінімізуючий втрати енергії в активах.
Реалізація компенсації зони мертвих: покрокова інструкція
1. Ідентифікація системи
Перед компенсацією необхідно характеризувати мертву зону. Наносити вводу або сходинки і записувати вихід. Визначити значення порогу і лінійне отримання. Використовуйте кривої фітинги ] або спеціальні коробки інструментів, такі як MATLAB System Ідентифікаційний інструмент . Альтернатива: бінарний пошук], щоб знайти точки зору експериментально.
2. Виберіть алгоритми компенсації
На основі визначених параметрів і системних обмежень виберіть один з методів вище. Для постійних відмерлих зон з високими вимогами до точності достатньо повернення. Для своєчасного або невизначеного відмерлих зон впровадити адаптивну схему.
3. Проектування блоку компенсатора
У цифровому контролері (наприклад, мікроконтролер або ПЛК), додайте блок компенсації після виходу контролера і перед введенням заводу. Забезпечити компенсацію , що дозволяє уникнути збудження високочастотної динаміки. Використовуйте ант-моделювання механізму, якщо компенсатор насичує.
4. Тунець і Дійсно
Тестувати компенсовану систему з діапазоном довідкових входів і порушень. Перевірте:
- Зменшена помилка в стійкості (ідеально нуль).
- Не обмежуйте цикли або коливання.
- Відхилення від поломки.
Використовуйте
Оцінка параметрів зони мертвих зон, що обчислюються, акуратно
Надійні петлі компенсації на точному рівні параметра. Доведено загальні методи:
- Відкрити-визначення: Застосування відомий послідовності введення (PRBS, багато-синовий) і вимірювання виходу. Використовуйте нелінійні принаймні квадрати, щоб відповідати моделі мертвої зони.
- Виявлення локонів:. У той час як система знаходиться в експлуатації, вводять невеликі сигнали пропуску і використовувати рекурсивну оцінку (наприклад, рективні принаймні квадрати з фактором забуту). Це корисно для адаптивних систем.
- Фізіальна модель:] Для приводів, таких як двигуни, деревир Д з кулонного крутного моменту і роздільної здатності вимірювання.
Розширені підходи до використання натуральні мережі для приблизності занурення занурення зони без параметричної моделі. Це вигідно для складних або симетричних відмерлих зон.
Практичні виклики та рішення
шумоглушення
Поверне відшкодування посилює шум біля країв мертвої зони, тому що компенсаторний градієнт нескінченний на нульовому рівні. Розчин: використання , що є помірним наближенням (наприклад, гіперболічний тангенс або сигмоїд) біля порогу, або нанести низькопрохідний фільтр до сигналу управління.
Асиметричні зони замерзання
Багато реактивів мають різні пороги для позитивних і негативних напрямків (наприклад, гідравлічних клапанів). Компенсація повинна бути , спрямована на пряме з роздільними D + і D- параметрами. Адаптивні методи можуть обробляти асиметрію природним чином.
Комп'ютерні обмеження
На ресурсно-обмежених мікроконтролерах можуть бути занадто повільні комплексні адаптивні алгоритми. Використовуйте для зворотної функції, або впровадити простий пороговий компенсацію з гістерезом, щоб уникнути чати.
Застосування компенсації зони мертвих
Робототехніка та сервосистеми
Промислові роботи вимагають точного позиціонування суглобів, незважаючи на зворотну війшму передачі та стигтя. До компенсації зони додано точність патологій та зменшує час відбухання на цільових позиціях. Багато сучасних сервоприводів відносяться вбудовані алгоритми компенсації.
Автомобільний дросель і гальмівний контроль
Електронні дросельні органи мають відхилену зону через весняну подачу та тертя. Компенсація забезпечує , що забезпечуємо-то прискорення та послідовне керування свічкою. Аналогічно, гальмові системи використовують відхилені умови для забезпечення лінійного відчуття педаль.
Медичні пристрої
Пропортаційні клапани в вентиляторах та настойних насосах повинні реагувати на невеликі команди. Дедлайнер дозволяється компенсація зони , контроль потоку з урахуванням критично для безпеки пацієнта.
Аеробні установки
Клапани і роутерні в повітряних суден, що стикаються з мертвими зонами від гідравлічних spool клапанів. Компенсація зменшує пілотне навантаження і покращує продуктивність автопілота.
Додаткові теми: Дедлайн-зняття в комплексних системах
Кілька зон замерзання в серії
Коли з'являються дві або більше мертвих зон в каскаді (наприклад, датчик + активатор), ефективна мертва зона не просто добавка. Компенсація вимагає більшої моделі—частотної Hammerstein або Wiener моделі]—де нелінійний блок стежить лінійною динамікою. Інверс потім комп'ютерний в частотному домені.
Детермінація зони з терміном
Якщо рослина також має суттєву затримку, компенсатор повинен бути розроблений для уникнення нестійкості. Сміт-проектор] може бути продовжений, щоб включати в себе вмикання зони. Крім того, використання ]передбачальний контроль] для обробки як нелінійності, так і лаг.
Навчання-розробки компенсації
Інверситет терапевтичного навчання (ILC) та арматурного навчання може визволяє загиблу зону зануренням] онлайн без чіткої оцінки параметрів. ILC особливо ефективний для повторюваних завдань руху, таких як пік-і-місні операції. Компенсатор покращується від циклу до циклу, досягаючи при цьому при цьому непрозорого відстеження після декількох повторень.
Висновок
Дедлайнерація зони є критичним інструментом для інженерів, що проектування високопродуктивних систем контролю зворотного зв'язку. Розуміння нелінійності, вибору відповідного методу - будь-який інверсний, адаптивний, подача вперед або гібридний - і реалізація його з ретельною оцінкою параметра, може різко підвищити точність, стабільність і чуйність. Як системи стають більш автономними і точними, освоєння мертвих зон компенсація залишиться кутовим елементом системи управління.
Для подальшого читання консультуємо Науковий огляд мертвих зон та Практичний посібник з управління інженерами на компенсацію системи сервосистеми. Допомагачі практики можуть звернутися до підручника Nonlinear Systems Халіль для суворого теоретичного лікування.