Institute of Astronautics and Aeronautics;
University of Electronic Science and Technology;
Chengdu;
China;
Department of Mechanics;
Huazhong University of Science and Technology;
Wuhan 430074;
China;
State Key Laboratory of Digital Manufacturing Equipment and Technology;
Huazhong University of Science and Technology;
Wuhan 430074;
China;