1. School of Mechanical Engineering, Zhejiang University , Hangzhou 310063, China
2. State Key Laboratory of Fluid Power and Mechatronic Systems, School of Mechanical Engineering, Zhejiang University , Hangzhou 310063, China
3. Zhejiang Fuchunjiang Hydropower Equipment Co., Ltd. , Hangzhou 311504, China