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

12 visualizzazioni (ultimi 30 giorni)
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.

Risposte (1)

Walter Roberson
Walter Roberson il 4 Giu 2016
Modificato: Walter Roberson il 4 Giu 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

Categorie

Scopri di più su Modeling in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by