主要内容

make2dof.

将1-DOF PID控制器转换为2-DOF控制器

描述

例子

C2.= make2dof(C1.转换自由度PID控制器C1.到两度自由。设定值的重量B.C在2-DOF控制器中为1,剩余的PID系数不会改变。

C2.= make2dof(C1.B.指定比例项的设定值。

例子

C2.= make2dof(C1.B.C指定比例和衍生术语的设定值。

例子

全部收缩

为植物设计一个1-DOF PID控制器。

g = tf(1,[1 0.5 0.1]);c1 = pidtune(g,'pidf',1.5)
C1 = 1 s kp + ki * --- + kd * -------- s tf * s + 1带有kp = 1.12,ki = 0.23,kd = 1.3,tf = 0.122连续时间PIDF控制器并行形式。

将控制器转换为两度自由度。

c2 = make2dof(c1)
C2.=1S.你=K.P.(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 = 1, c = 1 Continuous-time 2-DOF PIDF controller in parallel form.

新控制器具有相同的PID增益和滤波器常量。它还包含涉及设定值权重的新条款B.C。默认,B.=C= 1.因此,在与植物的闭环中G,2-DOF控制器C2.产生与C1.

t1 =反馈(g * c1,1);cm = tf(c2);t2 = cm(1)*反馈(g,-cm(2));Stepplot(T1,T2,'r--'

图包含轴。轴包含2个类型的型号。这些对象代表T1,T2。

兑换C1.与不同的2-DOF控制器B.C价值观。

c2_2 = make2dof(c1,0.5,0.75)
C2._2 = 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.5, c = 0.75 Continuous-time 2-DOF PIDF controller in parallel form.

PID增益和滤波器常量仍然不变,但设定值现在更改闭环响应。

cm_2 = tf(c2_2);t2_2 = cm_2(1)*反馈(g,-cm_2(2));Stepplot(T1,T2_2,'r--'

图包含轴。轴包含2个类型的型号。这些对象表示T1,T2 \ _2。

输入参数

全部收缩

1-DOF PID控制器,指定为aPID对象或A.PIDSTD.目的。

按比例项设定的重量,指定为真实,非负,有限值。如果您未指定B., 然后C2.具有B.= 1。

衍生项的设定重量,指定为真实,非负,有限值。如果您未指定C, 然后C2.具有C= 1。

输出参数

全部收缩

2-DOF PID控制器,返回ASPID2.对象或者PIDSTD2目的。C2.如果是并行形式C1.是并行形式,如果是标准形式C1.是标准形式。

例如,假设C1.是连续时间,并行形式PID控制器的表格:

C 1 = K. P. + K. 一世 S. + K. D. S. T. F S. + 1

然后C2.是一个平行的2-DOFPID2.控制器,具有两个输入和一个输出。输入之间的关系,R.y和输出C2.是(谁)给的:

= K. P. B. R. - y + K. 一世 S. R. - y + K. D. S. T. F S. + 1 C R. - y

PID收益K.P.K.一世, 和K.D.,以及过滤时间常数T.F没有变化。设定值的重量B.C由输入参数指定B.C或默认情况下1。有关2-DOF PID控制器的更多信息,请参阅双程度自由的PID控制器

转换还保留了属性的值TS.时髦采样网格iFormula., 和达格拉姆

在R2015B中介绍