How Can We Calculate the Fatigue Life of a Simply-Supported Beam?

Click For Summary
SUMMARY

This discussion focuses on calculating the fatigue life of a simply-supported beam subjected to uniformly distributed load (UDL) using static finite element analysis (FEA) results. The beam, measuring 1 m with a square cross-section of 40x40 mm and made of steel, experiences a maximum stress of approximately 94 MPa, leading to an initial analytical fatigue life estimation of 85,150 cycles. However, a SolidWorks Simulation revealed a fatigue life of around 40,000 cycles, attributed to a misreading of the S-N curve due to its log-log nature. The conversation emphasizes the importance of accurate data interpretation and the inherent variability in fatigue data.

PREREQUISITES
  • Understanding of fatigue analysis principles
  • Familiarity with SolidWorks Simulation software
  • Knowledge of S-N curves and bilinear stress-life curve approximation
  • Basic concepts of finite element analysis (FEA)
NEXT STEPS
  • Research the R.R. Moore machine standard fatigue test
  • Learn about mean stress effects in fatigue analysis
  • Explore advanced fatigue analysis techniques in FEA software
  • Study the Goodman line and its applications in machine design
USEFUL FOR

Mechanical engineers, structural analysts, and anyone involved in fatigue life calculations and finite element analysis will benefit from this discussion.

FEAnalyst
Messages
348
Reaction score
149
TL;DR
Is it possible to calculate the fatigue life of a simple beam analytically?
Hi,

some time ago I wondered if it's possible to calculate fatigue life (number of cycles to failure) for complex models analytically, based on static FEA results: https://www.physicsforums.com/threa...culations-based-on-static-fea-results.994264/

Unfortunately, it seems that it's not doable. However, now I would like to perform such calculations for a simple case of a beam subjected to bending. Let's assume that the beam is simply-supported and has uniformly distributed load (UDL) acting on it. Let's assume that the beam is 1 m long, has square cross-section (40x40 mm) and is made of steel. Force resultant of applied UDL is 8000 N. Thus the maximum stress is around 94 MPa. I used bilinear stress-life curve approximation with 2 data points: transition (stress: 200 MPa, life: 1000 cycles) and endurance (stress: 75 MPa, life: 100000 cycles). Direct reading of fatigue life for stress of 93.75 MPa gives the following result (interpolated linearly): 85150 cycles to failure.
I performed a numerical analysis in SolidWorks Simulation to check this. Static stress result is correct but the result of fatigue simulation is around 40000 cycles to failure. What may cause the difference ? Does it mean that it's not possible to calculate faitgue life even in such a simple case ? Or maybe I should use different approach than simply reading from stress-life curve ? I'll just add that mean stress effect wasn't included here (because I assumed fully-reversed loading) and that I enabled fatigue calculation based on von Mises stress (instead of stress intensity) in SolidWorks Simulation. I also specified 1000000 as the number of cycles for this study.
 
Engineering news on Phys.org
You should research the standard fatigue test using an R.R. Moore machine. This is the way most fatigue data is acquired.

I think the short answer to your question is simply "no." There is always some scatter in fatigue data due to small imperfections in the material, the specimen geometry, and the test process.
 
These factors could make the analytical results inaccurate when compared with real life experiments. But what about the comparison with finite element analysis ? Numerical simulation software uses the same input data (stress-life curve) and in this case it doesn't apply any advanced techniques such as mean stress correction. So how does it calculate the fatigue life and why couldn't it be done analytically?
 
Well, I really don't know. After all, you are the FEAnalyst, not me. It would seem logical that anything that can be done in a finite number of computer steps could also be done (in principle) with a finite number of pencil and paper steps. Someone who does FEA would surely know how that works, I would think.
 
I know the procedure followed by one of the fatigue analysis programs that I use at work because it's described in the documentation. However, I can't find any details about the approach used in another FEA software, the one that I used when solving this simple case of a beam. I'll keep searching and asking, maybe I will find out how this particular software works. It must use some simplified procedure since it's just a CAD-embedded FEA module, not a separate fatigue analysis code.
 
It seems likely that it would simply be an implementation of one of the standard approaches used for machine design such as the Goodman line.
 
I've decided to go back to this and I've finally found the reason of the difference between fatigue analysis results and direct reading from stress-life curve. I just made a mistake when reading the fatigue life for particular stress amplitude from S-N curve - I forgot that this is log-log curve and performed the reading like for linear axes. Now the reading is pretty much the same as the value obtained from analysis (around 35 000 cycles).
Maybe someone will find this solution useful in the future.
 
  • Informative
Likes   Reactions: Tom.G

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 2 ·
Replies
2
Views
19K
Replies
6
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
1
Views
8K
  • · Replies 8 ·
Replies
8
Views
4K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K