[Li, Zhenxing;Weng, Hanli;Li, Zhenhua] China Three Gorges Univ, Hubei Prov Key Lab Operat & Control, Cascaded Hydropower Stn, Yichang 443002, Peoples R China.^[Li, Zhenxing;Hu, Cong;Tan, Hong] China Three Gorges Univ, Coll Elect Engn & New Energy, Yichang 443002, Peoples R China.^[Wang, Zhenyu] Hunan Prov Key Lab Intelligent Live Working Techno, Changsha 410004, Peoples R China.