Simscape Multibody で接触力の計算をカスタマイズするにはどうすればよいですか?
조회 수: 13 (최근 30일)
이전 댓글 표시
MathWorks Support Team
2025년 10월 21일
답변: MathWorks Support Team
2025년 10월 21일
Simscape Multibody R2024b で、2 つの物体が接触したときに、カスタマイズした接触力を実装したいと考えています。
채택된 답변
MathWorks Support Team
2025년 10월 22일
Spatial Contact Force ブロックは、カスタムの摩擦法則と垂直力の法則をサポートするように設計されています。これは、ブロック上の入力ポートを公開する Normal Force->Method->Provided by Input および/または Frictional Force->Method->Provided by Input を選択して、ダイアログで設定します。垂直力入力は、スカラー垂直力の大きさ信号を想定しています。摩擦力入力は、2x1の摩擦力ベクトル信号(接触フレームに対する摩擦のxおよびy成分)を想定しています。したがって、垂直力と摩擦力の入力は、3D接触力の合計を完全に定義します。Spatial Contact Force ブロックから検出できる出力は、カスタムの法線力と摩擦力を作成するのに十分である可能性があります。一般的なアプローチは、Spatial Contact Force ブロックの出力を力を計算する MATLAB Function ブロックにフィードし、それらの力を Spatial Contact Force ブロックにフィードバックすることです。たとえば、クーロン摩擦のような単純な摩擦力は通常、接線速度 (つまり、滑り速度) と垂直力に基づいており、どちらもブロックによって感知できます。
参考までに、このドキュメントページでは、接触面と接触フレームの説明しています。
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 ダイナミクス에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!