1. State Grid Henan Electric Power Company, Zhengzhou 450003, China
2. Economics and Technology Research Institute of State Grid Henan Electric Power Company, Zhengzhou 450052, China
3. Henan Power Exchange Center, Zhengzhou 450003, China
4. National Institute of Energy Development Strategy, North China Electric Power University, Beijing 102206, China