OS-T:1520 ラック&ピニオンギアモデルの有限スライディング

本チュートリアルは、ラック&ピニオンギアモデルの有限スライディング解析を実施する手順を示します。円形のギアはピニオンと呼ばれ、その歯が、ラックと呼ばれる平板状の棒の歯とかみ合っています。

開始する前に、このチュートリアルで使用するファイルを作業ディレクトリにコピーします。
1. 円形ギアとラックのモデル

os_1520_model
有限スライディング解析vs微小スライディング解析

微小スライディング解析では、メイン(旧称“マスター”)とセカンダリ(旧称“スレーブ”)との間の相対スライディングが比較的小さいだけでなく、接触の検索はシミュレーションの初めにのみ行われます。一方、有限スライディング解析では、解析のインクリメント毎に接触の検索が更新されます。この場合、シミュレーションの間を通して円形ギアはラック全体と接触していなくてはならず、したがって、全体の動きを捕捉するためにはインクリメント毎に接触のステータスが更新される必要があり、そのため、有限スライディングが必須となります。

本チュートリアルは、円形ギアとラックとの有限スライディング接触を定義するための手助けとなります。ギアは全自由度で中央位置に固定されており、ラックはx自由度で変位を与えられる一方、その他の全自由度で拘束されています。拘束および強制変位はすべて、モデル内で定義されています。セカンダリ面とメイン面を定義するためのセットセグメントもまた、モデル内で予め定義されています。接触が確立される前に、剛体の動きが安定するのを助けるため、この接触について接触安定化が定義されています。解析終了時に起こり得る一時的な不安定性を克服するために、微小な終了時サブケース安定化も指定されています。

HyperMeshの起動とOptiStructユーザープロファイルの設定

  1. HyperMeshを起動します。
    User Profilesダイアログが現れます。
  2. OptiStructを選択し、OKをクリックします。
    これで、ユーザープロファイルが読み込まれます。ユーザープロファイルには、適切なテンプレート、マクロメニュー、インポートリーダーが含まれており、OptiStructモデルの生成に関連したもののみにHyperMeshの機能を絞っています。

モデルのオープン

  1. File > Open > Modelをクリックします。
  2. 自身の作業ディレクトリに保存したfinite_sliding.hmファイルを選択します。
  3. Openをクリックします。
    finite_sliding.hmデータベースが現在のHyperMeshセッションに読み込まれます。

モデルのセットアップ

材料特性の確認

インポートされたモデルには、予め定義された大量の情報が含まれており、これらによって私たちは、本チュートリアル内の有限スライディングセクションに焦点を当てることができます。円形ギアとラックについて、すべての材料とプロパティは定義済みです。スティールの材料特性が、両方のコンポーネントに割り当てられます。

  1. Model BrowserのMaterialsフォルダーでsteelを右クリックし、context menuからCard Editを選択します。
  2. steelの材料プロパティについて、MAT1バルクデータエントリが図 2に示すとおり入力されていることを確認します。

    弾性のヤング率 = 2.1 x 105 N/m2

    ポアソン比= 0.3

    2. 材料の確認 - Steel

    os_1520_material_steel
  3. returnをクリックし、確認を完了します。
ヒント: プロパティや荷重コレクターなど、残りの予め定義されたデータエントリも、同様に確認できます。荷重コレクター確認の手順は、場合によっては上に示したとおり簡単ではありませんが、他の様々なチュートリアルでユーザーのために十分説明されています。

セットセグメントの確認と有限スライディング接触の生成

3. Set Segmentパネル

