linmod2
使用减小截断误差的算法在工作点附近提取连续时间线性状态空间模型
语法
说明
输入参数
输出参量
限制
linmod2
仅提供基本的线性化功能。要获得完整的线性化功能,请使用 Simulink Control Design 软件。有关详细信息,请参阅选择线性化工具 (Simulink Control Design)。包含一个或多个配置为使用局部求解器的引用模型的模型不支持线性化。有关详细信息,请参阅Use Local Solvers in Referenced Models。
提示
默认情况下,系统时间为零。对于依赖时间的系统,您可以使用
opts
输入参量的第二个元素来指定系统时间。在线性化中保留状态顺序,以使线性化模型中的状态顺序与非线性模型中的状态顺序匹配。通过将模型名称用作执行 sizes 阶段的编程接口,您可以获得有关模型中的状态以及与状态相关联的模块的信息。名为
blks
的返回参量是一个向量,它包含与状态相关联的每个模块的名称。有关详细信息,请参阅Use Model Name as Programmatic Interface。[sys,x0,blks,st] = modelName([],[],[],'sizes');
您可以使用以下函数将线性化单输入多输出系统的状态空间线性化表示转换为另一种形式:
您可以使用
ss
(Control System Toolbox) 函数从线性化模型创建状态空间模型对象。您可以使用状态空间模型对象来表示用于控制设计的线性时不变 (LTI) 系统。您还可以组合多个 LTI 状态空间模型来表示更复杂的系统。在创建状态空间模型对象后,您可以使用
tf
(Control System Toolbox) 函数转换为传递函数形式,或使用zpk
(Control System Toolbox) 函数转换为零极点增益形式。
版本历史记录
在 R2007a 中推出