Course: Modeling in MATLAB and Simulink

« Back
Course title Modeling in MATLAB and Simulink
Course code KEP/MOD
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study 1
Semester Summer
Number of ECTS credits 4
Language of instruction Czech, English
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Sodomka Ondřej, Ing.
  • Podestát Jaroslav, Ing.
  • Šroubová Lenka, Ing. Ph.D.
  • Kropík Petr, Ing. Ph.D.
  • Juřík Martin, Ing.
  • Kuthan Jiří, Ing.
  • Matoušek Radek, Ing.
  • Vítek Martin, Ing.
  • Slobodník Karel, Ing. Ph.D.
  • Lapuník Vojtěch, Ing.
  • Tureček Jakub, Ing.
Course content
1. Computing systems in technical practice. Introduction to MATLAB, predefined constants and variables, built-in functions. 2. Working with matrices and vectors. Mathematical functions. Functions for working with matrices. Working with complex numbers (complex numbers and AC Circuits ). 3. Operations on matrices and fields (two-port network). Solutions of linear algebraic equations. (electrical Circuit Solutions by Application of Kirchhoff's Laws). 4. Algorithmization. Flow control calculation, control statements. 5. Creating custom functions and scripts. Saving variables to a file. 6. Functions for text input and output and input and output into / from file. Formatted printing to a string and its application. 7. Plots creating. Visualization of the results of the calculations. 8. Basics of working with polynomials. Polynomial regression. 9. Integrals (examples for calculating mean and effective values). 10. Differential equations and their systems. Differential equations of higher order (transient phenomena). 11. Introduction to Simulink - schema creation, simulation parameters 12. Modeling using Simulink library blocks, solution of different types of differential equations, solution visualization. Sharing variables between MATLAB and Simulink. 13. Creation of subsystems. Creating custom libraries.

Learning activities and teaching methods
  • Contact hours - 52 hours per semester
  • Preparation for formative assessments (2-20) - 10 hours per semester
  • Undergraduate study programme term essay (20-40) - 30 hours per semester
  • Contact hours - 16 hours per semester
  • Preparation for comprehensive test (10-40) - 20 hours per semester
  • unspecified - 36 hours per semester
prerequisite
Knowledge
to have basic knowledges in mathematics for grammar schools
to have basic knowledges in physics for grammar schools
define the list of basic data types, control structures
Skills
to control commonly available information and communication technique
to have basic skills in mathematics for grammar schools
to have basic skills in physics for grammar schools
use basic algorithms, data and control structures
Competences
N/A
N/A
N/A
learning outcomes
Knowledge
to identify solvable problems in computing systems MATLAB and Simulink
to explain the implementation of the algorithm into a programming language
Skills
to apply the possibilities of mathematic systems MATLAB and Simulink to solve problems in technical practice
to solve the basic calculation of the matrix calculus and differential equatins
to visualize the results of the computations, to process measurement results, to generate plots
to solve problems in the field of simulation of electrical circuits
to propose an algorithm for solving a problem in the field of electrical circuits or electromagnetic field theory
Competences
N/A
N/A
teaching methods
Knowledge
Lecture supplemented with a discussion
Multimedia supported teaching
Practicum
Individual study
Skills
Practicum
Skills demonstration
Task-based study method
Competences
Lecture supplemented with a discussion
Practicum
Skills demonstration
Task-based study method
assessment methods
Knowledge
Combined exam
Test
Self-evaluation
Skills
Combined exam
Skills demonstration during practicum
Self-evaluation
Continuous assessment
Seminar work
Competences
Combined exam
Test
Project
Recommended literature
  • Coleman, Matthew P. An introduction to partial differential equations with MATLAB. 2nd ed. Boca Raton : CRC Press, 2013. ISBN 978-1-4398-9846-8.
  • Ford, William. Numerical linear algebra with applications : using MATLAB. First edition. 2015. ISBN 978-0-12-394435-1.
  • Hanselman, Duane C.; Littlefield, Bruce. Mastering MATLAB 7. Upper Saddle River : Pearson/Prentice Hall, 2005. ISBN 0-13-143018-1.
  • Karban, Pavel. Výpočty a simulace v programech Matlab a Simulink. Brno : Computer Press, 2006. ISBN 80-251-1448-3.
  • Karris, Steven T. Introduction to Simulink with engineering applications. 3rd ed. Fremont : Orchard Publications, 2011. ISBN 978-1-934404-21-8.
  • Zaplatílek, Karel; Doňar, Bohuslav. MATLAB : tvorba uživatelských aplikací. Praha : BEN - technická literatura, 2004. ISBN 80-7300-133-0.
  • Zaplatílek, Karel; Doňar, Bohuslav. MATLAB : začínáme se signály. 1. vyd. Praha : BEN - technická literatura, 2006. ISBN 80-7300-200-0.
  • Zaplatílek, Karel; Doňar, Bohuslav. MATLAB pro začátečníky. 2. vyd. Praha : BEN - technická literatura, 2005. ISBN 80-7300-175-6.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester