考虑Matlab \ Simulink中的部分状态集,线性化非线性模型

时间:2014-03-12 12:00:50

标签: matlab controls simulink states linearization

我有一个有9种状态的非线性模型。对于线性化过程,它考虑8个状态,因为从线性化的角度来看,在假设的基础上,一个状态是不可见的。 我的问题是(并希望有人帮助我):为了线性化这个模型忽略那个特殊状态怎么做?接下来,一旦我在线性化模型上实现了控制逻辑,我只需要反馈用于线性化的状态而不考虑被忽略的状态?? 先感谢您。

1 个答案:

答案 0 :(得分:1)

你使用的是哪个函数,希望是LINEARIZE,而不是LINMOD?

在线性化中,默认答案将是最小的,即消除那些对线性化结果没有贡献的状态(例如来自不在线性化路径中的块的状态)。如果您想获得所有状态的完整答案(可能是非最小值),您可以关闭该选项。

请参阅页面中的BlockReduction选项:http://www.mathworks.com/help/slcontrol/ug/linearizeoptions.html