はじめてのOpenModelica [改訂版](工学社)
・OpenModelicaのバージョンについて
・2026年5月14日現在、OpenModelicaの最新版はv1.26.3です。 ※
書籍の手順(14ページ)の通り、最新版のフォルダからインストーラをダウンロードします(現在、Windows版は64bitのみ)。
・書籍では、OpenModelica v1.26.1を用いて説明しています。v1.26.3はマイナーバージョンアップ(バグフィクス)で、インストール手順は同一です。
・サンプルプログラム
・一括ダウンロード (約22kB)
・演習データ1つ1つの説明です。
※ Modelicaファイル(.mo)はモデルが記述されたファイルであり、シミュレーション結果は含まれません。
・1章:インストール手順を示した章なので、演習データはありません。
・2章:Modelica標準ライブラリの以下のサンプルモデルを用いますので、演習データはありません。
- Modelica.Electrical.Analog.Examples.Resistor
- Modelica.Magnetic.FluxTubes.Examples.BasicExamples.ToroidalCoreAirgap
- Modelica.Mechanics.Rotational.Examples.LossyGearDemo1
- Modelica.Thermal.HeatTransfer.Examples.Motor
・3章:以下の7つのModelicaモデルを用意しました。
- DiodeModel(DiodeModel(3-3).mo)
書籍3-3節(63ページの内容)まで完成させたモデルです。
- FullWaveRectification(FullWaveRectification(3-4).mo)
書籍3-4節(64~65ページ)に示した単相全波整流回路モデルです。
- BuckConverter(BuckConverter(3-4).mo)
書籍3-4節(66~67ページ)に示した降圧チョッパ回路モデルです。
- DCMotorModel(DCMotorModel(3-4).mo)
書籍3-4節(67~69ページ)に示した永久磁石式直流モータの等価回路モデルです。
- EasiestMagneticModel(EasiestMagneticModel(3-5).mo)
書籍3-5節(70ページ)に示した最も簡単な磁気回路モデルです。
- EasiestElectricalMagneticModel(EasiestElectricalMagneticModel(3-5).mo)
書籍3-5節(71ページ)に示した最も簡単な電気-磁気回路連成モデルです。
- ThermalNetwork(ThermalNetwork(3-5).mo)
書籍3-5節(72~73ページ)に示した熱回路網モデルです。
・4章:以下の6つのModelicaモデルを用意しました。
- RDiodeComponent(RDiodeComponent(4-1).mo)
書籍4-1節(76~80ページ)で作成するコンポーネントのモデルです。
- RdiodeTest(RdiodeTest(4-1).mo)
書籍4-1節(80~82ページ)で作成するモデルです。上記のRDiodeComponent(RDiodeComponent.mo)とともにロードして使用してください。
- RDiodePackage(RDiodePackage(4-2).mo)
書籍4-2節(82~86ページ)で作成するパッケージです。
- CPUPowerPackage(CPUPowerPackage(4-3).mo)
書籍4-3節(86~93ページ)で作成するCPU消費電力のパッケージです。
- MOSFETPackage(MOSFETPackage(4-4).mo)
書籍4-4節(94~101ページ)で作成するパッケージです。
- MOSFETPackage(MOSFETPackage(4-5).mo)
書籍4-4節の内容に加え、書籍4-5節(102~105ページ)で作成した内容を追加したパッケージです。
・5章:以下の3つのModelicaモデルを用意しました。
- CPUPowerPackage(CPUPowerPackage(5-1).mo)
書籍5-1節(106~109ページ)で作成するパッケージです。
- CPUPowerPackage(CPUPowerPackage(5-2).mo)
書籍5-1節の内容に加え、書籍5-2節(110~114ページ)で作成した内容を追加したパッケージです。
- CPUPowerPackage(CPUPowerPackage(5-3).mo)
書籍5-1節、5-2節の内容に加え、書籍5-3節(115~120ページ)で作成した内容を追加したパッケージです。
・6章:書籍6-4節及び6-5節で示したファイル群を用意しました。
- test.mos
書籍131ページのリスト6-4に示したModelicaスクリプト・ファイルです。
- MOSFETPackage(MOSFETPackage.mo)
書籍132ページのリスト6-6に示したMOSFETTest3モデルを追加したパッケージです。
- testMOSFET.mos
書籍133ページのリスト6-7に示したModelicaスクリプト・ファイルです。
- testMOSFET.bat
書籍134ページのリスト6-9に示したバッチファイルです。
- pythonModelica.py
書籍136ページのリスト6-11に示したPythonプログラムです。
- mosSeed.txt
書籍138ページのリスト6-12に示したシードファイルです。
- batSeed.txt
書籍138ページのリスト6-13に示したシードファイルです。
>>Modelicaのページに戻る
>>西研究室トップページに戻る
Copyright © 2018-2026 Nishi Laboratory all rights reserved.