Skip to content

Commit 64b28eb

Browse files
committed
Added steady FSI test case.
1 parent 64b1e05 commit 64b28eb

File tree

5 files changed

+26337
-0
lines changed

5 files changed

+26337
-0
lines changed
Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2+
% SU2 configuration file %
3+
% Case description: FSI: Vertical Cantilever in Channel - Structure %
4+
% Author: Ruben Sanchez Fernandez %
5+
% Institution: TU Kaiserslautern %
6+
% Date: 2020-02-05 %
7+
% File Version 7.0.2 "Blackbird" %
8+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
9+
10+
%%%%%%%%%%%%%%%%%%%%%%%
11+
% SOLVER TYPE
12+
%%%%%%%%%%%%%%%%%%%%%%%
13+
14+
SOLVER = ELASTICITY
15+
16+
%%%%%%%%%%%%%%%%%%%%%%%
17+
% STRUCTURAL PROPERTIES
18+
%%%%%%%%%%%%%%%%%%%%%%%
19+
20+
GEOMETRIC_CONDITIONS = LARGE_DEFORMATIONS
21+
MATERIAL_MODEL = NEO_HOOKEAN
22+
23+
ELASTICITY_MODULUS = 5.0E4
24+
POISSON_RATIO = 0.35
25+
FORMULATION_ELASTICITY_2D = PLANE_STRAIN
26+
27+
%%%%%%%%%%%%%%%%%%%%%%%
28+
% INPUT
29+
%%%%%%%%%%%%%%%%%%%%%%%
30+
31+
MESH_FORMAT = SU2
32+
MESH_FILENAME = mesh_cantilever.su2
33+
34+
%%%%%%%%%%%%%%%%%%%%%%%
35+
% BOUNDARY CONDITIONS
36+
%%%%%%%%%%%%%%%%%%%%%%%
37+
38+
MARKER_CLAMPED = ( clamped )
39+
MARKER_PRESSURE = ( feabound, 0)
40+
41+
%%%%%%%%%%%%%%%%%%%%%%%
42+
% COUPLING CONDITIONS
43+
%%%%%%%%%%%%%%%%%%%%%%%
44+
45+
MARKER_FLUID_LOAD = ( feabound )
46+
47+
%%%%%%%%%%%%%%%%%%%%%%%
48+
% SOLUTION METHOD
49+
%%%%%%%%%%%%%%%%%%%%%%%
50+
51+
NONLINEAR_FEM_SOLUTION_METHOD = NEWTON_RAPHSON
52+
INNER_ITER = 20
53+
54+
%%%%%%%%%%%%%%%%%%%%%%%
55+
% CONVERGENCE CRITERIA
56+
%%%%%%%%%%%%%%%%%%%%%%%
57+
58+
CONV_FIELD = RMS_UTOL, RMS_RTOL, RMS_ETOL
59+
CONV_RESIDUAL_MINVAL = -10
60+
61+
%%%%%%%%%%%%%%%%%%%%%%%
62+
% LINEAR SOLVER
63+
%%%%%%%%%%%%%%%%%%%%%%%
64+
65+
LINEAR_SOLVER = CONJUGATE_GRADIENT
66+
LINEAR_SOLVER_PREC = ILU
67+
LINEAR_SOLVER_ERROR = 1E-8
68+
LINEAR_SOLVER_ITER = 1000
69+
70+
Lines changed: 117 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,117 @@
1+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2+
% SU2 configuration file %
3+
% Case description: FSI: Vertical Cantilever in Channel - Flow %
4+
% Author: Ruben Sanchez Fernandez %
5+
% Institution: TU Kaiserslautern %
6+
% Date: 2020-02-05 %
7+
% File Version 7.0.2 "Blackbird" %
8+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
9+
10+
%%%%%%%%%%%%%%%%%%%%%%%
11+
% SOLVER TYPE
12+
%%%%%%%%%%%%%%%%%%%%%%%
13+
14+
SOLVER = INC_NAVIER_STOKES
15+
16+
%%%%%%%%%%%%%%%%%%%%%%%
17+
% FLOW PROPERTIES
18+
%%%%%%%%%%%%%%%%%%%%%%%
19+
20+
INC_NONDIM = INITIAL_VALUES
21+
INC_DENSITY_MODEL = CONSTANT
22+
23+
INC_DENSITY_INIT = 1.0
24+
INC_TEMPERATURE_INIT = 300
25+
INC_VELOCITY_INIT = ( 1.0, 0.0, 0.0 )
26+
27+
INC_DENSITY_REF = 1.0
28+
INC_VELOCITY_REF = 1.0
29+
INC_TEMPERATURE_REF = 1.0
30+
31+
VISCOSITY_MODEL = CONSTANT_VISCOSITY
32+
MU_CONSTANT = 0.001
33+
34+
%%%%%%%%%%%%%%%%%%%%%%%
35+
% INPUT
36+
%%%%%%%%%%%%%%%%%%%%%%%
37+
38+
MESH_FORMAT = SU2
39+
MESH_FILENAME = mesh_channel.su2
40+
41+
%%%%%%%%%%%%%%%%%%%%%%%
42+
% BOUNDARY CONDITIONS
43+
%%%%%%%%%%%%%%%%%%%%%%%
44+
45+
MARKER_HEATFLUX = ( flowbound, 0.0, upperwall, 0.0, lowerwall, 0.0 )
46+
47+
INC_INLET_TYPE = VELOCITY_INLET
48+
INC_OUTLET_TYPE = PRESSURE_OUTLET
49+
50+
MARKER_INLET = ( inlet, 0.0, 1.0, 1.0, 0.0, 0.0 )
51+
MARKER_OUTLET = ( outlet, 0.0 )
52+
53+
MARKER_MONITORING = ( flowbound )
54+
55+
%%%%%%%%%%%%%%%%%%%%%%%
56+
% COUPLING CONDITIONS
57+
%%%%%%%%%%%%%%%%%%%%%%%
58+
59+
MARKER_FLUID_LOAD = ( flowbound )
60+
61+
DEFORM_MESH = YES
62+
DEFORM_STIFFNESS_TYPE = WALL_DISTANCE
63+
MARKER_DEFORM_MESH = ( flowbound )
64+
65+
DEFORM_LINEAR_SOLVER = CONJUGATE_GRADIENT
66+
DEFORM_LINEAR_SOLVER_PREC = ILU
67+
DEFORM_LINEAR_SOLVER_ERROR = 1E-8
68+
DEFORM_LINEAR_SOLVER_ITER = 5000
69+
DEFORM_CONSOLE_OUTPUT = NO
70+
71+
%%%%%%%%%%%%%%%%%%%%%%%
72+
% SOLUTION METHOD
73+
%%%%%%%%%%%%%%%%%%%%%%%
74+
75+
INNER_ITER = 200
76+
77+
NUM_METHOD_GRAD = WEIGHTED_LEAST_SQUARES
78+
CFL_NUMBER = 1000
79+
80+
CONV_NUM_METHOD_FLOW = FDS
81+
MUSCL_FLOW = YES
82+
SLOPE_LIMITER_FLOW = NONE
83+
TIME_DISCRE_FLOW = EULER_IMPLICIT
84+
85+
%%%%%%%%%%%%%%%%%%%%%%%
86+
% REFERCENCE VALUES
87+
%%%%%%%%%%%%%%%%%%%%%%%
88+
89+
REF_ORIGIN_MOMENT_X = 0.00
90+
REF_ORIGIN_MOMENT_Y = 0.00
91+
REF_ORIGIN_MOMENT_Z = 0.00
92+
93+
REF_LENGTH = 0.01
94+
REF_AREA = 0.01
95+
96+
97+
%%%%%%%%%%%%%%%%%%%%%%%
98+
% CONVERGENCE CRITERIA
99+
%%%%%%%%%%%%%%%%%%%%%%%
100+
101+
CONV_CRITERIA = RESIDUAL
102+
CONV_FIELD = RMS_PRESSURE, RMS_VELOCITY-X, RMS_VELOCITY-Y
103+
CONV_RESIDUAL_MINVAL = -12
104+
105+
CONV_STARTITER = 10
106+
CONV_CAUCHY_ELEMS = 100
107+
CONV_CAUCHY_EPS = 1E-6
108+
109+
%%%%%%%%%%%%%%%%%%%%%%%
110+
% LINEAR SOLVER
111+
%%%%%%%%%%%%%%%%%%%%%%%
112+
113+
LINEAR_SOLVER = FGMRES
114+
LINEAR_SOLVER_PREC = ILU
115+
LINEAR_SOLVER_ERROR = 1E-15
116+
LINEAR_SOLVER_ITER = 20
117+
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
2+
% SU2 configuration file %
3+
% Case description: FSI: Vertical Cantilever in Channel %
4+
% Author: Ruben Sanchez Fernandez %
5+
% Institution: TU Kaiserslautern %
6+
% Date: 2020-02-05 %
7+
% File Version 7.0.2 "Blackbird" %
8+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
9+
10+
%%%%%%%%%%%%%%%%%%%%%%%
11+
% SOLVER TYPE
12+
%%%%%%%%%%%%%%%%%%%%%%%
13+
14+
SOLVER = MULTIPHYSICS
15+
16+
%%%%%%%%%%%%%%%%%%%%%%%
17+
% SOLUTION STRATEGY
18+
%%%%%%%%%%%%%%%%%%%%%%%
19+
20+
MULTIZONE_SOLVER = BLOCK_GAUSS_SEIDEL
21+
BGS_RELAXATION= FIXED_PARAMETER
22+
STAT_RELAX_PARAMETER= 0.8
23+
24+
OUTER_ITER = 40
25+
TIME_DOMAIN = NO
26+
27+
%%%%%%%%%%%%%%%%%%%%%%%
28+
% INPUT
29+
%%%%%%%%%%%%%%%%%%%%%%%
30+
31+
MULTIZONE_MESH = NO
32+
CONFIG_LIST = (config_channel.cfg, config_cantilever.cfg)
33+
34+
%%%%%%%%%%%%%%%%%%%%%%%
35+
% COUPLING CONDITIONS
36+
%%%%%%%%%%%%%%%%%%%%%%%
37+
38+
MARKER_ZONE_INTERFACE = (flowbound, feabound)
39+
40+
%%%%%%%%%%%%%%%%%%%%%%%
41+
% CONVERGENCE CRITERIA
42+
%%%%%%%%%%%%%%%%%%%%%%%
43+
44+
CONV_FIELD = AVG_BGS_RES[0], AVG_BGS_RES[1]
45+
CONV_RESIDUAL_MINVAL = -9
46+
47+
%%%%%%%%%%%%%%%%%%%%%%%
48+
% OUTPUT
49+
%%%%%%%%%%%%%%%%%%%%%%%
50+
51+
SCREEN_OUTPUT = (OUTER_ITER, AVG_BGS_RES[0], AVG_BGS_RES[1], DEFORM_MIN_VOLUME[0], DEFORM_ITER[0])
52+
WRT_ZONE_CONV = NO
53+
54+
OUTPUT_FILES = (RESTART, PARAVIEW)
55+
SOLUTION_FILENAME = solution_fsi_steady
56+
RESTART_FILENAME = restart_fsi_steady
57+
VOLUME_FILENAME = fsi_steady
58+
59+
HISTORY_OUTPUT = ITER, BGS_RES[0], AERO_COEFF[0], BGS_RES[1]
60+
61+
WRT_ZONE_HIST = NO
62+
CONV_FILENAME= history
63+

0 commit comments

Comments
 (0)