ISSN 2196-5625 CN 32-1884/TK
1.China Electric Power Research Institute, Beijing 100192, China
2. North China Electric Power University, Beijing 102206, China
3.State Key Laboratory of Operation and Control of Renewable Energy & Storage Systems (China Electric Power Research Institute), Beijing 100192, China
4.China Institute of Energy and Transportation Integrated Development, North China Electric Power University, Beijing 102206, China
This work was supported in part by the National Natural Science Foundation of China (No. 52007174).