Affiliation: | a School of Mechanical and Vehicular, Beijing Institute of Technology, Beijing 100081, China b School of Physical Science and Technology, Guangxi University, Nanning 530004, China c Institute of Sustainable Energy Technology, University of Nottingham, Nottingham NG7 2RD, UK |