1. Wuhan University of Technology Hubei Key Laboratory of Advanced Technology for Automotive Components, , Wuhan 430070 , China
2. Minia University Department of Automotive and Tractors Engineering, Faculty of Engineering, , El-Minia 61111 , Egypt ; Department of Mechanical Engineering, , Hung Hom 999077 , Hong Kong
3. The Hong Kong Polytechnic University Department of Automotive and Tractors Engineering, Faculty of Engineering, , El-Minia 61111 , Egypt ; Department of Mechanical Engineering, , Hung Hom 999077 , Hong Kong
4. Stevens Institute of Technology Department of Civil, Environmental and Ocean Engineering, , Hoboken, NJ 07030