SlideShare a Scribd company logo
1 of 17
OpenModelica超初級チュートリアル
3.モデルのカスタマイズ
Copyright (C) 2017 Shigenori Ueda
Released under the MIT license
https://opensource.org/licenses/mit-license.php
注意事項
・ 本チュートリアルは以下の内容が理解できていることを前提と
しております
「OpenModelica超初級チュートリアル 1.解析モデルの作成と実行」
「OpenModelica超初級チュートリアル 2.コーディング」
・ OpenModelica1.11.0 (64bit – windows版)を利用して
本チュートリアルは作成されています
モデルのカスタマイズ
既存のモデルを自分の欲しいモデルになるように改造してみましょう。
カスタマイズができるようになると?
 既存ライブラリを自分好みに改造できる
 オリジナルのライブラリを作る足掛かりになる
 Modelica言語に詳しくなる
モデルの種類
モデルは用途に応じて大きく以下に分類されます*
・モデル同士の接続関係を表す接続図(Connection Diagram)
・モデルの構造を表す部品図
まずは接続図を対象に
ある変数を他の変数の関数にカスタマイズ
してみましょう。
*接続図を使ってモデルの構造を表現する場合もあるため
あくまで便宜上の分類です。
ただ業務などで、部品図のことを話しているのか、接続図のことを話しているのか
混乱を生じる場合があるため分類しました。
𝑚 = 1
𝑚 = 𝑓(𝜌, 𝑉)
カスタマイズ内容
チュートリアル1で作成したバネマスモデルのmassモデルの質量mを密度ρ×体積Vにしてみましょう
現在・・・質量を直接入力
カスタマイズ・・・質量を密度ρ×体積Vで表す
今回は接続図にρとVのパラメータ変数を追加し
質量mを入力するコマンドにρ×Vを追加してみます
ファイルを開く
OpenModelica超初級チュートリアル1で作成したバネマスモデルを開きます。
①「ファイル」 - 「モデル/ライブラリを開く」から任意のファイルを選択
③モデルを確認してください
②ライブラリブラウザに
追加されたファイルを
ダブルクリック
クラスのコード表示
ダイヤグラムビュー左上にある
「テキストビュー」アイコンをクリックしてください。 クラスに書かれたコードが表示されます。
クラスとは?
今までなんとなくクラスと使っていましたが、Modelica内で作成するオブジェクト(プログラム)は
すべて”クラス”と呼ばれます。
クラスはデータと振舞いを規定したもので用途に応じて様々な種類があります。
主に使うのは以下の表のクラスで、まずは上位3つを覚えれば十分です。
クラス名 用途
Model 変数、方程式を有しシ
ミュレーションが実行で
きる
Connector クラス同士を接続する。
方程式は記述できない
Package クラスを一つにまとめる
Block 変数、方程式を有しシ
ミュレーションが実行で
きる。
入出力が決まっており因
果的モデルが記述できる
クラスの選択は以下から行うことができます
復習–コードの概要
変数を宣言したり、継承関係を記述します。
この範囲を便宜的に「宣言セクション」と呼びます。
Modelica言語のコードは大きく以下の二つのセクションに分かれます。
model Test
equation
end Test;
“equation”以下に方程式やモデル間の接続関係を
記述します。
ここで記述された方程式は計算実行時に
連立方程式として認識され自動的に解が得られます。
これを非因果的(acausal)モデリングと呼びます。
この範囲を便宜的に「Equation セクション」と呼びま
す。
parameter ・・・
宣言セクション
equationセクション
der(x)=a*x;
クラスの種類 クラス名 の順に記述します。
Real ・・・
コードの概要 – インスタンス
宣言セクション内に使用するモデルを記述します。
記述されたモデルをインスタンスと呼びます。
インスタンスはいくら変更しようとも、元のモデルには影響しないので安全に書き換えられます。
インスタンスの元となるクラス名 インスタンス名(修飾) ;ダイアグラムビューの表示設定
インスタンスの文法
例.固定端を表すFixedモデルのインスタンス
インスタンス名
大抵、元のモデルの名前の頭文字を
小文字にして数字を付けます。
クラス名の後ろの()内に”変数名=〇”と
することで値を与えることができます。
これをmodification(修飾)と呼びます。
modificationには数式も使用できます。
ダイアグラムビューの表示設定インスタンスの元となるクラス
コードの概要 – connect
equationセクション内にモデル同士の接続関係をconnectを使って記述します。
接続関係とは、モデルのコネクター内の変数が参照できるかを示します。
接続されたモデル間で変数の値を参照できます。
connect (インスタンス名1.コネクター名, インスタンス名2 .コネクター名) ;ダイアグラムビューの表示設定
connectの文法
例.バネ(spring) と質量(mass) の接続
connect(〇、×)で
〇と×を接続しています。 インスタンス名.コネクター名
ダイアグラムビューの表示設定
コードの概要 – connector
connectorとは、クラス同士の接続を行うためのクラスのことです。
connectorクラス内に宣言された変数が接続できます。
(connectorはPortと呼ばれることもありますが同じものです)
例. connectorクラスFlange_aのコード
以下の接続が可能なことを表しています
位置座標値を表すs
力を表すf
fには接頭辞にflowがついています
これはまた別のチュートリアルで説明します
connector コネクター名
connect コネクター名
型やクラス名 変数名;
connectorの構成
end コネクター名;
・
・
・
質量変数のカスタマイズ
質量変数mを体積Vと密度ρの積で定義したい場合もあります。
そのためにソースコードへ以下の2工程の追加を行います。
1st . パラメータ変数V,ρの追加
2nd . 計算式の追加
質量変数のカスタマイズー 1st . パラメータ変数V,ρの追加
バネマスモデルの接続図(Test.mo)のテキストビューから
宣言セクションへ以下のパラメータ変数を追加してください。
追加
質量変数のカスタマイズー 2nd . 計算式の追加
宣言セクションのmass1インスタントの修飾内のmを以下のように変更してください。
変更
チェックして、変数と方程式が同一であることを確認してください
質量変数のカスタマイズー 解析実行と結果
「シミュレーションのセットアップ」から「解析間隔」の「終了時刻」を10秒にして
解析を実行してください。
解析結果より、チュートリアル1と比較して質量が大きくなっているため
バネの変形がゆっくりになっている事を確認してください
解析結果
Exercise
1.ρ、Vを様々な値に変更し波形の変化を確認してください
2.その他のパラメータ変数を関数にしてみてください
例.初期位置、バネ定数、体積 etc.
3.質量mを密度と体積の関数とする方法は沢山あります。
これまでのチュートリアルの範囲を超えていますが
興味ある人は、massモデルをコピーして改造したり
mを別モデルで定義するなどして遊んでみてください

