1. College of Electrical Engineering, Zhejiang University, Hangzhou 310027, China
2. College of Information Engineering, Zhejiang University of Technology, Hangzhou 310023, China
3. Anhui Power Exchange Center Co., Ltd., Hefei 230009, China
4. Economic & Technical Research Institute, State Grid Anhui Electric Power Co., Ltd., Hefei 230071, China