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
2018; 42(6): 1020-1029
Published online Nov 25, 2018
Faculty of Mechanical Engineering and Mechanics, Ningbo University, 818 Fenghua Rd., Ningbo City, Zhejiang Province, 315211, P. R. China