1. Department of Mechanical Engineering, Hunan Institute of Engineering, Xiangtan 411104, China
2. Hunan Province Engineering Laboratory of Wind Power Operation, Maintenance and Testing Technology, Xiangtan 411104, China
3. Harbin Electric Wind Energy Co., Ltd., Xiangtan 411102, China