[1] Wuhan Univ Technol, Sch Energy & Power Engn, Wuhan 430063, Peoples R China
[2] Wuhan Univ Technol, Minist Commun, Key Lab Marine Power Engn & Technol, Wuhan 430063, Peoples R China
[3] China Three Gorges Univ, Hubei Key Lab Hydroelect Machinery Design & Maint, Yichang 443002, Peoples R China