Loading [MathJax]/jax/output/HTML-CSS/jax.js
Skip to main content
LibreTexts - Ukrayinska

11.7: Приклад: ПІД-контроль

  • Franz S. Hover & Michael S. Triantafyllou
  • Massachusetts Institute of Technology via MIT OpenCourseWare

Розглянемо випадок, коли маса(m) ковзає по столу без тертя. Він має ідеальний підрулюючий пристрій, який генерує силуu(t), але також піддається невідомому порушеннюd(t). Якщо лінійне положення маси єy(t), і вона ідеально виміряна, у нас є рослинаmy(t)=u(t)+d(t).

Припустимо, що бажана умова простоy(t)=0, з початковими умовамиy(0)=yo іy(0)=0.

Тільки пропорційна

Пропорційний контролер самостійно викликає закон управлінняu(t)=kpy(t), так що динаміка замкнутого циклу слідує

my(t)=kpy(t)+d(t).

За відсутностіd(t), ми бачимо, щоy(t)=yocoskpmt, незначно стабільна реакція, яка небажана.

Лише пропорційна похідна

Нехайu(t)=kpy(t)kdy(t), і з цього випливає, що

my(t)=kpy(t)kdy(t)+d(t).

Система тепер нагадує масово-пружинну дашпот-систему другого порядку, деkp грає роль пружини, іkd частина приладової панелі. При надмірно великомуkd значенні для система буде завищена і дуже повільно реагувати на будь-яку команду. У більшості застосувань допускається невелика кількість перенапруження, оскільки час відгуку коротший. kdЗначення критичного демпфування в цьому прикладі є2mkp, і так правило єkd<2mkp. Результат, який легко знайти за допомогою перетворення Лапласа,

y(t)=yoekd2mt[cosωdt+kd2mωdsinωdt],

деωd=4mkpk2d/2m. Ця реакція експоненціально стабільна за бажанням. Відзначимо, що якщо маса мала дуже велику кількість природного демпфування, для скасування деякого її ефекту і прискорення реакції системи можнаkd було б використовувати негатив.

Тепер розглянемо, що відбувається, якщоd(t) має постійний ухилdo: він врівноважує саме пропорційну контрольну частину, врешті-решт осідаючи наy(t=)=do/kp. Щоб досягти хорошоїdo відмови відPD контролера, нам потрібно було б встановитиkp дуже великий. Однак дуже великі значенняkp будуть також приводити резонансну частотуωd вгору, що неприпустимо.

Пропорційна інтегральна похідна

Тепер давайтеu(t)=kpy(t)kit0y(τ)dτkdy(t): у нас є

my(t)=kpy(t)kit0y(τ)dτkdy(t)+d(t).

Система управління тепер створила реакцію третього порядку із замкнутим циклом. Якщоd(t)=do, похідна часу призводить до

my(t)+kpy(t)+kiy(t)+kdy(t)=0,

щобy(t=)=0, за бажанням, за умови, що коріння були стійкими. Зауважимо, що для випадкуPD управління досить було вибратиkp позитивний іkd позитивний, оскільки ці терміни представляють сили пружинного та приладового типу. Використанняki ускладнює стабільність, однак, і в цілому недостатньо, щоб встановити всі три досягнення позитивними - стабільність повинна бути перевірена явно.