Department of Civil Engineering Nanjing University of Science and Technology Nanjing 210094 China;
School of Mechanical Engineering Nanjing University of Science and Technology Nanjing 210094 ChinaState Key Laboratory of Disaster Prevention and Mitigation of Explosion and Impact The Army Engineering University of PLA Nanjing 210014 China;
Department of Civil Engineering Nagoya Institute of Technology Nagoya 4668555 Japan;
School of Mechanical Engineering Nanjing University of Science and Technology Nanjing 210094 China;
School of Civil Engineering Southeast University Nanjing 210096 China;