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