The 3rd Evolutionary Computation Competition
The problem in this year is a wind turbine design optimization problem.
December 14 (Sat), 2019, 9:00-12:00, Minamiawaji, Hyogo, Japan
Organizer: The Japanese Society of Evolutionary Computation
Notices
- The competition results are uploaded. (2020/7/27)
- The post-processing software is modified because a solution with the constraint violation of 0 is judged as feasible solution.
This change has no effect on the results because the all constraints are real-number functions. (2019/12/3)
- The reference point and normalization procedure for hyper-volume calculation are updated for the multiobjective optimization category.
The post-processing software is also modified with the updated reference point and normalization. (November 27, 2019)
- Description of the constraint condition is modified so that equal condition is excluded from the feasible region (November 27, 2019)
- A minor bug in the C ++ code for post-processing is found and fixed.(November 6, 2019)
- A minor bug in the C ++ code for post-processing is found and fixed.(October 29, 2019)
- The C ++ code for post-processing is uploaded because the R script takes too much time to obtain the hypervolume(October 15, 2019)
- Q&A is added. (October 4, 2019)
- Numbers are assigned to the variable names in [Table 1] (October 4, 2019)
- Names of some constraints in Talbe 4 are modified (October 4, 2019)
- Q&A is added. (October 3, 2019)
- The sample data (sample.zip) was updated because it was incorrect (October 3, 2019)
- windturbine_SOP.py and windturbine_MOP.py are updated because there was a minor bug that did not affect the results (October 3, 2019)
- The description of constraints (Table 4) has been revised.(September 3, 2019)
- Evolutionary Computation Symposium 2019 competition page is open.(September 2, 2019)
[Table 1] Design variables and search space
# | Lower Bound | Design Variable Name | Upper Bound | Description |
1 | 1.0 [m] | chord_sub[1] | 5.3 [m] | Distribution of blade chord length in blade span direction[1] |
2 | 1.0 [m] | chord_sub[2] | 5.3 [m] | Distribution of blade chord length in blade span direction[2] |
3 | 1.0 [m] | chord_sub[3] | 5.3 [m] | Distribution of blade chord length in blade span direction[3] |
4 | 1.0 [m] | chord_sub[4] | 5.3 [m] | Distribution of blade chord length in blade span direction[4] |
5 | 0.1 [m] | r_max_chord | 0.3 [m] | Blade maximum chord length position |
6 | -5 [deg] | theta_sub[1] | 30 [deg] | Distribution of blade mounting angle in blade span direction[1] |
7 | -5 [deg] | theta_sub[2] | 30 [deg] | Distribution of blade mounting angle in blade span direction[2] |
8 | -5 [deg] | theta_sub[3] | 30 [deg] | Distribution of blade mounting angle in blade span direction[3] |
9 | -5 [deg] | theta_sub[4] | 30 [deg] | Distribution of blade mounting angle in blade span direction[4] |
10 | 0.005 [m] | sparT[1] | 0.2 [m] | Distribution of spar-cap thickness in blade span direction[1] |
11 | 0.005 [m] | sparT[2] | 0.2 [m] | Distribution of spar-cap thickness in blade span direction[2] |
12 | 0.005 [m] | sparT[3] | 0.2 [m] | Distribution of spar-cap thickness in blade span direction[3] |
13 | 0.005 [m] | sparT[4] | 0.2 [m] | Distribution of spar-cap thickness in blade span direction[4] |
14 | 0.005 [m] | sparT[5] | 0.2 [m] | Distribution of spar-cap thickness in blade span direction[5] |
15 | 0.005 [m] | teT[1] | 0.2 [m] | Distribution of trailing edge panel thickness in blade span direction[1] |
16 | 0.005 [m] | teT[2] | 0.2 [m] | Distribution of trailing edge panel thickness in blade span direction[2] |
17 | 0.005 [m] | teT[3] | 0.2 [m] | Distribution of trailing edge panel thickness in blade span direction[3] |
18 | 0.005 [m] | teT[4] | 0.2 [m] | Distribution of trailing edge panel thickness in blade span direction[4] |
19 | 0.005 [m] | teT[5] | 0.2 [m] | Distribution of trailing edge panel thickness in blade span direction[5] |
20 | -6.3 [m] | precurve_sub[1] | 0.0 [m] | Distribution of blade precurve in blade span direction[1] |
21 | -6.3 [m] | precurve_sub[2] | 0.0 [m] | Distribution of blade precurve in blade span direction[2] |
22 | -6.3 [m] | precurve_sub[3] | 0.0 [m] | Distribution of blade precurve in blade span direction[3] |
23 | 6.0 | tsr | 14.0 | Design tip speed ratio (ratio between rotational speed and wind speed) |
24 | 6.0[rpm] | maxOmega | 20.0[rpm] | Maximum rotation speed |
25 | 50 [m] | bladeLength | 80 [m] | Blade length |
26 | 20 [m] | z_param | 70 [m] | Tower waist position |
27 | 3.87 [m] | tower_d[1] | 6.3 [m] | Distribution of tower outer diameter in height direction[1] |
28 | 3.87 [m] | tower_d[2] | 6.3 [m] | Distribution of tower outer diameter in height direction[2] |
29 | 3.87 [m] | tower_d[3] | 6.3 [m] | Distribution of tower outer diameter in height direction[3] |
30 | 0.005 [m] | t_param[1] | 0.1 [m] | Distribution of tower thickness in height direction[1] |
31 | 0.005 [m] | t_param[2] | 0.1 [m] | Distribution of tower thickness in height direction[2] |
32 | 0.005 [m] | t_param[3] | 0.1 [m] | Distribution of tower thickness in height direction[3] |
For the single-objective design optimization, the design objective is to minimize the power generation cost.
No. | Objective function | Description |
1 | Power generation cost ( = (manufacturing and construction cost + operation and maintenance cost) / power production amount) [$/kWh] | [Minimization] Decreasing power generation cost contributes to lower electricity charge. |
Multi-objective design optimization problems have five design objectives.
No. | Objective function | Description |
1 | Annual power production [kWh/(year*turbine)] | [Maximization] Increasing the amount of power production will reduce the power production costs and increase profits of power generation companies. |
2 | Average annual cost (manufacturing and construction cost + operation and maintenance cost) [$/(year*turbine)] | [Minimization] Decreasing costs will reduce power generation costs. |
3 | Tower base load [Nm] | [Minimization] Decreasing the tower base load can reduce the construction cost of the foundation for offshore construction. |
4 | Blade tip speed [m/s] | [Minimization] Decreasing blade tip speed will reduce aerodynamic noise. |
5 | Fatigue damage (considering both blades and towers) [logarithmic scale] | [Minimization] Decreasing the fatigue damage level will extend the service life and reduce power generation costs. |
No. | Constraint | Value | Description |
1 | Blade maximum deflection [m] | < distance between blade and tower / (safety factor 1.485) [m] | Prevents collision of the blade with tower due to blade deflection |
2 | The clearance between the blade and the ground [m] | > 20 [m] | Ensures safety and avoid turbulence near the surface |
3 | Blade natural frequency [Hz] | > Blade passing frequency * (safety ratio 1.1) [Hz] | Avoids blade resonance |
4 | Tower natural frequency [Hz] | > Blade rotation frequency * (safety ratio 1.1) [Hz] | Avoids tower resonance |
5 | Tower maximum stress during power generation [Pa] | < 4.5e+08 / (safety ratio 1.485) [Pa] | Prevents damage at maximum load during power generation |
6 | Tower maximum stress during high wind standby [Pa] | < 4.5e+08 / (safety ratio 1.485) [Pa] | Prevents damage at maximum load during high wind standby |
7 | Tower overall buckling judgment formula during power generation [-] | < 1 (threshold) [-] | Prevents damage due to overall buckling at maximum load during power generation |
8 | Tower overall buckling judgment formula during high wind standby [-] | < 1 (threshold) [-] | Prevents damage due to overall buckling at maximum load during high wind standby |
9 | Tower local buckling judgment formula during power generation [-] | < 1 (threshold) [-] | Prevents damage due to local buckling during power generation |
10 | Tower local buckling judgment formula during high wind standby [-] | < 1 (threshold) [-] | Prevents damage due to local buckling during high wind standby |
11 | Tower fatigue damage [-] | < 1 (threshold) [-] | Ensures tower life of 20 years or more |
12 | Tower top diameter / Tower base diameter [-] | > 0.4 (threshold) [-] | Guarantees tower manufacturability |
13 | Tower diameter / Tower thickness [-] | > 120 (threshold) [-] | Guarantees tower weldability |
14 | Blade tip speed [m/s] | < 80 [m/s] | Limits wind noise |
15 | Blade spar strain [-] | > Blade spar-cap panel buckling strain [-] | Prevents damage of blade spar-cap panel due to buckling |
16 | Blade trailing edge strain [-] | > Blade trailing edge buckling strain [-] | Prevents damage of blade trailing-edge panel due to buckling |
17 | ln(Blade fatigue damage) [-] | < ln(1) = 0.0 (threshold) [-] | Ensures blade life of over 20 years |
18 | Blade spar-cap compression strain \ [-] | > - (Breaking strain 0.01) / (safety ratio 1.755) [-] | Prevents blade spar-cap panel compression failure |
19 | Blade spar-cap tensile strain [-] | < (Breaking strain 0.01) / (safety ratio 1.755) [-] | Prevents blade spar-cap panel tensile failure |
20 | Blade trailing-edge compression strain [-] | > - (Breaking strain 0.0025) / (safety ratio 1.755) [-] | Prevents compression failure of blade trailing-edge panel |
21 | Blade trailing-edge tensile strain [-] | < (Breaking strain 0.0025) / (safety ratio 1.755) [-] | Prevents tensile failure of blade trailing-edge panel |
22 | Power generation [kWh] | > 0.0 [kWh] | Constraint to avoid non-physical solutions |