1. Xincheng Holdings Group Co., Ltd., Shanghai 200062, China
2. State Key Laboratory of Disaster Prevention & Mitigation of Explosion & Impact, Army Engineering University of PLA, Nanjing 210007, China
3. 32184 Unit of PLA, Beijing 100093, China
4. 32391 Unit of PLA, Guangzhou 510515, China