1. College of Mechanical and Vehicle Engineering, Chongqing University, Chongqing, China
2. Electric Power Research Institute of Guangdong Power Grid Limited Liability Corporation, Guangzhou, China
3. College of Aerospace Engineering, Chongqing University, Chongqing, China