SIMulation Workbench

リアルタイムHardware-In-the-LoopおよびMan-In-the-Loopシミュレーションの開発、実行のための包括的なフレームワーク

複雑なシミュレーションの制御を簡単に操作できるものを探していませんか?既存のモデルを変更することなくI/Oを簡単に再配置する必要がありますか?検査装置のシミュレーションデータに高速でアクセスするものを探していませんか?リアルタイムモデリング環境SIMulation Workbench(SimWB)は、既存の自動車および航空宇宙用のHardware-In-the-Loop(HIL)のシミュレーション、試験、ラピッドプロトタイピングのニーズに理想的なソリューションです。

SimWBはリアルタイムHardware-In-the-LoopおよびMan-In-the-Loopを開発、実行するための完全なフレームワークを実現します。その便利なGUIはユーザーがシミュレーションの実行を設定、開始、停止、記録、再生することができます。SimWBは複雑なシミュレーションをRedHawk LinuxRTOSが動作する単一のマルチプロセッサプラットフォーム上で実行することが可能であるため、分散型共有メモリ構成をする必要がありません。

Make Real-Time Simulation Easier

主要なメリット

SimWBはお客様のシミュレーションのパラメータや信号の全てを高速かつ直接共有メモリアクセスに提供します。

  • インメモリ構造は性能およびデータ変換速度を最適化します。
  • マルチレートシミュレーションのサポートはマルチコアプラットフォームを最大限利用します。
  • SimWBは手で書かれたモデルやMathWorks社のMATLAB/Simulink製品、その他一般的なモデリングツールを用いて開発されたモデルを完全にサポートします。
  • モデルはハードウェア固有のS-functionブロックを挿入することもなくMATLAB/Simulinkから簡単にインポートすることが可能です。

産業モデリングツールを広範囲にサポート

SimWBはSimulink、VI-grade、SIMPACK、AMESim、Dymola、veDYNA、MapleSim、GT-Suite、CarSimなどのモデリング環境をサポートします。SimWBは環境に依存しないFMI Standardもまたサポートします。広範囲に及ぶAPIは手書きのC/C++/FortranのモデルをSimWBに直接組み込んで他のモデルと一緒に実行することが可能です。

SimWBはMathWorksの製品と完璧に統合します。ハードウェア固有のS-Functionブロックを挿入する必要もなく、SimWBのツールを使ってSimulinkからモデルを簡単にインポートすることが可能です。モデルのパラメータはSimulinkモデルから自動的に抽出され、実行時には自由に変更可能なRTDBにマッピングされます。異なるコアに異なるレートを設定することによって、SimWBはSimulinkを使って開発されたマルチレートのシミュレーションモデルをネイティブにサポートします。

リアルタイムスクリプトを用いたテスト管理

SimWBは使い勝手の良いスクリプト言語を提供し、テスト走行の完全な制御と可視化を提供します。スクリプトはシミュレーションモデルのデータだけでなくフレームタイミング情報、データ記録機能へのリアルタイムアクセスも提供します。ユーザーはデータの読み取りおよび変更、ロジック条件の試験、試験実行のトレース、試験走行の完結したHTMLレポートの生成を直接行うことが可能です。スクリプトファイルは自動的にC言語の実行形式にコンパイルされた後、シミュレーションサイクル毎に1回起動されます。

広範囲にわたるI/Oサポート

SimWBは特に自動車の試験アプリケーション用に設計されたコンカレント製の高性能FPGAを含むあらゆる種類のI/Oカードをサポートします。SimWBが動作するiHawkシステムは数千ものI/Oポイントを簡単にサポートすることが可能です。サポートするI/Oカードには以下が含まれます:

  • アナログ入出力
  • デジタル入出力
  • シリアルAFDX/ARINC 664
  • ARINC 429
  • CANbus
  • FlexRay
  • EtherCAT
  • MIL-STD-1553
  • RVDT/LVDT
  • レゾルバ
  • IRIG-B
  • カウンター/タイマー
  • リフレクティブメモリ
  • レジスターシミュレーター
  • パルスジェネレーター
  • エンジンシミュレーションFPGA
  • マルチファンクションI/O FPGA
  • 状態変化検出付きデジタル入力 FPGA
  • UEGOセンサーシミュレーター
  • SENTプロトコル
  • ホイールスピードセンサー出力
  • LIN USB