spring 2023
TEK-3603 Optimization and Control - 10 ECTS

Application deadline

Nordic countries: 1 December. Exchange students and Fulbright students: 1 October.

Type of course

The course can be taken as single course.

Admission requirements

Bachelor degree in Engineering. Required prerequisites: MAT-1003 Calculus 3 or equivalent and AUT-2005 Control Theory or equivalent. Recommended prerequisites: Knowledge of MATLAB.

Application code: 9371

Obligatory prerequisites

AUT-2005 Control Systems, MAT-1003 Calculus 3

Course overlap

If you pass the examination in this course, you will get an reduction in credits (as stated below), if you previously have passed the following courses:

TEK-3013 Advanced Control 10 stp

Course content

In this course, the candidate will obtain a theoretical foundation of numerical optimization, and learn to apply this in optimization-based multivariable control (model predictive control (MPC)). Optimality conditions like the Karush-Kuhn-Tucker (KKT) conditions and conditions for global and local conditions are discussed, and optimization classes of problems including linear programming (LP), quadratic programming (QP) and nonlinear programming (NP) are studied. Kalman filtering is also presented.

Objectives of the course


  • Ability to formulate appropriate engineering problems as amathematical optimization problem.
  • Ability to analyze and solve an optimization problem; inparticular linear programs (LP), quadratic problems (QP) andnonlinear programs (NP).
  • Ability to analyze and design optimization-based controllers(model predictive controllers (MPC)).
  • Ability to design an appropriate Kalman filter for stateestimation.
  • Ability to identify multivariable control problems.


  • Solve suitable optimization problems using Matlab.
  • Use optimization and Kalman filter in controllers.

General competence:

  • Understand relevant definitions and terms.
  • Communicate with others in the field. - Conscious attitude towards the use of optimization within engineering.

Language of instruction and examination

Lectures and exam may be given in English. The exam may be answered in a Scandinavian language or in English.

Teaching methods

Lectures, workshops and project.

More info about the coursework requirements

Six assignments must be approved.

More info about the portfolio

More info about the oral exam

The oral exam consits of questions from the curriculum.

Re-sit examination

Continuation exam is not offered in this subject.
  • About the course
  • Campus: Tromsø |
  • ECTS: 10
  • Course code: TEK-3603
  • Tidligere år og semester for dette emnet