1. State Key Laboratory of Fluid Power Transmission and Mechatronic Systems, Zhejiang University, Hangzhou 310027, People’s Republic of China
2. College of Mechanical Engineering, Quzhou University, Quzhou 324000, People’s Republic of China
3. Zhejiang Information Institute of Machinery Industry, Hangzhou 310009, People’s Republic of China