主要内容

使用仪表板块对模型进行优化和可视化

Dashboard库中的块可以帮助您在模拟期间以及模拟暂停时控制和可视化模型。这个例子使用容错燃料控制系统模型来展示仪表板块的控制和可视化功能。

要打开模型,输入sldemo_fuelsys在MATLAB®命令窗口。要打开Dashboard子系统,双击它或单击open the Dashboard链接。

请注意

仪表板块无法连接到参考模型或子系统内部的信号。

探索模型中的连接

仪表板子系统包含在容错燃料控制系统模型中用于控制和可视化信号的模块。探索信号和Dashboard块之间的连接。单击一个信号或Dashboard块以突出显示连接。

从Dashboard子系统中,单击拨动开关在燃料面板。将鼠标悬停在块上方的省略号上,然后单击其上方的箭头跳转到连接的块或信号。

从模型的顶层,单击air_fuel_ratio信号,见仪表板子系统,季度指标,一半计突出显示。

模拟模型状态的变化

在仪表板子系统中,开关提供对节气门角度、发动机转速、EGO和MAP信号状态的控制。对于每个传感器信号,开关在之间切换正常的失败,允许您模拟系统对每个单点故障的响应。在仿真之前、仿真期间或仿真暂停时单击这些开关中的任何一个,将更改模型中的状态。

运行仿真并观察控制系统对每个单点故障的响应。

  1. 开始仿真。

  2. 在模拟运行时,单击其中一个开关来模拟组件故障。

    观察在燃料air_fuel_ratio信号的仪表板范围当你按下每个开关时就会阻塞。

  3. 完成后停止模拟。

信号数据视图

仪表板块允许您使用仪表、灯和仪表板范围查看信号数据。在本例中,Dashboard块提供了关于模拟期间、模拟结束后以及模拟暂停时的燃油输入和空气燃料比的可视化反馈。

要捕获不同类型的信息并更有效地可视化信号,请将多个Dashboard块连接到单个信号。例如,你可以想象air_fuel_ratio信号使用季度指标,仪表板范围块。

使用季度指标块,在示例中标记为“正常范围”,以查看瞬时的小波动air_fuel_ratio信号的值在正常操作范围内。的块,标记为全范围,允许您看到的行为的瞬间air_fuel_ratio信号超出了正常范围。的仪表板范围块显示的变化air_fuel_ratio随着时间的推移信号。

仿真过程中的调谐参数

仪表板块允许您在模拟期间调优模型中的参数。为了探索燃油系统模型内的调谐能力,取代了发动机的转速拨动开关块和一个旋钮

  1. 删除引擎转速拨动开关

  2. 添加一个旋钮从Dashboard库中删除。

  3. 单击连接按钮,该按钮在暂停时出现旋钮块。当你点击连接按钮时,仿真软件万博1manbetx®编辑器进入连接模式,这有助于将仪表板块连接到模型中的信号和参数。

  4. 导航到模型的顶层并选择发动机转速块。的发动机转速块是一个常数块的恒定值参数,您可以使用旋钮块。

    当你选择发动机转速块中,与块关联的可调参数的名称将显示在表中。

  5. 选择旁边的单选按钮engine_speed在表中。然后,若要退出连接模式,请单击退出按钮,在模型画布的右上方。

现在旋钮块连接到engine_speed参数时,您可以将滴答间隔和范围设置为对模拟有意义的值。双击旋钮块访问块参数。在本例中,set最低75最大750,蜱虫间隔75.然后,单击好吧

模拟模型并调优engine_speed参数使用旋钮

  1. 开始仿真。

  2. 在模拟运行时,将指针拖动旋钮调整的值engine_speed

    注意当你使用旋钮调整的值engine_speed,air_fuel_ratio值显示在街区和在仪表板范围块的变化。

  3. 当您完成参数调优后,停止模拟。

相关的话题