Simscapeでのモデル化について
9 次查看(过去 30 天)
显示 更早的评论
質問、失礼します。
Simscapeでモデル化をする時は対象を細かく区切ってブロックで変換した方が、
物理的に正しくシミュレーションできるのでしょうか。
例えば、以下の様に水の加温を模擬する際は
①以下の様に水を1つのブロックで表わして模擬するのか
②それとも以下の様に細かく分割して考えてブロックを組み合わせて
模擬するのか(熱システムのサンプルでは2分割ていどでしたが、分割数などはどうするか)
どちらが正確にシミュレーションできるのでしょうか
よろしくお願いします。
0 个评论
采纳的回答
Toshinobu Shintai
2020-6-9
编辑:Toshinobu Shintai
2020-6-9
②の方が物理現象を正確に再現することができます。ただし、計算時間は遅くなります。
一般にシミュレーションモデルの正確さと計算時間はトレードオフの関係にあります。
また、Simulink, Simscapeは1D-CAEのシミュレーションツールです。1D-CAEは物理現象の空間的なダイナミクスを無視した近似モデルを使うことで、高速にシミュレーションすることを前提に作られています。
おっしゃるように、たくさん分割してモデリングすることで、無視していた空間的なダイナミクスをある程度考慮できるようになりますが、本来Simscapeはそのようにして使うツールではないため、分割は必要最低限に留めた方がよいと思います。
ちなみに、空間的なダイナミクスとは具体的には、時間以外に関する微分方程式を含むという意味です。例えば、熱伝導方程式は時間以外に位置に関する微分方程式も含みますが、これをSimscapeで完全にモデリングすることはできません。
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!