More Related Content

What's hot

OpenModelica tutorials_6 Tips(超初級チュートリアル6.便利技 Tableモデルの使い方)
OpenModelica tutorials_6 Tips(超初級チュートリアル6.便利技 Tableモデルの使い方)OpenModelica tutorials_6 Tips(超初級チュートリアル6.便利技 Tableモデルの使い方)
OpenModelica tutorials_6 Tips(超初級チュートリアル6.便利技 Tableモデルの使い方)Shigenori Ueda
 
OpenModelica tutorials_7-5 Stream variable(超初級チュートリアル7-5.番外編 Stream変数)
OpenModelica tutorials_7-5 Stream variable(超初級チュートリアル7-5.番外編 Stream変数)OpenModelica tutorials_7-5 Stream variable(超初級チュートリアル7-5.番外編 Stream変数)
OpenModelica tutorials_7-5 Stream variable(超初級チュートリアル7-5.番外編 Stream変数)Shigenori Ueda
 
オープンソースによるモデルベースデザイン(OpenModelica)
オープンソースによるモデルベースデザイン(OpenModelica)オープンソースによるモデルベースデザイン(OpenModelica)
オープンソースによるモデルベースデザイン(OpenModelica)Koji Nishi
 
OSIの定義に基づくOSSライセンスの特徴分類 と現場での課題との関連に関する検討_OSC2015浜名湖_20150211
OSIの定義に基づくOSSライセンスの特徴分類 と現場での課題との関連に関する検討_OSC2015浜名湖_20150211OSIの定義に基づくOSSライセンスの特徴分類 と現場での課題との関連に関する検討_OSC2015浜名湖_20150211
OSIの定義に基づくOSSライセンスの特徴分類 と現場での課題との関連に関する検討_OSC2015浜名湖_20150211Hitoshi Sugimoto
 
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)TatsuyaKatayama
 