os_1520_contact_surface_panel
  1. パネル領域でAnalysisページに進み、set segmentsをクリックして、既に作成されているセットセグメントを確認します。
  2. solid facesサブパネルに入ります。
  3. ラックの接触サーフェスの確認
    1. nameをクリックします。
    2. rackを選択します。
    3. reviewをクリックします。
    4. ラックのセットセグメントの確認

    os_1520_contact_surface_rack
  4. ギアのセットセグメントの確認
  5. returnをクリックし、Control Cardsパネルを終了します。
  6. セットセグメントを作成します。
    1. interfacesパネルに進み、createサブパネルに入ります。
    2. nameに、接触面の名称としてrack_pinionと入力します。
    3. typeをクリックしCONTACTを選択します。
    4. create/editをクリックします。
    5. addサブパネルをクリックし、rack_pinion接触面のメインとセカンダリセットを選択します。
    6. メインとセカンダリーの両方で、エンティティタイプをsetsに変更します。
      5. メインセットとセカンダリーセットを選択

      os_1520_select_surfaces
    7. セカンダリに、セットセグメントrackを選択し、updateをクリックします。
    8. メインも同様に、gearセグメント接触サーフェスを選択し、updateをクリックします。
    9. updateをクリックします。
  7. 接触面を確認するために、reviewをクリックします。
    6. 接触面の確認

    os_1520_review_interface
  8. セットセグメントを編集します。
    1. card imageサブパネルに入ります。
    2. editをクリックし、接触面を編集します。
    3. TYPEをSLIDEに設定します。
    4. DISCRETをS2Sに設定します。
    5. TRACKをFINITEに設定します。
    摩擦なしのサーフェス間有限スライディング接触が定義されました。
    7. S2S有限スライディング接触定義

    os_1520_definitions
  9. returnをクリックし、interfacesパネルを終了します。
これで、有限スライディング接触定義が完成しました。

パラメータ、接触出力定義および荷重ステップ定義の確認

有限スライディング接触の場合、大変位定式をアクティブにする必要があります。

  1. control cardsパネルをクリックしてパラメータを確認し、LGDISPをオンにします。
  2. nextを2回クリックし、PARAMを選択します。
  3. PARAM, LGDISPがto1にセットされていることを確認します。
  4. returnをクリックします。
  5. GLOBAL_OUTPUT_REQUESTをクリックします。
  6. CONTFが選択されていることを確認します。
    注: CONTFは、接触の圧力、ギャップ貫通、スライディング距離など、接触の出力結果を与えます。
  7. returnを2回クリックし、Control Cardsパネルから抜けます。
  8. loadstepsパネルをクリックし、定義済みの荷重ステップを確認します。
    SPC荷重およびNLPARM荷重ステップ入力が定義され、解析は、非線形静解析であるはずです。SPC荷重は円形ギア上の固定された拘束およびラック下部の強制変位を指しています。NLPARM荷重ステップ入力は非線形パラメータを定義します。

ジョブのサブミット

  1. AnalysisページからOptiStructパネルをクリックします。
    8. OptiStructパネルへのアクセス

    OS_1000_13_17
  2. save asをクリックします。
  3. Save Asダイアログで、OptiStructモデルファイルを書き出す場所を指定し、ファイル名としてrack_pinionと入力します。
    OptiStruct入力ファイルには、拡張子 .femが推奨されます。
  4. Saveをクリックします。
    入力ファイル欄には、Save Asダイアログで指定されたファイル名と場所が表示されます。
  5. export optionsのトグルをallにセットします。
  6. run optionsのトグルをanalysisにセットします。
  7. memory optionsのトグルはmemory defaultにセットします。
  8. OptiStructをクリックし、OptiStructジョブを開始します。
ジョブが成功した場合、rack_pinion.femが書き出されたディレクトリに新しい結果ファイルがあるはずです。何らかのエラーがある場合、rack_pinion.outファイルはデバッグを手助けするエラーメッセージを探すのに良い場所です。

結果の表示

Displacements、Element Stresses、Contact Force、Contact Deformationなどが計算され、HyperViewContour panelを使ってプロットすることができます。
  1. コマンドウィンドウにProcess completed successfullyというメッセージが現われたら、 HyperViewをクリックします。
    HyperViewが起動され、結果が読み込まれます。HyperViewにモデルと結果が正しく読み込まれたことを示すメッセージウィンドウが現われます。
  2. 現れたら、Closeをクリックし、メッセージウィンドウを閉じます。
  3. ツールバー上でresultsContour-16(Contour)をクリックします。
  4. Result typeの下で、1つ目のドロップダウンメニューからDisplacement (v)を選択します。
  5. 2番目のドロップダウンメニューの下でXを選択します。
    9. HyperViewでの変位(v)プロット

    os_1520_contour_plot_panel_hv
    10. HyperViewのContour plotパネル

    os_1520_stress_contour
  6. オプション: HyperViewのSet Transient Animation Modeを用いて、結果をアニメーション表示します。
    11.

    transient_menu
  7. オプション: Contour panelother result typesを選択し、Applyをクリックします。