Fatigue Analysis is intended for solutions to structures in a large number of loading cycles. Transient analysis is not effective in such cases since the elapsed time is generally very high and fatigue effects manifest over many loading cycles. In OptiStruct, both Uniaxial and Multiaxial Fatigue Analysis can be conducted.
Uniaxial Fatigue Analysis, using S-N (stress-life) and E-N (strain-life) approaches for predicting the life (number of loading cycles) of a structure under cyclical loading may be performed by using OptiStruct. The stress-life method works well in predicting fatigue life when the stress level in the structure falls mostly in the elastic range. Under such cyclical loading conditions, the structure typically can withstand a large number of loading cycles; this is known as high-cycle fatigue. When the cyclical strains extend into plastic strain range, the fatigue endurance of the structure typically decreases significantly; this is characterized as low-cycle fatigue. The generally accepted transition point between high-cycle and low-cycle fatigue is around 10,000 loading cycles. For low-cycle fatigue prediction, the strain-life (E-N) method is applied, with plastic strains being considered as an important factor in the damage calculation. Sections of a model on which fatigue analysis is to be performed must be identified on a FATDEF Bulk Data entry. The appropriate FATDEF Bulk Data Entry may be referenced from a fatigue subcase definition through the FATDEF Subcase Information entry.
|
Multiaxial Fatigue Analysis, using S-N (stress-life), E-N (strain-life), and Dang Van Criterion (Factor of Safety) approaches for predicting the life (number of loading cycles) of a structure under cyclical loading may be performed by using OptiStruct. In Uniaxial Fatigue Analysis, OptiStruct converts the stress tensor to a scalar value using user-defined combined stress method (von Mises, Maximum Principal Stress, and so on). In Multiaxial Fatigue Analysis, OptiStruct uses the stress tensor directly to calculate damage. Multiaxial Fatigue Analysis theories discussed in the following sections are based on the assumption that stress is in the plane-stress state. In other words, only free surfaces of structures are of interest in multiaxial fatigue analysis in OptiStruct. For solid elements, a shell skin is automatically generated by OptiStruct, shell elements are used as-is. Multiaxial Fatigue Analysis features are activated by setting MAXLFAT=YES on the FATPARM Bulk Data Entry. The stress-life method works well in predicting fatigue life when the stress level in the structure falls mostly in the elastic range. Under such cyclical loading conditions, the structure typically can withstand a large number of loading cycles; this is known as high-cycle fatigue. When the cyclical strains extend into plastic strain range, the fatigue endurance of the structure typically decreases significantly; this is characterized as low-cycle fatigue. The generally accepted transition point between high-cycle and low-cycle fatigue is around 10,000 loading cycles. For low-cycle fatigue prediction, the strain-life (E-N) method is applied, with plastic strains being considered as an important factor in the damage calculation. Sections of a model on which fatigue analysis is to be performed must be identified on a FATDEF Bulk Data Entry. The appropriate FATDEF bulk data entry may be referenced from a fatigue subcase definition through the FATDEF Subcase Information entry. The Dang Van criterion is used to predict if a component will fail in its entire load history. The conventional fatigue result that specifies the minimum fatigue cycles to failure is not applicable in such cases. It is necessary to consider if any fatigue damage will occur during the entire load history of the component. If damage does occur, the component cannot experience infinite life. Uniaxial LoadModels with uniaxial loads consist of loading in only one direction and result in one principal stress. Figure 9: Uniaxial load Proportional Biaxial LoadIn models with proportional biaxial loads, principal stresses vary proportionally; however, still in one direction. Typically, in-phase loading of stress components is known as proportional biaxial load. Therefore, a fatigue subcase where a single static subcase is referenced is always a proportional biaxial load. Figure 10: Proportional biaxial load Figure 11: In-Phase load In models with non-proportional biaxial loads, principal stresses can vary non-proportionally, and/or with changes in direction. Typically, out-of-phase loading of stress components is known as non-proportional multiaxial load. Non-Proportional Multiaxial Load Figure 12: Non-proportional multiaxial load Figure 13: Out-of-Phase load In Multiaxial Fatigue Analysis, proportional biaxial loads and non-proportional multiaxial loads are considered in OptiStruct. Non-proportional Cyclic Loading and Non-proportional Hardening Non-proportional cyclic loads typically generate additional strain hardening, which is not observed in the proportional loading environment. The additional strain hardening is called non-proportional hardening and is caused by interaction of slip planes. As a result of the rotation of the principal axes (Figure 12), multiple sliding planes are active, and hardening can accumulate at a certain point, while the direction of the slip plane changes. Figure 14: Interaction between slip planes, due to non-proportional loading. The plasticity model used in multiaxial fatigue analysis will take care of non-proportional hardening, if applied load is non-proportional.
|
Surface Condition (Finish and Treatment)Surface condition is an extremely important factor influencing fatigue strength, as fatigue failures nucleate at the surface. Surface finish and treatment factors are considered to correct the fatigue analysis results. Surface finish correction factor Cfinish is used to characterize the roughness of the surface. It is presented on diagrams that categorize finish by means of qualitative terms such as polished, machined or forged. Figure 23*: Surface finish correction factor for steels Surface treatment can improve the fatigue strength of components. NITRIDED, SHOT-PEENED, and COLD-ROLLED are considered for surface treatment correction. It is also possible to input a value to specify the surface treatment factor Ctreat. In general cases, the total correction factor is Csur = Ctreat * Cfinish. If treatment type is NITRIDED, then the total correction is Csur = 2.0 * Cfinish (Ctreat = 2.0). If treatment type is SHOT-PEENED or COLD-ROLLED, then the total correction is Csur = 1.0. It means you will ignore the effect of surface finish. The fatigue endurance limit FL will be modified by Csur as: FL' = FL * Csur. For two segment S-N curve, the stress at the transition point is also modified by multiplying by Csur. Surface conditions may be defined on a PFAT Bulk Data entry. Surface conditions are then associated with sections of the model through the FATDEF Bulk Data entry. Fatigue Strength Reduction FactorIn addition to the factors mentioned above, there are various others factors that could affect the fatigue strength of a structure, e.g., notch effect, size effect, loading type. Fatigue strength reduction factor Kf is introduced to account for the combined effect of all such corrections. The fatigue endurance limit FL will be modified by Kf as: FL' = FL / Kf The fatigue strength reduction factor may be defined on a PFAT bulk data entry. It may then be associated with sections of the model through the FATDEF bulk data entry. If both Csur and Kf are specified, the fatigue endurance limit FL will be modified as: FL' = FL * Csur / Kf. Csur and Kf have similar influences on the E-N formula through its elastic part as on the S-N formula. In the elastic part of the E-N formula, a nominal fatigue endurance limit FL is calculated internally from the reversal limit of endurance Nc. FL will be corrected if Csur and Kf are presented. The elastic part will be modified as well with the updated nominal fatigue limit. |
Static Fatigue AnalysisLinear Superposition of Multiple FEA/Load Time History Load CasesWhen there are several load cases at the same time, all of which vary independently of one another, the principle of linear superposition will be used to combine all load cases together to determine the stress variation at each calculation point due to the combination of all loads. The formula is: (73) Where, n is the total number of load cases, Pk(t) and are, respectively, the time variation of the k-th load time history and the total stress tensor, and PFEA,k and are, respectively, the k-th load magnitude and stress tensor from FE analysis. Transient Fatigue AnalysisDuring Transient Fatigue Analysis, the load-time history input is not required, as it is calculated internally during Transient Analysis. Load Time History CompressionThis option is used to save calculation time. It will remove small cycles (defined by a gate value) and intermediate points. Figure 24: Sample showing removal of small cycles When removing small cycles, adjacent turning points, where the difference is less than the maximum range multiplied by relative gate value, will be removed from each channel. However, phase relationship will be maintained, when peaks and valleys occur on different channels at different times. This is shown by the sample above. In the first channel (top), the points at time 4 and 5 will be removed when the absolute gate equals one, while in the second channel (bottom), the points at time 1 and 2 will not be removed in order to keep the phase relationship between channels. Figure 25: Sample showing removal of intermediate points Removing intermediate points is another important mechanism to save computation time. If any point on the load-time history is neither a peak nor valley point, it will not contribute in determining any stress cycle. Such points could be screened out in the fatigue computation without losing the accuracy, but the computation time could be saved significantly. For example, the left column in Fig 11 shows three load-time histories of three super-positioned loadcases, respectively. After removing the intermediate points, the three load-time histories are obtained as in the right column, which can produce the same fatigue results as the left column, but use much less time. This mechanism is built in OptiStruct and is effective automatically. Fatigue Loads, Events and SequencesFatigue loading is defined by scaling a static subcase with a load-time history. A fatigue event consists of one or more static loadcases applied simultaneously in the same time duration scaled by load-time histories. For fatigue events with more than one static loadcase stress, linear superposition is used. A fatigue sequence consists of a number of fatigue events and repeated instances of these events. A fatigue sequence can be made up of other sub fatigue sequences and/or fatigue events. In this way, you can define very complex events and sequences for fatigue analysis. In OptiStruct, fatigue sequences defined in fatigue subcases (referred by FATSEQ) are the basic loading blocks. The fatigue life results of these fatigue subcases are calculated as the number of repeats of the loading block. Below is an example of a "tree-like" fatigue sequence, which can be defined in OptiStruct, with FSEQ# identifying fatigue sequences and FEVN# identifying fatigue events: Figure 26: Example of a "tree-like" fatigue sequence Fatigue loading is defined by a FATLOAD Bulk Data entry, where a static subcase and a load-time history are associated. A fatigue loading event is defined by a FATEVNT Bulk Data entry, where one or more fatigue loads (FATLOAD) are selected. A fatigue loading sequence is defined by a FATSEQ Bulk Data entry, where a sequence of one or more fatigue loading events or other fatigue loading sequences is given. The appropriate FATSEQ bulk data entry may be referenced from a fatigue subcase definition through the FATSEQ Subcase Information entry. |