[1] Zhejiang Univ Technol, Coll Mech Engn, Hangzhou 310023, Peoples R China
[2] Zhejiang Univ, State Key Lab CAD &CG, Hangzhou 310005, Peoples R China
[3] Zhejiang Univ Technol, Key Lab Special Purpose Equipment & Adv Proc Techn, Hangzhou 310014, Peoples R China
[4] Zhejiang Lab, Hangzhou 311121, Peoples R China
[5] Changsha Univ Sci & Technol, Hunan Prov Key Lab Safety Design & Reliabil Techno, Changsha 410114, Peoples R China