Checking date: 08/04/2022

Course: 2022/2023

Modeling and simulation of dynamic systems
Study: Master in Robotics and Automation (77)


Department assigned to the subject: Department of Systems Engineering and Automation

Type: Electives
ECTS Credits: 3.0 ECTS


Requirements (Subjects that are assumed to be known)
1.- Know the concepts of physical modelling, object-oriented modeling and component-based modeling and simulation. 2.- Demonstrating modeling examples from a wide range of application areas. 3.- Providing an understanding of the compilation techniques used for equation-based languages as well as an understanding of the mathematical aspects of dynamic systems.
Skills and learning outcomes
Description of contents: programme
1.-Introduction to modeling and simulation. 1.1 Model concept. 1.2 Simulation concept. 1.3 Model construction and analysis. 1.4 Kinds of mathematical models. 1.5 Examples. 2.- Modelica environments. 2.1 OmEdit and DrModelica. 2.2 Modelica Software component model. 3.- Modelica specification description. 3.1 Classes and Instances. 3.2 Connectors. 3.3 Equations. 3.4 Algorithms and Functions. 4.- Hybrid systems. 4.1 Discrete time systems modeling and simulation. 4.2 Hybrid systems modeling and simulation. 5. Package management. 5.1 Package as ADT. 5.2 Library management.
Learning activities and methodology
1.- Modelica language description on master class. 2.- Practical sessions with Open Modelica development system. 3.- Personal modeling and simulation work by the student.
Assessment System
  • % end-of-term-examination 0
  • % of continuous assessment (assigments, laboratory, practicals...) 100
Calendar of Continuous assessment
Basic Bibliography
  • Paul A. Fishwick. Handbook of Dynamic System Modeling. CRC Press. 2007
  • Peter Fritzson. Object-Oriented Modeling and Simulation with Modelica 3.3. IEEE Press. 2015
  • Peter Fritzson. Introduction to Modeling and Simulation of Technical and Physical Systems with Modelica. Wiley (IEEE Press). 2011
Recursos electrónicosElectronic Resources *
Additional Bibliography
  • Edward B. Magrab. An Engineer's guide to Matlab. Prentice Hall. 2011
  • François E. Cellier. Continous system simulation. Springer . 2006
  • Katsuhiko Ogata. Ingeniería de control moderna. Pearson Educacion S.A.. 2010
  • Katsuhiko Ogata. Sistema de control en tiempo discreto. Pearson Educacion S.A.. 1995
Recursos electrónicosElectronic Resources *
(*) Access to some electronic resources may be restricted to members of the university community and require validation through Campus Global. If you try to connect from outside of the University you will need to set up a VPN

The course syllabus may change due academic events or other reasons.