1. College of Electrical Engineering Shanghai University of Electric Power Shanghai 200090 China
2. State Grid Wenling Electric Power Corporation Taizhou Zhejiang China
3. State Grid Zhoushan Electric Power Corporation Zhoushan Zhejiang China
4. Department of Electrical Engineering Qatar University Doha Qatar