Department of Mechanics;
State Key Laboratory of Fluid Power Transmission and Control;
Zhejiang University;
Hangzhou 310027;
China;
College of Metrology Technology and Engineering;
China Jiliang University;
Hangzhou 310018;
China;
Department of Environment Engineering;
Wuhan University of Science and Technology;
Wuhan 430081;
China;