这个例子展示了如何可视化非线性Simulink的线性系统特性金宝app®在仿真期间模型,在该模型的操作点(0模拟快照时间)计算的。
打开Sim金宝appulink模型。
例如:
open_system(“watertank”)
打开的Simuli金宝appnk库浏览器。在Simuli金宝appnk编辑器,在模拟选项卡,单击库浏览器。
一个积块添加到Simulink模型。金宝app
在里面金宝appSimulink的控制设计库,选择线性分析图。
拖放一个块,如波特图框,到模型窗口。
现在模型应如下图所示。
双击块以打开块参数对话框。
要了解更多有关块参数的信息,请参阅块参考页面。
指定线性化I / O点。
线性系统计算了水箱系统。
如果你的模型已经包含了I / O点,块自动检测这些点并显示它们。请点击随时更新线性化的输入/输出表从模型中的I / O。
指定一个输入:
请点击邻近于所述线性化的输入/输出表。
块参数对话框展开,显示一在模型中点击一个信号来选择它区域。
您可以一次在Simulink模型中选择多个信号。金宝app所有被选中的信号出现在在模型中点击一个信号来选择它区域。
在Simuli金宝appnk模型中,单击的输出信号PID控制器
阻止将其选中。
该在模型中点击一个信号来选择它区更新,以显示所选择的信号。
请点击在信号添加到线性化的输入/输出表。
要指定输出:
在Simuli金宝appnk模型中,单击的输出信号水水箱系统
阻止将其选中。
该在模型中点击一个信号来选择它区更新,以显示所选择的信号。
请点击在信号添加到线性化的输入/输出表。
在里面组态下拉列表线性化的输入/输出表中,选择开环输出
对于水箱/水箱系统。
该线性化的输入/输出现在表类似于下图。
请点击以折叠在模型中点击一个信号来选择它区域。
或者,您添加线性分析图块之前,在Simulink模型右键单击该信号并选择金宝app线性分析要点>输入摄和线性分析要点>开环输出。线性化的I / O注释出现在模型和所选择的信号出现在线性化的输入/输出表。
保存线性系统。
选择记录标签。
选择保存数据的工作区,并在。中指定变量名变量名领域。
该记录选项卡现在应如下图所示。
请点击展会简介打开一个空的阴谋。
通过点击绘制线性系统特性在绘图窗口。
或者,你可以模拟从模型窗口的模型。
该软件线性化的线性化输入和输出之间的模型的部分,在0默认仿真时间,在指定的快照倍在“块参数”对话框中设置参数,并绘制波德星等和相位图。
模拟完成后,将绘图窗口类似于下图。
所计算的线性系统被保存为SYS
在MATLAB®工作区。SYS
是具有结构时间
和值
字段。要查看结构,请键入:
SYS
此命令返回以下结果:
SYS =时间:0的值:[1x1的SS]块名称: '的水箱/伯德图'
该时间
字段包含在该线性系统被计算的默认仿真时间。
该值
field是一个状态空间对象,它存储了在仿真时间为0时计算出的线性系统。有关状态空间对象属性的更多信息,请参见SS
在控制系统工具箱™文档中。
(如果仿真模型被金宝app配置成模拟输出保存为单个对象,该数据结构SYS
是在一个场金宝appSimulink.SimulationOutput
对象包含的记录的模拟数据。有关在Simulink数据记录的详细信息,请参阅金宝app出口仿真数据(金宝appSimulink中)和金宝appSimulink.SimulationOutput
引用页面。)