1. State Key Laboratory of Power Transmission Equipment & System Security and New Technology, Chongqing University, Chongqing 400044, China
2. The Wuhan Branch of China Electric Power Research Institute, Wuhan 430071, China
3. Zhejiang Zhoushan Marine Power Research Institute Co., Ltd., Zhoushan 316021, China