社内プレゼン勉強会発表資料
社内プレゼン勉強会発表資料社内プレゼン勉強会発表資料
社内プレゼン勉強会発表資料Yoh Nakamura
 
OpenFOAMによる混相流シミュレーション入門
OpenFOAMによる混相流シミュレーション入門OpenFOAMによる混相流シミュレーション入門
OpenFOAMによる混相流シミュレーション入門takuyayamamoto1800
 
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
FreeCAD OpenFOAM Workbenchセットアップ方法と課題FreeCAD OpenFOAM Workbenchセットアップ方法と課題
FreeCAD OpenFOAM Workbenchセットアップ方法と課題murai1972
 
スーパーコンピューターとクラウドでのOpenFOAM性能・費用ベンチマークテスト
スーパーコンピューターとクラウドでのOpenFOAM性能・費用ベンチマークテストスーパーコンピューターとクラウドでのOpenFOAM性能・費用ベンチマークテスト
スーパーコンピューターとクラウドでのOpenFOAM性能・費用ベンチマークテストMasanori Sumitomo
 
大学生からの「おたく」的因子の抽出と、それを元にした分類
大学生からの「おたく」的因子の抽出と、それを元にした分類大学生からの「おたく」的因子の抽出と、それを元にした分類
大学生からの「おたく」的因子の抽出と、それを元にした分類Shibaura Institute of Technology
 
(旧版) オープンソースライセンスの基礎と実務
(旧版) オープンソースライセンスの基礎と実務(旧版) オープンソースライセンスの基礎と実務
(旧版) オープンソースライセンスの基礎と実務Yutaka Kachi
 
DEXCS2023OF_Install.pdf
DEXCS2023OF_Install.pdfDEXCS2023OF_Install.pdf
DEXCS2023OF_Install.pdfEtsuji Nomura
 
つぶやきGLSLとは
つぶやきGLSLとはつぶやきGLSLとは
つぶやきGLSLとはGearsRenard
 
Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法Sho Yoshida
 
ハードコア デバッギング : サポート直伝!運用中 Windows アプリケーション バグバスター!!
ハードコア デバッギング : サポート直伝!運用中 Windows アプリケーション バグバスター!!ハードコア デバッギング : サポート直伝!運用中 Windows アプリケーション バグバスター!!
ハードコア デバッギング : サポート直伝!運用中 Windows アプリケーション バグバスター!!TAKUYA OHTA
 
Free cad 0.19.2 and cfdof (Japanese Ver.)
Free cad 0.19.2 and cfdof (Japanese Ver.)Free cad 0.19.2 and cfdof (Japanese Ver.)
Free cad 0.19.2 and cfdof (Japanese Ver.)YohichiShiina
 
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022GREE VR Studio Lab
 
流体解析入門者向け超初級講習会
流体解析入門者向け超初級講習会流体解析入門者向け超初級講習会
流体解析入門者向け超初級講習会mmer547
 

What's hot (20)

OpenModelica tutorials_6 Tips(超初級チュートリアル6.便利技 Tableモデルの使い方)
OpenModelica tutorials_6 Tips(超初級チュートリアル6.便利技 Tableモデルの使い方)OpenModelica tutorials_6 Tips(超初級チュートリアル6.便利技 Tableモデルの使い方)
OpenModelica tutorials_6 Tips(超初級チュートリアル6.便利技 Tableモデルの使い方)
 
