Department of Engineering Mechanics;
Shenyang Institute of Aeronautical Engineering;
Shenyang 110034;
China;
Shanghai Institute of Applied Mathematics and Mechanics;
Shanghai 200072;
China;
Department of Mechanics;
Shanghai University;
Shanghai 200436;
China;