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