[1] Northwestern Polytech Univ, Sch Power & Energy, Xian 710129, Peoples R China
[2] Prop & Space Res Ctr, Technol Innovat Inst, POB 9639, Abu Dhabi, U Arab Emirates
[3] Dalian Univ Technol, Key Lab Intelligent Control & Optimizat Ind Equipm, Minist Educ, Dalian 116024, Peoples R China