Wolfram Computation Meets Knowledge

ファンクショナルモックアップインターフェース(FMI)

エキスポートインポート

ファンクショナルモックアップインターフェース(FMI)表jヒュンはツール間でモデルを交換するためのオープンでツールに依存しない標準である.System Modelerのようなシミュレーション環境で,FMIを使ってファンクショナルモックアップユニット(FMU)を作成し,これと自分のモデルを一緒にしてそのシミュレーションを行うことができる.

このチュートリアルでは,閉ループ系のコントローラをFMUに変換してFMIのエキスポートとインポートについてのデモンストレーションを行う.

このチュートリアルに使用されているモデル
InvertedPendulum | LQControlSystem

エキスポート

InvertedPendulumモデルを複製することから始める.

1.gif

InvertedPendulumモデルをコピーする

次に,コントローラのモデルを開いてエキスポート FMUと選択することでコントローラをFMUとしてエキスポートする.デフォルト設定のままにする.

2.gif

モデルをFMUとしてエキスポートするためのメニューコマンド

インポート

閉ループでFMUを使うために,FMUファイルをModel Centerにドラッグしてインポートし直し,controllerコンポーネントをインポートしたFMUのインスタンスで置換する.

3.gif

コントローラモデルがインポートしたFMUのインスタンスで置換された閉ループ系