并行形式PID控制器的访问系数
[KP,KI,KD,TF] = Piddata(SYS)
[KP,KI,KD,TF,TS] = Piddata(SYS)
[KP,KI,KD,TF,TS] = Piddata(SYS,J1,...,JN)
[[
返回PID收益KP
,,,,ki
,,,,KD
,,,,TF
] = piddata(系统
)KP
,,,,ki
,,,,KD
和滤波器时间常数TF
由动态系统表示的并行形式控制器的系统
。
[[
还返回样品时间KP
,,,,ki
,,,,KD
,,,,TF
,,,,TS
] = piddata(系统
)TS
。
[[
提取数据中的数据子集KP
,,,,ki
,,,,KD
,,,,TF
,,,,TS
] = piddata(系统
,J1,...,JN)系统
, 在哪里系统
是动态系统的N维数阵列。指数j
指定要提取的数组条目。
|
SISO动态系统或SISO动态系统的数组。如果 |
|
整数索引n阵列中的条目 [KP,KI,KD,TF,TS] = Piddata(SYS,2,3); |
|
由动态系统表示的平行形式PID控制器的比例增益 如果 如果 如果 |
|
由动态系统表示的并行形式PID控制器的积分增益 如果 如果 如果 |
|
平行形式PID控制器的导数增益,由动态系统表示 如果 如果 如果 |
|
平行形式PID控制器的过滤时间常数,由动态系统表示 如果 如果 如果 |
|
动态系统的样本时间 |
从平行形式中提取比例,积分和衍生物增益以及滤波器时间常数pid
控制器。
以下内容pid
目的:
sys = pid(1,4,0.3,10);
您可以从系统
通过输入:
[kp ki kd tf] = piddata(sys);
从等效标准形式PI控制器中提取比例和积分增益的平行形式。
对于标准形式的PI控制器,例如:
sys = pidstd(2,3);
您可以通过输入来提取等效平行形式PI控制器的收益:
[kp ki] = piddata(sys)
这些命令返回结果:
kp = 2 ki = 0.6667
从表示PID控制器的动态系统中提取参数。
动态系统
代表带有导数滤波器的离散时间PID控制器。利用piddata
提取并行形式的PID参数。
h = zpk([0.5 0.6],[1,-0.8],1,0.1);%样本时间ts = 0.1s [kp ki kd tf ts] = piddata(h);
这piddata
函数使用默认向前的人
离散集成符公式iformula
和Dformula
计算参数值。
从PI控制器阵列中提取收益。
sys = pid(rand(2,3),rand(2,3));%2 x-3阵列的PI控制器[KP KI KD TF] = Piddata(SYS);
参数KP
,,,,ki
,,,,KD
, 和TF
也是2 x-3阵列。
使用索引输入j
提取一个子集的参数系统
。
[KP KI KD TF] = Piddata(SYS,5);
如果系统
不是一个pid
控制器对象,piddata
返回PID收益KP
,,,,ki
,,,,KD
和滤波器时间常数TF
等效的平行形式控制器系统
。
用于离散时间系统
,,,,piddata
返回等效并联形式控制器的参数。该控制器具有离散的集成器公式iformula
和Dformula
调成向前的人
。看到pid
参考页面有关离散集成商公式的更多信息。