modelling fatigue cycles