1. State Key Laboratory of Automotive Safety and Energy, Tsinghua University, Beijing 100084, China
2. State Key Laboratory of Automotive Safety and Energy, Tsinghua University, Beijing 100084, China e-mail:
3. Department of Engineering Mechanics, Tsinghua University, Beijing 100084, China
4. Key Laboratory of Hubei Province for Water Jet Theory and New Technology, Wuhan University, Wuhan 430072, China