1. College of Mechanical and Vehicle Engineering Chongqing University Chongqing China
2. Department of Chemical Engineering University of Waterloo Waterloo Ontario Canada
3. Department of Mechanical and Mechatronics Engineering University of Waterloo Waterloo Ontario Canada
4. State Key Lab of Automotive Safety and Energy, School of Vehicle and Mobility Tsinghua University Beijing China