主要内容

线性化的基础

定义线性化系统,绘制线性响应,验证线性化结果

你可以线性化Simulink万博1manbetx®在模型中定义的默认操作点进行建模。有关更多信息,请参见在模型工作点线性化S万博1manbetximulink模型.您还可以指定使用基于优化的搜索或在模拟时找到的操作点。

为了提取模型的某个部分的线性化响应,可以定义特定的线性化输入和输出点。有关更多信息,请参见指定要线性化的部分模型.线性化后,您可以在时域和频域分析和验证您的结果。

应用程序

模型线性化电路 线性化万博1manbetx模型

工具

用Simulink进行匝道控制设计万博1manbetx 交互式培训课程包括万博1manbetx控制设计许可证

功能

线性化 线性近似的万博1manbetx模型或子系统
getlinio 得到线性分析点万博1manbetx模型、线性分析图块或模型验证块
linio 创建线性分析点万博1manbetx模型、线性分析图块或模型验证块
setlinio 保存线性分析指向万博1manbetx模型、线性分析图块或模型验证块
linlft 线性化模型,同时删除指定块的贡献
linlftfold 将指定块和模型的线性化结果结合起来
linearizeOptions 设置线性化选项
fastRestartForLinearAnalysis 快速重启,用于线性分析

主题

开始

线性化的非线性模型

获得一个非线性系统的线性近似,在一个工作点附近的一个小区域是有效的。

选择线性化的工具

万博1manbetx仿真软件控制设计™软件允许您使用用户界面、函数或块对非线性模型进行线性分析。

精确线性化算法

万博1manbetx仿真软件控制设计软件使用逐块方法将模型线性化。该软件在一个Simulink模型中分别线性化每个模块,并通过结合各个模块线性化产生整个系统的线性化。万博1manbetx

在模型工作点线性化S万博1manbetximulink模型

在模型中指定的工作点线性化模型。模型工作点由模型初始状态值和输入信号组成。

线性化的植物

您可以在Simulink模型中线性化块或子系统,而无需为块输入和输出定义单独的分析点。万博1manbetx在线性化之前,指定的块或子系统与模型的其余部分隔离。

计算开环反应

您可以分析和计算被控对象和控制器的联合响应,排除反馈回路的影响。

线性化模型中的序态

你可以在线性化模型中控制状态的顺序。这种状态顺序出现在线性化结果中。

规范操作点

在裁剪工作点线性化

您可以在满足指定输入、输出或状态约束的工万博1manbetx作点上线性化Simulink模型。

在模拟快照线性化

模拟一个Simulin万博1manbetxk模型,并在指定的仿真时间提取系统的状态和输入级别。

线性化触发模拟事件

您可以在特定的时间内线性化Simulin万博1manbetxk模型。线性化事件可以是基于触发器的事件或函数调用事件。

指定模型部分

指定要线性化的部分模型

指定子系统、循环或块来使用线性分析点进行线性化。

软件如何处理循环开口

循环开口只影响软件如何重新组合线性块,而不是软件如何线性化每个块。当计算操作点时,该软件忽略开口。

具有特殊特性的机型

时滞模型的线性化

当用连续时延块线性化Simulink模万博1manbetx型时,您可以近似时延或精确地表示时延。

线性化多重速率的模型

您可以线性化包含具有不同采样时间的块的S万博1manbetximulink模型。

模型参考的线性化模型

为了实现模型参考子系统的精确逐块线性化,首先将其设置为在正常模式下运行其仿真。

线性化Simscape网络

您可以使用Simscape™组件线性化模型万博1manbetx仿真软件控制设计软件

分析和验证

利用模型线性化响应图分析结果

分析线性化模型的时域和频域响应。您可以比较多个模型的响应,并查看系统特征,如稳定裕度和安定时间。

使用模型线性化器查看线性化模型方程

您可以在模型线性化器中查看线性化模型的状态空间方程。

在频域验证线性化

您可以通过估计非线性模型的频率响应并将结果与线性化模型的响应进行比较来评估线性化结果的准确性。

验证时域线性化

您可以通过比较非线性模型和线性化模型的模拟输出来评估线性化结果的精度。

代码生成

从模型线性化生成MATLAB代码

为了在命令行中重现交互式线性化结果,可以生成MATLAB®脚本或函数使用模型线性化。

特色的例子