1. Special Equipment Institute, Hangzhou Vocational and Technical College, Hangzhou 310018, China
2. College of Mechanical Engineering, Zhejiang University of Technology, Hangzhou 310014, China
3. State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, Hangzhou 310027, China
4. College of Mechanical and Automotive Engineering, Zhejiang University of Water Resources and Electric Power, Hangzhou 310018, China