1. Key Laboratory of Ocean Energy Utilization and Energy Conservation of Ministry of Education
2. School of Energy and Power Engineering
3. Dalian University of Technology
4. Dalian 116024
5. China
6. State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body
7. College of Mechanical and Vehicle Engineering
8. Hunan University
9. Changsha 410082