1. Zhejiang University State Key Laboratory of Fluid Power and Mechatronic Systems, , Hangzhou 310027 , China ;
2. Ningbo Research Institute, Zhejiang University , Ningbo 315100 , China
3. Zhejiang University State Key Laboratory of Fluid Power and Mechatronic Systems, , Hangzhou 310027 , China
4. Louisiana State University Department of Mechanical Engineering and Industrial Engineering, , 3283 Patrick Taylor Hall, Baton Rouge, LA 70803
5. Ningbo Branch of Chinese Academy of, Ordnance Science , Ningbo 315103 , China