[1] Zhejiang Univ, Coll Energy Engn, State Key Lab Fluid Power Transmiss & Control, Zheda Rd 38,Zhiquan Bldg, Hangzhou 310058, Zhejiang, Peoples R China
[2] Zhejiang Univ, Coll Energy Engn, Zheda Rd 38,Zhiquan Bldg, Hangzhou 310058, Zhejiang, Peoples R China
[3] Zhejiang Univ, Ocean Coll, Zheda Rd 38,Zhiquan Bldg, Hangzhou 310058, Zhejiang, Peoples R China