1. School of Hydraulic, Energy and Power Engineering, Yangzhou University, Yangzhou, Jiangsu 225127, China
2. Aerospace Engineering Department, Embry-Riddle Aeronautical University, Daytona Beach, FL 32114-3900, USA
3. Wind Energy Center, University of Wyoming, Laramie, WY 82072, USA