ファンクショナルモックアップインターフェース(FMI)
ファンクショナルモックアップインターフェース(FMI)表jヒュンはツール間でモデルを交換するためのオープンでツールに依存しない標準である.System Modelerのようなシミュレーション環境で,FMIを使ってファンクショナルモックアップユニット(FMU)を作成し,これと自分のモデルを一緒にしてそのシミュレーションを行うことができる.
このチュートリアルでは,閉ループ系のコントローラをFMUに変換してFMIのエキスポートとインポートについてのデモンストレーションを行う.
このチュートリアルに使用されているモデル
|
InvertedPendulum LQControlSystem |
エキスポート
InvertedPendulumモデルを複製することから始める.
InvertedPendulumモデルをコピーする
次に,コントローラのモデルを開いてエキスポート ▶ FMUと選択することでコントローラをFMUとしてエキスポートする.デフォルト設定のままにする.
インポート
閉ループでFMUを使うために,FMUファイルをModel Centerにドラッグしてインポートし直し,controllerコンポーネントをインポートしたFMUのインスタンスで置換する.
コントローラモデルがインポートしたFMUのインスタンスで置換された閉ループ系