1. School of Advanced Manufacturing Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
2. Chongqing Machinery and Electrical Holding (Group) Co., Ltd., Chongqing 401123, China
3. College of Mechanical Engineering, Chongqing University, Chongqing 400030, China