aki_iic’s blog

己の欲せざる処人に施す事無かれ、狂人の真似するは即ち狂人なり

OpenModelica

 前々から興味があったOSSのシミュレーションソフトのOpenModelicaを触ってみた。実は1年程前にUbuntu20.04に導入していたのだが使い方が分からず放置状態であったが下記のサイトの通りに入門篇を操作してみた↓

www.amane.to

1.モデル生成

 OpenModelicaはSimulinkScilabと類似したGUIでのモデル入力とシミュレーションを行うことができる。ポイントはSimulinkの如く有料ではなく、Scilabが電気系主体であるのに対してOpenModelicaは汎用(機械/化学/電気/流体他)である点でこれがOSSなのだから一度は使ってみる価値があろうというもの↓

OpenModelicaモデル入力

2.シミュレーション

シミュレーション

事前学習でModelicaのKindle本(開発者の著書の翻訳版)を読んだが設計思想と言語記述は何となく分かった気がするがいざOpenModelicを使う(そもそもModelicaの本なので)には情報量が不足してたので上記サイトを検索して試した次第↓

https://www.amazon.co.jp/Modelica%E3%81%AB%E3%82%88%E3%82%8B%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%B7%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%85%A5%E9%96%80-MBD-Lab-%EF%BC%B0%EF%BD%85%EF%BD%94%EF%BD%85%EF%BD%92%EF%BC%A6%EF%BD%92%EF%BD%89%EF%BD%94%EF%BD%9A%EF%BD%93%EF%BD%8F%EF%BD%8E-ebook/dp/B01CNSJU0M/ref=sr_1_1?crid=6XK6JL6C91I0&keywords=modelica%E3%81%AB%E3%82%88%E3%82%8B%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%82%B7%E3%83%9F%E3%83%A5%E3%83%AC%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E5%85%A5%E9%96%80&qid=1668330402&qu=eyJxc2MiOiIwLjk3IiwicXNhIjoiMS4wMCIsInFzcCI6IjAuMDAifQ%3D%3D&sprefix=modelica%2Caps%2C358&sr=8-1

 別段シミュレーションを必要としている訳でも無く、単にこの手のMBDのシミュレーションツール(それもOSS)が好き(趣味的な意味で)なのが本性であるのは自分でも分かっているのだが。。。