[1] Zhejiang Coll Water Resources & Hydropower, Coll Mech & Automot Engn, Hangzhou 310018, Peoples R China
[2] Junan Cty Ctr, Linyi City Highway Business Dev Ctr, Linyi 276000, Peoples R China
[3] Zhejiang Univ Technol, Coll Mech Engn, Hangzhou 310014, Peoples R China
[4] Zhejiang Univ, State Key Lab Fluid Power & Mechatron Syst, Hangzhou 310027, Peoples R China
[5] Minist Educ & Zhejiang Prov, Key Lab Special Purpose Equipment & Adv Proc Techn, Hangzhou 310014, Peoples R China