1. China Railway Engineering Equipment Group Co., Ltd., Zhengzhou 450016, China
2. State Key Laboratory of Fluid Power Transmission and Control, Zhejiang University, Hangzhou 310001, China
3. Institute of Advanced Machines, Zhejiang University, Hangzhou 310001, China