An approach to structural reliability evaluation under fatigue degradation and shocks