1. Department of Vehicle Engineering, College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, Taiyuan, China
2. Department of Mechanical and Materials Engineering, University of Denver, Denver, Colorado, USA
3. Department of Mechanics Mathematics and Management, Politecnico di Bari, Bari, Italy