1. Key Laboratory for Power Machinery and Engineering of Ministry of Education, Shanghai Jiao Tong University;
2. Collaborative Innovation Center for Advanced Ship and Deep-Sea Exploration, Shanghai 200240, China
3. Weichai Power Co., Ltd., 197 East Fushou Street, High Tech Industrial Development Zone, Shandong 150026, China