OpenModelica tutorials_7-5 Stream variable(超初級チュートリアル7-5.番外編 Stream変数)
OpenModelica tutorials_7-5 Stream variable(超初級チュートリアル7-5.番外編 Stream変数)OpenModelica tutorials_7-5 Stream variable(超初級チュートリアル7-5.番外編 Stream変数)
OpenModelica tutorials_7-5 Stream variable(超初級チュートリアル7-5.番外編 Stream変数)
 
オープンソースによるモデルベースデザイン(OpenModelica)
オープンソースによるモデルベースデザイン(OpenModelica)オープンソースによるモデルベースデザイン(OpenModelica)
オープンソースによるモデルベースデザイン(OpenModelica)
 
OSIの定義に基づくOSSライセンスの特徴分類 と現場での課題との関連に関する検討_OSC2015浜名湖_20150211
OSIの定義に基づくOSSライセンスの特徴分類 と現場での課題との関連に関する検討_OSC2015浜名湖_20150211OSIの定義に基づくOSSライセンスの特徴分類 と現場での課題との関連に関する検討_OSC2015浜名湖_20150211
OSIの定義に基づくOSSライセンスの特徴分類 と現場での課題との関連に関する検討_OSC2015浜名湖_20150211
 
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
OpenMDAOの最適化を試す(第23回オープンCAE勉強会@関西)
 
社内プレゼン勉強会発表資料
社内プレゼン勉強会発表資料社内プレゼン勉強会発表資料
社内プレゼン勉強会発表資料
 
OpenFOAMによる混相流シミュレーション入門
OpenFOAMによる混相流シミュレーション入門OpenFOAMによる混相流シミュレーション入門
OpenFOAMによる混相流シミュレーション入門
 
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
FreeCAD OpenFOAM Workbenchセットアップ方法と課題FreeCAD OpenFOAM Workbenchセットアップ方法と課題
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
 
スーパーコンピューターとクラウドでのOpenFOAM性能・費用ベンチマークテスト
スーパーコンピューターとクラウドでのOpenFOAM性能・費用ベンチマークテストスーパーコンピューターとクラウドでのOpenFOAM性能・費用ベンチマークテスト
スーパーコンピューターとクラウドでのOpenFOAM性能・費用ベンチマークテスト
 
123DEXCS2022.pdf
123DEXCS2022.pdf123DEXCS2022.pdf
123DEXCS2022.pdf
 
大学生からの「おたく」的因子の抽出と、それを元にした分類
大学生からの「おたく」的因子の抽出と、それを元にした分類大学生からの「おたく」的因子の抽出と、それを元にした分類
大学生からの「おたく」的因子の抽出と、それを元にした分類
 
(旧版) オープンソースライセンスの基礎と実務
(旧版) オープンソースライセンスの基礎と実務(旧版) オープンソースライセンスの基礎と実務
(旧版) オープンソースライセンスの基礎と実務
 
DEXCS2023OF_Install.pdf
DEXCS2023OF_Install.pdfDEXCS2023OF_Install.pdf
DEXCS2023OF_Install.pdf
 
Dakota+openFoam1
Dakota+openFoam1Dakota+openFoam1
Dakota+openFoam1
 
つぶやきGLSLとは
つぶやきGLSLとはつぶやきGLSLとは
つぶやきGLSLとは
 
Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
Source Code Management with Pharo Smalltalk - Pharo Smalltalkソースコード管理方法
 
ハードコア デバッギング : サポート直伝!運用中 Windows アプリケーション バグバスター!!
ハードコア デバッギング : サポート直伝!運用中 Windows アプリケーション バグバスター!!ハードコア デバッギング : サポート直伝!運用中 Windows アプリケーション バグバスター!!
ハードコア デバッギング : サポート直伝!運用中 Windows アプリケーション バグバスター!!
 
