Dept. of Applied Mechanics and Engineering;
Southwest Jiaotong University;
Chengdu 610031;
China;
Dept. of Applied Mechanics and Engineering;
Southwest Jiaotong University;
Chengdu 610031;
China;
Dept. of Applied Mechanics and Engineering;
Southwest Jiaotong University;
Chengdu 610031;
China;