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

Log structure

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/Density Plot

Plot density of all free parameters.

Feature/Density Plot

Feature/Time Plot

Feature/Time Plot

Fitness/Gen Plot

Fitness/Generation Plot

Fitness/Gen Scatter Plot

Fitness/Generation Scatter Plot

Three-Point Plot

Ref/Best Three-Point Plot

Ref-/Best-Blade Plot

Ref/Best Blade Plot

Camber-/Thickness Distribution (ref/best) Plot

Camber Distribution Plot Thickness Distribution Plot

Contour Plot

Auto-Mailing

Automatically send a mail to recipients after a run has finished.