Optimization Formulation#
Design variables#
Two parameters controlling the size and location of the box spar will be treated as design variables in this example.
Name in input files |
Design range |
Variable type |
Description |
---|---|---|---|
|
[-0.2, -0.1] |
Continuous |
Non-dimensional horizontal location of the leading web from the leading edge |
|
[-0.5, -0.3] |
Continuous |
Non-dimensional horizontal location of the leading web from the leading edge |
Fixed parameters#
All other cross-sectional parameters are fixed and summarized in Table 13
Name in input files |
Value |
Type |
Description |
---|---|---|---|
|
20.76 |
Real |
Chord length of the cross-section |
|
-0.9 |
Real |
Non-dimensional location of point marking the coarse meshes in the filling region |
|
0.04 |
Real |
Global mesh size |
|
0.3 |
Real |
Mesh size for the filling regions |
|
-0.25 |
Real |
Non-dimensional horizontal location of the model center (quarter chord) |
|
-0.046 |
Real |
Non-dimensional horizontal coordinate of the center of the non-structural mass |
|
0.0 |
Real |
Non-dimensional vertical coordinate of the center of the non-structural mass |
|
0.0094 |
Real |
Non-dimensional radius of the non-structural mass |
|
4 |
Integer |
Material (lamina) selection of the box spar layup |
|
50 |
Integer |
Fiber angle of layer 1 of the box spar layup |
|
-9 |
Integer |
Fiber angle of layer 2 of the box spar layup |
|
53 |
Integer |
Fiber angle of layer 3 of the box spar layup |
|
-44 |
Integer |
Fiber angle of layer 4 of the box spar layup |
|
16 |
Integer |
Number of plies of layer 1 of the box spar layup |
|
16 |
Integer |
Number of plies of layer 2 of the box spar layup |
|
14 |
Integer |
Number of plies of layer 3 of the box spar layup |
|
19 |
Integer |
Number of plies of layer 4 of the box spar layup |
|
1 |
Integer |
Material (lamina) selection of the cap layup |
|
-36 |
Integer |
Fiber angle of the cap layup |
|
16 |
Integer |
Number of plies of the cap layup |
|
4 |
Integer |
Material (lamina) selection of the overwrap layup |
|
71 |
Integer |
Fiber angle of the overwrap layup |
|
13 |
Integer |
Number of plies of the overwrap layup |
Objective#
To minimize the difference between the calculated beam properties and target ones. The min-max method is used in this example. The difference is measured as the maximum one among the differences (absolute values) of all beam properties considered.
where
Method#
Genetic algorithm will be used in this example.
The population size is set to 50.
The stopping conditions are two-fold:
Convergence: Check if the change of average fitness among the last 10 generations is less than 10%
Maximum functional evaluations: 2000