1. College of Field Engineering, Army Engineering University of PLA, Nanjing, 210007, China
2. College of Mechanical and Power Engineering, Nanjing Tech University, Nanjing, 211816, China
3. College of Civil Engineering, Chongqing Jiaotong University, Chongqing, 400074, China
4. Unit 32184 of PLA, Beijing, 100072, China