[1] Univ Elect Sci & Technol China, Yangtze Delta Reg Inst, Huzhou 313000, Peoples R China
[2] Univ Elect Sci & Technol China, Sch Aeronaut & Astronaut, Chengdu 611731, Peoples R China
[3] Chongqing Univ, Coll Mech & Vehicle Engn, Chongqing 400044, Peoples R China
[4] Bejing Inst Technol, Sch Mech Engn, Beijing 100081, Peoples R China