1. Ocean College, Zhejiang University, Zhoushan 316021, China
2. Hainan Institute, Zhejiang University, Sanya 572025, China
3. Key Laboratory of Far-Shore Wind Power Technology of Zhejiang Province, Hangzhou 311122, China
4. Renewable Energy Engineering Institute, Power China Huadong Engineering Corporation Limited, Hangzhou 311122, China