1. School of Power and Mechanical Engineering
2. Hubei International Scientific and Technological Cooperation Base of Sustainable Resource and Energy
3. Hubei Province Key Laboratory of Accoutrement Technique in Fluid Machinery & Power Engineering
4. Wuhan University
5. Wuhan 430072
6. State Key Laboratory of High-efficiency Utilization of Coal and Green Chemical Engineering
7. Ningxia University
8. Yinchuan 750021
9. China
10. Department of Chemistry
11. Faculty of Science and Technology
12. Thammasat University
13. Thailand