Skip to content

Commit 736ed1c

Browse files
committed
update vandv, update start+restart air_nozzle case
1 parent 170d534 commit 736ed1c

3 files changed

Lines changed: 118 additions & 5 deletions

File tree

TestCases/axisymmetric_rans/air_nozzle/air_nozzle.cfg

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
%
1313
SOLVER= RANS
1414
KIND_TURB_MODEL= SST
15-
RESTART_SOL= YES
15+
RESTART_SOL= NO
1616
%
1717
AXISYMMETRIC= YES
1818
%
@@ -94,7 +94,8 @@ CONV_STARTITER= 10
9494
%
9595
MESH_FILENAME= nozzle.su2
9696
%
97-
SOLUTION_FILENAME= solution_flow.dat
97+
SOLUTION_FILENAME= restart_flow.dat
98+
RESTART_FILENAME= restart_flow.dat
9899
OUTPUT_WRT_FREQ= 1000
99100
%
100101
% Note: This cfg is used for a primal and adjoint Testcase, therefore both residuals are present here.
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2+
% %
3+
% SU2 configuration file %
4+
% Case description: Axisymmetric supersonic converging-diverging air nozzle %
5+
% Author: Florian Dittmann %
6+
% Date: 2021.12.02 %
7+
% File Version 7.4.0 "Blackbird" %
8+
% %
9+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
10+
%
11+
% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------%
12+
%
13+
SOLVER= RANS
14+
KIND_TURB_MODEL= SST
15+
RESTART_SOL= YES
16+
%
17+
AXISYMMETRIC= YES
18+
%
19+
% -------------------- COMPRESSIBLE FREE-STREAM DEFINITION --------------------%
20+
%
21+
MACH_NUMBER= 1E-9
22+
%
23+
INIT_OPTION= TD_CONDITIONS
24+
%
25+
FREESTREAM_OPTION= TEMPERATURE_FS
26+
FREESTREAM_PRESSURE= 1400000
27+
FREESTREAM_TEMPERATURE= 373.15
28+
%
29+
REF_DIMENSIONALIZATION= DIMENSIONAL
30+
%
31+
% ---- IDEAL GAS, POLYTROPIC, VAN DER WAALS AND PENG ROBINSON CONSTANTS -------%
32+
%
33+
FLUID_MODEL= STANDARD_AIR
34+
%
35+
% --------------------------- VISCOSITY MODEL ---------------------------------%
36+
%
37+
VISCOSITY_MODEL= CONSTANT_VISCOSITY
38+
MU_CONSTANT= 1.716E-5
39+
%
40+
% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------%
41+
%
42+
CONDUCTIVITY_MODEL= CONSTANT_PRANDTL
43+
PRANDTL_LAM= 0.72
44+
PRANDTL_TURB= 0.90
45+
%
46+
% -------------------- BOUNDARY CONDITION DEFINITION --------------------------%
47+
%
48+
MARKER_HEATFLUX= ( WALL, 0.0 )
49+
MARKER_SYM= ( SYMMETRY )
50+
MARKER_RIEMANN= ( INFLOW, TOTAL_CONDITIONS_PT, 1400000.0, 373.15, 1.0, 0.0, 0.0, \
51+
OUTFLOW, STATIC_PRESSURE, 100000.0, 0.0, 0.0, 0.0, 0.0 )
52+
MARKER_MONITORING = (WALL)
53+
54+
% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------%
55+
%
56+
NUM_METHOD_GRAD= GREEN_GAUSS
57+
CFL_NUMBER= 1000.0
58+
CFL_ADAPT= NO
59+
MAX_DELTA_TIME= 1E6
60+
OBJECTIVE_FUNCTION= DRAG
61+
%
62+
% ----------- SLOPE LIMITER AND DISSIPATION SENSOR DEFINITION -----------------%
63+
%
64+
MUSCL_FLOW= YES
65+
SLOPE_LIMITER_FLOW= NONE
66+
%
67+
% ------------------------ LINEAR SOLVER DEFINITION ---------------------------%
68+
%
69+
LINEAR_SOLVER= FGMRES
70+
LINEAR_SOLVER_PREC= ILU
71+
LINEAR_SOLVER_ILU_FILL_IN= 0
72+
LINEAR_SOLVER_ERROR= 0.01
73+
LINEAR_SOLVER_ITER= 10
74+
%
75+
% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------%
76+
%
77+
CONV_NUM_METHOD_FLOW= ROE
78+
ENTROPY_FIX_COEFF= 0.1
79+
TIME_DISCRE_FLOW= EULER_IMPLICIT
80+
%
81+
% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------%
82+
%
83+
CONV_NUM_METHOD_TURB= SCALAR_UPWIND
84+
TIME_DISCRE_TURB= EULER_IMPLICIT
85+
CFL_REDUCTION_TURB= 1.0
86+
%
87+
% --------------------------- CONVERGENCE PARAMETERS --------------------------%
88+
%
89+
ITER= 1000
90+
CONV_RESIDUAL_MINVAL= -12
91+
CONV_STARTITER= 10
92+
%
93+
% ------------------------- INPUT/OUTPUT INFORMATION --------------------------%
94+
%
95+
MESH_FILENAME= nozzle.su2
96+
%
97+
SOLUTION_FILENAME= restart_flow.dat
98+
RESTART_FILENAME= restart_flow.dat
99+
OUTPUT_WRT_FREQ= 1000
100+
%
101+
% Note: This cfg is used for a primal and adjoint Testcase, therefore both residuals are present here.
102+
SCREEN_OUTPUT= (INNER_ITER, RMS_DENSITY, RMS_ENERGY, RMS_TKE, RMS_DISSIPATION, TOTAL_HEATFLUX, \
103+
RMS_ADJ_DENSITY, RMS_ADJ_ENERGY, RMS_ADJ_TKE, RMS_ADJ_DISSIPATION, SENS_AOA, SENS_MACH)

TestCases/serial_regression.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -348,10 +348,19 @@ def main():
348348
### Axisymmetric Compressible RANS ###
349349
#######################################
350350

351+
# Axisymmetric air nozzle (transonic) start
352+
axi_rans_air_nozzle = TestCase('axi_rans_air_nozzle')
353+
axi_rans_air_nozzle.cfg_dir = "axisymmetric_rans/air_nozzle"
354+
axi_rans_air_nozzle.cfg_file = "air_nozzle.cfg"
355+
axi_rans_air_nozzle.test_iter = 20
356+
axi_rans_air_nozzle.test_vals = [-12.092891, -6.630495, -8.784840, -2.399099, -1938.200000]
357+
axi_rans_air_nozzle.tol = 0.0001
358+
test_list.append(axi_rans_air_nozzle)
359+
351360
# Axisymmetric air nozzle (transonic) restart
352-
axi_rans_air_nozzle_restart = TestCase('axi_rans_air_nozzle')
361+
axi_rans_air_nozzle_restart = TestCase('axi_rans_air_nozzle_restart')
353362
axi_rans_air_nozzle_restart.cfg_dir = "axisymmetric_rans/air_nozzle"
354-
axi_rans_air_nozzle_restart.cfg_file = "air_nozzle.cfg"
363+
axi_rans_air_nozzle_restart.cfg_file = "air_nozzle_restart.cfg"
355364
axi_rans_air_nozzle_restart.test_iter = 10
356365
axi_rans_air_nozzle_restart.test_vals = [-12.092891, -6.630495, -8.784840, -2.399099, -1938.200000]
357366
axi_rans_air_nozzle_restart.tol = 0.0001
@@ -937,7 +946,7 @@ def main():
937946
axial_stage2D.cfg_dir = "turbomachinery/axial_stage_2D"
938947
axial_stage2D.cfg_file = "Axial_stage2D.cfg"
939948
axial_stage2D.test_iter = 20
940-
axial_stage2D.test_vals = [-1.933127, 5.364763, 73.354550, 0.925896] #last 4 columns
949+
axial_stage2D.test_vals = [-1.937012, 5.338671, 73.357200, 0.915728] #last 4 columns
941950
axial_stage2D.new_output = False
942951
test_list.append(axial_stage2D)
943952

0 commit comments

Comments
 (0)