State Key Laboratory of Alternate Electrical Power System with Renewable Energy Sources;
North China Electric Power University;
Beijing 102206;
People’s Republic of China;
State Key Laboratory of Advanced Transmission Technology;
Global Energy Interconnection Research Institute;
Beijing 102211;
People’s Republic of China;
State Grid Suzhou Electric Power Supply Company;
Suzhou 215008;
People’s Republic of China;