1. State Key Laboratory of Mechanical Transmission Chongqing University Chongqing 400044 China
2. College of Mechanical and Vehicle Engineering Chongqing University Chongqing 400044 China
3. Chongqing Key Laboratory of Metal Additive Manufacturing (3D Printing) Chongqing University Chongqing 400044 China