我使用PID调谐器从真实数据中获取传递函数。
我得到了:
植物1 =
具有传递函数的过程模型:
Kp
G(s)= -------------------------------- * exp(-Td * s)/
(1 + 2 * Zeta Tw s +(Tw * s)^ 2)(1 + Tp3 * s)
Kp = 50.717
Tw = 4.3132
Zeta = 0.63476
Tp3 = 0.10473
Td = 2.521
如何直接将其放入simulink传递函数中?
答案 0 :(得分:1)
不能,Transfer Function
块仅用于没有时间延迟的线性时不变模型。
您需要将传递函数分为两部分。
时间延迟部分exp(-Tds)
使用Transport Delay实现,其中延迟为Td
。请注意,在仿真过程中该值是近似值(准确度取决于块的缓冲区大小),因此您将无法获得准确的2.521
秒。
模型的其余部分就是LTI,因此可以使用一个或两个Transfer Fcn块轻松实现。 (如果您将分子项相乘,则为一个;如果您希望将其分开,则为两个。)