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