1. College of Engineering, South China Agricultural University, Guangzhou 510642, China;
2. Department of Mechanical Engineering, Brigham Young University, Provo, UT 84602
3. College of Engineering, South China Agricultural University, Guangzhou 510642, China
4. School of Mechanical and Automotive Engineering, South China University of Technology, Guangzhou 510641, China