[1] Zhejiang Univ, State Key Lab Fluid Power & Mechatron Syst, Hangzhou 310027, Peoples R China
[2] Zhejiang Univ, Coll Energy Engn, Hangzhou 310027, Peoples R China
[3] Minist Water Resources, Stand & Qual Control Res Inst, Hangzhou 310027, Peoples R China
[4] Minist Water Resources, Hangzhou Machine Design & Res Inst, Hangzhou 310027, Peoples R China
[5] Xian Univ Technol, Inst Water Resources & Hydroelect Engn, Xian 710048, Peoples R China
[6] Hangzhou Inst Test & Calibrat Qual & Technol Supe, Hangzhou 310027, Peoples R China
[7] Zhejiang Univ, Ocean Coll, Zhoushan 316021, Zhejiang, Peoples R China
[8] Zhejiang Univ, Inst Adv Technol, Hangzhou 310027, Peoples R China