1. School of Mechanical Engineering
2. Nanjing University of Science & Technology
3. Nanjing 210094
4. P. R. China
5. State Key Laboratory for Disaster Prevention & Mitigation of Explosion & Impact
6. PLA University of Science and Technology
7. Nanjing 210007