30P30N多段翼流場計算報告
來源:陸面體科技。
1. 30P30N多段翼
增升裝置對于提高現代大型運輸類飛機性能十分重要。高效的增升裝置可以增加載重和航程、減輕飛機重量等。高升力機翼構型一般由翼身、前緣縫翼和后緣襟翼組成。在高速條件下,多段翼流場中可能存在轉捩、分離、激波/邊界層干擾等復雜流動現象。本文以30P30N多段翼為測試算例,檢驗SU2對于二維復雜外形的模擬能力。
圖1:30P30N多段翼外形
圖2:多段翼流動特征
2. 計算網格
表130P30N多段翼網格參數
網格構型 |
網格單元數 |
L1 |
63957 |
L2 |
112474 |
L3 |
260909 |
L4 |
583226 |
L5 |
1043636 |
網格采用JAXA提供的結構化網格(https://cfdws.chofu.jaxa. jp/apc/grids/3element_highlift_airfoil/30P30N_modified_slat_configF/plot3d/)。該網站提供了L1-L5等不同網格密度的五種結構化網格,這些網格具有相同的拓撲結構,都是由117塊網格塊構成,具體參數見表1。受計算資源限制,本文將對前4種網格進行網格無關性研究。該多段翼機翼弦長0.4572 m(18 inch),前緣逢翼和后緣襟翼均偏轉30°。
圖3:30P30N多段翼拓撲結構及網格
3.SU2求解器設置
下面以馬赫數為0.20、攻角為16°、湍流模型為SA的計算工況為例,介紹30P30N算例的cfg文件參數設置。
(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.2 % % Angle of attack (degrees, only for compressible flows) AOA= 16.0 % % Free-stream temperature (288.15 K by default) FREESTREAM_TEMPERATURE= 300 % % Reynolds number (non-dimensional, based on the free-stream values) REYNOLDS_NUMBER= 9.0E6 % % Reynolds length (1 m by default) REYNOLDS_LENGTH= 0.4572 |
(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.4572 |
(4)邊界條件設置
% -------------------- BOUNDARY CONDITION DEFINITION --------------------------% % % Navier-Stokes wall boundary marker(s) (NONE = no marker) MARKER_HEATFLUX= ( slat, 0.0, main, 0.0, flap, 0.0 ) % % Farfield boundary marker(s) (NONE = no marker) MARKER_FAR= ( far ) % % Marker(s) of the surface to be plotted or designed MARKER_PLOTTING= ( slat, main, flap ) % % Marker(s) of the surface where the functional (Cd, Cl, etc.) will be evaluated MARKER_MONITORING= ( slat, main, flap ) |
(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= 5 % % 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= 99999 % % 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= 10 % % Min value of the residual (log10 of the residual) RESIDUAL_MINVAL= -8 % % 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= L1-30P30N.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 |
4.結果分析
4.1 湍流模型影響
圖4:30P30N多段翼壓力分布SA和SST計算結果對比
圖4展示了SU2求解器分別采用SA模型和SST模型計算的30P30N多段翼表面壓力分布(Ma=0.20 AoA=16° Rec=9.0×106)。可以看到,SA、SST模型計算的壓力分布在壓力面(迎風面、正壓區)與試驗結果符合較好,而在吸力面(背風面、負壓區)與試驗結果存在一定差異。兩種湍流模型相比,SA模型比SST模型更加接近試驗結果。
4.2 網格密度影響
圖5:30P30N多段翼壓力分布不同網格密度計算結果對比
圖5展示了SU2求解器分別采用不同網格密度計算的30P30N多段翼表面壓力分布,湍流模型為SA模型。可以看到,隨著網格密度的增加,背風面負壓峰值不斷升高,也越來越接近試驗結果。該計算結果表明,30P30N多段翼算例對計算網格的密度較為敏感。采用L4網格和SA湍流模型計算的30P30N多段翼壓力分布與試驗結果基本符合。
5.結論
(1)采用SU2求解器計算了30P30N多段翼流場(Ma=0.20 AoA=16°Rec=9.0×106),計算結果與試驗結果基本符合,表明SU2能夠較好地模擬30P30N等二維復雜外形流場。
(2)計算結果表明,湍流模型和網格密度對30P30N算例計算結果都有一定的影響。采用高密度網格和SA模型能更好地模擬背風區流動,獲得與試驗更加接近的結果。
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















