이벤트 기반 모델링
이벤트 기반 시스템의 모델링, 시뮬레이션, 테스트 및 최적화
이벤트 기반 시스템과 관련한 MathWorks® 제품은 자동차, 항공우주 또는 로보틱스 및 자동화 산업 분야에서 활용됩니다. 이벤트 기반 애플리케이션은 통신, 감독 로직 및 스케줄링, 운용 과학에서 중점적으로 사용될 수 있습니다.
Stateflow®는 상태 천이 다이어그램, 플로우 차트, 상태 천이 테이블, 진리표를 포함하는 그래픽 언어를 제공합니다. Stateflow를 사용하여 MATLAB® 알고리즘과 Simulink® 모델이 이벤트 및 시간 기반 조건에 어떻게 반응하는지 설명할 수 있습니다. Stateflow를 사용하면 감독 제어, 작업 스케줄링, 결함 관리, 통신 프로토콜, 사용자 인터페이스, 하이브리드 시스템을 설계하고 개발할 수 있습니다.
SimEvents®는 이산 이벤트 시뮬레이션 엔진과 컴포넌트 라이브러리를 제공하여 이벤트 기반 시스템 모델을 분석하고 지연 시간, 처리량 및 패킷 손실과 같은 성능 특성을 최적화할 수 있습니다. SimEvents를 사용하면 작업 타이밍과 리소스 사용량이 시스템 성능에 미치는 영향을 살펴볼 수 있고 예측, 생산능력 계획 및 공급망 관리 관련 의사 결정을 위한 운용 과학을 실시할 수 있습니다.
이벤트 기반 모델링 관련 제품
도움말 항목
감독 로직
- 발사 중단 시스템 모델링하기 (Stateflow)
궤도선의 발사 중단 시스템을 모델링합니다. - Implement an Automatic Transmission Gear System That Controls Transient Signals (Stateflow)
Use debouncing logic to filter out transient signals that do not represent a true change of state. - Model a Wind Turbine Supervisory Control System (Stateflow)
Model a safety control system for a wind turbine. - Hybrid Clutch System (Stateflow)
Model a clutch by using Simulink based states inside a Stateflow chart. - Model Fault-Tolerant Fuel Control System (Simulink)
This example shows how to combine Stateflow® and Simulink® capabilities to model hybrid systems. - Robot Trajectory Planning with Reusable Components (Stateflow)
Use entry and exit ports to create connections across boundaries in the Stateflow hierarchy. - Implement Distributed Control Logic in a Flexible Manufacturing System (Stateflow)
Use atomic subcharts, masks, and parameters to reuse logic in a model of a pick-and-place manufacturing system. - Simulate Scheduler of a Multicore Control System (SimEvents)
Model the task scheduling of a control application using SimEvents blocks.
결함 검출, 분리 및 복구
- Detect and Isolate Faults in an Aircraft Elevator Control System (Stateflow)
Design a fault detection, isolation, and recovery (FDIR) application for a pair of aircraft elevators controlled by redundant actuators. - Model Fault-Tolerant Fuel Control System (Stateflow)
Combine Stateflow and Simulink to model hybrid systems. - 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.
배터리 관리
- Model Battery Management System with Stateflow (Stateflow)
Model a system to manage battery SOC, detect faults, and balance battery cells. - Model Battery Management with Custom Code (Stateflow)
Use custom code to design a system for battery management.
에너지 관리
- Building Climate Control (Stateflow)
Model a building climate control system with Stateflow. - Vehicle Climate Control System (Stateflow)
Use events to control the climate of a vehicle.
통신 네트워크 응용 분야
- Model an Ethernet Communication Network with CSMA/CD Protocol (Simulink)
Model an Ethernet communication network with CSMA/CD protocol using Simulink messages and SimEvents. - Analog Triggered Data Acquisition Using Stateflow Charts (Stateflow)
Create an analog-triggered data acquisition app by using Stateflow, Data Acquisition Toolbox™, and App Designer. - Model Bluetooth Low Energy Link Layer Using Stateflow (Stateflow)
Use a standalone Stateflow chart to model the state machine in a Bluetooth® low energy link layer.
운용 과학
- Optimization of Shared Resources in a Batch Production Process (SimEvents)
Identify resource deficiencies and improve capacity planning in a system that shares resources. - Simulation of a Medical Device (SimEvents)
Conduct automated tests to model a medical device that analyzes biology samples. - Aircraft Boarding Process Flow (SimEvents)
Model a process for boarding of an aircraft using SimEvents.