1. State Grid Shanghai Electric Power Research Institute,Shanghai,China,200437
2. Chongqing University,State Key Laboratory of Power Transmission Equipment & System Security and New Technology,Chongqing,China,400044
3. State Grid Shanghai Electric Power Company,Shanghai,China,200125