ANK306 Optimization In Aircraft Design

pol

 The most up-to-date version of the course regulations is available on the USOS platform (1130-AERO0-MSA-3007).

To build more and more competitive aircraft optimization methods are needed. During the course students will learn how to define optimization tasks, choose design variables and objective functions. Get to know about different optimization methods starting from graphical, engineering one and finishing with numerical optimization methods. Theoretical basis will be shown as well as industrial approach and practical examples.

Important information:

The rules of crediting

Detailed schedule (2024 summer)

Detailed schedule of laboratory classes

The test improvement will be held on Thursday 13th June at 12:15 - room 300EF
Only a failed part of test has to be improved, i.e. if someone had an open task and did not pass the test, he only improves the test (and vice versa)

Results:

Note: all components of the final grade (test, assignment, projects) must be positively graded

Homework

Projects

Colloquium

Final results

Lectures:

  1. Introduction to Optimization
  2. Mathematical basics of Optimization I
  3. Mathematical basics of Optimization II
  4. Mathematical basics of Optimization III
  5. Mathematical basics of Optimization IV
  6. Mathematical basics of Optimization V
  7. Mathematical basics of Optimization VI
  8. Mathematical basics of Optimization VII - Genetic Algorithms
  9. Mathematical basics of Optimization VIII - Evolution Strategies
  10. Mathematical basics of Optimization IX - Particle Swarm Optimization
  11. Initial & advanced sizing
  12. Quality Function Deployment
  13. Topological Optimization
  14. Multidisciplinary Design Optimization

Homework:

  1. Exercise for lecture No. 3
  2. Exercise for lecture No. 4
  3. Exercise for lecture No. 5

Projects:

 1. Project No. 1 - Introduction to optimisation

     Project instruction: Project No. 1

 2. Project No. 2 - Optimisation of an airfoil

     Project instruction: Project No. 2  

Attention!

     You must use Dev-C++ ver. to compile the code. 4.9.9.2 or Dev-C++ 5.11 with TDM-GCC 4.9.2 64-bit Release compiler

 3. Project No. 3 - Introduction to nondeterministic methods and genetic algorithms

     Project instruction: Project No. 3

 4. Project No. 4 - Wing optimisation

     Project instruction: Project No. 4

 5. Project No. 5 - Topological optimisation

     Project instruction: Project No. 5

Rastrigin
BeeWorstMedium