线性化动态仿真模块模型在模型操作点
如果你不指定一个操作点线性化模型®模型中,软件使用默认在模型中指定的操作点。模型操作点的初始状态和输入信号的值存储在模型中。
有关线性化模型在不同的操作点的信息,明白了在修剪操作点线性化和线性化在模拟快照。
线性化动态仿真模块模型使用模型线性化电路
这个例子显示了如何使线性化仿真软件模型在模型中使用指定的操作点模型线性化电路。
打开仿真软件模型。
mdl =“watertank”;open_system (mdl)
的水箱系统块代表了植物在这个非线性控制系统,包括所有的系统。
指定的部分线性化模型,首先打开线性化选项卡。为此,在模型窗口应用程序画廊,点击线性化管理。
指定一个分析点的信号,点击的信号模型。然后,在线性化选项卡,插入分析点画廊,选择类型的分析点。
配置的输出信号PID控制器块作为一个输入扰动。
配置的输出信号水箱系统块作为一个开环输出。一个开环输出点是一个输出测量后跟一个循环开放,消除了影响的反馈信号在线性化而不改变模型的操作点。
当你加入线性分析点,软件在模型中添加标记在各自的位置。更多信息在不同类型的分析点,看到的指定的部分模型线性化。
更多信息在仿真软件模型,定义分析点指定模型在仿真软件线性化模型的一部分。或者,如果你不想介绍改变仿真软件模型,您可以定义分析点使用模型线性化电路。有关更多信息,请参见指定模型的线性化模型线性化电路的一部分。
打开模型线性化电路为模型,在Simulink仿真模型窗口中,应用程序画廊,点击模型线性化电路。
使用分析点在仿真软件中定义模型线性化I / Os上线性分析选项卡,分析I / o下拉列表,模式I / o
选中。
对于这个示例,使用线性化的模型操作点。在操作点下拉列表,模型初始条件
选中。
线性化系统进行分析,并生成一个响应图线性化节中,单击一个响应。对于这个示例,来生成所生成的线性模型的波德图,点击波德。
软件增加了线性化模型,linsys1
,线性分析工作区和产生的波德图模型。linsys1
线性模型从指定的输入到指定的输出,计算在默认模式操作点。
在分析线性模型的更多信息,参见分析结果使用模型线性化电路响应的阴谋。
您还可以导出线性化模型的MATLAB®工作区。为此,在数据浏览器线性分析工作区右键单击linsys1
并选择出口到MATLAB工作区。
线性化模型在命令行模式
这个例子显示了如何使线性化模型®模型在模型使用的操作点线性化
命令。
打开仿真软件模型。
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)
在分析线性模型的更多信息,参见线性分析。