0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Modelicaで最適化をする方法をまとめてみた(OSS編)

Last updated at Posted at 2018-11-24
1 / 6

Modelicaでの最適化

OpenModelicaの場合

  • Optimizationクラスを使用する
  • OMOptimを使用する
  • CasADiとOpenModelicaをOpenModelica Python Interfaceで接続する

Optimizationクラスを使用する

OpenModelica, JModelicaにはOptimizationクラスが用意されており最適化を行うことが出来る
https://qiita.com/UedaShigenori/items/fbd2209363c117476827

OMOptimを使用する

OpenModelicaには最適化ツールOMOptimがあるが長らくバグを抱えて動かない(半年ほど前の記憶)
唯一一個ずつ手動で解析を実行するOne Simulationだけが動くが最適化でもパラスタでも何でもない

CasADiとOpenModelicaをOpenModelica Python Interfaceで接続する

この機能についても試したのでどこかで報告したい


JModelicaの場合

JModelicaのOptimizationクラスで試した結果はこちら
https://qiita.com/UedaShigenori/items/4452d95cfa440658163a


Excelの場合

Excelでインターフェースを作った結果はこちら
https://qiita.com/UedaShigenori/items/01c01f865e728e63baf9


ライブラリを使う

以下のようなライブラリがあるが使い方が不明
https://github.com/modelica-3rdparty/Optimisers

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?