Entropy generation approach for evaluating energy dissipation and temperature rise to predict the fatigue life behaviour in Magnesium Alloy