システムとモデリング

modelica, Julia, Design Structure Matrix, SysML, 他モデリング全般について。

Modelica

modelicaでタイマー設定のヒーターをモデリングする

物理モデリングに優れた言語modelicaを使用して物理モデルと制御モデルが一体になったシミュレーションをします。 今回は以下の例題を参考にしながらすすめていきます。 mbe.modelica.university 以下のような制御をシミュレーションしてみます。 高温(温度…

Open ModelicaをJuliaで操作する

久々にOpen Modelicaに手を出してみました。 今回はJuliaを使ってOpen Modelicaを操作してシミュレーションする試みです。 今年になってOpen ModlicaのJulia APIが開発されために可能になりました。 www.openmodelica.org 手順 パッケージOMJuliaを使用しま…

JuliaでModelicaライクなシミュレーション

今回はJuliaのパッケージ"Modia.jl"を使用してModelicaのような非因果モデリングでシミュレーションしてみます。 Modelicaについては以前の記事を参照してください。 otepipi.hatenablog.com Modia.jlについて Modia.jlはJulia言語による方程式ベースのシス…

【雑記】Googleトレンドで遊ぶ SysMLなど、多く検索している地域はどこか

昨日の記事で使用したGoogleトレンドで遊んでみます。Googleトレンドには『小区域別のインタレスト』という、検索語がどの地域でよく検索されているか調べる機能がありますので、それを使ってみたいと思います。 // "SysML"は愛知県で最もよく検索されている…

Modelicaでローレンツ方程式を解く(カオス挙動を確認する)

また前回の更新から大分日が空いてしまいました。 今回はモデリング言語Modelicaを使ってローレンツ方程式を解いていきます。 ローレンツ方程式とは ローレンツ方程式 - Wikipedia ローレンツ方程式とは大気変動のメカニズムを簡略して数学モデル化したもの…

Modelicaプログラミング練習その2

こんにちは!Otepipiです。今回もModelicaを使ってプログラミングしていきたいと思います。 Modelicaの特徴である非因果的モデルを実装していきます。 例題としては下記教科書の、流通式完全混合槽モデルを作成していきたいと思います。 基礎式から学ぶ化学…

Modelicaプログラミング練習

こんばんは!Otepipiです! 今回はプログラミング言語Modelicaを使用してプログラミングの練習をしていきたいと思います。 Modelicaとは Modelicaはオブジェクト指向のプログラミング言語ですが、その中でも物理モデリングに特化しています。 言語仕様は下記…