1. Key Laboratory of Fluid and Power Machinery, Ministry of Education, Xihua University, No. 9999 Hongguang Avenue, Pidu District, Chengdu 610039, China
2. Key Laboratory of Fluid Machinery and Engineering, Xihua University, No. 9999 Hongguang Avenue, Pidu District, Chengdu 610039, China
3. University of Lille, CNRS, ONERA, Arts et Métiers Institute of Technology, Centrale Lille, UMR 9014-LMFL-Laboratoire de Mécanique des Fluides de Lille-Kampé de Fériet, F-59000 Lille, France