主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

ジョイント作動の制限

閉ループの制限

閉じた運動学的ループにはそれぞれ,運動入力または計算された作動力/作動トルクが存在しないジョイントブロックが少なくとも1つなければなりません。この条件は,平面マニピュレーターモデルにおけるジョイントの運動の指定の例におけるブッシングジョイントのように,ジョイントのうち1つがバーチャルジョイントとして機能する場合にも当てはまります。ジョイントは,運動入力または自動計算された作動力/作動トルクをもたなくても,入力から作動力/作動トルクを受け入れることができます。

この条件を満たさないモデルでは,2つの固体ブロック間の剛結合ラインを焊缝ブロックに置き換えることができます。焊缝ブロックは剛結合を表すため,このアプローチによってモデルのダイナミクスが変化することはありません。このアプローチの利点は,モデルのダイナミクスを変えずにSimscape™多体™の閉ループの要件を満たすことができる点にあります。

球面プリミティブで利用できない運動作動

球面ジョイントプリミティブは,運動作動パラメーターを提供しません。球面プリミティブに働く作動トルクを指定することはできますが,目的の軌跡を指定することはできません。同時回転自由度3の運動の指定が必要なモデルでは,代わりに3つの回転プリミティブをもつジョイントブロックを使用してください。そのようなブロックには,万向接头种畜套管接头があります。

冗長な作動モードの非サポート

高い自由度のリンク機構で先端部の軌跡を指定する,冗長な作動は許可されていません。そのようなリンク機構には,先端部を一意に配置するのに必要な自由度より多くの自由度があるため,解が1つになりません。指定する運動入力よりも,自動的に計算される作動力/作動トルクによる自由度の方が多いモデルでは,シミュレーションエラーが発生します。

模型报告と力学Explorerの制限

運動入力をもつモデルでは,ブロック線図の更新(Ctrl + D)によって得られるアセンブリ済みの状態は,時間ゼロにおける初期シミュレーション状態(Ctrl + T)と一般的に一致しません。この不一致は力学Explorerに表示されます。ここでは,モデルを更新後にシミュレーションする際に,時間ゼロで急激な状態変化が起こる場合があります。また模型报告にも反映されます。モデルに運動入力がある場合には,模型报告の初期状態データは一般的にシミュレーション時間ゼロには適用されません。

運動によって制御される自由度の制限

指定した軌跡の自由度の数は,自動的に計算された力またはトルクの自由度と等しくなければなりません。この条件を満たさないモデルでは,シミュレーションがエラーを発生して失敗します。

関連する例

詳細