如果您在线性化Simulink时没有指定工作点金宝app®模型时,软件默认使用模型中指定的工作点。模型工作点由初始状态和模型中存储的输入信号值组成。
有关不同工作点线性化模型的信息,请参见在裁剪工作点线性化和在模拟快照时线性化.
此示例展示了如何在模型中指定的操作点上线性化Simulink模型金宝app模型线性化电路.
打开仿真软金宝app件模型。
mdl =“watertank”;open_system (mdl)
的水箱系统块代表控制系统中的被控对象,包括所有的系统非线性。
要指定要线性化的模型部分,首先打开线性化选项卡。要这样做,在Simulink窗口中金宝app应用程序画廊,点击线性化管理.
要指定信号的分析点,请单击模型中的信号。然后,在线性化选项卡,插入分析点图库,选择分析点的类型。
配置设备的输出信号PID控制器块作为一个输入扰动.
配置设备的输出信号水箱系统块作为一个开环输出.开环输出点是一个输出测量值,后跟一个环路开环,它消除了反馈信号对线性化的影响,而不改变模型的工作点。
当您添加线性分析点时,软件会在模型中各自的位置添加标记。有关不同类型的分析点的更多信息,请参见指定要线性化的模型部分.
有关在Simulink模型中定义分析点的更多信息,请参见金宝app在Simulink模型中指定要线性化的模型部分金宝app.或者,如果您不想对Simulink模型进行更改,您可以使用金宝app模型线性化电路.有关更多信息,请参见在模型线性化器中指定要线性化的模型部分.
打开模型线性化电路,在Simulink模型窗口中金宝app应用程序画廊,点击模型线性化电路.
使用您在Simulink模型中定义的分析点作为线性化I/ o,在金宝app线性分析选项卡,分析I / o下拉列表,模式I / o
选中。
对于本例,使用模型工作点进行线性化。在操作点下拉列表,模型初始条件
选中。
将系统线性化并生成响应图进行分析,在线性化部分,单击响应。对于本例,要为生成的线性模型生成一个Bode图,请单击波德.
软件添加了线性化模型,linsys1
,线性分析工作区并生成模型的波德图。linsys1
是从指定输入到指定输出的线性模型,在默认模型工作点计算。
有关分析线性模型的更多信息,请参见使用模型线性化响应图分析结果.
还可以将线性化的模型导出到MATLAB中®工作区。要做到这一点,就在数据浏览器,拖linsys1
从线性分析工作区到MATLAB的工作区.
该示例演示了如何在模型工作点线性化Simulink®模型金宝app线性化
命令。
打开仿真软金宝app件模型。
mdl =“watertank”;open_system (mdl)
对于该系统,水箱系统块包含了所有的非线性动力学。方法创建一个线性化I/O对象数组,以指定要线性化的模型部分linio
命令。
在PID控制器块的输出处创建一个输入扰动分析点。
io (1) = linio (“watertank / PID控制器”, 1“输入”);
在水箱系统块的输出处创建一个开环输出分析点。开环输出点是一个输出测量值,后跟一个环路开环,它消除了反馈信号对线性化的影响,而不改变模型的工作点。
io (2) = linio (“watertank /水箱系统”, 1“openoutput”);
有关不同类型的分析点的信息,请参见指定要线性化的模型部分.
使用指定的分析点在模型工作点线性化模型。
linsys1 =线性化(mdl, io);
linsys1
是从指定输入到指定输出的线性模型,在默认模型工作点计算。
然后可以分析线性化模型的响应。例如,绘制它的波德响应。
波德(linsys1)
有关分析线性模型的更多信息,请参见线性分析.