[1] Shanghai Univ, Sch Mech & Engn Sci, Shanghai Inst Appl Math & Mech, Shanghai Key Lab Mech Energy Engn, Shanghai 200444, Peoples R China
[2] Shanghai Acad Spaceflight Technol, Shanghai 201100, Peoples R China
[3] Shanghai Univ, Sch Mech & Engn Sci, 99 Shangda Rd, Shanghai 200444, Peoples R China