Разложите ПИД-регулятор 2-DOF на компоненты элемента управления SISO, с помощью каждого из feedforward, обратной связи, и отфильтруйте настройки.
Чтобы запуститься, получите ПИД-регулятор 2-DOF. В данном примере создайте модель объекта управления и настройте ПИД-регулятор 2-DOF для него.
C2 =
1 s
u = Kp (b*r-y) + Ki --- (r-y) + Kd -------- (c*r-y)
s Tf*s+1
with Kp = 1.12, Ki = 0.23, Kd = 1.3, Tf = 0.122, b = 0.664, c = 0.0136
Continuous-time 2-DOF PIDF controller in parallel form.
C2
является контроллером pid2
объект с двумя входными параметрами и одним выводом. Разложите C2
на компоненты элемента управления SISO с помощью feedforward настройки.
Cff =
1 s
Kp + Ki * --- + Kd * --------
s Tf*s+1
with Kp = 1.12, Ki = 0.23, Kd = 1.3, Tf = 0.122
Continuous-time PIDF controller in parallel form.
Xff =
-10.898 (s+0.2838)
------------------
(s+8.181)
Continuous-time zero/pole/gain model.
Когда отображение показывает, эта команда возвращает ПИД-регулятор SISO Cff
как объект pid
. feedforward компенсатор X
возвращен как объект zpk
.
Анализируйте C2
с помощью настройки обратной связи. В этом случае также Cfb
является контроллером pid
объект и компенсатор обратной связи, X
является моделью zpk
.
Анализируйте C2
с помощью настройки фильтра. Снова, компоненты являются контроллером pid
SISO и моделью zpk
, представляющей предварительный фильтр.