1. State Key Laboratory of Petroleum Pollution Control, China University of Petroleum (East China), 66 West Changjiang Road, Qingdao 266580, PR China
2. School of Engineering, Edith Cowan University, 270 Joondalup Drive, Joondalup, Westeren Australia 6027, Australia
3. School of Energy and Power Engineering, Jiangsu University, Zhenjiang 212013, PR China