Spatial Contact Forceブロックで接触を表現するときの実行時間

조회 수: 12 (최근 30일)
taichi muto
taichi muto 2022년 2월 12일
편집: taichi muto 2022년 2월 14일
Spatial Contact Forceブロックで接触を表現しています.しかし,そうするとシミュレーションの実行時間がものすごく長くなってしまいます.これは接触問題を解くのに時間がかかるからですか?
また,剛体同士の接触をSpatial Contact Forceブロックで表現しない方法,あるいは実行時間を削減する方法はありますか?

채택된 답변

Toshinobu Shintai
Toshinobu Shintai 2022년 2월 12일
仰る通り、Spatial Contact Forceブロックは場合によっては接触問題を解くのに時間がかかる場合があります。
R2021aで導入された Point Cloud ブロックは、Spatial Contact Forceブロックより簡易化されており、時間を削減できますので、試してみてはいかがでしょうか。
  댓글 수: 3
Toshinobu Shintai
Toshinobu Shintai 2022년 2월 13일
まず、こちらのページをご確認ください。「プロキシを使用した静的接触のモデル化」というセクションにて、Spatial Contanct Force ブロックがどのように接触をシミュレーションしているのか、を説明しています。
Point Cloud ブロックを使うことで、リンク先に書かれている「接触プロキシの使用」と表現されているモデリングを行うことができるわけです。
taichi muto
taichi muto 2022년 2월 14일
편집: taichi muto 2022년 2월 14일
詳しいご説明、誠にありがとうございます。
接触力の位置が急速かつ不連続に変化するため計算コストが重くなっていたのを、小さな球体を介して接触させることで急速かつ不連続な変化を回避している、ということですね。
大変勉強になりました。

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

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 トラブルシューティング에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!