School of Energy;
Power and Mechanical Engineering;
North China Electric Power University;
Beijing 102206;
School of Mechanical and Electrical Engineering;
Beijing University of Chemical Technology;
Beijing 100029;
China;
School of Energy;
Power and Mechanical Engineering;
North China Electric Power University;
Beijing 102206;
China;
School of Chemical and Process Engineering;
University of Leeds;
Leeds LS2 9JT;
UK;
School of Energy;
Power and MechanicalEngineering;
North China Electric Power University;
Beijing 102206;
China;