用仪表板块调整和可视化您的模型
Dashboard库中的块帮助您在模拟期间和模拟暂停时控制和可视化模型。此示例使用燃油容错控制系统建模示例模型sldemo_fuelsys
展示Dashboard块的控制和可视化功能。要打开模型,使用以下命令:
openExample (“simulink_automotive / ModelingAFaultTolerantFuelControlSystemExample”)
请注意
仪表板块不能连接到引用模型或子系统中的信号。
探索模型中的连接
仪表板子系统包含用于控制和可视化容错燃油控制系统模型中的信号的块。探索信号和Dashboard块之间的连接。单击信号或Dashboard块以突出显示连接。
从Dashboard子系统中,单击拨动开关在燃料面板。将鼠标悬停在块上方的省略号上,然后单击其上方的箭头,跳到连接的块或信号上。
从模型的顶层,单击air_fuel_ratio
信号,看到仪表盘子系统,季度指标,一半计突出显示。
模拟变化的模型状态
在仪表板子系统中,开关提供对油门角度、发动机转速、EGO和MAP信号状态的控制。对于每个传感器信号,开关切换正常的
而且失败
,可以模拟系统对每个单点故障的响应。在模拟之前、模拟期间或模拟暂停时单击这些开关中的任何一个,都将更改模型中的状态。
运行仿真,观察控制系统对每个单点故障的响应。
开始仿真。
在模拟运行时,单击其中一个开关来模拟组件故障。
观察的变化
燃料
而且air_fuel_ratio
信号的仪表板范围而且计当你拨动每个开关时阻塞。完成后停止模拟。
信号数据视图
仪表板块允许您使用仪表、灯和仪表板范围查看信号数据。在本例中,仪表板块提供了关于燃料输入和空气燃料比的可视化反馈,在模拟过程中,模拟结束后,以及模拟暂停时。
要捕获不同类型的信息并更有效地可视化信号,请将多个Dashboard块连接到单个信号。例如,你可以可视化air_fuel_ratio
信号使用计,季度指标,仪表板范围块。
使用季度指标块,在示例中标记为Normal Range,以查看瞬时的小波动air_fuel_ratio
当其值在正常工作范围内时的信号。的计块,标记为Full Range,允许您看到瞬时的行为air_fuel_ratio
信号超出正常范围。的仪表板范围块显示的变化air_fuel_ratio
随着时间的推移信号。
在模拟过程中调整参数
仪表板块允许您在模拟过程中调优模型中的参数。为了探索燃油系统模型内的调谐能力,请更换发动机转速拨动开关块和一个旋钮:
删除发动机转速拨动开关.
添加一个旋钮块从Dashboard库。
单击连接控件上暂停时出现的旋钮块。当您单击连接按钮时,仿真软件®编辑器进入连接模式,这有助于将Dashboard块连接到模型中的信号和参数。
导航到模型的顶层,并选择发动机转速块。的发动机转速块是一个常数块的恒定值参数进行调优旋钮块。
当您选择发动机转速块时,与该块相关联的可调参数的名称将出现在表中。
选中旁边的单选按钮
engine_speed
在表中。然后,要退出连接模式,请单击退出按钮在模型画布的右上角。
现在旋钮块连接到engine_speed
参数,您可以将标记间隔和范围设置为对模拟有意义的值。双击旋钮块访问块参数。在本例中,设置最低来75
,最大来750
,蜱虫间隔来75
.然后,单击好吧.
模拟模型并调优engine_speed
参数使用旋钮.
开始仿真。
在模拟运行时,将指针拖到旋钮调整…的值
engine_speed
.注意,当你使用旋钮调整…的值
engine_speed
,air_fuel_ratio
上显示的值。计块和仪表板范围块的变化。完成参数调优后停止模拟。