何はともあれ、まずは必要な環境を用意しよう。

導入するソフトウェア

Modelicaを使えるモデリング&シミュレーションは多数有るが、本連載では(本ブログの他の記事も総てだが)、無料で利用出来てGraphical User Interfaceが充実している「OpenModelica」をwindows上で使う前提で話を進めてゆく。

OpenModelica_capture_01

OpenModelicaのスクリーンショット。Componentの自作をしなければ基本GUI操作でモデリング&シミュレーションが出来る。

ダウンロード

下記のリンクから最新のofficial release版をダウンロードする。

リンク:インストーラダウンロードページ

Stable DevelopmentやNightly Build版に手を出すのは止めておこう。きっとバグ等のトラブルに遭う。新機能に興味津々な方、人柱になる気概に溢れた方以外にはお勧め出来ない。それでもインストールして試したい方は、次項に示す参考記事のやり方で、Official ReleaseとStable Development/Nightly Build両方をインストールしよう。

インストール

素直にインストーラの指示・ガイドに従ってインストールする。インストーラを起動したら、基本はインストーラのガイドに従ってインストールを進めれば良い。とても時間がかかるが、殆ど待ち時間だ。

途中に1つだけ注意点が有り、途中で3rd party librariesをインストールするか否かを尋ねられるのだが、そこで必ず「インストールする」設定を選択しよう。デフォルトでは「総てインストール」になっているので、誤ってチェックボックスを外さないように注意しておけば良い。3rd-partyライブラリは必須ではないが、興味深いライブラリや勉強時に参考になるものが多数あるので是非入れておきたい。(*但し、容量もそれなりに必要となるので、必要なライブラリだけ手動でインストールするのも一つの手だ。)

前項で出てきた、複数のバージョンインストールをしたい場合は、下記リンクの記事に方法が解説されているのでそれに従おう。

リンク: Qiita: OpenModelica バージョン違いインストール

リンク:[連載]Modelicaによる熱流体の世界の歩き方 の記事一覧ページ
以上





ブログ移転の案内

この記事 でお知らせしたとおり、本ブログはブログサービス下での運営を止め、個人サーバー上のwebページに引越しします。livedoorブログが存続している限り本ブログは閉鎖せず残り続けますが、 この記事 以降の記事は総て こちらの新ブログ にて公開してゆきますので、これからもよろしくお願いします。

文献紹介

Modelica, Model-based degign

Modelicaによるシステムシミュレーション入門

入門者に最適の書。Modelicaって何?という導入から、簡単なコードベースやGUIベースの例モデルまで解説。筆者も入門時に手に取った。訳に少し癖が有る印象だが、英語書物がハードルになる方には確かな助けになる筈。


[amazon、紙面・電子]
[楽天、紙面書籍版] [AU payマーケット、紙面書籍版]
[honto、電子版] [楽天、電子書籍版] [AU payマーケット、電子書籍版] [7ネットショッピング、電子書籍版]

Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica

「Modelicaによるシステムシミュレーション入門」の英語版原書。英語に抵抗がなければこちらを入手したら良いと思う。


[amazon、電子版・紙面版]
[Yahoo、紙面書籍版]

Principles of Object-Oriented Modeling and Simulation with Modelica 3.3 A Cyber-Physical Approach (Wiley-IEEE Press)

本格的にModelicaを使い込むなら必携の書。辞書的に適宜調べものをするような形で手元に有ると頼もしい武器。量が多いので電子版もお勧め。筆者もKindle版を所有し、かなりの頻度で参照している。


[amazon、電子版・紙面版]
[楽天、電子書籍版]

はじめてのModelicaプログラミング -1日で読める わかる Modelica入門-


[amazon、紙面版]

Modelicaによるモデルベースシステム開発入門-ModelicaとFMIの活用による実践的モデルベース開発-


[amazon、電子版・紙面版]

Introduction to Physical Modeling With Modelica


[amazon、紙面版] [楽天、紙面書籍版]

Development of Modelica Library for Dynamics Simulation of CHP Plant: Modelica library structure design and modeling for transient simulation of Combined Heat and Power (CHP) plant


[amazon、紙面版]

Python

入門 Python 3


[amazon、紙面版]

かんたん Python


[honto、電子版]

スッキリわかるPython入門 (スッキリシリーズ)


[amazon、電子版・紙面版]

ゲームを作りながら楽しく学べるPythonプログラミング


[amazon, 紙面版・電子版] [honto、電子版]

流体力学(Fluid Mechanics)

Fundamentals of Fluid Mechanics


[amazon、紙面版] [Yahoo、紙面書籍版]

[amazon、紙面版]

[Yahoo、紙面書籍版]


熱力学(Thermodynamics), 熱機関(Engine, power system)

Fundamentals of Engineering Thermodynamics


[amazon, 紙面版]

Fundamentals of Jet Propulsion with Applications


[amazon、電子版・紙面版]
[amazon、紙面版]


航空力学/飛行力学(Aerodynamics/Flight Dynamics)

航空機の飛行力学と制御


[amazon, 紙面版]

Flight Stability and Automatic Control


[amazon, 紙面版]


------------------------------