Fatigue tool 'history data' option in static structural analysis

There is an option of 'History Data' under the fatigue tool, Loading option. Can anyone give me a further insight into which type of data should be entered into here? I have a cyclic loading condition where the amplitude of the loads, its frequency and the maximum and minimum loadings are changing over time. However, I have conducted a static analysis for a approximately average load. But I want to know the fatigue behavior under the conditions I have mentioned.

Can anyone enlighten me on how can I perform this?

Best Answers


  • Rameez_ul_HaqRameez_ul_Haq Member
    edited September 21

    Replying to Danielshaw and Peter,

    If I also want to take into account the time taken for each loading to occur, is it possible to add this parameter to the ASCII file which is supposed to be attached to the History data? For example, -1 occurs at 0 sec, 1 at 0.5 sec, 2 at 1.5 sec, then -3 at 2.25 sec and so on. Or frequency of the load blocks written in the ASCII file doesn't affect the results in ANSYS?

    Plus, it would be extremely helpful if you can attach an example ASCII file which shows the load factors as you have mentioned, for example -1,1,2,-3,0,-2,4.

    And one last thing, if I have several forces and moments applied to a part, but I want to see the fatigue response of the whole part subjected to only few of them being cyclic loads, how can I perform this? Say I have forces of 10, 15 and 20 N and moments of 50, 60 and 70 N.m, I only want to make 15 N and 70 N.m being cyclic, but at the same time I want the part to remain under the infulence of other constant loads as well, how can I perform fatigue analysis for this condition?

  • And also, is it possible to change the boundary conditions for each of the load factor? Like for a load factor is -1 the boundary conditions is fixed support, but for the next load factor of 1.5 the boundary condition becomes a displacement entry, for the same scoped geometry. Is there an option like this either in ASCII file or somewhere else?

  • Can someone answer these please?

  • @Rameez_ul_Haq

    Why do you care about the time taken for each loading? This is a linear statics analysis. Time means nothing here. There are no dynamic effects. There is no creep in the model. All that matters are the ups and downs in the load history.

    Here is the load history for -1,1,2,-3,0,-2,4. Copy the lines below and paste them into a text file.








    For the case of two alternating loads in the presence of other static loads, duplicate the model and run just the static loads in one model, and just the alternating loads in the other model, which can have the fatigue tool included. Find the location in the alternating loads model with the maximum value of Equivalent stress. If the alternating loads are fully reversed, then the mean stress is zero in that model. In the static loads model, obtain the Equivalent stress at the same location where the maximum stress was found in the alternating model. Plot a point on a graph where the X coordinate is the stress from the static loads model and the Y coordinate is the stress from the alternating loads model. Label the X axis Mean Stress and the Y axis Alternating Stress. Draw a Mean Stress Failure Theory line to create the Safe/Fail boundary. The Goodman line and the Gerber line are typically used. Most graphs call the Y axis Alternating Stress, but in the figure I found below, they used Variable stress, but it is the same thing.

    If your point is below the line, your part should have infinite life.

  • ''Find the location in the alternating loads model with the maximum value of Equivalent stress'', you mean to say that find the maximum value of equivalent ALTERNATING stress right? And what if the alternating load case have a mean, how can I include its effect? Should I add it to the equivalent stress gotten from the static load condition?

    And one more question, which I think is critical, for example I apply a load of 200 N to a structure, and I make the loading ratio as 0.5, meaning the stress is oscillating between 200 N and 100 N, then if I add 'equivalent alternating stress' under the fatigue tool, and say I get a maximum value of 500 MPa at a specific location within the structure, does this mean that this 500 MPa is alternating between 500 MPa and -500 MPa? Since I have chosen a loading ratio of 0.5 instead of -1, I don't think it should mean the alternating stress is oscillating between 500 MPa and -500 MPa. What are your thoughts on this?

  • Rameez_ul_HaqRameez_ul_Haq Member
    edited September 29

    Also, consider my structure Aluminum Alloy. If I use a loading ratio of 0.5, and go for the Soderberg criterion, the ANSYS will take the resulting number of cycles from S-N Curve for which R ratio value, like for -1, -0.5, 0, or 0.5 (as seen from the engineering data)? How will it know which S-N Curve it has to refer to? Or it will just directly consider the S-N Curve for R ratio value of -1? If yes, then why?

  • The stress in the alternating loads model is an alternating stress, of course. You divided the loads between two separate models. You use Design Assessment to create a Solution Combination of two models in a combined model. I want to make sure you fully understand the process as I described it for a fully reversed loading.

    Here is the example of Solution Combination using Design Assessment. https://forum.ansys.com/discussion/comment/92431#Comment_92431

    I will let the Fatigue experts answer the other questions.

  • danielshawdanielshaw Forum Coordinator

    The loading ratio is relationship between the minimum and maximum loading in a load cycle. It is often called the r-ratio (r-ratio = Smin/Smax). The FT does not use the actual loading. It just ratios the stresses. So, if the calculated stress is 500 MPa and the loading ratio -1 (fully reversing), the stress range is from -500 MPa to +500 MPa; and the alternating stress used by the FT is 1,000 MPa. If the loading ratio is 0.5, the stress range is from 250 MPa to +500 MPa; and the alternating stress is 125 MPa.

    If you have S-N curves for different levels of mean stresses, you would typically specify the mean stress correction method to be “Interpolate”. The FT would then use the appropriate S-N curve for the calculated mean stress value (on a node-by-node basis). If the calculated mean stress fell between S-N curves, the FT would interpolate to find the appropriate value.

    You typically specify a mathematical means stress correction (Goodman, Soderberg, etc.) when you only have a fully reversing S-N curve (r-ratio= -1). The FT uses the alternating stress, the mean stress, and the appropriate formula from the specified method to calculate an equivalent alternating stress that can be used with the fully reversing S-N curve.  If you specify Soderberg with multiple S-N curves, it will use the fully reversing S-N curve to calculate the equivalent alternating stress.

  • Thank you for answering. ''If the loading ratio is 0.5, the stress range is from 250 MPa to +500 MPa; and the alternating stress is 125 MPa'', did you mean the alternating stress is 250 MPa, since 500 - 250 = 250.

    Where can I find the 'interpolate' choice, for mean stress correction? I mean I just see 'Mean stress curves' choice under OPTIONS tab, and then under 'Mean Stress Theory' option. Does selection of this choice means interpolation between the necessary mean stress curves?

    If the mean stress value doesn't fall between two of the known mean stress curves, then how does the ANSYS algorithm work?

    When using a criterion like Soderberg or Goodman or Gerber, the value gotten from the equivalent Alternating stress, say 500 MPa, basically means the stress is alternating between 500 MPa and -500 MPa, since the loading is being transformed into fully reversed cycle, ALTHOUGH WE HAVE USED A LOADING RATIO instead of fully reversed cycle option? Am I correct, Sir?

  • danielshawdanielshaw Forum Coordinator

    Sorry for the typo, but my mistake was with the fully reversing example.  Stress range is the difference between the min and max stress experienced during the loading cycle. The alternating stress (aka stress amplitude) is the stress deviation around the mean stress experienced during the loading cycle. So, for the fully reversing case from -500 MPa to +500 MPa, the stress range is 1000 MPa. The mean stress is 0 MPa. The alternating stress is +/- 500 MPa around the 0 MPa mean. For the r=0.5 case, the stress range is 250 MPa (250 to 500). The mean stress is 375 MPa. The alternating stress is +/- 125 MPa around the 375 MPa mean.

    To invoke the mean stress interpolation option, specify the Mean Stress Theory to be “Mean Stress Curves”. If the calculated mean stress lies directly on one of the mean stress S-N curves (which is unlikely except for very simple models), the FT uses that curve. If the calculated mean stress lies between mean stress S-N curves, the FT interpolates between the S-N curves.

    Any of the mathematical mean stress correction theories, use the mean and alternating stresses (along with either SY or UTS) to calculate an “equivalent” alternating stress. The equivalent alternating stress is the alternating stress that will produce the same fatigue damage using the full reversing S-N curve that the true alternating and mean stress would produce using a S-N curve developed for that mean stress. They are mathematical methods to include the effect of mean stress while using the fully reversing S-N curve. They were developed, and are used, because it is very common to only have the fully reversing S-N curve for many materials.

    As an example, consider a loading cycle with a min stress of 0 MPa and a maximum stress is 500 MPa with the Goodman mean stress correction theory. The stress range is 500 MPa. The mean stress and the alternating stress are both 250 MPa. Per the Goodman theory (with an UTS of 1000 MPa), an equivalent alternating stress of 333 MPa along with the fully reversing S-N curve would produce the same fatigue damage as the actual alternating stress of 250 MPa along with a 250 MPa mean S-N curve.

  • Thank you answering in detail, Sir.

    First of all, you wrote, 'For the r=0.5 case, the stress range is 250 MPa (250 to 500). The mean stress is 375 MPa. The alternating stress is +/- 125 MPa around the 375 MPa mean'. But I would only be able to see the equivalent alternating stress right? Since this is the only option I see under the fatigue tool. Meaning, I donot know what the mean stress is, maximum value is, minimum value is, but I only know the amplitude stress for the loading ratio I provided i.e. 0.5. (But if we use the equational definition of the loading ratio and stress amplitude, then I think we will be able to find the above mentioned unknown parameters, by hand calculations).

    Can you please tell the background of the mean stress curve? For a Ratio value of 0.5, we just have one curve where value of min stress / max stress is equal to 0.5. For the S-N curve of R ratio of 0.5, we have stress amplitude against the number of cycles. Now, for the same stress amplitude, the mean stress can be different. It doesn't mean that a point on the S-N curve of R ratio of 0.5 have a constant mean stress, although its alternating stress will be constant. For different points on the S-N curve of R ratio of 0.5, the mean stress can be the same (or different), for each point having different alternating stress. Same is true for any value of R Ratio, it be -0.5, 1, 2, -2 etc.

    Now, consider the case of R ratio of -1 and -0.5, it can be possible for them to have the same mean stress but different amplitudes.

    So, I want to ask how does the ANSYS picks the closest R ratios' S-N Curves? I mean depending on what? What if we have defined a loading ratio of 2 under the fatigue tool, but we donot have, for example for Aluminum Alloy, an R ratio value of 2 built into the engineering data sources.

  • Rameez_ul_HaqRameez_ul_Haq Member
    edited October 6

    Hello there.

    Consider this example. I conducted a 'Large Deflection On' analysis for a load of 100 N applied on a structure, now I have this analysis' solution and results, and I want the fatigue loadings to vary from 200 N to -50 N. I give it a scale factor of 2 (to represent 200 N of load), and a loading ratio of -0.25 (to represent -50 N) and conduct the fatigue tool evaluation. Does the FT do this in linear manner? I mean for the 2 scale factor, does the FT just doubles the equivalent stress at a specific location of the structure? Or there is a mathematical model behind it? Since doubling or decreasing to a factor of -0.5 of the current loading doesn't necessarily mean that the equivalent stress, at that specific location, will also do the same. How to incorporate a geometric non-linearity to the FT?

  • danielshawdanielshaw Forum Coordinator

    The scale factor in the FT is a linear scale factor. Any non-linear behavior must be captured directly in the FE results.

Sign In or Register to comment.