1. Chongqing University,State Key Laboratory of Mechanical Transmission for Advanced Equipment,Chongqing,China,400044
2. Chongqing University,College of Mechanical and Vehicle Engineering,Chongqing,China,400044
3. Chongqing University,CQU-UC Joint Co-op Institute,Chongqing,China,400044
4. Shenzhen University,College of Mechanical and Control Engineering,Shenzhen,China,518060