Shanghai Jiaotong University, Dongchuan Road No. 800, Shanghai, P.R. China;
Shanghai Jiaotong University, Dongchuan Road No. 800, Shanghai, P.R. China;
University of Shanghai for Science and Technology, Jungong Road No. 516, Shanghai, P.R. China;
University of Shanghai for Science and Technology, Jungong Road No. 516, Shanghai, P.R. China;
Shanghai Jiaotong University, Dongchuan Road No. 800, Shanghai, P.R. China;
Electric Power Measurement Center, SMEPC, Shanghai, P.R. China;