1. College of Electrical Engineering, Shanghai University of Electric Power, Shanghai, China
2. Department of Electrical Engineering, Qatar University, Doha, Qatar
3. State Grid East China Branch, Shanghai, China
4. College of Electric Engineering, Shanghai University of Electric Power, Shanghai, China