来自传递函数的奈奎斯特图,带有四分之一的polinominal

时间:2016-04-02 17:34:12

标签: matlab maple transfer-function nyquist

所以我有一些非常庞大和困难的传递函数,经过枫树的's'扩展和收集后,我将其转换为matlab并尝试获得nyquist情节,但这不起作用。我真的很棒,为什么我不能采取一些情节。波特情节也很好。

我在matlab中有真正的代码:

s = tf('s');
H1_e = tf ([-Mst_pr K3+2*K5 2*C3-C5], [Mch*Mst_pr (-K1-K5)*Mst_pr+Mch*(-K3-K5) (-C1-C3)*Mst_pr+(-K1-K5)*(-K3-K5)+Mch*(-C3+C5)-K5^2 (-C1-C3)*(-K3-K5)+(-K1-K5)*(-C3+C5)-C3*K5+K5*C5 (-C1-C3)*(-C3+C5)+C3*C5])
nyquist (H1_e);

在此之后,我的情节只有空和img轴。

还有一个真实的传递函数,可以替换所有参数:

H1_e =

             -17.65 s^2 + 12000 s + 7.996e09
 -------------------------------------------------------------
 352.9 s^4 - 2.553e05 s^3 - 1.558e11 s^2 + 5.13e13 s + 1.72e19

有什么不对?

1 个答案:

答案 0 :(得分:0)

它不是看不见的,你只是看不到它。由于你有很高的系数 通过缩放,你实际上可以看到一些东西

enter image description here

如你所见,虚部是~10 ^( - 10),实部是〜10 ^( - 3)。
为了避免这个问题,通常将传递函数规范化,使最低阶项的值为1.