[1] China Three Gorges Univ, Coll Mech & Power Engn, Hubei Key Lab Hydroelect Machinery Design & Mainte, Yichang 443002, Hubei, Peoples R China
[2] China Yangtze Power Co Ltd, Gezhouba Hydropower Plant, Yichang 443002, Hubei, Peoples R China
[3] Chongqing Univ, State Key Lab Mech Transmiss, Chongqing 400030, Peoples R China
[4] Xi An Jiao Tong Univ, State Key Lab Mfg Syst Engn, Xian 720054, Shaanxi, Peoples R China
[5] China Three Gorges Univ, Coll Elect Engn & New Energy, Yichang 443002, Hubei, Peoples R China
[6] Wuhan Univ Sci & Technol, Sch Machinery & Automat, Wuhan 430081, Hubei, Peoples R China