Fatigue resources
- eFatigue.com
- ReliabilityAnalyticsToolkit
- FADOFF database of fatigue tests
- Course material by P. Može: steel structures fatigue
- Course material by F.A. Conle: Fatigue testing and design
- SAE Fatigue Design and Evaluation Committee
- Fatigue.pro
Fatigue software
- FEMFAT by Magna Powertrain
- FE-Safe by Simulia
- MSC Fatigue by MSC Software
- winLIFE by Steinbeis Transferzentrum
- LIMIT by CAE
- nCode DesignLife by HBM
- P-FAT by SINTEF
- PragTic Freeware by J. Papuga
- Quick Fatigue Tool Open source (for Matlab) by L. Vallance
Dear Mr. Pedersen,
I would like to thank you for this great piece of software! As i would like to modify the critical plane method to my needs (academic research), could you tell me in which function the in-plane stresses are calculated? Because i couldn’t find it.
Fatlab is such a great Tool, I’ve already extended the mean stress sensitivity formulation to my needs. Thanks to well structured plain matlab-code, this was super easy! (Of course, it took me quite a while to understand some parts of the source code, even though it’s very well structured 🙂 )
Keep on your good work!
Thank you in advance,
Andreas
Hi Andreas
Thank you for your interest in the program. The stress in/on the search planes used in the critical plane approach is calculated in the function stress_on_plane(). This function is part of calc_fatigue_stress_mex(), i.e. a compiled function, called in calc_stress.m.
In calc_stress.m, you can delete the _mex ending on calc_fatigue_stress_mex(), then the program will use the non-compiled version, i.e. calc_fatigue_stress() and then you can make your changes herein.
Good luck,
BR Mikkel
Thank you, I’ve found and even recompiled it 🙂 !
Best regards,
Andreas
Dear Mr. Pedersen,
First and foremost, I would like to congratulate you for this magnificent tool I recently discovered. I am a mechanical engineering master’s degree student from Spain and I am about to start working on my master thesis. I am developing a wind turbine hub structural design optimization methodology, for which I need to carry out FEM simulations and fatigue life assessments of this component. Therefore, Fatlab seems to be exactly what I need in order to achieve goods results in my work. In that sense, the example corresponding to the wind turbine hub could provide me with very useful information, however, I have already tried to find the corresponding CAD file by clicking in the GrabCAD link provided, but an error occurs (at least in my computer) and I can not get access to the corresponding GrabCAD location. For this reason, I would like to know if it is possible to know the actual GrabCAD location of the wind turbine hub CAD file, since it would be of great help to me.
Hope you continue further developing such a great resource.
Thank you in advance,
Jon Ruiz de Loizaga Perea
Hi Jon
Thanks for your post. I wrote you an email.
BR Mikkel
Is Fatlab latest version 2.031 backward compatible with Matlab 2014 ?? While I can can all the examples work fine with the deployed version 2.017, version 2.031 is anywhere from very slow to non functioning (errors in opening load files of examples).
Thanks,
Paris Altidis
Fatlab needs Matlab 2014b at least. But I recommend the latest version.
BR Mikkel
Good to know that Fatlab now supports shell elements. Could you please provide an example showing how Fatlab takes care of top and bottom shell element results?
Dear Abhi
Fatlab does not distinguish between top an bottom stress results, it just uses whatever YOU export from Ansys. So you need to export the relevant (top or bottom) stresses.
BR Mikkel
Dear Mikkel,
seems to be a great work you’ve done with your software. I wish i would have Matlab to try it out.
Have you ever tried Scilab? It’s an “open source version of Matlab”. Somewhere it’s probabliy a bit limitied, but for a lot stuff it works quite well. Unfortunately the GUI development part was not so easy to use to me.
Kind regards
Anton
Hi Anton
Thank you for posting. I tried Octave, which I think is similar, but without much luck. As you mention, the GUI stuff seems to work only in “real” Matlab. Eventually, when I get some time to work on this, I think the best way forward is porting it to Python.
BR Mikkel