HM-4640:ダミーポジショナー

ここでは、ダミーの位置決めのためのデフォルト機能の違いについて学習します。

開始する前に、このチュートリアルで使用するファイルを作業ディレクトリにコピーします。

ここで使用されている運転席と環境には、National Crash Analysis Center (NCAC) ウェブサイトで公開されているLS-DYNA Toyota Yarisモデルを使います。

また、LS-DYNAダミーモデルは、NHTSAウェブサイトで公開されている、THOR-Mod Kit/Metric crash test dummy with SD3 shoulderを使用します。

LS-DYNAプロファイルの読み込み

このステップでは、HyperMeshLS-DYNAプロファイルを読み込みます。

  1. HyperMeshを開始します。
  2. プロファイルをLsDynaに設定します。

モデルファイルの取得と表示

このステップではモデルファイルを開き、HyperMeshで表示します。

  1. メニューバーFile(ファイル) > Open(開く) > HyperMesh Model(HyperMeshモデル)をクリックします。
  2. ダイアログでdummy_positioner.hmファイルを選択します。
モデルがモデリングウィンドウ内に開かれます。
1.


Hポイント位置へのダミーの配置

このステップでは、ダミーをシート上のHポイント位置に移動します。

  1. Safety(安全解析)リボンから Dummy(ダミー)ツールをクリックします。
    2.


  2. DummyブラウザTHOR_FEダミーエンティティをクリックし、エンティティエディターでグローバルな位置パラメータをアクティブにします。
    3.


  3. エンティティエディターのGlobal rotation attribute Rxに180と入力します。
    ダミーが回転します。
  4. モデリングウィンドウ図 4に示されているようにH-Point Locationというタグの付いた節点を選択します。
    4.


    ダミーが選択したHポイントの位置に自動的に移動します。
    5.


手足の手動配置

このステップでは、lower_leg_leftエンティティとlower_leg_right bodyエンティティを手動で配置します。

  1. Dummyブラウザで、lower_leg_leftボディエンティティをクリックします。
    6.


    モデリングウィンドウにジョイントマニピュレータが表示され、エンティティエディターが開きます。
    7.


  2. 次のいずれかを実行し、下肢を配置します:
    • モデリングウィンドウで、マニピュレータ上の最も小さい青色の円弧を選択し、下肢を-70°の角度にインタラクティブに配置します。
    • エンティティエディターで、Current angle欄に-70と入力します。
  3. Dummyブラウザで、lower_leg_rightボディエンティティをクリックします。
  4. 手順2を繰り返します。

手の自動配置

このステップでは、手を自動的に配置します。

  1. Dummyブラウザで、THOR_FEダミーエンティティを右クリックし、コンテキストメニューからMove Limbsを選択します。
  2. Multiple pairsをYesに設定します。
  3. Select pairs欄をクリックます。
  4. 左手を配置します。
    1. Select multi nodesダイアログで、Source Point列の最初のセルをクリックします。
    2. Nodesセレクターをクリックします。
    3. Node Advanced Selectionをクリックし、420848と入力します。
    4. OKをクリックします。
    5. Select multi nodesダイアログで、Target Point欄の最初のセルをクリックします。
    6. モデリングウィンドウ図 8に示されているようにLeft Hand Targetというタグの付いた節点を選択します。
      8.


  5. 右手を配置します。
    1. Select multi nodesダイアログで、をクリックして2行目を追加し、右手のSource PointとTarget Pointを定義します。
    2. Select multi nodesダイアログで、Source Point列の2番目のセルをクリックします。
    3. Nodesセレクターをクリックします。
    4. Node Advanced Selectionをクリックし、320848と入力します。
    5. OKをクリックします。
    6. Select multi nodesダイアログで、Target Point欄の2番目のセルをクリックします。
    7. モデリングウィンドウ図 9に示されているようにRight Hand Targetというタグの付いた節点を選択します。
      9.


  6. Select multi nodesダイアログで、Closeをクリックします。
  7. Select Bodiesをクリックします。
    10.


  8. Dummy Bodies DOFダイアログで、ダミーの手足の自動配置で考慮するダミーボディとダミーDOFを有効 / 無効にします。
    1. Body列の該当するチェックボックスをクリアすることで、ボディupper_torsoおよびhead_neckの選択を解除します。
      ヒント: ボディは、モデリングウィンドウ内で目的のボディを右クリックすることによっても選択解除できます。モデリングウィンドウで目的のボディまたはジョイント矢印を左クリックすると、ボディまたはDOFをアクティブにできます。
    2. OKをクリックしてダイアログを閉じます。
  9. dummyviewダイアログでMoveをクリックし、手足の自動配置をアクティブにします。
    11.


