DEAP¶
Genetic Algorithm for Tandem Blade Optimization.
geomTurbo File Generation¶
Generation of NUMECA file (geomTurbo) from GUI-blades.
Logging¶
Logging of Runs. Uses the package logging in deap_run_handle.py. Logs are shaped as follows:
HEADER
individual (generation)
best fitness (generation)
best individual (total)
blade1/blade2 parameters
DATETIME |
TYPE |
LOGTYPE |
INFORMATION |
|---|---|---|---|
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
SOFTWARE VERSION:X.X |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
POPSIZE, CXPB, MUTPB, PENALTY_FACTOR |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
Free Parameters: … |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
RAMDOM_SEED:XX |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
Objective function parameters: A:X, B:X, C:X |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
Reference Blade parameters: … |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
Reference Blade fitness: … |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
ind1, generation:0 |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
ind2, generation:0 |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
… |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
ind_POPSIZE, generation:0 |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
Population size: 50, best Fitness: XX |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
ind1, generation:1 |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
ind2, generation:1 |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
… |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
ind_POPSIZE, generation:1 |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
Population size: 50, best Fitness: XX |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
ind1, generation:X |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
ind2, generation:X |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
… |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
ind_POPSIZE, generation:X |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
Population size: 50, best Fitness: XX |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
Best individual: |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
(parameters of ind_best) |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
[blade1] (parameters of blade1) |
[DD-MM-YY HH:MM:SS] |
INFO |
DEAP_info |
[blade2] (parameters of blade2) |
Visualization of Results¶
Different Plots of the Run from Logs.
Feature/Time Plot¶
Fitness/Gen Plot¶
Fitness/Gen Scatter Plot¶
Three-Point Plot¶
Ref-/Best-Blade Plot¶
Contour Plot¶
Auto-Mailing¶
Automatically send a mail to recipients after a run has finished.


