Course: Software Tools for Control

« Back
Course title Software Tools for Control
Course code KAM/NNSPR
Organizational form of instruction Lecture + Tutorial
Level of course Master
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Kupka Libor, Ing. Ph.D.
Course content
Lecture topics by week of the semester: 1. Introduction. Possibilities of design and implementation of control systems using dedicated software products. 2. Identification and simulation of characteristics of dynamical systems. Design of more complex control algorithms using Matlab - Simulink software environment. 3. Work with external analog and digital signals obtained through acquisition cards and their program operation in Matlab & Simulink. 4. Computer implementation of controllers using Matlab, real time control. Creating a simple GUI application using Matlab. 5. Program implementation of optimization algorithms for off-line or the online optimization using Matlab. 6. LabVIEW, basics of programming in a graphical language G. 7. Subroutines, strings, arrays, clusters and data files in LabVIEW. 8. Creating a simple GUI application. Front panel, controls and graphic displays. 9. External analog and digital signals obtained through acquisition cards using LabVIEW. 10. Data processing. Exchanging data between LabVIEW and the Matlab. 11. Using LabVIEW for control. Design and implemantion simple continuous PID controllers. 12. Implementation of control algorithms using LabVIEW. Real time control applications. 13. Using LabVIEW to simulation of static and dynamic characteristics of linear and nonlinear systems. Realization and simulation of linear and nonlinear control circuits. The content of the exercises corresponds to the topics of the lectures.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Work with text (with textbook, with book), Skills training, Laboratory work
  • Contact teaching - 52 hours per semester
  • Home preparation for classes - 40 hours per semester
  • Preparation for a credit (assessment) - 14 hours per semester
  • Preparation for an exam - 14 hours per semester
  • Preparation for laboratory work and processing of results - 30 hours per semester
Learning outcomes
The aim of the course is to deepen the knowledge of modeling and design of control circuits implemented in the dedicated software tools and the possibility of connecting external devices to PC via standard interfaces.
Student after the course: - demonstrates knowledge of modeling and design of control circuits; - is able to work with external signals obtained by measuring cards, implement complex applications with GUI for control, measurement and control of dynamic systems in Matlab & Simulink and LabVIEW.
Prerequisites
Basic knowledge of the theory of automatic control, identification and modeling of dynamic systems is needed.

Assessment methods and criteria
Oral examination, Written examination, Home assignment evaluation

During the semester and in the final exam, the student must demonstrate an understanding of the solved problems. The specific requirements will be communicated to the students by the teacher in the first week of the semester. Active participation in the exercises is required, including the development of all assigned tasks and the submission of the semester work.
Recommended literature
  • BALÁTĚ, Jaroslav. Automatické řízení. 2., přeprac. vyd. Praha: BEN - technická literatura, 2004. ISBN 80-7300-148-9.
  • DUŠEK, František a HONC Daniel. Matlab a Simulink: úvod do používání. Pardubice: Univerzita Pardubice, 2005. ISBN 80-7194-776-8.
  • KUPKA, Libor a Josef JANEČEK. Matlab & Simulink: řešené příklady. Lanškroun: TG tisk, 2007. ISBN 978-80-239-8871-0.
  • KUPKA, Libor. Matlab & Simulink: úvod do použití. Lanškroun: TG tisk, 2007. ISBN 978-80-239-8871-0.
  • PECHOUŠEK, Jiří. Základy programování v prostředí LabVIEW. Olomouc: Univerzita Palackého v Olomouci, 2004. ISBN 80-244-0800-7.
  • VLACH, Jaroslav, Josef HAVLÍČEK a Martin VLACH. Začínáme s LabVIEW. Praha: BEN - technická literatura, 2008. ISBN 978-80-7300-245-9.


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