1. Institute of Hydropower System & Hydroinformatics, Dalian University of Technology, Dalian 116024, China
2. Key Laboratory of Ocean Energy Utilization and Energy Conservation of Ministry of Education, Dalian University of Technology, Dalian 116024, China
3. Tsinghua Sichuan Energy Internet Research Institute, Chengdu 610200, China
4. Kunming Power Exchange Center, Kunming 650200, China