Simscapeでのモデル化について

조회 수: 8 (최근 30일)
Hiroaki Deguchi
Hiroaki Deguchi 2020년 6월 8일
댓글: Hiroaki Deguchi 2020년 6월 12일
質問、失礼します。
Simscapeでモデル化をする時は対象を細かく区切ってブロックで変換した方が、
物理的に正しくシミュレーションできるのでしょうか。
例えば、以下の様に水の加温を模擬する際は
①以下の様に水を1つのブロックで表わして模擬するのか
②それとも以下の様に細かく分割して考えてブロックを組み合わせて
模擬するのか(熱システムのサンプルでは2分割ていどでしたが、分割数などはどうするか)
どちらが正確にシミュレーションできるのでしょうか
よろしくお願いします。

채택된 답변

Toshinobu Shintai
Toshinobu Shintai 2020년 6월 9일
편집: Toshinobu Shintai 2020년 6월 9일
②の方が物理現象を正確に再現することができます。ただし、計算時間は遅くなります。
一般にシミュレーションモデルの正確さと計算時間はトレードオフの関係にあります。
また、Simulink, Simscapeは1D-CAEのシミュレーションツールです。1D-CAEは物理現象の空間的なダイナミクスを無視した近似モデルを使うことで、高速にシミュレーションすることを前提に作られています。
おっしゃるように、たくさん分割してモデリングすることで、無視していた空間的なダイナミクスをある程度考慮できるようになりますが、本来Simscapeはそのようにして使うツールではないため、分割は必要最低限に留めた方がよいと思います。
ちなみに、空間的なダイナミクスとは具体的には、時間以外に関する微分方程式を含むという意味です。例えば、熱伝導方程式は時間以外に位置に関する微分方程式も含みますが、これをSimscapeで完全にモデリングすることはできません。
  댓글 수: 1
Hiroaki Deguchi
Hiroaki Deguchi 2020년 6월 12일
回答ありがとうございます。
了解しました。
ということは、水を加温する際の対流(温まった水が上にいく現象)は、ブロックを分割しても再現できない。
再現したいなら、別のブロック繋げたり、熱伝導率を変更してエネルギーのやり取りとして再現すればよい。
と解釈しています。

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 シミュレーションの設定에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!