Main Content

基于事件建模

对事件驱动的系统进行建模、仿真、测试和优化

针对事件驱动系统的 MathWorks® 产品适用于汽车、航空航天或机器人和自动化行业。基于事件的应用程序可以专注于通信、监督逻辑和调度以及运筹学。

Stateflow® 提供了一种图形语言,包括状态转移图、流程图、状态转移表和真值表。您可以使用 Stateflow 来描述 MATLAB® 算法和 Simulink® 模型如何对基于事件和时间的条件作出反应。您可以使用 Stateflow 来设计和开发监控、任务调度、故障管理、通信协议、用户界面和混合系统。

SimEvents® 提供一个离散事件仿真引擎和组件库,用于分析事件驱动的系统模型以及优化延迟、吞吐量和数据包丢失等性能特征。借助 SimEvents,您可以研究任务时间安排和资源使用对系统性能的影响,并为与预测、产能规划和供应链管理相关的决策执行运营研究。

主题

汽车

  • 使用 Stateflow 图自动控制智能车辆 (Stateflow)
    使用由相同决策逻辑控制的智能车辆进行高速公路场景建模。
  • Traffic Light Negotiation (Automated Driving Toolbox)
    Design and test decision logic for negotiating a traffic light at an intersection.
  • 容错燃油控制系统建模 (Simulink)
    此示例说明如何结合使用 Stateflow® 和 Simulink® 来高效地进行混合系统建模。这种类型的建模对于具有基于离散事件的多种可能运行模式的系统特别有用。传统的信号流在 Simulink 中处理,而控制配置的更改在 Stateflow 中实现。下面所述的模型表示汽油引擎的燃油控制系统。该系统具有很强的稳健性,因为它可以检测到单个传感器的故障,并且可以动态重新配置控制系统以实现不间断运行。
  • Hybrid Clutch System (Stateflow)
    Model a clutch by using Simulink based states inside a Stateflow chart.
  • Effects of Communication Delays on an ABS Control System (SimEvents)
    How stochastic network traffic causes timing latency and uncertainty in an anti-lock braking system that uses CAN communications.

航空航天

机器人和自动化

通信

监督逻辑和调度

运筹学