Skip to content

Commit 21de2c9

Browse files
authored
Merge pull request #11 from su2code/develop
Develop
2 parents 337a74a + 3d73157 commit 21de2c9

11 files changed

+117551
-98048
lines changed

incompressible_flow/Inc_Heated_Cylinders/mesh_cht_3cyl.su2

-97,815
This file was deleted.

incompressible_flow/Inc_Streamwise_Periodic/chtPinArray_2d.geo

+429
Large diffs are not rendered by default.

incompressible_flow/Inc_Streamwise_Periodic/fluid_FFD.su2

+17,897
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,198 @@
1+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2+
% %
3+
% SU2 configuration file %
4+
% Case description: Unit Cell flow around pin array (fluid) %
5+
% Author: T. Kattmann %
6+
% Institution: Robert Bosch GmbH %
7+
% Date: 2020.12.15 %
8+
% %
9+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
10+
%
11+
% ------------- DIRECT, ADJOINT, AND LINEARIZED PROBLEM DEFINITION ------------%
12+
%
13+
SOLVER= INC_RANS
14+
KIND_TURB_MODEL= SST
15+
%
16+
% ---------------- INCOMPRESSIBLE FLOW CONDITION DEFINITION -------------------%
17+
%
18+
INC_DENSITY_MODEL= CONSTANT
19+
INC_DENSITY_INIT= 1045.0
20+
INC_VELOCITY_INIT= ( 0.1, 0.0, 0.0 )
21+
%
22+
INC_ENERGY_EQUATION = YES
23+
INC_TEMPERATURE_INIT= 338.0
24+
INC_NONDIM= DIMENSIONAL
25+
SPECIFIC_HEAT_CP= 3540.0
26+
%
27+
FREESTREAM_TURBULENCEINTENSITY= 0.05
28+
FREESTREAM_TURB2LAMVISCRATIO= 10.0
29+
%
30+
% --------------------------- VISCOSITY MODEL ---------------------------------%
31+
%
32+
VISCOSITY_MODEL= CONSTANT_VISCOSITY
33+
MU_CONSTANT= 0.001385
34+
%
35+
% --------------------------- THERMAL CONDUCTIVITY MODEL ----------------------%
36+
%
37+
% Pr_lam = mu_lam [Pa*s] * c_p [J/(kg*K)] / lambda[W/(m*K)]
38+
% = 1.385e-3 * 3540 / 0.42
39+
% = 11.7
40+
CONDUCTIVITY_MODEL= CONSTANT_PRANDTL
41+
PRANDTL_LAM= 11.7
42+
%
43+
TURBULENT_CONDUCTIVITY_MODEL= CONSTANT_PRANDTL_TURB
44+
PRANDTL_TURB= 0.90
45+
%
46+
% --------------------- STREAMWISE PERIODICITY DEFINITION ---------------------%
47+
%
48+
KIND_STREAMWISE_PERIODIC= PRESSURE_DROP
49+
STREAMWISE_PERIODIC_PRESSURE_DROP= 208.023676
50+
%
51+
STREAMWISE_PERIODIC_TEMPERATURE= YES
52+
%
53+
% -------------------- BOUNDARY CONDITION DEFINITION --------------------------%
54+
%
55+
MARKER_HEATFLUX= ( fluid_pin1_interface, 5e5, \
56+
fluid_pin2_interface, 5e5, \
57+
fluid_pin3_interface, 5e5 )
58+
MARKER_SYM= ( fluid_symmetry )
59+
MARKER_PERIODIC= ( fluid_inlet, fluid_outlet, 0.0,0.0,0.0, 0.0,0.0,0.0, 0.0111544,0.0,0.0 )
60+
%
61+
% Alternative to periodic simulation with velocity inlet and pressure outlet
62+
%INC_INLET_TYPE= VELOCITY_INLET
63+
%MARKER_INLET= ( fluid_inlet, 338.0, 0.75, 1.0, 0.0, 0.0 )
64+
%INC_OUTLET_TYPE= PRESSURE_OUTLET
65+
%MARKER_OUTLET= ( fluid_outlet, 0.0 )
66+
%
67+
% ------------------------ SURFACES IDENTIFICATION ----------------------------%
68+
%
69+
MARKER_MONITORING= ( fluid_pin2_interface )
70+
%
71+
MARKER_ANALYZE = ( fluid_outlet, fluid_inlet )
72+
MARKER_ANALYZE_AVERAGE = MASSFLUX
73+
%
74+
% ------------- COMMON PARAMETERS DEFINING THE NUMERICAL METHOD ---------------%
75+
%
76+
ITER= 3500
77+
NUM_METHOD_GRAD= GREEN_GAUSS
78+
CFL_NUMBER= 1e2
79+
%
80+
% ------------------------ LINEAR SOLVER DEFINITION ---------------------------%
81+
%
82+
LINEAR_SOLVER= FGMRES
83+
LINEAR_SOLVER_PREC= ILU
84+
LINEAR_SOLVER_ERROR= 1e-3
85+
LINEAR_SOLVER_ITER= 20
86+
%
87+
% -------------------- FLOW NUMERICAL METHOD DEFINITION -----------------------%
88+
%
89+
CONV_NUM_METHOD_FLOW= FDS
90+
MUSCL_FLOW= YES
91+
SLOPE_LIMITER_FLOW= NONE
92+
%
93+
TIME_DISCRE_FLOW= EULER_IMPLICIT
94+
%
95+
% -------------------- TURBULENT NUMERICAL METHOD DEFINITION ------------------%
96+
%
97+
CONV_NUM_METHOD_TURB= SCALAR_UPWIND
98+
MUSCL_TURB= NO
99+
SLOPE_LIMITER_TURB= NONE
100+
%
101+
TIME_DISCRE_TURB= EULER_IMPLICIT
102+
%
103+
% --------------------------- CONVERGENCE PARAMETERS --------------------------%
104+
%
105+
CONV_CRITERIA= RESIDUAL
106+
CONV_FIELD= RMS_TEMPERATURE
107+
CONV_RESIDUAL_MINVAL= -4.07
108+
CONV_STARTITER= 10
109+
%
110+
% ------------------------- INPUT/OUTPUT INFORMATION --------------------------%
111+
%
112+
MESH_FILENAME= fluid_FFD.su2
113+
%
114+
SCREEN_OUTPUT= (INNER_ITER, RMS_PRESSURE, RMS_TEMPERATURE, STREAMWISE_MASSFLOW, STREAMWISE_DP)
115+
SCREEN_WRT_FREQ_INNER= 100
116+
%
117+
HISTORY_OUTPUT= ( ITER, RMS_RES, STREAMWISE_PERIODIC, FLOW_COEFF, LINSOL, AERO_COEFF )
118+
CONV_FILENAME= history_dptp
119+
%
120+
OUTPUT_FILES= ( RESTART, PARAVIEW_MULTIBLOCK )
121+
VOLUME_OUTPUT= ( COORDINATES, SOLUTION, RESIDUAL, PRIMITIVE )
122+
OUTPUT_WRT_FREQ= 5000
123+
%
124+
% -------------------- FREE-FORM DEFORMATION PARAMETERS -----------------------%
125+
%
126+
FFD_TOLERANCE= 1E-10
127+
FFD_ITERATIONS= 500
128+
%
129+
% FFD box definition: 2D case (FFD_BoxTag, X1, Y1, 0.0, X2, Y2, 0.0, X3, Y3, 0.0, X4, Y4, 0.0,
130+
% 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0)
131+
FFD_DEFINITION= (BOX, 0.0029772,0.0,0.0, 0.0081772,0.0,0.0 0.0081772,0.0026,0.0, 0.0029772,0.0026,0.0, 0.0,0.0,0.0, 0.0,0.0,0.0 0.0,0.0,0.0, 0.0,0.0,0.0 )
132+
%
133+
% FFD box degree: 2D case (x_degree, y_degree, 0)
134+
FFD_DEGREE= (8, 1, 0)
135+
%
136+
% Surface grid continuity at the intersection with the faces of the FFD boxes.
137+
% To keep a particular level of surface continuity, SU2 automatically freezes the right
138+
% number of control point planes (NO_DERIVATIVE, 1ST_DERIVATIVE, 2ND_DERIVATIVE, USER_INPUT)
139+
FFD_CONTINUITY= NO_DERIVATIVE
140+
%
141+
% ----------------------- DESIGN VARIABLE PARAMETERS --------------------------%
142+
%
143+
DV_KIND= FFD_SETTING
144+
%DV_KIND= FFD_CONTROL_POINT_2D,FFD_CONTROL_POINT_2D,FFD_CONTROL_POINT_2D,FFD_CONTROL_POINT_2D,FFD_CONTROL_POINT_2D,FFD_CONTROL_POINT_2D,FFD_CONTROL_POINT_2D,FFD_CONTROL_POINT_2D,FFD_CONTROL_POINT_2D
145+
%
146+
% Marker of the surface in which we are going apply the shape deformation
147+
DV_MARKER= ( fluid_pin2_interface )
148+
%
149+
% Parameters of the shape deformation
150+
% - FFD_SETTING ( 1.0 )
151+
% - FFD_CONTROL_POINT_2D ( FFD_BoxTag, i_Ind, j_Ind, x_Disp, y_Disp )
152+
DV_PARAM= ( 1.0 )
153+
%DV_PARAM= \
154+
%( BOX, 0, 1, 0.0, 1.0);\
155+
%( BOX, 1, 1, 0.0, 1.0);\
156+
%( BOX, 2, 1, 0.0, 1.0);\
157+
%( BOX, 3, 1, 0.0, 1.0);\
158+
%( BOX, 4, 1, 0.0, 1.0);\
159+
%( BOX, 5, 1, 0.0, 1.0);\
160+
%( BOX, 6, 1, 0.0, 1.0);\
161+
%( BOX, 7, 1, 0.0, 1.0);\
162+
%( BOX, 8, 1, 0.0, 1.0)
163+
%
164+
% Value of the shape deformation
165+
DV_VALUE= 1.0
166+
%DV_VALUE= 1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0,1.0
167+
%
168+
% ------------------------ GRID DEFORMATION PARAMETERS ------------------------%
169+
%
170+
DEFORM_LINEAR_SOLVER= FGMRES
171+
DEFORM_LINEAR_SOLVER_PREC= ILU
172+
DEFORM_LINEAR_SOLVER_ERROR= 1E-14
173+
DEFORM_NONLINEAR_ITER= 1
174+
DEFORM_LINEAR_SOLVER_ITER= 1000
175+
%
176+
DEFORM_CONSOLE_OUTPUT= YES
177+
DEFORM_STIFFNESS_TYPE= WALL_DISTANCE
178+
%
179+
% Deformation coefficient (linear elasticity limits from -1.0 to 0.5, a larger
180+
% value is also possible)
181+
% !!! What is this doing !!!
182+
DEFORM_COEFF = 1E6
183+
%
184+
DEFINITION_DV= \
185+
( 19, 1.0 | fluid_pin2_interface | BOX, 0, 1, 0.0, 1.0 ); \
186+
( 19, 1.0 | fluid_pin2_interface | BOX, 1, 1, 0.0, 1.0 ); \
187+
( 19, 1.0 | fluid_pin2_interface | BOX, 2, 1, 0.0, 1.0 ); \
188+
( 19, 1.0 | fluid_pin2_interface | BOX, 3, 1, 0.0, 1.0 ); \
189+
( 19, 1.0 | fluid_pin2_interface | BOX, 4, 1, 0.0, 1.0 ); \
190+
( 19, 1.0 | fluid_pin2_interface | BOX, 5, 1, 0.0, 1.0 ); \
191+
( 19, 1.0 | fluid_pin2_interface | BOX, 6, 1, 0.0, 1.0 ); \
192+
( 19, 1.0 | fluid_pin2_interface | BOX, 7, 1, 0.0, 1.0 ); \
193+
( 19, 1.0 | fluid_pin2_interface | BOX, 8, 1, 0.0, 1.0 )
194+
%DEFORM_MESH= YES
195+
%
196+
% Finite difference step size for python scripts (0.001 default, recommended
197+
% 0.001 x REF_LENGTH)
198+
FIN_DIFF_STEP= 1e-6

0 commit comments

Comments
 (0)