1. Key Laboratory of Control of Power Transmission and Conversion, Ministry of EducationShanghai Jiao Tong University Shanghai 200240 China
2. Electric Power Dispatching and Communication Center of State GridShanghai Municipal Electric Power Company Shanghai China