1. State Key Laboratory of Mechanical Transmissions, Chongqing University, Chongqing 400044, China
2. School of Mechanical Engineering, Northwestern Polytechnical University, Xi’an 710072, China
3. Chongqing Wushan Power Supply Co., Ltd., State Grid Corporation of China, Chongqing 404700, China