1. School of Electrical Engineering, Dalian University of Technology, Dalian 116024, China
2. State Grid Liaoning Electric Power Research Institute Co., Ltd., Shenyang 110055, China
3. Electric Power Dispatching and Control Center of State Grid Liaoning Electric Power Co., Ltd., Shenyang 110055, China