Modelica の情報

Modelica は、マルチドメイン (機械、電気、熱、熱流体、制御などの分野) にわたるシステムのモデル化に適したオブジェクト指向言語として注目されています。ここでは、主にオープンソースで公開されている Modelica Standard Library の Fluid や Media などに関して作成した資料を紹介します。

ハンズオン

Modelica.Mechanics入門

Modelica.Fluid と Modelica.Media の入門

Modelica.Fluid は、1次元熱流体システムのモデル化のためのインターフェースやコンポーネントを提供するライブラリであり、熱流体システムモデルの実装方法を例示することを目的として開発されています。熱流体システムは、他のドメインと異なり、コンポーネント間を流れるものが多様(圧縮性流体・非圧縮性流体・混合物・2相流体など)であり、状態変数の数も流れる流体の種類によって異なります。Modelica.Media は、このような流体の多様な物性をモデル化するライブラリです。したがって、熱流体システムのモデル化には Modelica.Fluid と Modelica.Media の両方が必要です。

以下は、オープンCAEシンポジウム2017の講習会のために作成した資料です。この資料の著作権はオープンCAE学会にあり、ライセンスは CC BY-NC です。例題を含む資料は Modelica Fluid ライブラリ解説資料 からダウンロードできます。

  • Modelica のクラスの概要  Modelica は、オブジェクト指向言語です。Modelica のライブラリはクラスで構成されています。まず、Modelica のクラスの概念と特徴的な使い方を簡単な例題を用いて解説します。
  • Modelica.Media ライブラリの概要  Modelica.Media には、流体の物性パッケージが含まれています。Modelica.Media ライブラリの全体構成、個々の流体物性を表すMediaパッケージの基本構成、簡単な使い方などを紹介します。
  • Modelica.Fluid ライブラリ Modelica.Fluid ライブラリの FluidPort, volume モデル, flow モデルなどにつて、例題を用いて説明します。

Modelica.Fluid

上記の入門用資料には含まれない Modelica.Fluid のコンポーネントに関する解説資料を追加していく予定です。

Modelica.Media

Modelica.Media に含まれる個々の物性モデルについて解説します。順次追加する予定です。

OpenModelica

JModelica.org

勉強会

参考書


配管技術ノート


【送料無料】 流体の基礎と応用 わかりやすい機械教室 改訂 【全集・双書】


流体の力学計算法 (機械計算法シリーズ) [ 森田 泰司 ]


Excelで解く配管とポンプの流れ【電子書籍】[ 板東修 ]


Excelで学ぶ配管技術者のための流れ解析【電子書籍】[ 板東修 ]


水理公式集〈2018年版〉


管路・ダクトの流体抵抗 (技術資料)


Internal Flow Systems

内部流れシステム D.S.Miller, 訳 西山、原(日本語版)


Handbook of Hydraulic Resistance


はじめてのModelicaプログラミング 1日で読めるわかるModelica入門 [ 広野友英 ]


Modelicaによるシステムシミュレーション入門 モデルベース開発のための物理システムモデリング (MBD Lab Series) [ ピーター・フリッツソン ]


Principles of Object-Oriented Modeling and Simulation with Modelica 3.3A Cyber-Physical Approach【電子書籍】[ Peter Fritzson ]


Modelicaによるモデルベースシステム開発入門 ModelicaとFMIの活用による実践的モデルベ (MBD Lab Series) [ 平野豊 ]