1. State Key Laboratory for Disaster Prevention & Mitigation of Explosion & Impact, PLA University of Science and Technology, Nanjing 210007, China
2. School of Mechanical Engineering, Nanjing University of Science and Technology, Nanjing 210094, China
3. Engineering Research and Designing Institute of Xinjiang Military Area Command, Wulumuqi 830042, China
4. The Fifth Department, 145 Erqi Road, Wuhan 430012, China