OS-HM-T: 6040 S-N法を用いたスポット溶接疲労解析(FPM)

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

スポット溶接疲労は、2つのシェル間のスポット溶接にのみ適用できます。スポット溶接位置は、シート1、シート2、およびナゲットという3つの属性によって定義されます。シートはシェル要素によって定義され、ナゲットはCWELD、CBAR、CBEAMまたはCHEXA要素によって定義されます。ナゲットをシェルに直接結合するか、RBE2/RBE3要素を使用してナゲットをシェルに結合することができます。

フレームには、縦方向の曲げに加え、前方および後方ねじり荷重がかかっています。溶接は、フレームを形成するセクション間にモデル化されています。
1. 2つのフレームセクションの間のスポット溶接のモデル化


スポット溶接位置で生じる損傷を計算することができます。ソルバーデックのセットアップは、Process Managerを用いて行います。以下の内容がカバーされます:
  • Fatigue Process Managerの起動
  • モデルの読み込み
  • 疲労サブケースの生成
  • 疲労解析パラメータの定義
  • 疲労要素とS-Nプロパティの定義
  • 荷重時刻歴と荷重順序の定義
  • ジョブのサブミット
  • 結果サマリーの確認とポスト処理のためのHyperViewの起動

Altair HyperWorks / HyperMeshとProcess Managerの起動

本演習に使用されるモデルは、に示すような自動車のフレームのモデルです。femファイルには、フレームが受ける3つの静的荷重ステップFrontal torsion、Rear torsionおよびVertical bendingです。

  1. 起動メニューからAltair HyperWorksを起動します。
    New Sessionダイアログが開きます。
  2. HyperMeshラジオボタンを選択し、プロファイルをOptiStructに設定し、Create Sessionボタンをクリックします。
  3. Templatesリボンから、Analyzeメニューを選択し、Fatigue PMを選択します。
  4. New Session Nameに<my_session_name>と入力します。
  5. Working Folderに自身の作業フォルダーを選択します。
  6. Createをクリックします。
    これで、現在ロードされている疲労プロセステンプレートの内容を保存するための新しいファイルが生成されます。
    2. 疲労のセットアップ – スポット溶接


Import the Model

  1. Make sure the task Import File is selected in the Fatigue Analysis tree.
  2. For the Model file type, select OptiStruct.
  3. Click the Open model file icon files_panel.
    A Select File browser window opens.
  4. Select the Spotweld_CbarNugget.fem file you saved to your working directory and click Open.
  5. Click Import.
    This loads the control arm model. It includes a whole definition of two static subcases, elements sets, and material static properties, etc.
  6. Click Apply.
    This guides you to the next task Fatigue Subcase of the Fatigue Analysis tree.
    3. Import a Finite Element Model file


モデルのセットアップ

Create a Fatigue Subcase

  1. Make sure the task Fatigue Subcase is selected in the Fatigue Analysis tree.
  2. In the Create new fatigue subcase field, enter Fatigue-SpotWeld-Analysis.
  3. Click Create.
  4. For the Select existing fatigue subcase field, select the newly created fatigue subcase Fatigue-SpotWeld-Analysis.
    Fatigue-SpotWeld-Analysis is selected as the active fatigue subcase. Definitions in the following processes (analysis parameters, fatigue elements and properties, loading sequences, etc.) will be for this subcase.
  5. Optionally, you can choose to create all fatigue solver cards (such as FATPARM, FATDEF, FATEVNT, PFAT etc. that are created in subsequent steps) in a separate include file. For this, you should select the check box Create include file for fatigue solver cards (optional).
  6. Click Apply.
    This saves the current definitions and guides you to the next task Analysis Parameters of the Fatigue Analysis tree.
    4. Create and Select Active Fatigue Subcase to Process


Apply Fatigue Analysis Parameters

  1. Make sure the task Analysis Parameters is selected in the Fatigue Analysis tree.
  2. Select the following options:
    Analysis type
    S-N
    Stress combination method
    Signed von Mises
    FEA model unit
    MPA
    Mean stress correction
    GERBER
    Rainflow type
    LOAD
  3. Enter the following values:
    Certainty of survival
    0.5
    Gate
    0.0
  4. Check the box for Spot Weld Options. Select the follow options from the dialog.
    METHOD
    RUPP
    Mean Stress Correction
    FKM
    Certainty of survival
    0.5
    THCKCORR
    YES
    NANGLE
    20
  5. Click Apply.
    This saves the current definitions and guides you to the next task Elements and Materials of the Fatigue Analysis tree. For details, consult the Altair HyperWorks 2024 help.
    5. Fatigue Analysis Parameters Definition


疲労要素と材料の追加

Fatigue AnalysisツリーでタスクElements and Materialsが選択されていることを確認します。

  1. Add Materialをクリックします。
    Material Dataウィンドウが開きます。
  2. Material名にSteelを選択します。
  3. Stress unitがMPAにセットされていることを確認します。
  4. Ultimate tensile strength (UTS)に、1000と入力します。
  5. Spot Weld Material Propertiesをアクティブ化し、Spot Weld Material Propertiesをクリックします。
    6. 材料データ定義


  6. Mean Stress Sensitivity、MSS2、Structural SN Curve、およびBending SNとMembrane SNのカーブ材料値に、材料値を入力します。
    7. Spot Weld Material Propertiesダイアログ


  7. OKをクリックします。
  8. Saveをクリックします。
  9. Add Propertyをクリックします。
    8. Property Dataダイアログ


  10. Property TypeにProperty - PBARLを選択します。
  11. Property NameにPBARL_4を選択します。
  12. Closeをクリックし、選択された要素へのSNデータ定義を保存します。

