1. School of Aeronautics and Astronautics, Shanghai Jiao Tong University, No. 800 Dongchuan Road, Shanghai 200240, China e-mail:
2. Institute of Turbomachinery and Fluid Dynamics, Leibniz Universität Hannover, Appelstraße 9, Hannover 30167, Germany e-mail:
3. School of Energy and Power Engineering, University of Shanghai for Science and Technology, No. 516 JunGong Road, Shanghai 200093, China e-mail: