matlabsimulinkdashboard使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了matlabsimulinkdashboard使用相关的知识,希望对你有一定的参考价值。

参考技术A 首先我们要在matlab打开这个模型,打开他的dashboard子系统。

分析和物理原理

此模型的节气门和进气歧管动态关系基于物理和经验关系。空燃比由流经进气歧管的空气流量除以喷射到气门后的燃油流量计算获得。理想的混合气空燃比(如:理论空燃比)需要很好的平衡动力性,燃油经济性和尾气排放。本例中的目标空燃比为 14.6。通常,氧传感器用来探测尾气中的氧含量 (EGO),间接指示出混合气的空燃比,并作为闭环控制提供反馈信号。当氧传感器指示出尾气中高氧含量水平时,表示混合气偏稀,根据控制原理,控制器会增减燃油量;而当氧传感器探测到混合气空燃比偏浓时,相应的尾气中残余氧气处于低水平,控制器就会减少喷油量。

使用这个模型来学习如何用dashboard

建模
图 1 显示了 Simulink 模型的顶层。要打开此模型,请在 MATLAB® 命令行窗口中键入 sldemo_fuelsys。按模型窗口工具栏上的 Play 按钮以运行仿真。该模型将必要的数据从 sldemo_fuelsys_data.m 加载到模型工作区中。模型将相关数据以名为 sldemo_fuelsys_output 的数据结构体记录到 MATLAB 工作区中,并将数据以流式传送到 Simulation Data Inspector。记录的信号标有蓝色指示符,而流信号标有浅蓝色标记(参见图 1)。

请注意,将初始条件加载到模型工作区中会使仿真数据与您可能已打开的其他模型中的数据保持隔离。这也有助于避免 MATLAB 工作区混乱。要查看模型工作区的内容,请选择 View > Model Explorer > Model Explorer,然后从 Model Hierarchy 列表中点击 Model Workspace。

请注意,模型以及子系统图标和信号线上会显示单位。在端口上和总线对象上指定单位。要了解有关 Simulink 中的单位的详细信息,请参阅 Simulink 单位。

edea63d9269a80a5ffcbc3b575fd5910.png
图 1:燃油控制系统模型的顶层图

Dashboard 子系统(如图 2 所示)允许用户在仿真期间与模型交互。可以将 Fault Injection 开关从 Normal 移到 Fail 位置以仿真传感器故障,同时可以切换 Engine Speed 选择器开关来更改发动机转速。借助控制板仪表和示波器直观显示燃油量和空燃比信号,以在整个仿真过程中进行实时观测。

测试使用

测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用测试使用

以上是关于matlabsimulinkdashboard使用的主要内容,如果未能解决你的问题,请参考以下文章

第一篇 用于测试使用

在使用加载数据流步骤的猪中,使用(使用 PigStorage)和不使用它有啥区别?

今目标使用教程 今目标任务使用篇

Qt静态编译时使用OpenSSL有三种方式(不使用,动态使用,静态使用,默认是动态使用)

MySQL db 在按日期排序时使用“使用位置;使用临时;使用文件排序”

使用“使用严格”作为“使用强”的备份