School of Mechanical and Vehicular Engineering;
Beijing Institute of Technology;
Beijing 100081;
China;
Vehicular Engineering Department;
China Agricultural University;
Beijing 100083;
China;
School of Mechanical and Vehicular Engineering;
Beijing Institute of Technology;
Beijing 100081;
China;