[案例分析]基于SU2的RAE2822超臨界翼型流場計算
跨聲速條件下,RAE2822翼型上表面易形成激波,在激波和湍流邊界層的相互作用下有可能引起流動分離。為了獲得RAE2822翼型的流動特性,研究人員在RAE 2.43 m×1.83 m連續式跨聲速風洞中開展了一系列試驗。測試馬赫數范圍0.6-0.75,獲得了翼型表面靜壓分布、邊界層和尾跡總壓分布以及表面油流圖譜等試驗數據。本文以RAE2822翼型CASE6和CASE9為測試算例,檢驗SU2對于跨聲速翼型流場的模擬能力。
![[案例分析]基于SU2的RAE2822超臨界翼型流場計算的圖1](https://pic1.zhimg.com/80/v2-868db4de83781cd8e7be92077c93f13c_hd.jpg)
圖 1 RAE2822跨聲速翼型風洞試驗模型
流場參數和網格
2.1 流場參數
RAE2822翼型在風洞中完成十余次試驗。其中,case 6、9和10廣泛用于CFD代碼的考核驗證。然而,由于受風洞試驗條件限制,試驗測得的馬赫數和攻角數據并不準確。因此,人們在開展數值計算和試驗對比研究時,需要對來流馬赫數和攻角進行修正,本文將參考表1 提供的參數進行計算。
表 1 RAE2822翼型部分CASE流場參數
流場參數
CASE 6
試驗參數:Ma=0.725 AoA=2.92° Rec=6.5×106
計算參數[1]:Ma=0.729 AoA=2.31° Rec=6.5×106
CASE 9
試驗參數:Ma=0.730 AoA=3.19° Rec=6.5×106
計算參數[2]:Ma=0.734 AoA=2.79° Rec=6.5×106
注:
[1] https://www.grc.nasa.gov/www/wind/valid/raetaf/raetaf05/raetaf05.html;
[2] http://www.as.dlr.de/hiocfd/rae2822/index.html
2.2 計算網格
網格采用SU2算例庫提供的網格(https://github.com/su2code/TestCases/tree
/master/rans/rae2822)。該網格在翼型附近采用結構化矩形網格,外部采用非結構三角形網格填充。計算域外圍為半徑為100倍弦長的圓形。
![[案例分析]基于SU2的RAE2822超臨界翼型流場計算的圖2](https://pic4.zhimg.com/80/v2-d75fc75124d8ced65846ea3fa163900b_hd.jpg)
圖 2 RAE2822翼型計算網格
3.SU2求解器設置
3.1 流場求解cfg文件設置
下面以馬赫數為0.729、攻角為2.31°、湍流模型為SST的計算工況為例,介紹RAE2822算例的參數設置。
(1)問題定義
% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------% % % Physical governing equations (EULER, NAVIER_STOKES, % WAVE_EQUATION, HEAT_EQUATION, FEM_ELASTICITY, % POISSON_EQUATION) PHYSICAL_PROBLEM= NAVIER_STOKES % % Specify turbulent model (NONE, SA, SA_NEG, SST) KIND_TURB_MODEL= SST % % Mathematical problem (DIRECT, CONTINUOUS_ADJOINT) MATH_PROBLEM= DIRECT % % Restart solution (NO, YES) RESTART_SOL= NO
(2)自由來流參數設置
% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------% % % Mach number (non-dimensional, based on the free-stream values) MACH_NUMBER= 0.729 % % Angle of attack (degrees, only for compressible flows) AOA= 2.31 % % Free-stream temperature (288.15 K by default) FREESTREAM_TEMPERATURE= 288.15 % % Reynolds number (non-dimensional, based on the free-stream values) REYNOLDS_NUMBER= 6.5E6 % % Reynolds length (1 m by default) REYNOLDS_LENGTH= 0.61
(3)參考值設置
% ---------------------- REFERENCE VALUE DEFINITION ---------------------------% % % Reference origin for moment computation REF_ORIGIN_MOMENT_X = 0.25 REF_ORIGIN_MOMENT_Y = 0.00 REF_ORIGIN_MOMENT_Z = 0.00 % % Reference length for pitching, rolling, and yawing non-dimensional moment REF_LENGTH= 1.0 % % Reference area for force coefficients (0 implies automatic calculation) REF_AREA= 0.61
(4)邊界條件設置
% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% % % Navier-Stokes wall boundary marker(s) (NONE = no marker) MARKER_HEATFLUX= ( AIRFOIL, 0.0 ) % % Farfield boundary marker(s) (NONE = no marker) MARKER_FAR= ( FARFIELD ) % % Marker(s) of the surface to be plotted or designed MARKER_PLOTTING= ( AIRFOIL ) % % Marker(s) of the surface where the functional (Cd, Cl, etc.) will be evaluated MARKER_MONITORING= ( AIRFOIL )
(5)數值求解通用參數
% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------% % % Numerical method for spatial gradients (GREEN_GAUSS, WEIGHTED_LEAST_SQUARES) NUM_METHOD_GRAD= WEIGHTED_LEAST_SQUARES % % Courant-Friedrichs-Lewy condition of the finest grid CFL_NUMBER= 10 % % Adaptive CFL number (NO, YES) CFL_ADAPT= NO % % Parameters of the adaptive CFL number (factor down, factor up, CFL min value, % CFL max value ) CFL_ADAPT_PARAM= ( 1.5, 0.5, 1.0, 100.0 ) % % Number of total iterations EXT_ITER= 20000 % % Linear solver for the implicit formulation (BCGSTAB, FGMRES) LINEAR_SOLVER= BCGSTAB % % Min error of the linear solver for the implicit formulation LINEAR_SOLVER_ERROR= 1E-6 % % Max number of iterations of the linear solver for the implicit formulation LINEAR_SOLVER_ITER= 20
(6)多重網格參數
% -------------------------- MULTIGRID PARAMETERS -----------------------------% % % Multi-Grid Levels (0 = no multi-grid) MGLEVEL= 0 % % Multi-grid cycle (V_CYCLE, W_CYCLE, FULLMG_CYCLE) MGCYCLE= W_CYCLE % % Multi-grid pre-smoothing level MG_PRE_SMOOTH= ( 1, 2, 3, 3 ) % % Multi-grid post-smoothing level MG_POST_SMOOTH= ( 0, 0, 0, 0 ) % % Jacobi implicit smoothing of the correction MG_CORRECTION_SMOOTH= ( 0, 0, 0, 0 ) % % Damping factor for the residual restriction MG_DAMP_RESTRICTION= 0.95 % % Damping factor for the correction prolongation MG_DAMP_PROLONGATION= 0.95
(7)流場計算數值格式
% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------% % % Convective numerical method (JST, LAX-FRIEDRICH, CUSP, ROE, AUSM, HLLC, % TURKEL_PREC, MSW) CONV_NUM_METHOD_FLOW= JST % % Monotonic Upwind Scheme for Conservation Laws (TVD) in the flow equations. % Required for 2nd order upwind schemes (NO, YES) MUSCL_FLOW= YES % % Slope limiter (VENKATAKRISHNAN, MINMOD) SLOPE_LIMITER_FLOW= VENKATAKRISHNAN % % Coefficient for the limiter (smooth regions) VENKAT_LIMITER_COEFF= 0.03 % % 2nd and 4th order artificial dissipation coefficients JST_SENSOR_COEFF= ( 0.5, 0.02 ) % % Time discretization (RUNGE-KUTTA_EXPLICIT, EULER_IMPLICIT, EULER_EXPLICIT) TIME_DISCRE_FLOW= EULER_IMPLICIT
(8)湍流計算數值格式
% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------% % % Convective numerical method (SCALAR_UPWIND) CONV_NUM_METHOD_TURB= SCALAR_UPWIND % % Monotonic Upwind Scheme for Conservation Laws (TVD) in the turbulence equations. % Required for 2nd order upwind schemes (NO, YES) MUSCL_TURB= NO % % Time discretization (EULER_IMPLICIT) TIME_DISCRE_TURB= EULER_IMPLICIT
(9)收斂準則
% --------------------------- CONVERGENCE PARAMETERS --------------------------% % % Convergence criteria (CAUCHY, RESIDUAL) % CONV_CRITERIA= RESIDUAL % % Residual reduction (order of magnitude with respect to the initial value) RESIDUAL_REDUCTION= 8 % % Min value of the residual (log10 of the residual) RESIDUAL_MINVAL= -10 % % Start convergence criteria at iteration number STARTCONV_ITER= 10 % % Number of elements to apply the criteria CAUCHY_ELEMS= 100 % % Epsilon to control the series convergence CAUCHY_EPS= 1E-6 % % Function to apply the criteria (LIFT, DRAG, NEARFIELD_PRESS, SENS_GEOMETRY, % SENS_MACH, DELTA_LIFT, DELTA_DRAG) CAUCHY_FUNC_FLOW= DRAG
(10)輸入輸出設置
% ------------------------- INPUT/OUTPUT INFORMATION --------------------------% % % Mesh input file MESH_FILENAME= RAE2822.su2 % % Mesh input file format (SU2, CGNS, NETCDF_ASCII) MESH_FORMAT= SU2 % % Mesh output file MESH_OUT_FILENAME= mesh_out.su2 % % Restart flow input file SOLUTION_FLOW_FILENAME= restart_flow.dat % % Restart adjoint input file SOLUTION_ADJ_FILENAME= solution_adj.dat % % Output file format (PARAVIEW, TECPLOT, STL) OUTPUT_FORMAT= TECPLOT % % Output file convergence history (w/o extension) CONV_FILENAME= history % % Output file restart flow RESTART_FLOW_FILENAME= restart_flow.dat % % Output file restart adjoint RESTART_ADJ_FILENAME= restart_adj.dat % % Output file flow (w/o extension) variables VOLUME_FLOW_FILENAME= flow % % Output file adjoint (w/o extension) variables VOLUME_ADJ_FILENAME= adjoint % % Output objective function gradient (using continuous adjoint) GRAD_OBJFUNC_FILENAME= of_grad.dat % % Output file surface flow coefficient (w/o extension) SURFACE_FLOW_FILENAME= surface_flow % % Output file surface adjoint coefficient (w/o extension) SURFACE_ADJ_FILENAME= surface_adjoint % % Writing solution file frequency WRT_SOL_FREQ= 250 % % Writing convergence history frequency WRT_CON_FREQ= 1
3.2 運行方式
該算例網格量小,采用單核即可完成計算。在算例cfg文件所在目錄,輸入 SU2_CFD turb_SST_RAE2822.cfg,回車,即開始運行算例。
4.結果分析
4.1 CASE 6
![[案例分析]基于SU2的RAE2822超臨界翼型流場計算的圖3](https://pic4.zhimg.com/80/v2-a16af211827e4e85e8cd480c92c47b73_hd.jpg)
圖 3 RAE2822翼型壓力分布SA和SST計算結果對比(CASE 6)
![[案例分析]基于SU2的RAE2822超臨界翼型流場計算的圖4](https://pic1.zhimg.com/80/v2-fe5db6395150447726220a2e70dfe618_hd.jpg)
圖 4 RAE2822翼型表面壓力分布矢量(CASE 6)
圖3展示了SU2求解器分別采用SA模型和SST模型計算的RAE2822翼型表面壓力分布(Ma=0.729 AoA=2.31° Rec=6.5×106)。可以看到,SA、SST模型計算的壓力分布與試驗結果十分吻合。此外,兩種模型的計算結果差異很小,僅在激波附近有較小差別。結果表明兩種湍流模型都能較好地模擬RAE2822翼型跨聲速流場。
4.2 CASE 9
![[案例分析]基于SU2的RAE2822超臨界翼型流場計算的圖5](https://pic4.zhimg.com/80/v2-9cd827d528923f471afb6b0ef212600f_hd.jpg)
圖 5 RAE2822翼型壓力分布SA和SST計算結果對比(CASE 9)
![[案例分析]基于SU2的RAE2822超臨界翼型流場計算的圖6](https://pic4.zhimg.com/80/v2-82a9dd45c6fd80b5c45fe2f45df0c2d7_hd.jpg)
圖 6 RAE2822翼型表面壓力分布矢量(CASE 9)
![[案例分析]基于SU2的RAE2822超臨界翼型流場計算的圖7](https://pic3.zhimg.com/80/v2-83e8ecda316ed34e8ce7be4c593633fe_hd.jpg)
圖 7 RAE2822翼型表面壓力分布矢量(CASE 6和CASE 9)
CASE9(Ma=0.734 AoA=2.79°Rec=6.5×106)和CASE6(Ma=0.729 AoA=2.31° Rec=6.5×106)流場參數變化很小,流場特征也無明顯變化。從模擬結果看,SU2求解器對于CASE 9的計算結果與試驗也符合較好。
6.結論
(1)采用SU2求解器計算了RAE2822翼型CASE6 和CASE9流場,兩個case的計算結果與試驗結果均符合較好。
(2)SA和SST湍流模型計算結果差異較小,兩者都能較好地模擬RAE2822翼型跨聲速流場。
本文轉自知乎專欄:SU2:學習與應用,原帖地址:https://zhuanlan.zhihu.com/p/61281032,感謝原作者,對作者其他文章感興趣,歡迎關注:
![[案例分析]基于SU2的RAE2822超臨界翼型流場計算的圖8](https://pic3.zhimg.com/80/v2-4349f08d777bc7b82fffb82963ad0932_hd.png)
及訪問www.caesky.com 。
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP

![[免費案例]Ensight案例教程分享](https://img.jishulink.com/cimage/245b3ca9e2c939e40491a25edae94515.jpeg?image_process=resize,fw_576,fh_320,)


















