5

私の研究グループは、EnergyPlus と一緒にシミュレートしたい新しい建物コンポーネント用の Python コードを開発しました。再利用性と市場への影響のために、経験の浅いユーザーにとってこの接続ができるだけ簡単になることを望み、Function Mockup Interface Standard (FMI)を使用してモデルをパックすることが最良の選択肢であると考えています。

他の Functional Mockup Unit (FMU) をテストするためにJModelicaを調査しましたが、モデル交換または協調シミュレーションのために Python コードの FMU エクスポートを実行しないことがわかりました。

PythonコードをFMUとしてパッケージ化する方法があるかどうか興味がありましたか? ない場合、Python を FMI 規格にリンクする方法や、EnergyPlus などの建物のエネルギー ソフトウェアに接続する方法はありますか?

これに代わる方法は、建物のエネルギー モデルを FMU としてエクスポートし、modelica/jmodelica にインポートするか、BCVTB を使用することです。これは私たちにとってはうまくいきますが、経験の浅い個人が私たちのツールを使用するのが難しくなりすぎるのではないかと心配しています.

4

1 に答える 1

4

明確にするために、JModelica は ME と CS FMU の両方のエクスポートとインポートをサポートし、FMI 標準のバージョン 1.0 と 2.0 をサポートします。JModelica が Python コードの FMU としてのエクスポートをサポートしていないことを意味していると思います。私はそのような解決策を知りません。Python コードを FMU にパッケージ化する方法が見つからない場合は、Python コードと通信するプロキシ FMU を設定するとうまくいくでしょうか?

于 2015-06-09T06:27:27.293 に答える