[1] Dalian Univ Technol, Dept Engn Mech, State Key Lab Struct Anal Ind Equipment, Dalian 116024, Peoples R China
[2] Dalian Univ Technol, Int Res Ctr Computat Mech, Dalian 116024, Peoples R China
[3] Huazhong Univ Sci & Technol, State Key Lab Digital Mfg Equipment & Technol, Wuhan 430074, Hubei, Peoples R China