Warning: The model order was increased to handle real negative poles.
16 次查看(过去 30 天)
显示 更早的评论
Hi!
Why order of continuous transfer function increase when I apply 'zoh' to a discrete transfer function?
I know it writes that the reason is to handle the real negative poles, but that does not clarify me.
Te = 4.5e-4;
Hd_w_arx =
-2.145 z + 4.224
------------------------
z^2 - 0.9742 z - 0.01883
Hc_w_arx = d2c(Hd_w_arx,'zoh')
Hc_w_arx =
-3.183e04 s^2 - 4.419e08 s + 5.749e11
------------------------------------------
s^3 + 1.764e04 s^2 + 1.267e08 s + 1.919e09
0 个评论
回答(1 个)
Sarvani Panguluri
2021-1-15
Hi,
As the documentation mentions, For discrete-time LTI models having negative real poles, ZOH d2c conversion produces a continuous system with higher order.
A negative real pole in the z domain maps to a pure imaginary value in the s domain. Such mapping results in a continuous-time model with complex data. So to avoid this issue, the interpolation algorithm maps the real negative pole in the z domain to pair of complex conjugate poles in the s domain thereby increasing the order.
Hope this helps!
0 个评论
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!