Affiliation: | 1. School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China;School of Renewable Energy, North China Electric Power University, Beijing 102206, China 2. School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China 3. School of Mechanical Engineering, Beijing Institute of Technology, Beijing 100081, China;Shanghai Diesel Engine Co., Ltd, Shanghai 200438, China |