[1] Chongqing Univ, State Key Lab Power Transmiss Equipment & Syst Saf, Chongqing 400044, Peoples R China
[2] State Grid Chongqing Econ Res Inst, Chongqing 404100, Peoples R China
[3] Hefei Univ Technol, Anhui Prov Lab Renewable Energy Utilizat & Energy, Hefei 230009, Peoples R China