@@ -53,8 +53,8 @@ TARGET_CL= 0.724
5353% Estimation of dCL/dAlpha (0.2 per degree by default)
5454DCL_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
6060ITER_DCL_DALPHA = 500
@@ -100,6 +100,7 @@ CFL_NUMBER= 10.0
100100%
101101% Number of total iterations
102102EXT_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
230231CONV_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
239240STARTCONV_ITER= 10
@@ -367,17 +368,29 @@ OPT_BOUND_UPPER= 1E10
367368% Lower bound for each design variable (bound in the python optimizer)
368369OPT_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
0 commit comments