Subject description - A3B35MSD

Summary of Study | Summary of Branches | All Subject Groups | All Subjects | List of Roles | Explanatory Notes               Instructions
A3B35MSD Modeling and simulation of dynamic systems
Roles:PO, V Extent of teaching:2P+2L
Department:13135 Language of teaching:CS
Guarantors:  Completion:Z,ZK
Lecturers:  Credits:6
Tutors:  Semester:Z

Anotation:

The goal of the course is to teach you how to build control-oriented mathematical models of complex dynamic systems. The focus will be on modeling techniques that can glue together subsystems from diverse physical domains. We will show that the concept of energy (or power), which is universally valid across physical domains, is the right tool for combining electrical, mechanical, hydraulic, pneumatic, thermal and thermodynamic systems. Some of the methods presented in this course will be at least partially useful in the domains where the concept of energy is not so useful such as socio-economic systems. In total we will introduce three groups of modeling techniques, which are based on the concept of energy. Analytical methods based on the Lagrangean and Hamiltonian functions well known from the studies in theoretical physics and/or mechanics, object-oriented modeling as an alternative to the more widespread block-oriented modeling, and last but not least an intuitive graphical techniques known as bond graph modeling. Whichever methodology is followed to create the mathematical model, of of the ways to analyze it is a numerical simulation, that is, numerical solution of the corresponding differential or differential-algebraic equations. In this course we will be exposed to the basics of numerical techniques for differential and differential-algebraic equations with the objective to understand the basic issues such as approximation errors, numerical stability and suitability of the common methods for different classes of models.

Study targets:

Teach students to create mathematical models of realistically complex dynamic systems found in diverse application areas and analyze these by means of numerical simulations.

Course outlines:

 1.) Overview of formats of mathematical models of dynamical systems; partially a recap and partially new 2.) Basic concepts and components for modeling using bond graphs. Simple examples for electrical, mechanical and hydraulic systems 3.) Modeling simple systems using bond graphs; adding causal strokes and extracting a signal model from a bond graph 4.) Obtaining state-space quations from causal bond graphs; further examples of modeling using bond graphs; reductions of bond graphs 5.) Introduction to the Lagrange methodology 6.) Using Lagrange methodology to model multibody mechanical systems 7.) Examples of modeling and simulation projects from industry. 8.) Software for modeling and simulation of dynamic systems 9.) Hybrid dynamic systems 10.) Thermal systems modeled using bond graphs 11.) Algorithms and concepts of numerical simulation of dynamical systems 12.) Algorithms and concepts of numerical simulation of dynamical systems 13.) Modeling distributed parameter systems using bond graphs

Exercises outline:

The exercises will be dedicated to the work on assigned projects.

Literature:

The course is based on
 [1. ] F. T. Brown, Engineering System Dynamics. A Unified Graph-Centered Approach, Second Edition, 2nd ed. CRC Press, 2006.
The book is available in about 30 copies in the FEL library in NTK. In this course we will rely on students having access to the book. Another nice book, which can to some extent replace [1] is
 [2. ] D.C. Karnopp et al. System Dynamics: Modeling and simulation of mechatronic systems. Wiley, 4. vyd., 2006.
But students will not be required to have an access to this book. For more tips on literature, visit the course website http://dce.fel.cvut.cz/msd

Requirements:

Solid mastering all the parts of physics (at the undergraduate level), above all mechanics, electromagnetism and thermodynamics. Familiarity with basic results from differential calculus (differential equations and their numerical solution) and linear algebra (sets of linear equations and their numerical solution).

Webpage:

https://moodle.fel.cvut.cz/courses/A3B35MSD

Keywords:

Modelling, simulation, dynamic systems

Subject is included into these academic programs:

 Program Branch Role Recommended semester BPOI1 Computer Systems V 5 BPOI_BO Common courses V 5 BPOI3 Software Systems V 5 BPOI2 Computer and Information Science V 5 BPKYR1 Robotics V – BPKYR_BO Common courses V – BPKYR3 Systems and Control V – BPKYR2 Sensors and Instrumentation V – BPKME1 Communication Technology V 5 BPKME5 Komunikace a elektronika V 5 BPKME_BO Common courses V 5 BPKME4 Network and Information Technology V 5 BPKME3 Applied Electronics V 5 BPKME2 Multimedia Technology V 5 BPEEM1 Applied Electrical Engineering V 5 BPEEM_BO Common courses V 5 BPEEM2 Electrical Engineering and Management V 5 BPKYR3 Systems and Control PO 5 BMI(ECTS) Manager Informatics V 5 BWM(ECTS) Web and Multimedia V 5 BIS(ECTS) Intelligent Systems V 5 BSI(ECTS) Software Engineering V 5

 Page updated 23.10.2020 17:52:01, semester: Z,L/2020-1, L/2019-20, Z/2021-2, Send comments about the content to the Administrators of the Academic Programs Proposal and Realization: I. Halaška (K336), J. Novák (K336)