We’re putting the final touches on our new badges platform. Badge issuance remains temporarily paused, but all completions are being recorded and will be fulfilled once the platform is live. Thank you for your patience.
General Mechanical

General Mechanical

Topics related to Mechanical Enterprise, Motion, Additive Print and more.

Fatigue tool ‘history data’ option in static structural analysis

    • Rameez_ul_Haq
      Subscriber
      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.nCan anyone enlighten me on how can I perform this?n
    • danielshaw
      Ansys Employee
      History data is an ASCII file that contains load multipliers. For example, if you specify fully reversed Constant Loading (r-ratio = -1), the load (actually the FE calculated stress) varies from -1x the calculated value to 1x the calculated value. You could achieve the same result in the Fatigue Tool (FT) using single column history data file that had a -1 in the first row and a +1 in the second row (order is not important). However, with history data, you can have more than 2 multipliers. For example, if your history data file was a single column with these values: -1,1,2,-3,0,-2,4. The stress history would be -1x, 1x, 2x,-3x, 0x, -2x, 4x the FE calculated stress. The FT calculates the fatigue damage produced by the entire loading history.n
    • peteroznewman
      Subscriber
      The history data entry in the Fatigue Tool is how you input the load-time data. For example if a force is applied at the end of a cantilever and it cycles many times between a minimum and maximum value, the Fatigue Tool will perform rainflow counting and bin the data into amplitude bins with the cycle count for each bin.nYou create a Static Structural model and apply a unit force at the end of the cantilever. The fatigue tool will multiply the stress in the unit load case by the amplitude of each amplitude bin to get the different levels of stress and compute the damage by applying the number of cycles in each bin using Miner's Rule.nFor example, if your load-time history data for the end of the cantilever cycles between -63 and 71 N of applied force, you make a Static Structural model and apply 1 N to the end of the cantilever. This is a linear analysis, so the stress at 71 N is just 71 times larger than the stress at 1 N.n
    • Rameez_ul_Haq
      Subscriber
      Replying to Danielshaw and Peter,nIf 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?nPlus, 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.nAnd 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?n
    • Rameez_ul_Haq
      Subscriber
      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?n
    • Rameez_ul_Haq
      Subscriber
      Can someone answer these please?n
    • peteroznewman
      Subscriber
      nWhy 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.nHere is the load history for -1,1,2,-3,0,-2,4. Copy the lines below and paste them into a text file.n-1n1n2n3n0n-2n4nFor 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.nIf your point is below the line, your part should have infinite life.n
    • Rameez_ul_Haq
      Subscriber
      ''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? nAnd 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?n
    • Rameez_ul_Haq
      Subscriber
      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?n
    • peteroznewman
      Subscriber
      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.nHere is the example of Solution Combination using Design Assessment. /forum/discussion/comment/92431#Comment_92431nI will let the Fatigue experts answer the other questions.n
    • danielshaw
      Ansys Employee
      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.nIf 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.nYou 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.n
    • Rameez_ul_Haq
      Subscriber
      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. nWhere 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?nIf the mean stress value doesn't fall between two of the known mean stress curves, then how does the ANSYS algorithm work?nWhen 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?.n
    • danielshaw
      Ansys Employee
      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.nTo 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.nAny 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.nAs 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.n
    • Rameez_ul_Haq
      Subscriber
      Thank you answering in detail, Sir.nFirst 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).nCan 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.nSo, 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.
    • danielshaw
      Ansys Employee
      The FT outputs the equivalent alternating stress for the loading cycle, which is the stress used along with the S-N curve to determine the allowable number of cycles. It does not output the intermediate stresses (maximum stress, minimum stress, and mean stress) used to calculate that equivalent alternating stress. You could use the equivalent alternating stress, loading ratio, and mean stress correction theory to back calculate the min, max, and mean stress for a loading cycle, but it is not clear why you want those values. nS-N curves are developed by subjecting test specimens to a loading cycle. Most fatigue tests are conducted under fully reversing loading (r=.1). So, there is no mean stress for that loading cycle, and the S-N curve developed from those tests represents the fatigue behavior with no mean stress. To include the effect of a mean stress in the CAE fatigue evaluation, you need to calculate an ?equivalent? alternating stress assuming one of the mean stress correction theories. However, S-N tests can be conducted for loading cycles that produce a mean stress. Those S-N curves represent the fatigue behavior for that actual level of mean stress. nThe FT calculates the min, max, mean, and alternating stress for the loading cycle, so it can calculate the r-ratio (Smin/Smax). If you instruct the FT to use ?Mean Stress Curves?, it calculates the r-ratio for the loading cycle (on a node-by-node basis) and uses the appropriate S-N curve to calculate the allowable number of cycles. Consider a material with three S-N curves: r-ratio = -1, ratio=-.5, and ratio = 0. If the calculated r-ratio is exactly 0.0, 0.-5, or -1.0, the FT just uses the appropriate S-N to determine the allowable number of cycles. If the calculated r-ratio does not exactly match one of the S-N curves, the FT interpolates between curves (log-log) to determine the allowable number of cycles. For example, if the r-ratio is r-0.75, the FT would interpolate between the -0.5 and -1.0 curves to determine the allowable number of cycles. If the calculated r-ratio is larger or smaller than any of the defined curves, it uses the closest S-N curve.nThe r-ratio is just the min stress divided by the max stress during a loading cycle, so clearly different stresses can produce the same r-ratio; -100 MPa to +100 MPa and -50 MPa to +50 MPa both have a ratio = -1.n
    • Rameez_ul_Haq
      Subscriber
      Hello there.nConsider 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?n
    • danielshaw
      Ansys Employee
      The scale factor in the FT is a linear scale factor. Any non-linear behavior must be captured directly in the FE results.nn
Viewing 16 reply threads
  • The topic ‘Fatigue tool ‘history data’ option in static structural analysis’ is closed to new replies.