Key Laboratory of New Technology for Construction of Cities in Mountain Area;
Chongqing University;
Chongqing 400045;
P. R. China;
Schoolof Civil Engineering;
Chongqing University;
Chongqing 400045;
P. R. China;
Key Laboratory of Ministry of Education for Geomechanics and Embankment Engineering;
Hohai University;
Nanjing 210098;
P. R. China;
Schoolof Mechanical and Power Engineering of Nanjing Tech University;
Nanjing 211816;
P. R. China;