イベントベース モデリング
イベントドリブン システムのモデル化、シミュレーション、テスト、および最適化
イベントドリブン システム向け 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® と組み合わせてハイブリッド システムを効率的にモデル化する方法を示します。 - ハイブリッド クラッチ システム (Stateflow)
Stateflow チャート内で Simulink ベースのステートを使用してクラッチをモデル化する。 - 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.
航空宇宙関連
- 打ち上げ中断システム (Stateflow)
宇宙に向かう軌道周回宇宙船の打ち上げ中断システムをモデル化する。 - 航空機用エレベーターの制御システムの故障の検出 (Stateflow)
この例では、冗長アクチュエータによって制御される 1 組の航空機用エレベーターの故障検出、分離、回復 (FDIR) のアプリケーションを設計する方法を示します。 - UAV Package Delivery (UAV Toolbox)
Implement a small multicopter simulation to takeoff, fly, and land in a city environment.
ロボティクスとオートメーション
- Atomic サブチャートに出入りする遷移ロジックの分離 (Stateflow)
入口端子と出口端子を使用して、Stateflow の階層内の境界を越える接続を作成します。 - MATLAB 向けに Stateflow を使用したピックアンドプレースのワークフロー (Robotics System Toolbox)
この例では、KINOVA® Gen3 などのロボット マニピュレーター用にエンドツーエンドのピック アンド プレース ワークフローを設定する方法を説明します。 - Differential Wheeled Robot in a Maze (Simulink 3D Animation)
The vrmaze example shows how the collision detection in Simulink® 3D Animation™ can be used to simulate a differential wheeled robot solving the maze challenge. The robot control algorithm uses information from virtual ultrasonic sensors that sense distance to surrounding objects.
通信
- CSMA/CD プロトコルを使用するイーサネット通信ネットワークのモデル化 (Simulink)
Simulink のメッセージと SimEvents を使用して CSMA/CD プロトコルをもつイーサネット通信ネットワークをモデル化する。 - Stateflow チャートを使用したアナログ トリガー式のデータ収集 (Stateflow)
Stateflow、Data Acquisition Toolbox™、App Designer を使用して、アナログトリガー式のデータ収集アプリを作成する。 - Stateflow を使用した Bluetooth Low Energy リンク層のモデル化 (Stateflow)
スタンドアロンの Stateflow チャートを使用して、Bluetooth® Low Energy リンク層でステート マシンをモデル化する。
監視ロジックとスケジューリング
- メッセージを使用した分散トラフィック制御システムのモデル化 (Stateflow)
一方通行路の交差点の分散制御システムをモデル化する。 - Simulate Scheduler of a Multicore Control System (SimEvents)
Model the task scheduling of a control application using SimEvents blocks. - Design and Evaluate Successive Approximation ADC Using Stateflow (Mixed-Signal Blockset)
Design and evaluate a 12-bit successive approximation register ADC.
オペレーションズ リサーチ
- 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.