Tentalabbet

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
Syllabus on Studieinfo ↗