Simulink/Simscape/Mutibody について、
ひとつのBobyに対して複数の支持点を設定するとができません。
梁のようなブロックの左右端をバネで支えているようなモデルを作成したいです。
Jointは、Bushing Jointを使用する前提です。
問題の現象
一つのSolid Bodyに対して、二つのフレームを追加し、それぞれのフレームに別々のBushing Jointを接続する。
それぞれのBushing Joint のBaseポートはワールドフレームに接続し、実行すると、
下記メッセージが出て停止してしまう。
 Targets or motion inputs are specified for every joint around a kinematic loop:
 Bushing_Joint1
 Bushing_Joint2
なお、Bushing Jointには6軸すべてに値を入れ、バネとして機能させているので、
幾何学上の矛盾は生じないものと考えています。

 채택된 답변

Norihiro Kobayashi
Norihiro Kobayashi 2020년 4월 28일

1 개 추천

こんにちは、
コンフィギュレーションパラメータのSimsccape Multibodyの診断の項目をご存知でしょうか?
Simulinkのコンフィグを開いて一番下にあります。
おそらく、対象の項目(運動学ループ・・・)がデフォルトのエラーになっていることが原因と思われます。
こちらエラーの設定を解除頂き、運用ください。
並列のJointが複数の解を持つ場合などは、計算された力の配分等に、一部注意頂く必要がある趣旨の項目との理解ですが、一般にはエラーを解除していただき問題はございません。

댓글 수: 1

Kouji Yoshida
Kouji Yoshida 2020년 5월 9일
ありがとうございます。
モデルの構造を修正して当エラーを回避してしまいましたが、
ご回答頂いた内容も検討してみます。

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

추가 답변 (0개)

카테고리

도움말 센터 및 File Exchange에서 Simscape Multibody에 대해 자세히 알아보기

제품

릴리스

R2019b

태그

Community Treasure Hunt

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

Start Hunting!