Free cad 0.19.2 and cfdof (Japanese Ver.)
Free cad 0.19.2 and cfdof (Japanese Ver.)Free cad 0.19.2 and cfdof (Japanese Ver.)
Free cad 0.19.2 and cfdof (Japanese Ver.)
 
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022
オープンソースで構築するWebメタバース ~Mozilla Hubsで学ぶUX開発から運用コスト最小化まで #CEDEC2022
 
流体解析入門者向け超初級講習会
流体解析入門者向け超初級講習会流体解析入門者向け超初級講習会
流体解析入門者向け超初級講習会
 

Similar to OpenModelica tutorials_3 Model customization1 (超初級チュートリアル3.モデルのカスタマイズ1)

いまさらアジャイル巡業 In Tokyo アジャイルモデリング
いまさらアジャイル巡業 In Tokyo アジャイルモデリングいまさらアジャイル巡業 In Tokyo アジャイルモデリング
いまさらアジャイル巡業 In Tokyo アジャイルモデリングYuki Tagami
 
オープンソースを利用したモデル駆動トライアル
オープンソースを利用したモデル駆動トライアルオープンソースを利用したモデル駆動トライアル
オープンソースを利用したモデル駆動トライアルAkira Tanaka
 
2009 qsic-constructing feature models using goal-oriented analysis
2009 qsic-constructing feature models using goal-oriented analysis2009 qsic-constructing feature models using goal-oriented analysis
2009 qsic-constructing feature models using goal-oriented analysisn-yuki
 
Machine learning microservice_management
Machine learning microservice_managementMachine learning microservice_management
Machine learning microservice_managementyusuke shibui
 
Xtext And Grails20091218
Xtext And Grails20091218Xtext And Grails20091218
Xtext And Grails20091218Akira Tanaka
 
20090703課内oss研修
20090703課内oss研修 20090703課内oss研修
20090703課内oss研修 Yuya Tanaka
 

Similar to OpenModelica tutorials_3 Model customization1 (超初級チュートリアル3.モデルのカスタマイズ1) (6)

いまさらアジャイル巡業 In Tokyo アジャイルモデリング
いまさらアジャイル巡業 In Tokyo アジャイルモデリングいまさらアジャイル巡業 In Tokyo アジャイルモデリング
いまさらアジャイル巡業 In Tokyo アジャイルモデリング
 
オープンソースを利用したモデル駆動トライアル
オープンソースを利用したモデル駆動トライアルオープンソースを利用したモデル駆動トライアル
オープンソースを利用したモデル駆動トライアル
 
2009 qsic-constructing feature models using goal-oriented analysis
2009 qsic-constructing feature models using goal-oriented analysis2009 qsic-constructing feature models using goal-oriented analysis
2009 qsic-constructing feature models using goal-oriented analysis
 
Machine learning microservice_management
Machine learning microservice_managementMachine learning microservice_management
Machine learning microservice_management
 
Xtext And Grails20091218
Xtext And Grails20091218Xtext And Grails20091218
Xtext And Grails20091218
 
20090703課内oss研修
20090703課内oss研修 20090703課内oss研修
20090703課内oss研修
 

More from Shigenori Ueda

CAE初心者サークル_2018年の振り返りと2019年の目標
CAE初心者サークル_2018年の振り返りと2019年の目標CAE初心者サークル_2018年の振り返りと2019年の目標
CAE初心者サークル_2018年の振り返りと2019年の目標Shigenori Ueda
 
Consideration of cae learner community
Consideration of cae learner communityConsideration of cae learner community
Consideration of cae learner communityShigenori Ueda
 
Redmineによる試験勉強管理の結末
Redmineによる試験勉強管理の結末Redmineによる試験勉強管理の結末
Redmineによる試験勉強管理の結末Shigenori Ueda
 
計算力学技術者試験 Redmineによる試験勉強管理
計算力学技術者試験 Redmineによる試験勉強管理計算力学技術者試験 Redmineによる試験勉強管理
計算力学技術者試験 Redmineによる試験勉強管理Shigenori Ueda
 
