1. College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing, People’s Republic of China
2. State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing, People’s Republic of China
3. Chongqing Changan New Energy Automobile Technology Co., Ltd., Chongqing, People’s Republic of China