How to realize a transfer function with higher order of numerator than denominator in simulink
12 次查看(过去 30 天)
显示 更早的评论
i have a transfer function with
numerator[1, 78.950062660604830, 1.815200121554239e+02, 36.575440752867635, 3.055318871646536, 0.117117813888395, 0.001677095715607]
denominator[0, -4.263256414560601e-14, -0.019224782950857, -1.475248897303658, -0.220162800430712, -0.014174089068338, -3.457982805227878e-04]
but while inputing these values in simulink transfer function block i am getting error order of denominator must be greater than order of numerator. what should i do in order to continue working with the same transfer function.
0 个评论
回答(1 个)
Walter Roberson
2016-6-4
编辑:Walter Roberson
2016-6-4
Leading zeros in the transfer function are ignored, so you have degree 6 divided by degree 5. Simulink requires that the denominator be at least degree 7 for a degree 6 numerator.
With your transfer function being higher degree numerator than denominator, the long term effect is like multiplying by s, which is not going to be stable
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!