Paul P.
Aerospace
- Feb 27, 2017
- 6
I need to calculate Fatigue life for a fully threaded screw loaded purely in cyclic tension (preload + additional cyclic load). The screw is 300 series CRES, .164-32 UNC-2A. This is already designed, so I cannot change anything; I just have to report fatigue life. I would like to get some input on accounting for uneven thread loading and thread stress concentration factors in a fatigue calculation.
As I understand it stresses in the thread root include axial stress (P/A) as well as bending stress (6P/(pi*n*d_r*p)) (and torsional shear primarily during torquing). I understand the first thread takes 30-38% of the total load, and I've found reference suggesting that the bending stress should be calculated using a fraction of the total load (load on first thread = .38*P) rather than being distributed among the engaged threads (load on each thread = P/n). Combining the axial stress and bending stress gives me von Mises stress in the thread root. I've calculated thread root stress this way for both the preloaded and design load conditions (using a joint stiffness calculation to get the max bolt load). I think I also need to apply a fatigue stress concentration factor to this von Mises stress.
Shigley and other references report fatigue thread stress concentration factors of Kf=2-5+. For now, I'm using kf=3. I'm unclear as to whether kf applies to the von Mises stress or if it applies only to the axial stress (P/A).
Using kf with the von Mises stresses and using the 38% first thread load assumption is resulting in essentially zero fatigue life (I also have to apply temperature and surface finish knockdown factors for material strength). I'm pretty sure I'm well below the endurance limit as alternating axial stresses are ~16 ksi, but I don't know if my method is too conservative and how the fatigue stress concentration factor should be applied. I've got R=-1 fatigue data, so I've also converted my mean and alternating stress to an equivalent alternating stress at R=-1 in order to predict life.
I want to be conservative, but I don't want to be double counting if the thread stress concentration factor is meant to account for the true von Mises stress state or for the uneven thread loading. Any input would be appreciated.
-Paul
As I understand it stresses in the thread root include axial stress (P/A) as well as bending stress (6P/(pi*n*d_r*p)) (and torsional shear primarily during torquing). I understand the first thread takes 30-38% of the total load, and I've found reference suggesting that the bending stress should be calculated using a fraction of the total load (load on first thread = .38*P) rather than being distributed among the engaged threads (load on each thread = P/n). Combining the axial stress and bending stress gives me von Mises stress in the thread root. I've calculated thread root stress this way for both the preloaded and design load conditions (using a joint stiffness calculation to get the max bolt load). I think I also need to apply a fatigue stress concentration factor to this von Mises stress.
Shigley and other references report fatigue thread stress concentration factors of Kf=2-5+. For now, I'm using kf=3. I'm unclear as to whether kf applies to the von Mises stress or if it applies only to the axial stress (P/A).
Using kf with the von Mises stresses and using the 38% first thread load assumption is resulting in essentially zero fatigue life (I also have to apply temperature and surface finish knockdown factors for material strength). I'm pretty sure I'm well below the endurance limit as alternating axial stresses are ~16 ksi, but I don't know if my method is too conservative and how the fatigue stress concentration factor should be applied. I've got R=-1 fatigue data, so I've also converted my mean and alternating stress to an equivalent alternating stress at R=-1 in order to predict life.
I want to be conservative, but I don't want to be double counting if the thread stress concentration factor is meant to account for the true von Mises stress state or for the uneven thread loading. Any input would be appreciated.
-Paul