College of Energy and Power Engineering;
Lanzhou University of Technology;
Lanzhou 730050;
China;
Gansu Provincial Technology Centre for Wind Turbines;
Lanzhou 730050;
China;
Gansu Provincial Key Laboratory of Fluid Machinery and Systems;
Lanzhou 730050;
China;
State Key Laboratory of Ocean Engineering;
School of Naval Architecture;
Ocean and Civil;
Shanghai Jiao Tong University;
Shanghai 200240;
China;