1. School of Mechanical and Electrical Engineering
2. Jiangxi University of Science and Technology
3. Ganzhou
4. China
5. Department of Chemical Engineering
6. Department of Mechanical Engineering
7. Imperial College London
8. London
9. UK
10. State Key Laboratory of Chemical Engineering
11. School of Mechanical and Power Engineering
12. East China University of Science and Technology
13. Shanghai
14. Loughborough University
15. Loughborough