Affiliation: | aDepartment of Mechanics, Shanghai University, Shanghai 200444, PR China;bShanghai Institute of Applied Mathematics and Mechanics, Shanghai 200072, PR China;cDepartment of Mechanical Engineering, University of Maryland Baltimore County, Baltimore, MD 21250, USA |