SF2842 Geometric Control Theory 7.5 credits

Geometrisk styrteori

Show course information based on the chosen semester and course offering:

Offering and execution

No offering selected

Select the semester and course offering above to get information from the correct course syllabus and course offering.

Course information

Content and learning outcomes

Course contents *

Introduction and motivation, Invariance and controlled invariance, Zeros, Zero dynamics and system inversion, Tracking and non-interacting control, Disturbance decoupling, Internal model principle, Spectral factorization, Nonlinear systems, Geometric control of robotic systems.

Intended learning outcomes *

This is an advanced course in mathematical systems theory. With the geometric control theory in focus, this course deepens and broadens knowledge and introduces new concepts in the subject. The course aims at that the student can use the geometric approach to treat basic control design and analysis problems for both linear systems and some nonlinear systems. The knowledge and skill acquired in this course also help enhance the student's ability for abstracting engineering problems.

The overall goal of the course is that the student understands and appreciates the theory and various tools in the geometric approach to systems and control; in particular the student should be able to use the underlying methodologies in practical applications.

Measurable goals

After having finished the course the student should be able to do the following:

  • Reinterpret basic control properties such as Controllability and Observability for linear systems as the property of certain invariant subspace.
  • Understand the geometric interpretation of transmission zeros and zero dynamics.
  • Compute invariant subspaces and various controlled invariant subspaces.
  • Apply different algorithms to solve control problems such as DDP, non-interacting control, tracking and output regulation.
  • Explain how the steady state output response is shaped by the input signal.
  • Solve some basic control problems for nonlinear systems that do not have a controllable linearized system.

For the highest grade the student should be in addition able to

  • Explain how the above results and methods relate and build on each other.
  • Explain the mathematical foundation and control implication of the results and algorithms studied in the course.
  • Solve simple but realistic control problems that require the synthesis of different design algorithms.

Course Disposition

No information inserted

Literature and preparations

Specific prerequisites *

In general:

150 university credits (hp) including 28 hp in Mathematics, 6 hp in Mathematical Statistics and 6 hp in Control Theory. Documented proficiency in English corresponding to English B.

More precisely for KTH students:

Passed courses in calculus, linear algebra, differential equations, mathematical statistics, numerical analysis, control theory. A passed course in mathematical systems theory (SF2832) is an advantage.

Recommended prerequisites

No information inserted


No information inserted


Geometric Control Theory, lecture notes by Hu and Lindquist.

Examination and completion

Grading scale *

A, B, C, D, E, FX, F

Examination *

  • TENA - Examination, 7.5 credits, Grading scale: A, B, C, D, E, FX, F

Based on recommendation from KTH’s coordinator for disabilities, the examiner will decide how to adapt an examination for students with documented disability.

The examiner may apply another examination format when re-examining individual students.

Other requirements for final grade *

Written examination (TENA; 7,5 hp).

Opportunity to complete the requirements via supplementary examination

No information inserted

Opportunity to raise an approved grade via renewed examination

No information inserted


Xiaoming Hu

Further information

Course web

Further information about the course can be found on the Course web at the link below. Information on the Course web will later be moved to this site.

Course web SF2842

Offered by


Main field of study *


Education cycle *

Second cycle

Add-on studies

No information inserted


Xiaoming Hu (hu@kth.se)

Ethical approach *

  • All members of a group are responsible for the group's work.
  • In any assessment, every student shall honestly disclose any help received and sources used.
  • In an oral assessment, every student shall be able to present and answer questions about the entire assignment and solution.

Supplementary information

Not given 10/11.