1. College of Mechanical Engineering, Jiangsu Provincial Key Laboratory of Advanced Manufacturing for Marine Mechanical Equipment, Jiangsu University of Science and Technology, Zhenjiang 212100, China
2. Department of Technology, Three Gorges New Energy Offshore Wind Power Operation and Maintenance Jiangsu Limited Liability Company, Yancheng 224400, China