1. NARI Group Corporation/State Grid Electric Power Research Institute, Nanjing 21003, China
2. Nanjing NARI Information & Communication Technology Co., Ltd., Nanjing 21003, China
3. Nanjing University, Nanjing 210008, China
4. State Grid Henan Electric Power Research Institute, Zhengzhou 450000, China