[1] North China Elect Power Univ, State Key Lab Alternate Elect Power Syst Renewable, Beijing 102206, Peoples R China
[2] North China Elect Power Univ, Sch Control & Comp Engn, Beijing 102206, Peoples R China
[3] Shandong Univ Sci & Technol, Coll Elect Engn & Automat, Qingdao 266590, Peoples R China
[4] North China Elect Power Univ, Sch Control & Comp Engn, Beijing 102206, Peoples R China
[5] Xidian Univ, Sch Mechanoelect Engn, Shaanxi Key Lab Space Solar Power Stn Syst, Xian 710071, Peoples R China