School of Energy and Power Engineering;
University of Shanghai for Science and Technology;
Shanghai 200093;
China;
Shanghai Key Laboratory of Multiphase Flow and Heat Transfer in Power Engineering;
Shanghai 200093;
China;
School of Engineering;
University of Plymouth;
Devon PL4 8AA;
UK;