ダミー位置の保存と取得

このステップでは、ダミー位置を保存し、取得します。

  1. Dummyブラウザで、THOR_FEダミーエンティティを右クリックし、コンテキストメニューからDefine Position > Newを選択します。
  2. Update Position infoダイアログで、Name欄にFinal Positionと入力し、Closeをクリックします。
    ダミーの実際の位置が保存され、将来参照する際に取得することができます。
  3. ダミーの初期位置を取得するには、Dummyブラウザで、THOR_FEダミーエンティティを右クリックし、コンテキストメニューからRetrieve Position > Initial Positionを選択します。
    ダミーが初期位置に自動的に移動します。
  4. 保存したダミー位置を取得するには、Dummyブラウザで、THOR_FEダミーエンティティを右クリックし、Retrieve Position > Other Positionを選択します。
    1. PositionsダイアログでFinal Positionを選択し、Closeをクリックします。

ダミーのシートメカニズムへのリンク

このステップでは、ダミーをシートメカニズムにリンクします。

デフォルトでは、定義されたシートメカニズムにダミーをリンクできます。この設定では、シートが別の位置に移動すると、ダミーの位置が自動的に更新されます。
  1. Safety(安全解析)リボンから Mechanism(メカニズム)ツールをクリックします。
    12.


    Mechanismブラウザが開きます。
  2. MechanismブラウザDriver_Seatメカニズムを展開し、定義されたさまざまなジョイントやボディを確認します。
    13.


  3. Driver_Seatメカニズムエンティティを右クリックして、コンテキストメニューからLink To Dummyを選択します。
  4. DummiesダイアログでTHOR_FEを選択し、Nextをクリックします。
  5. Mechanism Bodies [Parent Body]ダイアログでSeat_Cushionを選択し、Nextをクリックします。
    このボディは、ダミーの動きを駆動する親ボディになります。Mechanism Bodies [Parent Body]ダイアログで、ダミーのHポイントを含むボディが自動的に選択され、マスターボディにリンクされたボディのDOFがTX、TY、TZとして自動的に設定されます。これで十分です。
  6. Closeをクリックし、ダミーのシートメカニズムへのリンクを確定します。
    この時点で、シートが動くとそれに応じてグローバルなダミーの動きが生じます。また、足などのようにその位置に留まる可能性のあるダミーのボディの一部を拘束することもできます。
  7. ankle_left2ボディ上に制約を作成します。
    1. Driver_seatメカニズムを右クリックし、コンテキストメニューからCreate > Mechanism Constraint > Point Nodeの順に選択します。
    2. エンティティエディターのBody欄で、<Unspecified> > Bodyをクリックします。
    3. Select Bodyダイアログでankle_left2を選択し、OKをクリックします。
    4. エンティティエディターのPoint node欄で、<Unspecified> > Nodeをクリックします。
    5. ダイアログで681450と入力します。
    6. OKをクリックします。
    7. エンティティエディターFixed DoF欄をクリックし、最初の4つのチェックボックスと最後のチェックボックスを選択します。
      全体座標系で、選択したボディの3つの並進とRXおよびRZの回転が固定されます。RYは自由です。
  8. ankle_right2ボディと節点ID=581450に、同じ固定自由度で制約を作成します。
    1. 手順7.aおよび7.bを繰り返します。
    2. Select Bodyダイアログでankle_right2を選択し、OKをクリックします。
    3. 手順7.dを繰り返します。
    4. nodeセレクターをクリックし、581450と入力します。
    5. 手順7.fおよび7.gを繰り返します。
  9. Mechanismブラウザで、Fix_RailToMove_Railジョイントを右クリックし、コンテキストメニューからMoveを選択します。
  10. エンティティエディターで、Current Distance欄に-50.0と入力します。
    ダミーがシートと共にどのように動くのか、また足に定義された制約により、レッグや足の位置がどのように更新されるのかに注目してください。
    14.