OS-T: 6030 Seam Weld Fatigue using S-N Method
The method is a hot-spot stress approach applicable to thin metal sheets. Hot-spot stress is calculated from grid point forces at the weld line. The method showed a good agreement with laboratory test results for sheet thickness between 1.0 mm and 3.0 mm. The method typically requires two SN curves. One is a bending SN curve which is dominated by bending stress, and the other is a membrane SN curve which dominated by membrane stress.
![](../../../images/solvers/seam_weld_fatigue_automotive_frame.png)
Launch HyperMesh and Set the OptiStruct User Profile
The model being used for this exercise is that of an automotive frame (OS-T: 6030 Seam Weld Fatigue using S-N Method). The input file consists of 3 static loadsteps to which the frame is subjected to – Frontal torsion, Rear torsion and the Vertical bending.
-
Launch HyperMesh.
The User Profile dialog opens.
-
Select OptiStruct and click
OK.
This loads the user profile. It includes the appropriate template, macro menu, and import reader, paring down the functionality of HyperMesh to what is relevant for generating models for OptiStruct.
- Click .
- For New Session, enter a name in your working directory folder.
-
Click Create.
This creates a new file to save the instance of the currently loaded fatigue process template.
Import the Model
-
Click
.An Import tab is added to your tab menu.
- For the File type, select OptiStruct.
-
Select the Files icon
.
A Select OptiStruct file browser opens. - Select the SeamWeld_frame.fem file you saved to your working directory.
- Click Open.
-
Click Import, then click Close to
close the Import tab.
The outline of the Fatigue Analysis setup to be achieved in the following steps.
Figure 2. Fatigue Setup - Fillet Seam Welds
Set Up the Model
Define TABFAT Load Collector
- Make sure the Utility menu is selected in the View menu. Click .
- Click on the Utility menu beside the Model tab in the browser. In the Tools section, click on TABLE Create.
- Set Options to Import table.
- Set Tables to TABFAT.
- Click Next.
- Browse for the loading file.
- In the Open the XY Data File dialog box, set the Files of type filter to CSV (*.csv).
- Open the load1.csv file you saved to your working directory.
- Create New Table with Name LH1.
-
Click Apply to save the table.
The curve LH1 with TABFAT card image is created.
- Browse for a second loading file load2.csv.
- Create New Table with Name LH2.
-
Click Apply to save the table.
The load collector table2 with TABFAT card image is created.
- Tables LH1 and LH2 can be edited/reviewed from .
-
Exit from the Import TABFAT window.
Tables appear under Load Collector in the Model Browser.Note: A file in DAC format can very easily be imported in HyperGraph and converted to CSV format to be read in HyperMesh.
Define FATLOAD Load Collector
Create a fatload each for the loadcases present.
- In the Model Browser, right-click and select .
- For Name, enter Fatload_Front.
- For Card Image, select FATLOAD.
- For TID(table ID), select LH1 from the list of curves.
- For LCID (load case ID), select Front Torsional Stiffness from the list of load steps.
- Set LDM (load magnitude) to 0.1.
- Set Scale to 0.6.
-
Repeat the process to create 2 additional load collectors with
FATLOAD cards named:
Fatload_Rear with LCID as Rear Torsional Stiffness and TID as LH2
Fatload_Vertical with LCID as Vertical Bending Stiffness and TID as LH2
- Set LDM to 0.1 and Scale to 0.6.
Define FATEVNT Load Collector
Create an event to assign the fatloads created.
- In the Model Browser, right-click and select .
- For Name, enter Event1.
- For Card Image, select FATEVNT.
- For FATEVNT_NUM_FLOAD, enter 1.
-
Set the FLOAD load collector to
FATLOAD_Front.
Figure 3. Event Card Containing the 3 Fatloads
-
Similarly create Event2 by setting FATEVNT_NUM_FLOAD to
2 with the remaining FATLOADS, Fatload_Rear and
Fatload_Vertical.
Figure 4. Event Card Containing the 3 Fatloads
Define FATSEQ Load Collector
- In the Model Browser, right-click and select .
- For Name, enter FATSEQ.
- For Card Image, select FATSEQ.
- For FATSEQ_NUM enter 2, as 2 FATEVENTs have been created.
-
For FID (Fatigue Event Definition), select Event1 and
Event2
.
Defining the sequence of events for the fatigue analysis is completed. The Fatigue parameters are defined next.
Define Fatigue Parameters
- In the Model Browser, right-click and select .
- For Name, enter fatparam.
- For Card Image, select FATPARM.
- Verify TYPE is set to SN.
- Set STRESS COMBINE to SGVON (Signed von Mises).
- Set STRESS CORRECTION to GERBER.
- Set STRESSU to MPA (Stress Units).
- Set RAINFLOW RTYPE to LOAD.
- Set GATEREL to 0.0.
- Set CERTNTY SURVCERT to 0.5.
-
Check the box beside SMWLD and select the following options:
METHOD = VOLVO
Mean Stress Connection = FKM
SURVCERT = 1e-9
THCKCORR = YES
-
Click Apply.
This saves the current definitions and guides you to the next task Elements and Materials of the Fatigue Analysis tree. For details, refer to the Altair HyperWorks 2024 help.
Define Fatigue Material Properties
The material curve for the fatigue analysis can be defined on the MAT1 card.
-
In the Model Browser, click on the Steel material.
The Entity Editor opens.
- In the Entity Editor, check the box besides MATFAT.
- Set UNIT as MPA from the list.
- Set UTS (ultimate tensile stress) to 600.
- Check the box besides SMWLD and set STRUCTURAL SN CURVE as User Defined.
-
For the SN-based Seam Weld Fatigue properites, set:
- SRI1_SM1
- 1203.0
- B1_SM1
- -0.133
- NC1_SM1
- 1e6
- B2_SM1
- -0.108
- SE_SM1
- 1
- SRI1_SM2
- 803.0
- B1_SM2
- -0.15
- NC1_SM2
- 1e6
- B2_SM2
- -0.11
- SE_SM2
- 2.0
2-point slope curves are added for both the bending SN and the membrane SN (Here 1 = bending, membrane), 1-point slope can also be added.
Define PFATSMW Property
BRATIO helps understand if the Bending Moments or if the Membrane Forces dominates the maximum stresses based on which the interpolated SN curve is created.
Similarly, TREF and TREF_N help in accounting for thickness correction
- In the Model Browser, right-click and select .
- For Name, enter PFATSMW_7.
- For Card Image, select PFATSMW.
- Set BRATIO to 0.6.
- Set TREF to 1.1.
- Set TREF_N to 0.1.
- Click Close.
Define FATSEAM Load Collector
FATSEAM helps to select the seam weld type.
In this case it is the fillet weld.
- In the Model Browser, right-click and select .
- For Name, enter FATSEAM.
- For Card Image, select FATSEAM.
- Set WTYPE to FILLET.
- Set NUM_FATSEAM_PSHELL_PIDS to 1.
-
Click <Unspecified> field next to PID and select
property1 for PID.
property1 is the property ID of the seam weld component.
Figure 5.
-
Click Close.
This saves the current definitions and guides you to the next task Load-Time History of the Fatigue Analysis tree.
Define FATDEF Load Collector
- In the Model Browser, right-click and select .
- For Name, enter FATDEF1.
- Set the Card Image to FATDEF.
- Activate FATSEAM in the PTYPE Entity Editor.
- For FATDEF_FATSEAM_NUMIDS, enter 1.
- Select FatSeam for FATSEAMID and PFATSMW_7 for PFATSMWID.
- Click Close.
Define the Fatigue Load Step
- In the Model Browser, right-click and select .
- For Name, enter Fatigue_3LCs_SeamWeld.
- Set the Analysis type to fatigue.
- For FATDEF, select fatdef.
- For FATPARM, select fatparam.
- For FATSEQ, select fatseq.
Submit the Job
- From the Analysis page, enter the OptiStruct panel.
-
Click save as following the input file field.
The Save As dialog opens.
- For File name, enter the name Automotive-Frame-SeamWeld-fillet.fem.
- Click Save.
- Click OptiStruct to submit the analysis.
Review the Results
-
From the OptiStruct panel, click HyperView.
HyperView is launched and the results are loaded. A message window appears to inform of the successful model and result files loading into HyperView.
- Go to the Results tab.
- In the Results tab, select Subcase 4 (Fatigue_3LCs_SeamWeld) from the subcase field.
-
On the Results toolbar, click
to open the Contour panel.
-
Set Result type to Damage and click on
Apply to contour the elements.
- Set Result type to Toe/Root/Throat(s) and sub Result Type to Toe.
-
Click Apply.
The contoured elements are Toe elements for the respective Seam Elements.
-
Similarly, toggle between Toe and
Root, to highlight the corresponding elements.
Toe and Root are the evaluation locations considered for the fillet welds.