1. State Grid Hubei Electric Power Co., Ltd., Wuhan 430077, China
2. State Grid Hubei Electric Power Research Institute, Wuhan 430077, China
3. Hubei Key Laboratory of Power Equipment & System Security for Integrated Energy, Wuhan University, Wuhan 430072, China
4. School of Electrical and Automation, Wuhan University, Wuhan 430072, China