1. The State Key Laboratory of Fluid Power Transmission and Control, College of Energy Engineering, Zhejiang University, Hangzhou, Zhejiang 310058, China
2. College of Energy Engineering, Zhejiang University, Hangzhou, Zhejiang 310058, China
3. China Ship Scientific Research Center, Wuxi, Jiangsu 214100, China
4. College of Energy Engineering, Zhejiang University, Zhejiang, Hangzhou 310058, China
5. Ocean College, Zhejiang University, Zhoushan, Zhejiang 316021, China