1. State Key Laboratory of Coastal and Offshore Engineering, Dalian University of Technology, Dalian 116024, China
2. Dalian State Key Laboratory of Offshore Renewable Energy, Dalian University of Technology, Dalian 116024, China
3. Science and Technology Research Institute, China Three Gorges Corporation, Beijing 101149, China