Göm meny

Modeling and Simulation, TSRT62

Course Information HT1, 2017


The aim of the course is to provide an introduction to the methods and principles used in constructing mathematical models in dynamical systems and in practical applications.

The course will cover model design based on basic physical principles as well as system identification, i.e., modeling based on measured data from sensors. It will also show how to use simulations to investigate the properties of a model.

Course content:

  • General introduction to models and model building: Model types, dimension and scaling, model simplification.
  • System identification: Estimating transient response, spectral estimation, identification of parametric models, identification of nonlinear models, validation.
  • Physical Modeling: Physical principles, bond graphs, models with differential-algebraic equations, object-oriented modeling.
  • Simulations: Choice of methods, stability, accuracy.


Lecturer and examinator:

Teaching assistants:

Course material:

  • Textbook:
    • Swedish edition: L. Ljung och T. Glad: Modellbygge och Simulering. Studentlitteratur. (2nd edition, 2004)
    • English edition: L. Ljung and T. Glad: Modeling and Identification of Dynamical Systems . Studentlitteratur. (2016)
  • Exercise book: P. Lindskog, L. Ljung, T. Glad och J. Roll: Modellbygge och simulering. Ovningsbok. Studentlitteratur. (2nd edition, 2008)
  • Other course material:
    • Systemidentifiering (lab 1)
    • Modellbygge och simulering av matrobot (lab 2 och 3)
    • Datorovningar i systemidentifiering

    The exercise book is available only in Swedish. You can buy the books at Bokakademin. The notes for the labs can be downloaded from the lab page and the computer exercises from the exercise page.

    Notice that english and swedish versions of the book slightly differ in content (chapter 8 of the swedish version, "Matematiska modeller och bindningsgrafer" is missing in the english version. Of this chapter 8 of the Swedish edition, only the results in the box on pages 184-85 and 187 are required, without proofs). See lectures page for the details on which parts to read.


    List of known errors in the course material:

    Informationsansvarig: Claudio Altafini
    Senast uppdaterad: 2017-10-08