Přístupnostní navigace
E-application
Search Search Close
Course detail
FSI-L1DAcad. year: 2025/2026
In this course, students will acquire the skill to create one-dimensional mathematical models representing physical processes. The theory covers the basic mathematical principles relevant to these models and presents the fundamental numerical methods and algorithms commonly used in 1D modeling across various software tools. Using the OpenModelica programming environment along with standard MSL libraries and third-party resources, students will apply theoretical concepts during practical lessons. The graphical environment allows easy assembly of models with many components, simplifying the effort during modeling. Emphasis on 1D modeling enables fast simulation of individual processes but also complex systems, resulting in significant computational efficiency, but at the cost of reducing the quality of prediction. Through assigned tasks, students will gain competence in using OpenModelica to simulate processes and strengthen their understanding.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
A foundational understanding of mathematics and physics at the undergraduate level, coupled with analytical thinking skills.
Rules for evaluation and completion of the course
Regular and active participation in exercises, delivery of all assigned tasks is required for credit to be granted.
Aims
To acquaint students with the mathematical, theoretical and practical aspects of 1D modeling of processes in energy related subjects using the freely available Modelica programming syntax, the OpenModelica-Compiler compiler, MSL standard libraries, and freely available third-party libraries. The subject is focused on the general theory related to the numerical solution of large systems of equations, but also on the description of individual physical mechanisms in mathematical form. When using 1D models, machine time is reduced. When using component-oriented modeling, engineering work is reduced, because already existing code is used effectively. Students will learn to use this abstraction effectively
Study aids
The course is complemented by a body of online resources, primarily in the form of instructional videos, providing comprehensive explanations of the theoretical and practical aspects of the topics covered. Students are strongly encouraged to make use of these resources while tackling their assignments during the semester.
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Lecture
Teacher / Lecturer
Syllabus
Computer-assisted exercise