詳細情報

Typhoon ツールチェーンによる協調シミュレーション

FMI(Functional Mock-up Interface)は、FMU(Functional Mock-up Unit)と呼ばれる実行可能ファイルによって実装されるインターフェースを定義します。FMI関数はシミュレーション環境によって使用(呼び出され)られ、FMUの1つ以上のインスタンスを作成し、通常は他のモデルと共にそれらをシミュレートします。 FMUは、独自のソルバーを持つ場合(協調シミュレーション向けFMI、第4章)と、シミュレーション環境に数値積分を実行させる場合(モデル交換向けFMI、第3章)があります。このインターフェースの目的は、シミュレーション環境におけるFMUの呼び出しを合理的に簡素化することです。モデリング環境からFMUを生成する方法については、本文書では規定していません。

FMU(Functional Model Unit)は、システムまたはコンポーネントの動的モデルをカプセル化した標準ファイル形式です。FMUファイルには、方程式、パラメータ、変数、初期化データなど、モデルに関する必要な情報がすべて含まれています。

一方、FMIはFMUがシミュレーション環境や他のツールとどのように連携すべきかを定義する標準化されたインターフェース仕様である。異なるシミュレーションツールがFMUと連携するための標準化された方法を提供し、異なるソースやベンダーのモデルをシームレスに結合することを可能にする。 

FMIを活用することで、エンジニアは異なるソースのモデルを容易に交換・接続でき、HILテストを自動車、航空宇宙、産業オートメーションなど様々な業界におけるシステム検証・テストのための柔軟かつ強力な手法とします。

Typhoon 試験に関する詳細情報

FMIはHILテストにおいて極めて重要な役割を果たします。FMUにカプセル化されたモデルは、センサー、アクチュエーター、その他の制御ユニットなど、システムの様々な部分を表現できます。これらのFMUは、標準化されたFMIインターフェースを用いてHILシミュレーション環境にシームレスに統合できます。

2020年4月17日

FMI/FMU Simulinkからのインポート

機能モックアップ(FMI)機能により、FMI標準を使用したツール間でのモデル共有が可能になります。このチュートリアル動画では、MATLABでFMIエクスポートツールを設定し、FMUファイルをTyphoon schematic editorインポートする方法を学びます。