1. State Key Laboratory of Mechanical Transmissions, Chongqing University, Chongqing, China
2. College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing, China
3. Foreign Environmental Cooperation Center, Ministry of Ecology and Environment, People’s Republic of China
4. PowerChina Sichuan Electric Power Engineering Co., Ltd, Chengdu, Sichuan, People’s Republic of China