[1] Dalian Univ Technol, Dept Engn Mech, Dalian 116024, Peoples R China
[2] Dalian Univ Technol, Dept Engn Mech, State Key Lab Struct Anal Ind Equipment, Dalian 116023, Peoples R China
[3] Ningbo Inst Dalian Univ Technol, Ningbo, Peoples R China
[4] Edinburgh Napier Univ, Sch Comp Engn & Built Environm, Edinburgh EH105DT, Algeria