TTK4135 - Optimization and Control


Examination arrangement

Examination arrangement: Portfolio assessment
Grade: Letters

Evaluation form Weighting Duration Examination aids Grade deviation
Work 15/100
Semester assignment 15/100 D
Written examination 70/100 4 hours D

Course content

The course treats optimization. The candidates learn to formulate optimization problems and solve these through appropriate algorithms and software. Optimality conditions like the Karush-Kuhn-Tucker (KKT) conditions are discussed and conditions for global and local conditions are analyzed. Key optimization classes of problems including linear programming (LP), quadratic programming (QP) and nonlinear programming (NP) are studied and applied in different settings.
The course includes advanced control of dynamic systems with emphasis on Model Predictive Control (MPC).

Learning outcome

- Ability to formulate appropriate engineering problems as a mathematical optimization problem.
- Knowledge of typical engineering problems which are suitable for optimization.
- Ability to analyze and solve an optimization problem; in particular linear programs (LP), quadratic programs (QP) and nonlinear programs (NP).
- Ability to analyze and design optimal controllers; in particular Model Predictive Controllers (MPC).
- Knowledge of optimization software.

- Solve suitable optimization problems using Matlab.
- Use optimization in controllers; in particular Model Predictive Control (MPC).
- Complete a small optimization project.
- Analyze a problem and contribute to innovative design solutions.

General competence:
- Communicate technical issues with specialists in cross-disciplinary teams and the general public.
- Conscious attitude towards the use of optimization within engineering.

Learning methods and activities

The course is given as a mixture of lectures, assignments and a laboratory project. Seven of the assignments and the laboratory report must be approved to enter the final exam.

Compulsory assignments

  • Exercises

Further on evaluation

Portfolio evaluation is used the final grade in the subject. Parts of the portfolio are the final exam in writing 70%, a project report 15% and a midterm test 15%. The result of each part is given in percentage units, while evaluation of the entire portfolio (the final grade) is given as a letter.
If there is a re-sit examination, the examination form may change from written to oral.
Both project report (15%) and midterm test (15%) need to be retaken in addition to the main exam (70%).

Specific conditions

Exam registration requires that class registration is approved in the same semester. Compulsory activities from previous semester may be approved by the department.

Course materials

Information on this is given at the start of the semester.

Credit reductions

Course code Reduction From To
SIE3030 7.5


Detailed timetable


Examination arrangement: 

Term Statuskode Evaluation form Weighting Examination aids Date Time Room *
Summer UTS Written examination 100/100 D
Summer UTS Work 100/100
Summer UTS Semester assignment 100/100 D

Examination arrangement: Portfolio assessment

Term Statuskode Evaluation form Weighting Examination aids Date Time Room *
Spring ORD Work 15/100
Spring ORD Semester assignment 15/100 D
Spring ORD Written examination 70/100 D 2018-05-28 09:00
  • * The location (room) for a written examination is published 3 days before examination date.
If more than one room is listed, you will find your room at Studentweb.