1. Department of Mechanical and Power Engineering, Nanjing University of Technology, Nanjing 210009, People’s Republic of China
2. Jiangsu Province Special Equipment Safety Supervision Inspection Institute, Nanjing 210000, People’s Republic of China
3. Center for Joining and Manufacturing Assembly, Marquette University, Milwaukee, WI 53233