Safety Factor

Safety factor is calculated based on the endurance limit or target stress (at target life) against the stress amplitude from the working stress history.

HyperLife calculates this ratio via two criteria:
  • Mean Stress = Constant
  • Stress Ratio = Constant

The safety factor (SF) based on the mean stress correction applied is given by the following equations.

Mean Stress = Constant
  1. Goodman or Soderberg

    When SN curve is of the Stress Ratio R = -1

    SF=sσa=seσa0

    se = Target stress amplitude against the target life from the modified SN curve

    σa0 = Stress amplitude after mean stress correction



    Figure 1.
    When SN curve is of the Stress Ratio R != -1


    Figure 2.

    σa = Stress Amplitude

    σm = Mean Stress

    SeR = Endurance limit obtained from SN curve with R ratio

    Sem = Mean Stress corresponding to SeR

    If R > 1 , se=SeR1smRUTS

    smR=SeR. 1+R1R

    If R < 1 , Se=SeR

    If σm> 0 , sa=σa1σmUTS

    If σm0 , sa=σa

    SF= SeSa

  2. Gerber

    SF=sσa=seσa0



    Figure 3.
    When SN curve is of the Stress Ratio R != -1


    Figure 4.
    Sa=σa(1(σmUTS)2)
    Se=SeR(1(smRUTS)2)
    smR=SeR. 1+R1R
    SF= SeSa
  3. Gerber2
    1. σm>0:SF=sσa=seσa0
    2. σm0:SF=sσa

    When SN curve is of the Stress Ratio R != -1

    If R > 1

    Se=SeR(1(smRUTS)2)
    smR=SeR. 1+R1R

    If R < 1 , Se=SeR

    If σm> 0 , Sa=σa(1(σmUTS)2)

    If σm0 , sa=σa

    SF= SeSa

  4. FKM
    SF=s'eσa
    1. σm<se1m2s'e=m,(σm+se1m2)+se1m2
    2. se1m2σm<se1+m2s'e=m2σm+se
    3. se1+m2σm<3(1+m3)1+3m3·se1+m2s'e=m3(σmse1+m2)+se1+m2
    4. 3(1+m3)1+3m3·se1+m2σms'e=m4(σm3(1+m3)1+3m3·se1+m2)+13(3(1+m2)1+3m3·se1+m2)


    Figure 5.
  5. No Mean Stress Correction

    SF=seσa

Stress Ratio = Constant
  1. Goodman

    When SN curve is of the Stress Ratio R = -1

    SF=OBOA=1(σase+σmUTS)



    Figure 6.

    When SN curve is of the Stress Ratio R != -1

    If R > 1 , se=SeR1smRUTS

    smR=SeR. 1+R1R

    If R < 1 , se=SeR

    If σm> 0 , SF=1σaSe+σmUTS

    If σm0 , SF= Seσa

  2. Gerber

    When SN curve is of the Stress Ratio R = -1

    1. Ifσm=0:SF=seσa
    2. Ifσm0:SF=12(UTSσm)2·σase[1+1+(2seσmUTSσa)2]

    When SN curve is of the Stress Ratio R != -1

    Se=SeR(1(SmRUTS)2)
    smR=SeR. 1+R1R

    If σm0 , SF=12(UTSσm)2σeSe(1+1+(2σmSeUTSσa)2)

    If σm=0 , SF= Seσa

  3. Gerber2
    1. If σm0:SF=seσa
    2. Ifσm0:SF=12(UTSσm)2·σase[1+1+(2seσmUTSσa)2]

    When SN curve is of the Stress Ratio R != -1

    If R > 1

    Se=SeR(1(smRUTS)2)
    smR=SeR. 1+R1R

    If R < 1 , Se=SeR

    If σm> 0 , SF=12(UTSσm)2σaSe(1+1+(2σmSeUTSσa)2)

    If σm0 , SF= Seσa

  4. FKM

    SF=seσa0

    σa0 = Corrected Stress Amplitude in Constant R mean stress correction

  5. No Mean Stress Correction

    SF=sesa

  6. Interpolate
    Safety Factor with Multi-Mean
    To calculate safety factor, HyperLife creates an internal Haigh diagram for the target life using multi-mean SN curve by finding stress amplitude-mean stress pairs at the target life. Using the internally created Haigh diagram, HyperLife calculates safety factor as described in section Safety Factor in Chapter Haigh diagram. The number of data points of the Haigh diagram is the number of curves. Thus the more number of curves, the better result. When Haigh diagram is not available in mean stress ranges, HyperLife extrapolates the Haigh diagram.


    Figure 7. Conversion of Multi-Mean Curve to Haigh Diagram
    Safety Factor with Multi-Ratio
    To calculate safety factor, HyperLife create an internal Haigh diagram for the target life using multi-mean SN curve by finding stress amplitude-mean stress pairs at the target life. The number of data points of the Haigh diagram is the number of curves. Thus, the more number of curves, the better result. When Haigh diagram is not available in mean stress ranges, HyperLife extrapolates the Haigh diagram.


    Figure 8. Conversion of Multi-Mean Curve to Haigh Diagram
    Safety Factor with Haigh
    Safety factor (SF) is calculated in the following manner in Figure 9.


    Figure 9.
    When target life is 100000:
    • Constant R : SF = OB/OA
    • Constant mean : SF = OD/OC
    If Haigh diagram for a target life is not defined, HyperLife creates Haigh diagram for the target life. In Figure 9, if target life is 10000, and Haigh diagram for N=10000 is not defined, HyperLife will created dashed curve to calculate Safety factor.