SimEvents
メッセージ通信とと离散离散システムのモデルモデルと
SimEvents®により,離散イベントシミュレーションエンジンとコンポーネントライブラリを使用して,仿真软万博1manbetx件やイベント駆動型のプロセスでメッセージベースの通信をモデル化し,イベント駆動型のシステムモデルを分析して,レイテンシ,スループット,パケット損失などの性能特性を最適化できます。待ち行列,サーバー,スイッチなどの事前定義済みブロックを使用して,スケジューリングや通信のためのルーティング,処理の遅延,優先順位付けをモデル化することができます。
SimEventsでは,タスクのタイミングとリソースの使用状況が分散制御システム,ソフトウェアおよびハードウェアアーキテクチャ,通信ネットワークのパフォーマンスに及ぼす影響を調査できます。また,予測,キャパシティプランニング,サプライチェーン管理に関する判断決定のためのオペレーショナルリサーチを実施することもできます。
详细を见る:
このモデル化およびデータ分析の統合環境では,以下を行うことができます。
- 航空宇宙,自動車,エレクトロニクス分野向けの分散制御システム,ハードウェアアーキテクチャ,センサー,通信ネットワークの設計
- 製造およびオペレーションのためのプロセスフローのモデル化,キャパシティプランニングの実行,サプライチェーンの最適化
- 通信ネットワークのエンドツーエンドのレイテンシ,スループット,パケット損失,およびその他の性能特性の分析および最適化
- 待ち行程,ルーティングアルゴリズム,処理遅延,優先順位付けスキームのカスタマイズ
- 時間ベース,イベントベース,およびエージェントベースのコンポーネントを含むハイブリッドシステムのシミュレーション
- イベント駆動型プロセス(自律エージェントを使用したミッションプランや製造プロセスの段階など)のシミュレーション
エンティティとメッセージ
Simeventsでは,通信システムのパケット空港の诱导路の飞行机など,关关心ある离散项目をエンティティまたはメッセージををできます。システム内でメッセージエンティティをを生成,驾驶,监理すると,パケットパケット达や飞行机のの出発などのイベントが结果,この,このこのようイベントイベントによっての状态が変更されしのが変更されしのの动変更されし発动変更されし
属性とリソース
送信先アドレス,処理時間,サーバーの遅延などの属性を使用してエンティティを特徴付けることができます。エンティティは,リソースを取得して解放することもできます。これは,エンティティがタスクまたはイベントを完了するために使用する物資や機械,または人を表す場合があります。
イベントアクションやメッセージ,またはエンティティは,次の方法でプログラムによる制御を行うことができます。
- 生成器,队列,服务器ブロックなどのさまざまなでで生物するイベント向け向けにようなイベントアクションででははようようイベントアクションではははのの属性やででは操のの属性や优先で顺位操
- イベントアクション内で,エンティティを変更して従来の時間駆動型実行を開始できる仿万博1manbetx真软件関数を呼び出します。
- カスタムの待ち行列を定義し,エンティティをルーティングして,カスタムのエンティティ操作アルゴリズムを作成します。ここでは,Stateflow离散事件图表ブロックを使用します。
- MATLAB离散事件系统ブロックを使用して,離散イベントモデル用に新しい離散イベントのコンポーネントとブロックを作成します。
SimEventsは,システム内でメッセージまたはエンティティとそれらのリソースを作成,処理,保存,移動できるブロックを提供します。
- 待ち行列およびサーバーの単純なネットワークと複雑なネットワークの両方をモデル化できます。
- ゲートとスイッチングブロックを接続することで,エンティティがイベントに応答して移動するパスを確立できます。このようなパスには,遅延や選択的なスイッチング基準が含まれる場合があります。
- SimEvents内の多くのパラメーターをプログラムで判断して,システムの確率的変動をモデル化できます。
- Stateflow离散事件图表ブロックまたはMATLAB离散事件系统ブロックを使用して,独自ドメイン固有のブロックを構築することもできます。
- さらに,サブシステムのマスクやライブラリの作成などの仿万博1manbetx真软件機能を使用して,他のユーザーが共有して再利用できるコンポーネントブロックにSimEventsサブシステムを構築できます。
SimEventsの设计模式ライブラリには,生成时にエンティティにタイムスタンプを付ける,エンティティの属性をSimulink中で信号として万博1manbetx抽出するなど,一般的な设计パターン向けに事前に定义済みのブロックが含まれています。
アニメーション
组み込みのエンティティアニメーションアニメーション通话,モデル内のエンティティの动词を観察できますます。モデルのエンティティとますますますできできできますますできカスタムによってによってにによって,によってによって,独自のmatlabアニメーションアニメーションを构筑することもできでき
统计とスコープ
一般的に,SimEventsブロックでは,平均サービス時間,待ち行列の長さ,サーバーの使用率などの集計指標を監視できる統計が生成されます。カスタムのスコープを使用すると,使い慣れた階段型とステムプロットを使用してこれらの信号を可視化できます。
Simevents调试器
SimEventsデバッガーは,ステップごとにシミュレーションを一時停止するか,ブレークポイントを設定してシミュレーション動作を照会することで,モデルのデバッグに使用できスタンドアロンツールです。このデバッガーでは,シミュレーションで発生しうることや発生したことについての詳細情報を含むシミュレーションログも作成されます。このログを検証することで,離散イベントシミュレーションとハイブリッドシミュレーションの両方をデバッグできます。