はじめての「OpenModelica」(工学社)
・OpenModelicaのバージョンについて
 ・2026年3月25日現在、OpenModelicaの最新版はv1.26.3です。 ※
  ※ 2026年3月27日に、「はじめてのOpenModelica [改訂版]」が発売されます。今後は、改訂版のサポートページを更新していきます。
  書籍の手順(14ページ)の通り、最新版のフォルダからインストーラをダウンロードします(現在、Windows版は64bitのみ)。
  最新版のインストールの手順等は基本的に書籍と同じですが、v1.24.4向けに作成した資料も参考にされると良いでしょう。
 ・書籍では、OpenModelica v1.17.0を用いて説明しています。
  v1.17.0を使用したい方は以下のリンク先に移動することで、書籍18ページの手順[3]に相当するフォルダに移動できます。
  https://build.openmodelica.org/omc/builds/windows/releases/1.17/0/


・サンプルプログラム
 ・一括ダウンロード (約15kB)

 ・演習データ1つ1つの説明です。
  ※ Modelicaファイル(.mo)はモデルが記述されたファイルであり、シミュレーション結果は含まれません。

   ・1章:インストール手順を示した章なので、演習データはありません。
   ・2章:Modelica標準ライブラリの以下のサンプルモデルを用いますので、演習データはありません。
    - Modelica.Electrical.Analog.Examples.Resistor
    - Modelica.Thermal.HeatTransfer.Examples.Motor

   ・3章:以下の3つのModelicaモデルを用意しました。
    - DiodeModel(DiodeModel.mo)
     書籍61ページの内容まで完成させたモデルです。書籍64ページの設定内容は含まれていません。
    - ThermalNetworkModel(ThermalNetworkModel.mo)
     書籍67ページのシミュレーション設定まで行ったモデルです。
    - DCMotorModel(DCMotorModel.mo)
     書籍73ページのシミュレーション設定まで行ったモデルです。
   ・4章:以下の5つのModelicaモデルを用意しました。
    - RDiodeComponent(RDiodeComponent.mo)
     書籍80ページの内容まで完成させたコンポーネントのモデルです。
     ※ 宣言したパラメータ変数(Rvalue, VkneeValue)は、書籍の内容に加え、それぞれRとDiodeのパラメータとして設定する必要があります。
       一括ダウンロードに含まれるRDiodeComponent.moでは、パラメータとしての設定も実施済みです。

    - RdiodeTest(RdiodeTest.mo)
     書籍81ページの内容まで完成させたモデルです。上記のRDiodeComponent(RDiodeComponent.mo)とともにロードして使用してください。
    - RDiodePackage(RDiodePackage.mo)
     書籍86ページの内容まで完成させたモデルです。
    - CPUPowerPackage(CPUPowerPackage.mo)
     書籍92ページの内容まで完成させたモデルです。
    - MOSFETPackage(MOSFETPackage.mo)
     書籍105ページの内容まで完成させたモデルです。
   ・5章:以下の2つのModelicaモデルを用意しました。
    - CPUPowerPackage(CPUPowerPackage.mo)
     書籍120ページの内容まで完成させたモデルです。
    - DCMotorModel(DCMotorModel.mo)

     書籍123ページの内容まで完成させたモデルです。
     ※ シミュレーション設定済みですが、(.moファイルを開くと)「計算回数」が49999に見えます。
      再度、50000回に上書きしてからシミュレーション実行してください(OpenModelicaのバグと思われます)。
   ・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.