Course detail

Modeling and Simulation

FEKT-CMODAcad. year: 2011/2012

Model, modeling, simulation, emulation. Models of dynamical systems. Numerical methods for solution of continuous-time dynamical systems. Lagrange equations for modeling of dynamical systems. Bond graphs. MATLAB-Simulink as a tool of control engineer. Discrete events systems.

Language of instruction

English

Number of ECTS credits

5

Mode of study

Not applicable.

Learning outcomes of the course unit

The student acquires knowledge how to build abstract models of dynamical systems from various physical areas in a systematic way. The student acquires skill in simulation and analysis of such models by help of MATLAB-Simulik software package.

Prerequisites

The subject knowledge on the secondary school level is required.

Co-requisites

Not applicable.

Planned learning activities and teaching methods

Teaching methods depend on the type of course unit as specified in the article 7 of BUT Rules for Studies and Examinations.

Assesment methods and criteria linked to learning outcomes

Work of students is evaluated during study by tests in exercises and one control test. They can obtain maximum 30 points by these tests during semester.
Final examination is evaluated by 70 points at maximum.

Course curriculum

1. Basic concepts. Relation between abstract and real system.
2. State space description of systems
3. Relation between state space model and I/O models
4. Matlab - Simulink, numerical solution of differential equations
5. Models of simple mechanical systems.
6. Models of simple mechanical systems. Free bodies method.
7. Modeling of mechanical systems with help of Lagrange equations.
8. Models of simple electrical, thermal and hydraulic systems.
9. Bond graphs, basic concepts.
10. Modeling of electrical systems with help of bond graphs
11. Modeling of mechanical systems with help of bond graphs
12. Discrete events systems modeling
13. Discrete events systems simulation

Work placements

Not applicable.

Aims

To develop the students understanding of abstract models of real systems. To introduce methods of simulation of dynamical systems.

Specification of controlled education, way of implementation and compensation for absences

The content and forms of instruction in the evaluated course are specified by a regulation issued by the lecturer responsible for the course and updated for every academic year.

Recommended optional programme components

Not applicable.

Prerequisites and corequisites

Not applicable.

Basic literature

Cassandras Ch.:Discrete Event Systems,Irwin, Boston MA,1993 (EN)
MATLAB-Simulink Reference manual. (EN)

Recommended reading

Gordon G.:System Simulation,Prentice Hall,1969 (EN)
Karnopp D.C., Margolis D.L., Rosenberg R.C.:System Dynamics a Unified Approach. J. Wiley,1990. (EN)

Classification of course in study plans

  • Programme EECC Bc. Bachelor's

    branch BC-AMT , 2 year of study, summer semester, compulsory

Type of course unit

 

Lecture

26 hod., optionally

Teacher / Lecturer

Syllabus

Basic concepts. Relation between abstract and real system.
State space description of systems
Relation between state space model and I/O models
Matlab – Simulink, numerical solution of differential equations
Models of simple mechanical systems.
Models of simple mechanical systems. Free bodies method.
Modeling of mechanical systems with help of Lagrange equations.
Models of simple electrical, thermal and hydraulic systems.
Bond graphs, basic concepts.
Modeling of electrical systems with help of bond graphs
Modeling of mechanical systems with help of bond graphs
Discrete events systems modeling
Discrete events systems simulation

Fundamentals seminar

13 hod., compulsory

Teacher / Lecturer

Syllabus

State space approach to system modeling
Properties of state space representation of dynamical system
Construction of model of a simple mechanical system.
Construction of model of a simple electro-mechanical system.
Construction of bond graph of an electrical circuit.
Construction of bond graph of a mechanical system.

Exercise in computer lab

5 hod., compulsory

Teacher / Lecturer

Syllabus

MATLAB-Simulink, basic information.
Construction of a model and its simulation in MATLAB-Simulink.
Special functions in MATLAB-Simulink