主要内容

线性化的植物

您可以在Simulink中线性化块或子系统万博1manbetx®无需为块输入和输出定义单独的分析点即可进行建模。该软件将选定的块与模型的其余部分隔离开来,并计算从块输入到块输出的块的线性模型。

以这种方式线性化块相当于分别在块的输入和输出处指定开环输入和开环输出分析点。有关在模型中指定分析点的更多信息,请参见指定要线性化的模型部分

线性化植物使用模型线性化电路

此示例显示如何在Simulink模型中使用线性化植物子系统万博1manbetx模型线性化电路

打开Sim万博1manbetxulink模型。

mdl =“watertank”;open_system (mdl)

对于这个模型,水箱系统块包含了所有的非线性动力学。要线性化块,请使用模型线性化电路

打开模型线性化电路用输入输出块选定为线性化I/O集,先打开线性化选项卡。要做到这一点,请在Simulink万博1manbetx模型窗口中应用程序画廊,点击线性化管理

在模型中,单击水箱系统块。然后,在线性化选项卡上,单击线性化块

模型线性化电路,在线性分析选项卡,在分析I / o下拉列表,软件将线性化的I/O设置为块:水箱系统

或者,如果模型线性化电路已为您的系统打开,在Simulink模型窗口中,单击万博1manbetx水箱系统块。然后,在模型线性化电路,在分析I / o下拉列表,选择线性化当前选定的块

提示

属性中的视图选项,可以在模型中突出显示指定的线性化I/O集分析I / o下拉列表。例如,突出显示水箱系统块,选择观水箱系统

对于本例,使用模型工作点进行线性化。模型工作点由初始状态值和存储在模型中的输入信号组成。在模型线性化电路,在线性分析选项卡,在操作点下拉列表,离开模型初始条件选中。有关在不同工作点线性化模型的信息,请参见在修剪的工作点线性化而且在模拟快照线性化

若要线性化指定块并为结果线性模型生成波德图,请单击波德

软件添加线性化模型,linsys1,到线性分析工作区并为模型生成波德图。

有关分析线性模型的更多信息,请参见使用模型线性器响应图分析结果

还可以将线性化模型导出到MATLAB中®工作区。这样做,在数据浏览器,拖linsys1线性分析工作区MATLAB的工作区

在命令行线性化工厂

此示例显示如何在Simulink®模型中使用线性化植物子系统万博1manbetx线性化命令。

打开Sim万博1manbetxulink模型。

mdl =“watertank”;open_system (mdl)

对于这个系统,水箱系统块包含了所有的非线性动力学。为了线性化这个子系统,首先指定它的块路径。

blockpath =“watertank /水箱系统”

然后,在模型工作点处对植物子系统进行线性化。

Linsys1 =线性化(mdl,blockpath);

模型工作点由初始状态值和存储在模型中的输入信号组成。有关在不同工作点线性化模型的信息,请参见在修剪的工作点线性化而且在模拟快照线性化

然后可以分析线性化模型的响应。例如,画出它的波德响应。

波德(linsys1)

有关分析线性模型的更多信息,请参见线性分析

另请参阅

|

相关的话题