你可以在Simulink中线性化一个块或子系统金宝app®模型,而不为块输入和输出定义单独的分析点。该软件将选定的块从模型的其余部分分离出来,并计算块从块输入到块输出的线性模型。
用这种方法线性化一个块相当于分别在块的输入和输出处指定开环输入和开环输出分析点。有关在模型中指定分析点的更多信息,请参见指定要线性化的模型部分.
这个例子展示了如何在Simulink模型中使用金宝app模型线性化电路.
打开仿真软金宝app件模型。
mdl =“watertank”;open_system (mdl)
对于这个模型,水箱系统块体包含了所有的非线性动力学。要线性化块,请使用模型线性化电路.
打开模型线性化电路将输入和输出块选择为线性化I/O集,首先打开线性化选项卡。要这样做,在Simulink模型窗金宝app口中应用程序画廊,点击线性化管理.
在模型中,单击水箱系统块。然后,在线性化选项卡上,单击线性化块.
在模型线性化电路,在线性分析选项卡,分析I / o下拉列表,软件将线性化的I/O设置为布洛克:水箱系统
.
另外,如果模型线性化电路,在Simulink模型窗口中,单击金宝app水箱系统块。然后,在模型线性化电路,在分析I / o下拉列表中,选择线性化当前选定的块
.
提示
当指定的线性化I/O集是一个块时,您可以通过选择视图选项在模型中突出显示该块分析I / o下拉列表。例如,突出显示水箱系统块,选择水箱系统视图
.
对于本例,使用模型工作点进行线性化。模型工作点由初始状态值和存储在模型中的输入信号组成。在模型线性化电路,在线性分析选项卡,操作点下拉列表,模型初始条件
选中。有关不同工作点线性化模型的信息,请参见在裁剪工作点线性化和在模拟快照时线性化.
若要将指定的块线性化并生成生成的线性模型的波德图,请单击波德.
软件添加了线性化模型,linsys1
,线性分析工作区并生成模型的波德图。
有关分析线性模型的更多信息,请参见使用模型线性化响应图分析结果.
还可以将线性化的模型导出到MATLAB中®工作区。要做到这一点,就在数据浏览器,拖linsys1
从线性分析工作区到MATLAB的工作区.
这个示例演示了如何在Simulink®模型中使用金宝app线性化
命令。
打开仿真软金宝app件模型。
mdl =“watertank”;open_system (mdl)
对于该系统,水箱系统块包含了所有的非线性动力学。要线性化这个子系统,首先指定它的块路径。
blockpath =“watertank /水箱系统”;
然后,在模型工作点线性化设备子系统。
blockpath linsys1 =线性化(mdl);
模型工作点由初始状态值和存储在模型中的输入信号组成。有关不同工作点线性化模型的信息,请参见在裁剪工作点线性化和在模拟快照时线性化.
然后可以分析线性化模型的响应。例如,绘制它的波德响应。
波德(linsys1)
有关分析线性模型的更多信息,请参见线性分析.