1. Ningbo Innovation Center State Key Laboratory of Fluid Power and Mechatronic Systems School of Mechanical Engineering Zhejiang University Ningbo 315100 China
2. School of Mechanical Engineering Yanshan University Qinhuangdao 066004 China
3. Hebei Heavy Machinery Fluid Power Transmission and Control Lab Yanshan University Qinhuangdao 066004 China