1. School of Marine Science and TechnologyNorthwestern Polytechnical University Xi'an China
2. School of Mechanical EngineeringNorthwestern Polytechnical University Xi'an China
3. Department of Energy SciencesLund University Lund Sweden
4. Research & Development InstituteNorthwestern Polytechnical University Shenzhen China