Department of Engineering Mechanics, School of Civil Engineering, Wuhan University, Wuhan, Hubei 430072, China ...