Define PFATSPW Property

This saves the current definitions and guides you to the next task Load-Time History of the Fatigue Analysis tree.

  1. Click Create button next to PFATSMW.
    A PFATSMW Entity Editor dialog opens.
  2. For Name, enter PFATSPW.
  3. For Card Image, select PFATSPW.
  4. Set SPTFAIL to All.
  5. Set ALPHA to 3.5.
  6. Set TREF to 1.0.
  7. Set TREF_N to 0.2.
    9. PFATSPW Dialog


  8. Set SF to 1.0.
  9. Click Close.

Update FATDEF Load Collector

  1. Click on Update button next to FATDEF.
    A FATDEF Entity Editor opens.
  2. Make sure the PTYPE and PBARL options are checked.
  3. Make sure the PID field under PBARL is pointing to PBARL_4 and PFATSPWID is pointing to PFATSPW card.
    10.


  4. Click Close to close the FATDEF dialog.
  5. Click Close button to close the Property Data dialog.

荷重時刻歴の適用

  1. Fatigue AnalysisツリーでタスクLoad-Time Historyが選択されていることを確認します。
  2. Add by Fileをクリックします。
    Load Time Historyウィンドウが表示されます。
  3. Load-time history名にLTH1と入力します。
  4. Load-time historyタイプにCSVを選択します。
  5. Open load-time fileアイコンfiles_panelをクリックします。
    Open fileブラウザウィンドウが開きます。
  6. load1.csvを探して選択します。
  7. Open > Importをクリックします。
  8. Saveをクリックし、新しい荷重-時間履歴をHyperMeshデータベースに書き込みます。
    11. 荷重-時間履歴の読み込み


  9. Plot L-Tをクリックし、荷重-時間履歴を表示させます。
  10. Load Time Historyウィンドウを閉じます。
  11. Applyをクリックします。
    これで現在の定義が保存され、Fatigue Analysisツリーの次のタスクLoading Sequencesに導かれます。
    12. 荷重時刻歴の定義


荷重順序

このステップでは、2つの荷重時刻歴の1つのイベントが生成されます。言い換えれば、2つの荷重時刻歴で生じる応力の線形の重ね合わせが、解析の間に要求されたことになります。このイベントを用いて、1つの荷重順序が構成されます。
  1. Fatigue AnalysisツリーでタスクLoading Sequencesが選択されていることを確認します。
  2. Addをクリックします。
    Loading Mappingウィンドウが開きます。
  3. ChannelsにLTH1を選択します。
  4. ラジオボタンManualを有効にし、イベントの作成法はデフォルトのSingle Eventのままとします。
  5. +をクリックし、3つのサブケース、2つのチャンネルのシングルイベントを作成します。
  6. 新しく作成したイベントのSubcasesの下に、3つのサブケース(Front Torsional StiffnessRear Torsional StiffnessVertical Bending Stiffness)をドラッグ、ドロップしてください。
  7. 3つのケースともLDMを0.1、Scaleを3.0に設定します。
    13. 荷重-時刻歴を静的サブケースと関連付けするための荷重マッピング


  8. Saveをクリックしてウィンドウを閉じ、選択されたサブケースとチャンネルを用いて疲労イベントを作成します。
    14. 荷重順序の定義


ジョブのサブミット

Fatigue Analysisツリーの中でSubmit Analysisタスクが選択されていることを確認します。

  1. Analysisページからパネルに入ります。
  2. input file欄に続くsave asをクリックします。
    Save Asダイアログが開きます。
  3. File nameに名称SpotWeld_Cbar_Nugget_fat.femを入力します。
  4. Saveを2回クリックします。
  5. Run Optionにanalysisを選択します。
  6. Submitをクリックします。
    これでOptiStructが起動し、疲労解析が実行されます。
    ジョブが成功した場合、OptiStructモデルファイルが書かれたディレクトリに新しい結果ファイルがあるはずです。そのディレクトリに書かれるデフォルトのファイルは:
    SpotWeld_Cbar_Nugget_fat.hd3
    静解析の結果と疲労解析の結果の両方の Hyper 3D バイナリ結果ファイル。
    SpotWeld_Cbar_Nugget_fat.out
    ファイルのセットアップ、疲労問題のセットアップ、計算時間の情報などを含むOptiStruct出力ファイル。ワーニングやエラーもこのファイルで確認します。
    SpotWeld_Cbar_Nugget_fat.stat
    解析のプロセスの間のそれぞれのステップでのCPU情報を提供する、解析のプロセスの要約。
    15. 疲労解析のサブミット


    16.


結果のポスト処理

  1. Fatigue AnalysisツリーでタスクPost-processingが選択されていることを確認します。
    前のサブミットの後、疲労解析が正常に終了すると、自動的にこのタスクに入ります。
  2. FatigueサブケースにSelect Subcaseが選択されていることを確実にします。
  3. Result TypeとData Componentに、コンター表示したいデータをドロップダウンメニューから選択します。
  4. Load H3D Results (HV)をクリックします。
    これでHyperViewが起動し、SpotWeld_Cbar_Nugget_fat.h3d 結果ファイルが読み込まれます。これは、選択された結果タイプとコンポーネントについて、結果のコンターを適用します。より詳細な結果については、HyperViewを使用することができます。
  5. Exitをクリックし、Fatigue Process Managerをアンロードします。
    17. ポスト処理


    18. HyperViewでのダメージコンター