
Faculty of Mechanical Engineering and Mechanics, Ningbo University, 818 Fenghua Rd., Ningbo City, Zhejiang Province, 315211, P. R. China
*The State Key Laboratory of Fluid Power and Mechatronic Systems, Zhejiang University, 38 Zheda Road, Hangzhou, 310027, P. R. China
This Article2018; 42(6): 1020-1029
Published online Nov 25, 2018
Correspondence toFaculty of Mechanical Engineering and Mechanics, Ningbo University, 818 Fenghua Rd., Ningbo City, Zhejiang Province, 315211, P. R. China