はじめての「OpenModelica」(工学社)
・OpenModelicaのバージョンについて
 ・2023年11月20日現在、OpenModelicaの最新版はv1.22.0です。
  書籍の手順(14ページ)の通り、インストーラをダウンロードする場合、最新版のフォルダに移動します。
  実使用上、v1.19.2と書籍で示したv1.17.0との差分は軽微ですが、インストール前の準備及びインストールの手順について、簡単にまとめました(補足:v1.22.0でも同様の手順でインストール可能です)。
  OpenModelicaのインストール及び確認手順(v1.19.2)

 ・書籍では、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-2022 Nishi Laboratory all rights reserved.