Skip to content

Commit ea792c2

Browse files
committed
readding files
1 parent caa93c8 commit ea792c2

3 files changed

Lines changed: 193 additions & 0 deletions

File tree

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
SOLVER= MULTIPHYSICS
2+
MATH_PROBLEM= DISCRETE_ADJOINT
3+
CONFIG_LIST=(configFlow.cfg, configFEA.cfg)
4+
5+
MARKER_ZONE_INTERFACE= (pressure_side,pressure_side_s, suction_side,suction_side_s)
6+
7+
CONSERVATIVE_INTERPOLATION= NO
8+
9+
OUTER_ITER= 10
10+
MESH_FILENAME= mesh.su2
11+
12+
TIME_DOMAIN = YES
13+
TIME_ITER = 3
14+
TIME_STEP = 0.01
15+
UNST_ADJOINT_ITER= 10
16+
ITER_AVERAGE_OBJ= 3
17+
18+
OBJECTIVE_FUNCTION= REFERENCE_NODE
19+
20+
SCREEN_OUTPUT= OUTER_ITER, AVG_BGS_RES[0]
21+
22+
WRT_ZONE_HIST=YES
23+
%WRT_ZONE_CONV=YES
24+
25+
% Debug: Force Zero Grid Velocity = NO
26+
WRT_PERFORMANCE= NO
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
% Physics -------------------------------------------------------------- %
2+
SOLVER= ELASTICITY
3+
%
4+
% Time settings --------------------------------------------------------- %
5+
TIME_DISCRE_FEA= NEWMARK_IMPLICIT
6+
NEWMARK_BETA=0.2601
7+
NEWMARK_GAMMA=0.52
8+
%
9+
% Optimization --------------------------------------------------------- %
10+
FEA_ADVANCED_MODE= YES
11+
FEA_FILENAME= element_properties.dat
12+
GRAD_OBJFUNC_FILENAME= of_grad.dat
13+
REFERENCE_NODE= 234
14+
REFERENCE_NODE_DISPLACEMENT= (0.0, 0.0)
15+
REFERENCE_NODE_PENALTY= 1.0
16+
DESIGN_VARIABLE_FEA= YOUNG_MODULUS
17+
%
18+
% Solid properties ----------------------------------------------------- %
19+
MATERIAL_MODEL= NEO_HOOKEAN
20+
ELASTICITY_MODULUS= 7E8
21+
POISSON_RATIO= 0.35
22+
MATERIAL_DENSITY= 2700.0
23+
%
24+
% Boundary conditions -------------------------------------------------- %
25+
MARKER_CLAMPED= ( clamped )
26+
MARKER_FLUID_LOAD= ( pressure_side_s, suction_side_s )
27+
%
28+
% Solid numerics ------------------------------------------------------- %
29+
GEOMETRIC_CONDITIONS= LARGE_DEFORMATIONS
30+
FORMULATION_ELASTICITY_2D= PLANE_STRESS
31+
%
32+
% Linear solvers ------------------------------------------------------- %
33+
LINEAR_SOLVER= CONJUGATE_GRADIENT
34+
LINEAR_SOLVER_PREC= ILU
35+
LINEAR_SOLVER_ERROR= 1E-8
36+
LINEAR_SOLVER_ITER= 1000
37+
DISCADJ_LIN_SOLVER= CONJUGATE_GRADIENT
38+
DISCADJ_LIN_PREC= ILU
39+
%
40+
% Convergence criteria ------------------------------------------------- %
41+
BGS_RELAXATION= FIXED_PARAMETER
42+
STAT_RELAX_PARAMETER= 1.0
43+
INNER_ITER= 11
44+
% Incremental load on to test that it does not break the discadj, it should only affect the direct solution.
45+
INCREMENTAL_LOAD= NO
46+
%
47+
% In\Out --------------------------------------------------------------- %
48+
MESH_FILENAME= mesh.su2
49+
MESH_FORMAT= SU2
50+
%
51+
RESTART_SOL= NO
52+
SOLUTION_FILENAME= solution_solid.dat
53+
SOLUTION_ADJ_FILENAME= adjoint_solid.dat
54+
OUTPUT_WRT_FREQ= 1
55+
RESTART_FILENAME= solution_solid.dat
56+
RESTART_ADJ_FILENAME= adjoint_solid.dat
57+
%
58+
TABULAR_FORMAT= CSV
59+
VOLUME_FILENAME= solid
60+
VOLUME_ADJ_FILENAME= adjoint_solid
61+
%
62+
SCREEN_WRT_FREQ_INNER= 10
63+
CONV_FILENAME= history
64+
HISTORY_OUTPUT= ITER, RMS_RES, STRUCT_COEFF, TAVG_STRUCT_COEFF
65+
OUTPUT_FILES= NONE
Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
% Physics -------------------------------------------------------------- %
2+
SOLVER= EULER
3+
KIND_TURB_MODEL= NONE
4+
%
5+
% Time settings --------------------------------------------------------- %
6+
TIME_MARCHING= DUAL_TIME_STEPPING-2ND_ORDER
7+
%
8+
% Optimization --------------------------------------------------------- %
9+
GRAD_OBJFUNC_FILENAME= of_grad.dat
10+
%
11+
% Compressible free-stream conditions ---------------------------------- %
12+
MACH_NUMBER= 0.8
13+
AOA= 5.0
14+
INIT_OPTION= TD_CONDITIONS
15+
FREESTREAM_OPTION= TEMPERATURE_FS
16+
FREESTREAM_PRESSURE= 101325.0
17+
FREESTREAM_TEMPERATURE= 273.15
18+
REYNOLDS_LENGTH= 0.5
19+
%
20+
% Fluid properties ----------------------------------------------------- %
21+
FLUID_MODEL= IDEAL_GAS
22+
GAMMA_VALUE= 1.4
23+
GAS_CONSTANT= 287.87
24+
VISCOSITY_MODEL= CONSTANT_VISCOSITY
25+
MU_CONSTANT= 1.716E-5
26+
%
27+
% Boundary conditions -------------------------------------------------- %
28+
MARKER_FAR= ( farfield )
29+
MARKER_EULER= ( leading_edge, pressure_side, suction_side)
30+
MARKER_DEFORM_MESH= ( leading_edge, pressure_side, suction_side )
31+
DEFORM_MESH= YES
32+
%
33+
% Post processing and monitoring --------------------------------------- %
34+
REF_ORIGIN_MOMENT_X= -0.125
35+
REF_ORIGIN_MOMENT_Y= 0.00
36+
REF_ORIGIN_MOMENT_Z= 0.00
37+
REF_LENGTH= 0.5
38+
REF_AREA= 0.5
39+
MARKER_PLOTTING= ( leading_edge, pressure_side, suction_side )
40+
MARKER_MONITORING= ( leading_edge, pressure_side, suction_side )
41+
MARKER_DESIGNING= ( leading_edge, pressure_side, suction_side )
42+
%
43+
% Common numerics settings --------------------------------------------- %
44+
REF_DIMENSIONALIZATION= DIMENSIONAL
45+
NUM_METHOD_GRAD= GREEN_GAUSS
46+
CFL_NUMBER= 1000.0
47+
%
48+
% Flow numerics -------------------------------------------------------- %
49+
CONV_NUM_METHOD_FLOW= JST
50+
JST_SENSOR_COEFF= ( 0.5, 0.02 )
51+
TIME_DISCRE_FLOW= EULER_IMPLICIT
52+
%
53+
% Linear solvers ------------------------------------------------------- %
54+
LINEAR_SOLVER= BCGSTAB
55+
LINEAR_SOLVER_PREC= ILU
56+
LINEAR_SOLVER_ERROR= 1E-6
57+
LINEAR_SOLVER_ITER= 25
58+
DISCADJ_LIN_SOLVER= SMOOTHER
59+
DISCADJ_LIN_PREC= ILU
60+
LINEAR_SOLVER_SMOOTHER_RELAXATION= 0.7
61+
% Multigrid
62+
MGLEVEL= 0
63+
NEWTON_KRYLOV= YES
64+
QUASI_NEWTON_NUM_SAMPLES= 999
65+
%
66+
DEFORM_LINEAR_SOLVER= CONJUGATE_GRADIENT
67+
DEFORM_LINEAR_SOLVER_PREC= ILU
68+
DEFORM_LINEAR_SOLVER_ERROR= 1e-8
69+
DEFORM_LINEAR_SOLVER_ITER= 1000
70+
DEFORM_STIFFNESS_TYPE= INVERSE_VOLUME
71+
DEFORM_POISSONS_RATIO= 1e6
72+
%
73+
% Convergence criteria ------------------------------------------------- %
74+
% interaction
75+
BGS_RELAXATION= FIXED_PARAMETER
76+
STAT_RELAX_PARAMETER= 1.0
77+
% fluid
78+
INNER_ITER= 31
79+
CONV_STARTITER= 0
80+
CONV_RESIDUAL_MINVAL= -7
81+
%
82+
% In\Out --------------------------------------------------------------- %
83+
MESH_FILENAME= mesh.su2
84+
MESH_FORMAT= SU2
85+
%
86+
RESTART_SOL= NO
87+
SOLUTION_FILENAME= solution_fluid.dat
88+
SOLUTION_ADJ_FILENAME= adjoint_fluid.dat
89+
OUTPUT_WRT_FREQ= 1
90+
RESTART_FILENAME= solution_fluid.dat
91+
RESTART_ADJ_FILENAME= adjoint_fluid.dat
92+
%
93+
TABULAR_FORMAT= CSV
94+
VOLUME_FILENAME= fluid
95+
VOLUME_ADJ_FILENAME= adjoint_fluid
96+
SURFACE_FILENAME= surface_fluid
97+
SURFACE_ADJ_FILENAME= adjoint_surface_fluid
98+
%
99+
SCREEN_WRT_FREQ_INNER= 10
100+
CONV_FILENAME= history
101+
HISTORY_OUTPUT= ITER, RMS_RES, AERO_COEFF, TAVG_AERO_COEFF
102+
OUTPUT_FILES= NONE

0 commit comments

Comments
 (0)