Joint Initial Velocity: Translational

Model ElementJointInitialvel_Trans要素は、並進ジョイント要素の初期並進速度を定義します。

フォーマット

<JointInitialVel_Trans
       joint_id    = "integer"
       iv          = "real"
/>

属性

joint_id
初速度を指定する並進ジョイントのID。
iv
並進ジョイントの初期並進速度。指定する値は、ジョイントのJマーカーに対するジョイントのIマーカーの並進速度です。単位は、モデルの時間単位あたりのモデルの長さ単位です。

下の図は、アクチュエーターボディを地面に結合する並進ジョイントを概略的に示しています。

図 1. 並進ジョイント


シミュレーションの開始時点において、アクチュエーターは10mm / 秒の速度でグラウンドボディから取り出されています。並進ジョイントの初速度は次のように指定できます:

<JointInitialVel_Trans
      joint_id  = "1"
      iv        = "10">
/>

コメント

  1. MotionSolveでは、ジョイントのほかに、Motion_JointまたはMotion_Marker要素を使用する方法と、Body_FlexibleBody_Rigid、またはBody_Point要素を使用する方法の2つの方法で初速度を指定できます。
  2. これらのさまざまな要素で指定した初速度の間で競合が発生した場合は、次の優先順位規則が適用されます:ボディ要素よりジョイント要素が優先され、さらにジョイント要素よりモーション要素が優先されます。
  3. 初期条件の数が、モデル内の自由度の合計数を超えることはできません。
    • したがって、自由度が1のシステムの速度の初期条件は1つのみです。拘束により、モデル内の残りの状態に一定速度が適用されます。
    • 自由度がゼロのシステムには、速度の初期条件はありません。