SimEvents

SimEvents

メッセージ通信とと离散离散システムのモデルモデルと

详细を见る:

万博1manbetx仿真软件の離散イベントシミュレーション

SIMEVENTSによるによる离散イベントシミュレーションシミュレーション,ハイブリッドハイブリッドモデル,エージェントエージェントモデル,ステートステート,プロセスプロセスを使しイベントイベント型通信をしおよび型することができます。

このモデル化およびデータ分析の統合環境では,以下を行うことができます。

  • 航空宇宙,自動車,エレクトロニクス分野向けの分散制御システム,ハードウェアアーキテクチャ,センサー,通信ネットワークの設計
  • 製造およびオペレーションのためのプロセスフローのモデル化,キャパシティプランニングの実行,サプライチェーンの最適化
  • 通信ネットワークのエンドツーエンドのレイテンシ,スループット,パケット損失,およびその他の性能特性の分析および最適化
  • 待ち行程,ルーティングアルゴリズム,処理遅延,優先順位付けスキームのカスタマイズ
  • 時間ベース,イベントベース,およびエージェントベースのコンポーネントを含むハイブリッドシステムのシミュレーション
  • イベント駆動型プロセス(自律エージェントを使用したミッションプランや製造プロセスの段階など)のシミュレーション

エンティティ,メッセージ,イベント,リソース

SIMEVENTSは,フォームまたはエンティティ,メッセージ,リソースのいずれか,モデルモデルで相关心のある项目モデルにに。

エンティティとメッセージ

Simeventsでは,通信システムのパケット空港の诱导路の飞行机など,关关心ある离散项目をエンティティまたはメッセージををできます。システム内でメッセージエンティティをを生成,驾驶,监理すると,パケットパケット达や飞行机のの出発などのイベントが结果,この,このこのようイベントイベントによっての状态が変更されしのが変更されしのの动変更されし発动変更されし

SimEventsを使用して,さまざまな運用プロセスをモデル化,解析,および最適化します。

属性とリソース

送信先アドレス,処理時間,サーバーの遅延などの属性を使用してエンティティを特徴付けることができます。エンティティは,リソースを取得して解放することもできます。これは,エンティティがタスクまたはイベントを完了するために使用する物資や機械,または人を表す場合があります。

洛克希德·马丁公司はf - 35機体の離散イベントモデルを開発し,シミュレーションを高速化して,結果を補間しました。

イベントイベントアクションとエンティティエンティティのによるによる

イベントアクションやメッセージ,またはエンティティは,次の方法でプログラムによる制御を行うことができます。

  • 生成器,队列,服务器ブロックなどのさまざまなでで生物するイベント向け向けにようなイベントアクションででははようようイベントアクションではははのの属性やででは操のの属性や优先で顺位操
  • イベントアクション内で,エンティティを変更して従来の時間駆動型実行を開始できる仿万博1manbetx真软件関数を呼び出します。
  • カスタムの待ち行列を定義し,エンティティをルーティングして,カスタムのエンティティ操作アルゴリズムを作成します。ここでは,Stateflow离散事件图表ブロックを使用します。
  • MATLAB离散事件系统ブロックを使用して,離散イベントモデル用に新しい離散イベントのコンポーネントとブロックを作成します。

SimEvents®を使用して,システムシミュレーションまたは環境モデリングをアルゴリズムモデリングおよびグラフィカルプログラミングに追加します。

SimEventsブロックと設計パターン

SimEventsは,システム内でメッセージまたはエンティティとそれらのリソースを作成,処理,保存,移動できるブロックを提供します。

  • 待ち行列およびサーバーの単純なネットワークと複雑なネットワークの両方をモデル化できます。
  • ゲートとスイッチングブロックを接続することで,エンティティがイベントに応答して移動するパスを確立できます。このようなパスには,遅延や選択的なスイッチング基準が含まれる場合があります。
  • SimEvents内の多くのパラメーターをプログラムで判断して,システムの確率的変動をモデル化できます。
  • Stateflow离散事件图表ブロックまたはMATLAB离散事件系统ブロックを使用して,独自ドメイン固有のブロックを構築することもできます。
  • さらに,サブシステムのマスクやライブラリの作成などの仿万博1manbetx真软件機能を使用して,他のユーザーが共有して再利用できるコンポーネントブロックにSimEventsサブシステムを構築できます。

SimEventsの设计模式ライブラリには,生成时にエンティティにタイムスタンプを付ける,エンティティの属性をSimulink中で信号として万博1manbetx抽出するなど,一般的な设计パターン向けに事前に定义済みのブロックが含まれています。

戴姆勒のエンジニアは,SIMUL万博1manbetxINKおよびSIMEVENTSをを用してシミュレーションを実,制造制造のの决定を支援,生产ラインのの结果をし,生产ラインラインをしてい。

結果の解析および可視化

アニメーション化,統計とスコープの使用,およびデバッグにより,モデルの動作への理解を深めます。

アニメーション

组み込みのエンティティアニメーションアニメーション通话,モデル内のエンティティの动词を観察できますます。モデルのエンティティとますますますできできできますますできカスタムによってによってにによって,によってによって,独自のmatlabアニメーションアニメーションを构筑することもできでき

SimEventsを使用して,複雑な電気機械および流体デバイスのモデルを開発します。

统计とスコープ

一般的に,SimEventsブロックでは,平均サービス時間,待ち行列の長さ,サーバーの使用率などの集計指標を監視できる統計が生成されます。カスタムのスコープを使用すると,使い慣れた階段型とステムプロットを使用してこれらの信号を可視化できます。

三向量はSimEventsを使用して,アレス我ロケットの遅延時間を検証しました。

Simevents调试器

SimEventsデバッガーは,ステップごとにシミュレーションを一時停止するか,ブレークポイントを設定してシミュレーション動作を照会することで,モデルのデバッグに使用できスタンドアロンツールです。このデバッガーでは,シミュレーションで発生しうることや発生したことについての詳細情報を含むシミュレーションログも作成されます。このログを検証することで,離散イベントシミュレーションとハイブリッドシミュレーションの両方をデバッグできます。

空客国防和太空は仿真软件とSimEventsを使用して万博1manbetx科学的なデータフローをモデル化し,複数日にわたる汁ミッションの離散イベントシミュレーションを実行しました。