Skip to content

Commit 5f9d3e3

Browse files
committed
updating tutorial for new fixed cl mode
1 parent 191c61f commit 5f9d3e3

File tree

2 files changed

+32
-19
lines changed

2 files changed

+32
-19
lines changed

Turbulent_2D_Constrained_RAE2822/turb_SA_RAE2822.cfg

Lines changed: 30 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ TARGET_CL= 0.724
5353
% Estimation of dCL/dAlpha (0.2 per degree by default)
5454
DCL_DALPHA= 0.2
5555
%
56-
% Number of times the AoA is updated in a fix CL problem (5 by default)
57-
UPDATE_ALPHA= 5
56+
% Maximum number of iterations between AoA updates
57+
UPDATE_AOA_ITER_LIMIT= 100
5858
%
5959
% Number of iterations to evaluate dCL/dAlpha at the end of the simulation
6060
ITER_DCL_DALPHA= 500
@@ -100,6 +100,7 @@ CFL_NUMBER= 10.0
100100
%
101101
% Number of total iterations
102102
EXT_ITER= 5000
103+
ITER = 5000
103104
%
104105
% Objective function in gradient evaluation (DRAG, LIFT, SIDEFORCE, MOMENT_X,
105106
% MOMENT_Y, MOMENT_Z, EFFICIENCY)
@@ -230,10 +231,10 @@ GEO_MODE= FUNCTION
230231
CONV_CRITERIA= RESIDUAL
231232
%
232233
% Residual reduction (order of magnitude with respect to the initial value)
233-
RESIDUAL_REDUCTION= 9
234+
RESIDUAL_REDUCTION= 8
234235
%
235236
% Min value of the residual (log10 of the residual)
236-
RESIDUAL_MINVAL= -12
237+
RESIDUAL_MINVAL= -10
237238
%
238239
% Start convergence criteria at iteration number
239240
STARTCONV_ITER= 10
@@ -367,17 +368,29 @@ OPT_BOUND_UPPER= 1E10
367368
% Lower bound for each design variable (bound in the python optimizer)
368369
OPT_BOUND_LOWER= -1E10
369370
370-
% List of design variables (Design variables are separated by semicolons)
371-
% - HICKS_HENNE ( 1, Scale | Mark. List | Lower(0)/Upper(1) side, x_Loc )
372-
% - NACA_4DIGITS ( 4, Scale | Mark. List | 1st digit, 2nd digit, 3rd and 4th digit )
373-
% - DISPLACEMENT ( 5, Scale | Mark. List | x_Disp, y_Disp, z_Disp )
374-
% - ROTATION ( 6, Scale | Mark. List | x_Axis, y_Axis, z_Axis, x_Turn, y_Turn, z_Turn )
375-
% - FFD_CONTROL_POINT ( 7, Scale | Mark. List | FFD_BoxTag, i_Ind, j_Ind, k_Ind, x_Mov, y_Mov, z_Mov )
376-
% - FFD_DIHEDRAL_ANGLE ( 8, Scale | Mark. List | FFD_BoxTag, x_Orig, y_Orig, z_Orig, x_End, y_End, z_End )
377-
% - FFD_TWIST_ANGLE ( 9, Scale | Mark. List | FFD_BoxTag, x_Orig, y_Orig, z_Orig, x_End, y_End, z_End )
378-
% - FFD_ROTATION ( 10, Scale | Mark. List | FFD_BoxTag, x_Orig, y_Orig, z_Orig, x_End, y_End, z_End )
379-
% - FFD_CAMBER ( 11, Scale | Mark. List | FFD_BoxTag, i_Ind, j_Ind )
380-
% - FFD_THICKNESS ( 12, Scale | Mark. List | FFD_BoxTag, i_Ind, j_Ind )
381-
% - FFD_VOLUME ( 13, Scale | Mark. List | FFD_BoxTag, i_Ind, j_Ind )
382-
DEFINITION_DV= ( 1, 1.0 | AIRFOIL | 0, 0.05 ); ( 1, 1.0 | AIRFOIL | 0, 0.10 ); ( 1, 1.0 | AIRFOIL | 0, 0.15 ); ( 1, 1.0 | AIRFOIL | 0, 0.20 ); ( 1, 1.0 | AIRFOIL | 0, 0.25 ); ( 1, 1.0 | AIRFOIL | 0, 0.30 ); ( 1, 1.0 | AIRFOIL | 0, 0.35 ); ( 1, 1.0 | AIRFOIL | 0, 0.40 ); ( 1, 1.0 | AIRFOIL | 0, 0.45 ); ( 1, 1.0 | AIRFOIL | 0, 0.50 ); ( 1, 1.0 | AIRFOIL | 0, 0.55 ); ( 1, 1.0 | AIRFOIL | 0, 0.60 ); ( 1, 1.0 | AIRFOIL | 0, 0.65 ); ( 1, 1.0 | AIRFOIL | 0, 0.70 ); ( 1, 1.0 | AIRFOIL | 0, 0.75 ); ( 1, 1.0 | AIRFOIL | 0, 0.80 ); ( 1, 1.0 | AIRFOIL | 0, 0.85 ); ( 1, 1.0 | AIRFOIL | 0, 0.90 ); ( 1, 1.0 | AIRFOIL | 0, 0.95 ); ( 1, 1.0 | AIRFOIL | 1, 0.05 ); ( 1, 1.0 | AIRFOIL | 1, 0.10 ); ( 1, 1.0 | AIRFOIL | 1, 0.15 ); ( 1, 1.0 | AIRFOIL | 1, 0.20 ); ( 1, 1.0 | AIRFOIL | 1, 0.25 ); ( 1, 1.0 | AIRFOIL | 1, 0.30 ); ( 1, 1.0 | AIRFOIL | 1, 0.35 ); ( 1, 1.0 | AIRFOIL | 1, 0.40 ); ( 1, 1.0 | AIRFOIL | 1, 0.45 ); ( 1, 1.0 | AIRFOIL | 1, 0.50 ); ( 1, 1.0 | AIRFOIL | 1, 0.55 ); ( 1, 1.0 | AIRFOIL | 1, 0.60 ); ( 1, 1.0 | AIRFOIL | 1, 0.65 ); ( 1, 1.0 | AIRFOIL | 1, 0.70 ); ( 1, 1.0 | AIRFOIL | 1, 0.75 ); ( 1, 1.0 | AIRFOIL | 1, 0.80 ); ( 1, 1.0 | AIRFOIL | 1, 0.85 ); ( 1, 1.0 | AIRFOIL | 1, 0.90 ); ( 1, 1.0 | AIRFOIL | 1, 0.95 )
371+
% List of available design variables (Design variables are separated by semicolons)
372+
%
373+
% 2D Design variables
374+
% FFD_CONTROL_POINT_2D ( 19, Scale | Mark. List | FFD_BoxTag, i_Ind, j_Ind, x_Mov, y_Mov )
375+
% FFD_CAMBER_2D ( 20, Scale | Mark. List | FFD_BoxTag, i_Ind )
376+
% FFD_THICKNESS_2D ( 21, Scale | Mark. List | FFD_BoxTag, i_Ind )
377+
% FFD_TWIST_2D ( 22, Scale | Mark. List | FFD_BoxTag, x_Orig, y_Orig )
378+
% HICKS_HENNE ( 30, Scale | Mark. List | Lower(0)/Upper(1) side, x_Loc )
379+
% ANGLE_OF_ATTACK ( 101, Scale | Mark. List | 1.0 )
380+
%
381+
% 3D Design variables
382+
% FFD_CONTROL_POINT ( 11, Scale | Mark. List | FFD_BoxTag, i_Ind, j_Ind, k_Ind, x_Mov, y_Mov, z_Mov )
383+
% FFD_NACELLE ( 12, Scale | Mark. List | FFD_BoxTag, rho_Ind, theta_Ind, phi_Ind, rho_Mov, phi_Mov )
384+
% FFD_GULL ( 13, Scale | Mark. List | FFD_BoxTag, j_Ind )
385+
% FFD_CAMBER ( 14, Scale | Mark. List | FFD_BoxTag, i_Ind, j_Ind )
386+
% FFD_TWIST ( 15, Scale | Mark. List | FFD_BoxTag, j_Ind, x_Orig, y_Orig, z_Orig, x_End, y_End, z_End )
387+
% FFD_THICKNESS ( 16, Scale | Mark. List | FFD_BoxTag, i_Ind, j_Ind )
388+
% FFD_ROTATION ( 18, Scale | Mark. List | FFD_BoxTag, x_Axis, y_Axis, z_Axis, x_Turn, y_Turn, z_Turn )
389+
% FFD_ANGLE_OF_ATTACK ( 24, Scale | Mark. List | FFD_BoxTag, 1.0 )
390+
%
391+
% Global design variables
392+
% TRANSLATION ( 1, Scale | Mark. List | x_Disp, y_Disp, z_Disp )
393+
% ROTATION ( 2, Scale | Mark. List | x_Axis, y_Axis, z_Axis, x_Turn, y_Turn, z_Turn )
394+
%
395+
DEFINITION_DV= ( 30, 1.0 | AIRFOIL | 0, 0.05 ); ( 30, 1.0 | AIRFOIL | 0, 0.10 ); ( 30, 1.0 | AIRFOIL | 0, 0.15 ); ( 30, 1.0 | AIRFOIL | 0, 0.20 ); ( 30, 1.0 | AIRFOIL | 0, 0.25 ); ( 30, 1.0 | AIRFOIL | 0, 0.30 ); ( 30, 1.0 | AIRFOIL | 0, 0.35 ); ( 30, 1.0 | AIRFOIL | 0, 0.40 ); ( 30, 1.0 | AIRFOIL | 0, 0.45 ); ( 30, 1.0 | AIRFOIL | 0, 0.50 ); ( 30, 1.0 | AIRFOIL | 0, 0.55 ); ( 30, 1.0 | AIRFOIL | 0, 0.60 ); ( 30, 1.0 | AIRFOIL | 0, 0.65 ); ( 30, 1.0 | AIRFOIL | 0, 0.70 ); ( 30, 1.0 | AIRFOIL | 0, 0.75 ); ( 30, 1.0 | AIRFOIL | 0, 0.80 ); ( 30, 1.0 | AIRFOIL | 0, 0.85 ); ( 30, 1.0 | AIRFOIL | 0, 0.90 ); ( 30, 1.0 | AIRFOIL | 0, 0.95 ); ( 30, 1.0 | AIRFOIL | 30, 0.05 ); ( 30, 1.0 | AIRFOIL | 30, 0.10 ); ( 30, 1.0 | AIRFOIL | 30, 0.15 ); ( 30, 1.0 | AIRFOIL | 30, 0.20 ); ( 30, 1.0 | AIRFOIL | 30, 0.25 ); ( 30, 1.0 | AIRFOIL | 30, 0.30 ); ( 30, 1.0 | AIRFOIL | 30, 0.35 ); ( 30, 1.0 | AIRFOIL | 30, 0.40 ); ( 30, 1.0 | AIRFOIL | 30, 0.45 ); ( 30, 1.0 | AIRFOIL | 30, 0.50 ); ( 30, 1.0 | AIRFOIL | 30, 0.55 ); ( 30, 1.0 | AIRFOIL | 30, 0.60 ); ( 30, 1.0 | AIRFOIL | 30, 0.65 ); ( 30, 1.0 | AIRFOIL | 30, 0.70 ); ( 30, 1.0 | AIRFOIL | 30, 0.75 ); ( 30, 1.0 | AIRFOIL | 30, 0.80 ); ( 30, 1.0 | AIRFOIL | 30, 0.85 ); ( 30, 1.0 | AIRFOIL | 30, 0.90 ); ( 30, 1.0 | AIRFOIL | 30, 0.95 )
383396

_tutorials/design_features/Turbulent_2D_Constrained_RAE2822.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,8 +73,8 @@ TARGET_CL= 0.724
7373
% Estimation of dCL/dAlpha (0.2 per degree by default)
7474
DCL_DALPHA= 0.2
7575
%
76-
% Number of times the AoA is updated in a fix CL problem (5 by default)
77-
UPDATE_ALPHA= 5
76+
% Maximum number of iterations between AoA updates
77+
UPDATE_AOA_ITER_LIMIT= 100
7878
%
7979
% Number of iterations to evaluate dCL/dAlpha at the end of the simulation
8080
ITER_DCL_DALPHA= 500

0 commit comments

Comments
 (0)