Matlab - 线性化模型和获取传递函数

时间:2015-01-19 18:11:14

标签: matlab function simulink transfer linearization

我必须做的事情:

  

在工作点附近执行线性化。确定线性化转移

这是我的非线性操作点模型(' op'),步骤为:

enter image description here

这是我的非线性操作点模型(' linmod'),其中我已经替换了步骤 - >进出工作区 - >出

enter image description here 参数Kn = 948; 对于传递函数我做了:



[num,den] = linmod('test');
G = tf(num,den);






     0.3333 s^2 + 83.33 s + 23.33
  --------------------------------------
  s^4 + 333.3 s^3 + 2.09e04 s^2 + 5833 s




如果我改变Kn的值,并重新运行simulation + linmod,我会得到完全相同的传递函数。

另外,我不太了解mathlab的帮助是什么



[A,B,C,D] = linmod['linmod',x,u]



 我知道矩阵A,B,C,D用于

X' = Ax + Bu和 y = Cx + Du

但我不知道该怎么做。

还有一个问题:

我是否需要为linmod使用线性或非线性模型?

0 个答案:

没有答案