1. College of Aerospace Engineering
2. The State Key Laboratory of Mechanical Transmissions
3. Chongqing University
4. Chongqing
5. China
6. State Key Laboratory of Mechanical Transmissions
7. College of Materials Science and Engineering
8. Chongqing 400044