1. Department of Marine Engineering, Dalian Maritime University, Dalian, 116026, China
2. Mechanical and Electrical Engineering College, Hainan University, Hai Kou, 570228, China
3. Department of Mechanical and Mechatronics Engineering, University of Waterloo, Waterloo, ON, N2L 3G1, Canada