The State Key Laboratory of Mechanical Transmission;
Chongqing University;
Chongqing 400030;
China;
College of Engineering Science and Technology;
Shanghai Fisheries University;
Shanghai 200090;
China;
School of Mechanical Engineenng;
Shanghai Jiaotong University;
Shangha 200240;
China;