[1] Changzhou Inst Technol, Sch Photoelect Engn, Changzhou 213032, Peoples R China
[2] Changzhou Univ, Sch Mech Engn, Changzhou 213162, Peoples R China
[3] North China Elect Power Univ, State Key Lab Alternate Elect Power Syst Renewabl, Beijing 102206, Peoples R China