Functional Mock-Up Interface(FMI)のサポート

Functional Mock-Up Interface(FMI)は様々なツール間のインターフェースを作成するための新たな規準です。

FMI規準は、2つの主要なインターフェースソリューション、モデル交換と連成シミュレーションを定義します。あるツールから別のツールへのエクスポートは、FMUファイルを通して行われます。Activateは、FMI-1.0およびFMI-2.0からのFMUブロックをシミュレートでき、モデル交換と連成シミュレーションの両方のブロックタイプをサポートしています。

FMU Import

FMU Importブロックは、FMUブロックのインポートとシミュレートを可能にします。

このブロックは、パレットのAdvanced#menucascade-separatorCoSimulationにあります。

FMUブロックは、FMIバージョン(1.0または2.0)とFMIタイプ(Model-ExchangeまたはCo-Simulation)を自動検出し、対応するシミュレーション方法を適用します。FMU Importブロックをダブルクリックすると、ブロックダイアログが表示されます。

このブロックダイアログでは、FMUブロックの選択とロードが可能です。選択後は、入力数、出力数、状態変数の数などの値を各フィールドに入力するか、ReloadをクリックしてFMUブロックを読み取り、フィールドに自動入力します。パラメーターテーブルには、FMU変数変数が表示されており、その開始値は編集可能です。値の変更は、シミュレーション開始前に考慮されます。

ダイアログに値が入力されると、FMUブロックをモデルダイアグラムに追加できるようになります。次の例は、水力学ソフトウェア製品による連成シミュレーションを実施するダイアグラムのFMUブロックを示しています。