【发布时间】:2015-09-23 09:38:57
【问题描述】:
我知道如何在 MATLAB 中使用 linmod 对 Simulink 模型进行线性化,但这需要修改模型才能完成线性化。例如,考虑模型:
但是,我想对同一个 Simulink 文件进行操作而不创建另一个文件。我不想为了线性化而存储一个单独的 Simulink 模型......
如何对第一个图中的模型进行线性化?假设运行u(t)=0.5,运行状态(只有1个状态,m_u(t))也是0.5。
【问题讨论】:
-
所以你想在线性模型和普通模型之间切换?那为什么不实现一个开关呢?您还可以在脚本 (
balredorlinmod) 中线性化您的系统,并将自定义传递函数加载到 Simulink。还是屏蔽子系统?你应该更清楚问题出在哪里,因为我没有看到。 -
如果不够清楚,请见谅。我已经在使用 linmod。整个问题是使用
linmod我必须使用第二个图中的模型 - 我必须将其存储在单独的文件中。我想将所有内容存储在一个文件中。您能否截取一个开关解决方案(我可以在调用 linmod 时切换的开关)?
标签: matlab simulink linearization