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