TMKT48 · 6 credits · Advanced level (A1N) · Maskinteknik
Design Optimization
Active · next start VT 2027
100%
passed the latest regular sitting
UPG1 · 18 Mar 2026 · 60 students
100%
passed the regular sittings, all sittings over the last 5 years
UPG1 · 222 students
This module only reports passing results, so the pass rate does not show how many did not pass.
Part of 5 programmes
Hand-in or lab
UPG1 Design task
- G
Main rounds
100% passed · 222 students
- 100%60
- 100%38
- 100%62
- 100%62
Later rounds
100% passed · 54 students
- 100%54
- Pass a later round: 100% (54 students), compared with 100% (222 students) on the ordinary exam
Other modules
Partial exams, hand-ins and labs. They are not part of the figures at the top.
Other module
DAT1 Written examination
- 5
- 4
- 3
- U
- 1
Main rounds
92% passed · 265 students
- 97%59
- 92%38
- 93%59
- 88%59
- 88%50
Later rounds
67% passed · 24 students
- 63%8
- 67%9
- 71%7
- Pass a later round: 67% (24 students), compared with 92% (265 students) on the ordinary exam
- Get 4 or 5: 74% (289 students)
Show small sittings (8)
Sittings with fewer than 5 students, often credit transfers or special sittings. They are not part of any figure on this page.
- 100%1
- 100%3
- 100%1
- 0%1
- 67%3
- 100%3
- 0%3
- 67%3
About the course
Aim
The course aims at integrating traditional design methodologies with concepts and techniques of modern optimisation theory and practice. In the course the student will learn to create an appropriate mathematical description (a simulation model) of the design problem, to formulate the optimisation problem and finally to use numerical optimisation techniques and computer support tools in order to solve the problem. After the course the student:
- Should be able to describe the function of a set of iterative optimization methods and discuss their suitability to solve different types of problems. Examples are the Complex Method, Genetic Algorithms and and gradient methods (Newton methods).
- Should be able to formulate design problems as mathematical optimization problems, be able to implement them into MATLAB and solve them using numerical optimization methods.
- Should be able to describe how optimization of simulation models can be performed and demonstrate it using MATLAB and Simulink.
- Should be able to analyze the sensitivity of the obtained optimal solutions.
- Should be able to discuss the plausibility of results retained both by yourselves and others.
Content
Optimization in the design process Optimization methods: Genetic Algorithms, the Complex method, gradient based methods Formulation of design problems as optimization problems Formulation of objective functions Optimization based on simulation models Multi-objective optimization Constraints and penalty functions Post optimal analysis Sensitivity analysis to analyze the robustness of the solutions Metamodels to create numerical models from experiments
- Examiner
- Johan Persson
- Scheduled hours
- 72 h
- Main field of study
- Maskinteknik