自由度

空間にある拘束されていない剛性ボディには6次の自由度があります: 3次の並進と3次の回転。 X 、Y 、Z軸に沿った運動、またX 、Y 、Z軸を基準とした回転です。

2つの剛性ボディに拘束(例えば、同心円合致)を指定すると、ボディ間の自由度が失われます。 2つのボディは拘束されたままになり、メカニズムのモーションが力に関係なく、お互いに対して配置されます。 合致設定を使用してモーションを拘束し、様々な自由度を削除することができます。

例えば、同心円合致は2つの剛性ボディの間から2次の並進自由度と2次の回転自由度を削除します。 面に距離合致や一致合致を追加すると、最後の並進自由度が削除されます。

各剛性ボディで、同心円合致の中心線のジョイントに点がある場合、この2つの点は同じ距離を保ちます。 これらは1つの軸(同心円合致の中心線)を基準に、お互いに対してのみ回転できます。 この合致手順の組み合わせでは、剛性ボディの間で単一の回転が許可されるため、1次の自由度を持つジョイントが作成されます。

モーション解析スタディでモーションを計算すると、メカニズムの自由度の次数が計算され、アセンブリの運動方程式を決定し解決する際に冗長合致が削除されます。

メカニズムに閉じたループ(例えば、4つのバーを使用したリンケージ)が含まれている場合は、冗長合致が指定されている可能性があります。 すべての合致が同心であるとき、4つのバーを使用したリンケージに3つの冗長合致があります。 これはループの各サイド(グラウンドから開始)が、コネクティング ロッド(連接棒)がアセンブリ面にとどまるように拘束しているためです。

ソフトウェアは冗長合致を自動的に解決しようとします。4つのバーを使用したリンケージの場合は簡単に解決することができます。

自由度と重複のチェック

モーション解析タイプのスタディでは、モデルの自由度の数の他に、合致によって導入される重複も計算できます。

  1. 計算 Tool_Calculate.gif(Calculate)(MotionManagerツールバー)をクリックします。
  2. 合致 (MotionManager ツリー)を右クリックし、自由度 をクリックします。
    自由度(Degrees of Freedom)ダイアログ ボックスには、モデルの自由度および重複拘束合致の一覧が示されます。
重複拘束によって、モーション計算が不正確になる場合があります。 この問題を解決するには、モデルに合わせて、以下の操作を順に実行します。
  1. アセンブリ モーションに対して固定される構成部品のリジッド サブアセンブリおよびリジッド グループを作成します。
  2. ヒンジを形成する重複合致ペアをヒンジの合致で置き換えます。
  3. 重複合致を合致プリミティブで置き換えます。
  4. 合致をブッシングで置き換えます。