Shanghai Institute of Applied Mathematics and Mechanics Shanghai University Shanghai 200072 China;
Shanghai Institute of Applied Mathematics and Mechanics Shanghai University Shanghai 200072 China;
Shanghai Key Laboratory of Mechanics in Energy Engineering Shanghai 200072 China;