IP500515 - Modelling and Simulation of Dynamic Systems


Examination arrangement

Examination arrangement: Assignment and Written examination
Grade: Letters

Evaluation form Weighting Duration Examination aids Grade deviation
Assignment 40/100
Written examination 60/100 4 hours G

Course content

* Basic modeling techniques using Power Bond Graph method
* Systematic basic element modeling (energy storing, transfer and transforming elements)
* Systems modeling and causal analysis
* State space equation formulation and simple Euler integration (using MaATLAB or Spreadsheet)
* Basic programming in MATLAB
* Simple simulation and model-based design in MATLAB
* Basic knowledge of coordination system transformation
* Basic controls theory - control of dynamic systems - P, PI and PID controllers
* Modeling and simulation in 20SIM
* Non linear systems modeling
* 2d AND 3D mechanics modeling (mechanisms)

Learning outcome

After passed exam the student shall know the main principles of dynamic systems modeling and simulation, and understand the process from basic laws of physics via mathematical models to simulation and analysis. The student shall have basic knowledge using different tools and methods in a unified approach to perform dynamic simulations of multi-domain systems: mechanical-, hydraulic-, electrical- and thermal-energy systems. The student shall understand the basic principles of numerical simulation using simple Euler integration, and the basic routines behind the automated processes in the different modeling and simulation tools. The student shall also be aware of the many pitfalls in using inappropriate simplifications, incorrect boundary conditions, input data or simulator settings. The student shall be confident with the fact that all models are simplifications for specific applications, and that all models have specific limitations which are introduced through the modeling process. The student shall also know the difference between empirical models and models based on basic physical conservation laws.
The student shall be able to carry out independent modeling and simulation of dynamic systems, from physical description to mathematical models described by a set of differential equations, and further to solve the equations in a simulation (integration) process. The student shall master different engineering tools for dynamic modeling and simulation, such as MATLAB and 20SIM including basic programming skills. The student shall be able to handle multi-domain systems, linear as well as non-linear systems. Meanwhile, the student will be able to not only do simple simulation and model-based design, but also do advanced simulation. In the end, the student shall be able to process simulation results and understand the level of accuracy regarding absolute and relative values
General Competence:
The student shall be able to master a systematic approach to model complex dynamic systems, and see the common behavior of systems in different energy domains. The student shall also understand the engineering

Learning methods and activities

Lectures, demonstrations and work on assignments / project

Further on evaluation

Written exam 60% - Project work (40%) 
Re-sit examination:Students are entitled to re-sit the written exam if they have legitimate reasons for absence, or have failed. The re-sit exam for the written exam is an oral exam. If students fail the assignment portfolio, they have to retake it during the next ordinary examination semester.

Specific conditions

Admission to a programme of study is required:
Master in engineering in Simulation and Visualization (880MVS)
Naval Architecture (850ME)
Product and System Design (840MD)
Product and System Design (845ME)

Course materials

* Lecture notes
* Mathematical Modelling and Simulation of Physical systems, Eilif Pedersen and Hallvard Engja
* Dynamical Systems for Creative Technology
* Dynamic systems – modelling, analysis and simulation – Finn Haugen
*System Dynamics – A Unified Approach – Dean Karnop, D.Margolis and R. Rosenberg

More on the course



Version: 1
Credits:  7.5 SP
Study level: Second degree level


Term no.: 1
Teaching semester:  AUTUMN 2020

No.of lecture hours: 8
Lab hours: 8

Language of instruction: English

Location: Ålesund

Subject area(s)
  • Marine Technology
Contact information
Course coordinator: Lecturer(s):

Department with academic responsibility
Department of Ocean Operations and Civil Engineering



Examination arrangement: Assignment and Written examination

Term Status code Evaluation form Weighting Examination aids Date Time Digital exam Room *
Autumn ORD Assignment 40/100
Room Building Number of candidates
Spring UTS Assignment 40/100
Room Building Number of candidates
Autumn ORD Written examination 60/100 G
Room Building Number of candidates
Spring UTS Written examination 60/100 G
Room Building Number of candidates
  • * 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.

For more information regarding registration for examination and examination procedures, see "Innsida - Exams"

More on examinations at NTNU