Simscapeでのモデル化について
8 views (last 30 days)
Show older comments
Hiroaki Deguchi
on 8 Jun 2020
Commented: Hiroaki Deguchi
on 12 Jun 2020
質問、失礼します。
Simscapeでモデル化をする時は対象を細かく区切ってブロックで変換した方が、
物理的に正しくシミュレーションできるのでしょうか。
例えば、以下の様に水の加温を模擬する際は
①以下の様に水を1つのブロックで表わして模擬するのか
②それとも以下の様に細かく分割して考えてブロックを組み合わせて
模擬するのか(熱システムのサンプルでは2分割ていどでしたが、分割数などはどうするか)
どちらが正確にシミュレーションできるのでしょうか
よろしくお願いします。
0 Comments
Accepted Answer
Toshinobu Shintai
on 9 Jun 2020
Edited: Toshinobu Shintai
on 9 Jun 2020
②の方が物理現象を正確に再現することができます。ただし、計算時間は遅くなります。
一般にシミュレーションモデルの正確さと計算時間はトレードオフの関係にあります。
また、Simulink, Simscapeは1D-CAEのシミュレーションツールです。1D-CAEは物理現象の空間的なダイナミクスを無視した近似モデルを使うことで、高速にシミュレーションすることを前提に作られています。
おっしゃるように、たくさん分割してモデリングすることで、無視していた空間的なダイナミクスをある程度考慮できるようになりますが、本来Simscapeはそのようにして使うツールではないため、分割は必要最低限に留めた方がよいと思います。
ちなみに、空間的なダイナミクスとは具体的には、時間以外に関する微分方程式を含むという意味です。例えば、熱伝導方程式は時間以外に位置に関する微分方程式も含みますが、これをSimscapeで完全にモデリングすることはできません。
More Answers (0)
See Also
Categories
Find more on ソース in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!