How to realize a transfer function with higher order of numerator than denominator in simulink

12 views (last 30 days)
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.

Answers (1)

Walter Roberson
Walter Roberson on 4 Jun 2016
Edited: Walter Roberson on 4 Jun 2016
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

Categories

Find more on Modeling in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!