Systems Simulation


The student attending these classes with success should understand the following concepts:

- What is a dynamic system;

- How to approach the problem of developing a mathematical model representing the dynamic system behaviour;

- How to develop a computer simulation that replicates the behaviour of the modelled system.

General characterization





Responsible teacher

Luís Filipe Figueira Brito Palma


Weekly - 4

Total - 56

Teaching language



It is convenient that the student to have successfully performed the courses on Cntrol Theory and Computer Control.


L. Brito Palma, "Dynamic Systems Modeling and Simulation", UNL-FCT-DEEC (2022-23).

Teaching method

Presentation of the methods with exemplification.

Practical implementation in the students projects.

Evaluation method

Individual continuous assessment consists of the development of two projects (P#1 and P#2) and a final test or exam (TF), with a minimum attendance rate (Freq) of 67% for practical classes.

Final Grade = 30% * (P#1) + 30% * (P#2) + 30% * (TF) + 10% * (Freq)

Frequency: Final Grade >= 8. 

Approval: Final Grade >= 9.5.

Subject matter

1. Introduction to systems modeling and simulation.

2. Physical systems modelling.

3. Continuous-time modelling.

4. Discrete-time modelling.

5. Event-based modelling.

6. Hybrid systems modeling.

7. Modeling and simulation of human behavior.

8. Agent-based modelling.

9. Distributed systems and CFD.

10. Examples of modeling and simulation projects: industrial processes, robots, drones, vehicles, etc.

11. Advanced topics: co-simulation and real-time simulation.


Programs where the course is taught: