Department of Heat Power Engineering, Chongqing University, Chongqing, 630044 People's Republic of China