計算力学技術者試験勉強会の告知
計算力学技術者試験勉強会の告知計算力学技術者試験勉強会の告知
計算力学技術者試験勉強会の告知Shigenori Ueda
 
170415 MBD-Case_Room and MBD and I Ver2
170415 MBD-Case_Room and MBD and I Ver2170415 MBD-Case_Room and MBD and I Ver2
170415 MBD-Case_Room and MBD and I Ver2Shigenori Ueda
 
170311 MBD-Case_Room and MBD and I Ver1
170311 MBD-Case_Room and MBD and I Ver1 170311 MBD-Case_Room and MBD and I Ver1
170311 MBD-Case_Room and MBD and I Ver1 Shigenori Ueda
 
161126 Introduction of the investigative action about Examples of Modelica St...
161126 Introduction of the investigative action about Examples of Modelica St...161126 Introduction of the investigative action about Examples of Modelica St...
161126 Introduction of the investigative action about Examples of Modelica St...Shigenori Ueda
 
161029 open cae-studygroup_openmodelicaexample_onemass2
161029 open cae-studygroup_openmodelicaexample_onemass2161029 open cae-studygroup_openmodelicaexample_onemass2
161029 open cae-studygroup_openmodelicaexample_onemass2Shigenori Ueda
 
160917 オープンcae勉強会 open_modelicaexample_onemass
160917 オープンcae勉強会 open_modelicaexample_onemass160917 オープンcae勉強会 open_modelicaexample_onemass
160917 オープンcae勉強会 open_modelicaexample_onemassShigenori Ueda
 

More from Shigenori Ueda (10)

CAE初心者サークル_2018年の振り返りと2019年の目標
CAE初心者サークル_2018年の振り返りと2019年の目標CAE初心者サークル_2018年の振り返りと2019年の目標
CAE初心者サークル_2018年の振り返りと2019年の目標
 
Consideration of cae learner community
Consideration of cae learner communityConsideration of cae learner community
Consideration of cae learner community
 
Redmineによる試験勉強管理の結末
Redmineによる試験勉強管理の結末Redmineによる試験勉強管理の結末
Redmineによる試験勉強管理の結末
 
計算力学技術者試験 Redmineによる試験勉強管理
計算力学技術者試験 Redmineによる試験勉強管理計算力学技術者試験 Redmineによる試験勉強管理
計算力学技術者試験 Redmineによる試験勉強管理
 
計算力学技術者試験勉強会の告知
計算力学技術者試験勉強会の告知計算力学技術者試験勉強会の告知
計算力学技術者試験勉強会の告知
 
170415 MBD-Case_Room and MBD and I Ver2
170415 MBD-Case_Room and MBD and I Ver2170415 MBD-Case_Room and MBD and I Ver2
170415 MBD-Case_Room and MBD and I Ver2
 
170311 MBD-Case_Room and MBD and I Ver1
170311 MBD-Case_Room and MBD and I Ver1 170311 MBD-Case_Room and MBD and I Ver1
170311 MBD-Case_Room and MBD and I Ver1
 
161126 Introduction of the investigative action about Examples of Modelica St...
161126 Introduction of the investigative action about Examples of Modelica St...161126 Introduction of the investigative action about Examples of Modelica St...
161126 Introduction of the investigative action about Examples of Modelica St...
 
161029 open cae-studygroup_openmodelicaexample_onemass2
161029 open cae-studygroup_openmodelicaexample_onemass2161029 open cae-studygroup_openmodelicaexample_onemass2
161029 open cae-studygroup_openmodelicaexample_onemass2
 
160917 オープンcae勉強会 open_modelicaexample_onemass
160917 オープンcae勉強会 open_modelicaexample_onemass160917 オープンcae勉強会 open_modelicaexample_onemass
160917 オープンcae勉強会 open_modelicaexample_onemass
 

OpenModelica tutorials_3 Model customization1 (超初級チュートリアル3.モデルのカスタマイズ1)