1. Mechanical Engineering Department, NED University of Engineering and Technology, Karachi 75270, Pakistan
2. School of Mechanical Engineering, Northwestern Polytechnical University, Xi'an 710072, China
3. School of Intelligent Manufacturing, Nanyang Institute of Technology, 80 Changjiang Road, Nanyang 473500, China