State Key Laboratory of Mechanical Transmissions, Chongqing University, Chongqing 400044, China;
State Key Laboratory of Mechanical Transmissions, Chongqing University, Chongqing 400044, China;
State Key Laboratory of Mechanical Transmissions, Chongqing University, Chongqing 400044, China;
China Aerodynamics Research & Development Center, Mianyang 621000, China;