OS-T: 6090 Sine Sweep Fatigue Analysis (EN Damage)
This tutorial provides an overview of fatigue life of structures under Sinusoidal Loading.
Launch HyperMesh and Set the OptiStruct User Profile
The model being used for this exercise is that of bracket_frf_EN (Figure 1). Three loadsteps have already been defined on this model, each of which represent Static Analysis, Normal Modes Analysis and Frequency Response excited at the loading point.
-
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.
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 bracket_frf_EN.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.
Set Up the Model
Create TABLED1 Curve
For Sine Sweep Fatigue Analysis, the TABLED1 card is used.
- In the Model Browser, right-click and select .
- For Name, enter tabled-fat.
-
Enter the following magnitudes for (x,y).
In the x1 field, enter 0.0
In the y1 field, enter 2.5
In the x2 field, enter 10000.0
In the y2 field, enter 2.5
- Close the Curve Editor window.
- In the Model Browser under Curves, select tabled-fat.
- For Card Image, select TABLED1 from the drop-down menu.
-
Set XAXIS and YAXIS interpolation scheme to
LINEAR.
-
Click Close.
The load collector TABLED1 that defines the time history of the loading has been created.
Define FATLOAD Load Collector
The model has a Frequency Response loadstep defined, which is used to define the FATLOAD.
- In the Model Browser, right-click and select .
- For Name, enter fatload_fat.
- For Card Image, select FATLOAD.
- Select the option for TID INTEGER.
- Set the TID value as the curve ID of tabled-fat (8 in this tutorial).
-
For LCID(load case ID), select 03_frf from
the list of load steps.
Note: TABFAT and scaling parameters are not required for this calculation.
-
Select the Option for SWEEP and define the sine sweep
parameters via SR (sweep rate) and SRUNIT
(sweep rate unit) fields.
Define FATEVNT Load Collector
Create a random response event for the FATLOAD_RAND created.
- In the Model Browser, right-click and select .
- For Name, enter fatevent-fat.
- For Card Image, select FATEVNT.
- For FATEVNT_NUM_FLOAD, enter 1.
- Select fatload-fat for FLOAD in the Loadcol field.
Define FATSEQ Load Collector
- In the Model Browser, right-click and select .
- For Name, enter fatseq-fat.
- For Card Image, select FATSEQ.
- For FATSEQ_NUM enter 1, as 1 FATEVENT has been created.
-
For FID (Fatigue Event Definition), select fatevent-fat
and N as
1.
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 fatparm-fat.
- For Card Image, select FATPARM.
- Verify TYPE is set to EN.
- Set STRESS COMBINE to VONMISES.
- Set STRESSU to MPA (Stress Units).
- Set CERTNTY SURVCERT to 0.9.
-
Select the SWEEP option and define
NF=30.
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 Aluminum material.
The Entity Editor opens.
- In the Entity Editor, set MATFAT to EN.
- Set UTS (ultimate tensile stress) to 600.
-
For the EN curve set (these values should be
obtained from the material's EN curve):
- SF
- 1002.000
- B
- -0.095
- C
- -0.690
- EF
- 0.350
- NP
- 0.110
- KP
- 966.000
- NC
- 2E+08
- SEE
- 0.100
- SEP
- 0.100
Define PFAT Load Collector
- In the Model Browser, right-click and select .
- For Name, enter pfat-fat.
- For Card Image, select PFAT.
- Set LAYER to WORST.
- Set FINISH to NONE.
- Set TRTMENT to NONE.
- Set Kf to 1.0.
Define FATDEF Load Collector
- In the Model Browser, right-click and select .
- For Name, enter fatdef-fat.
- Set the Card Image to FATDEF.
- Activate PTYPE and PSOLID in the PTYPE Entity Editor.
- Edit FATDEF_PSOLID_NUMIDS to 1.
- Select new_bracket for PID and pfat-fat for PFATID.
Define the Fatigue Load Step
- In the Model Browser, right-click and select .
- For Name, enter 04-Fatigue.
- Set the Analysis type to fatigue.
- For FATDEF, select fatdef-fat.
- For FATPARM, select fatparm-fat.
- For FATSEQ, select fatseq-fat.
Save and Edit the .fem File
- Click .
- Select the bracket-fatigue.hm file from your working directory.
- Click Save.
- Click Export Solver Deck.
- Verify the working directory path and select the bracket-fatigue.fem file.
- Click Export.
- Open bracket-fatigue.fem in a textpad/notepad.
-
For FATLOAD, enter TABLED ID = 8
-
For FATPARM, enter:
- Click Save to save the bracket-fatigue.fem deck.
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 bracket-frf.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 (04-Fatigue) 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.