[1] Shanghai Univ, Dept Mech, Shanghai 200444, Peoples R China
[2] Shanghai Univ, Shanghai Inst Appl Math & Mech, Shanghai 200072, Peoples R China
[3] Shanghai Inst Technol, Sch Mech Engn, Shanghai 201418, Peoples R China
[4] Shanghai Key Lab Mech Energy Engn, Shanghai 200072, Peoples R China
[5] E Inst Shanghai Univ, Modern Mech Div, Shanghai 200072, Peoples R China