Course detail
Computer Modelling and Simulations
FEKT-BPMSAcad. year: 2017/2018
The course deals with computer modeling and simulation with emphasis on energy use. The aim is to manage major computer programs to support simulation. In the classroom, the students gradually learn the main methods of creating computer models and ways of implementing simulations with these models. The emphasis is generally focused to explanation for theories such as the physical domain, the relationship between the differential and flow variables, generalized laws of electromagnetism. Exercises take place practically on computers and students learn directly apply the theory in practical examples.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Learning outcomes of the course unit
- analyze real physical system and identify the inputs, outputs and state variables
- explain the difference between static and dynamic system
- describe the importance of physical domains and their main value
- create a simple simulation program in MATLAB / Simulink
- create a simulation program in an environment DYNAST
- choose a suitable computer program for the job in the energy sector
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
up to 20 points for added activity during computer exercises.
Course curriculum
2. Recapitulation and extension of MATLAB knowledge, basics of programming language, number entry, matrix operations, complex numbers operations
3. Usage of MATLAB for elementary tasks solution, DC and AC networks, 3-phase grid, harmonic functions and quantities, complex numbers
4. Evaluation of transient processes, simple networks with accumulative components, numerical derivative and integral
5. Introduction of DYNAST, fundamentals of physical domains, differential, through-flow quantities, power and energy quantities, their multidisciplinary relation, relevance for power systems
6. Non-linear networks and their numerical solution with computer, iterative algorithms, solution of non-linear equation systems, formation of model in DYNAST, components libraries, formation of simulation schemes
7. Mathematical models of electrical, mechanical, heating, magnetic, pneumatic components, identification of systems and their computer representatives with basic functional blocks
8. SIMULINK as simulation upgrade for MATLAB, basics of control, formation of models, inputs, states, outputs, connection with MATLAB, import and export of data
9. Examples of SIMULINK usage for 3-phase grid modelling, evaluation of effective values of network quantities, evaluation of power, conversion of time quantities to complex numbers
10. Formation of more complex systems, operations with subsystems, controlling components for simulation governing
11. Introduction of SW Mathematica, work with notebook, evaluation of basic terms, possibilities of modelling and simulation
12. Usage of SW Mathematica for modelling support, verification of mathematical apparatus, creation of documentation
13. Preview of other SW (ATP, PSCAD, NetCALC) and their usage for power system issues solution, transient processes, steady state of systems
Work placements
Aims
With only practical instruction on computers students receive routine habits, which they use in both study and practice. They will be able to make an informed choice, which method and computer program to choose for solving a specific problem, which appears to be a key element.
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
Noskievič, P.: Modelování a identifikace systémů, Montanex 1999, Ostrava, ISBN 80-7225-030-2
Schindler, J.: Simulace a optimalizace systémů, Ostrava 1983
Simulink - Documentation, [online], 1984-2011- The MathWorks, Inc., Available from: http://www.mathworks.com/help/toolbox/simulink/
Using MATLAB, MATLAB 6, The MathWorks, Inc. 2000, Reference Manual
Recommended reading
Classification of course in study plans
Type of course unit
Exercise in computer lab
Teacher / Lecturer
Syllabus
2. Recapitulation and extension of MATLAB knowledge, basics of programming language, number entry, matrix operations, complex numbers operations
3. Usage of MATLAB for elementary tasks solution, DC and AC networks, 3-phase grid, harmonic functions and quantities, complex numbers
4. Evaluation of transient processes, simple networks with accumulative components, numerical derivative and integral
5. Introduction of DYNAST, fundamentals of physical domains, differential, through-flow quantities, power and energy quantities, their multidisciplinary relation, relevance for power systems
6. Non-linear networks and their numerical solution with computer, iterative algorithms, solution of non-linear equation systems, formation of model in DYNAST, components libraries, formation of simulation schemes
7. Mathematical models of electrical, mechanical, heating, magnetic, pneumatic components, identification of systems and their computer representatives with basic functional blocks
8. SIMULINK as simulation upgrade for MATLAB, basics of control, formation of models, inputs, states, outputs, connection with MATLAB, import and export of data
9. Examples of SIMULINK usage for 3-phase grid modelling, evaluation of effective values of network quantities, evaluation of power, conversion of time quantities to complex numbers
10. Formation of more complex systems, operations with subsystems, controlling components for simulation governing
11. Introduction of SW Mathematica, work with notebook, evaluation of basic terms, possibilities of modelling and simulation
12. Usage of SW Mathematica for modelling support, verification of mathematical apparatus, creation of documentation
13. Preview of other SW (ATP, PSCAD, NetCALC) and their usage for power system issues solution, transient processes, steady state of systems