Automatic Control
Code  Completion  Credits  Range  Language 

E371047  Z,ZK  5  3P+2C 
 Lecturer:
 Jaromír Fišer (guarantor)
 Tutor:
 Jaromír Fišer (guarantor), Youssef Alsoufi, Matěj Kuře, Cyril Oswald, Pavel Trnka
 Supervisor:
 Department of Instrumentation and Control Engineering
 Synopsis:

Automatic controllers are important part of many industrial processes. The goal of this course is to introduce students into basic knowledge of automatic control theory and practice like transfer functions, open versus closed loop control, design of controllers and frequency based analysis of control systems. The course also concentrates on logic control and control via programmable logic controllers.
Some seminaries are arranged in laboratories where practical skills and control engineering methods are trained. Students begin to work with MATLAB software as a common platform of control engineers (MATLAB is used on all including most of the laboratory classes).
 Requirements:

Active work on classes and laboratories, lab. report,knowledges according to lectures
 Syllabus of lectures:

1. Essential Principles of Automatic Control, Signals and Systems.
2. Digital Logic Control.
3. Combinatorial Logic Circuits and Controllers.
4. Programmable Logic Controllers, Sequential Logic Circuits.
5. Continuous Linear Systems, Laplace Transform.
6. Transfer Functions, Mathematical Models, Poles and Zeros.
7. Transient and Steady State Response Analysis.
8. Detailed Analysis of Selected Processes.
9. Open Loop and Closed Loop Control.
10. Design of Proportional, Integral and Derivative Controllers (PID).
11. Advanced PID Controllers.
12. Discretetime based PID Controllers.
13. FrequencyResponse Analysis.
14. Modelling Control Systems via MATLAB.
 Syllabus of tutorials:

1.Exercise:Control problem decomposition  analysis, control loop model, state feedback design, terminology from the field of logical, analog and computeraided control
2.Exercise:Combinatorial and sequential logic
3.Exercise:Logic  decomposition  combinatorial, sequential and programmable controller
4.LabTasks on combinatorial and sequential logic, programmable logic controller
5.LabTasks on combinatorial and sequential logic, programmable logic controller
6.Exercise:Continuoustime/analog control (steadystate characteristics in control loop, linear approximation, plant model and controller classes, control closedloop)
7.Exercise:Frequency characteristics (magnitude/phase  Bode diagram), transfer function, block algebra
8.Exercise:Stability, stability criteria (Hurwitz, Mikhailov Leonhard, Nyquist), controller tuning (ZieglerNichols)
9.LabTasks on continuous and discretetime control
10.LabTasks on continuous and discretetime control
11.LabTasks on continuous and discretetime control
12.Exercise:Discretetime control  continuoustime plant model discretization, sample period, discrete controller PID (PSD), difference equation of discrete control closedloop
13.Exercise:Discretetime control  stability and discrete transfer function, final TEST
14.Assessment and consultations
 Study Objective:

Automatic controllers are important part of many industrial processes. The goal of this course is to introduce students into basic knowledge of automatic control theory and practice like transfer functions, open versus closed loop control, design of controllers and frequency based analysis of control systems. The course also concentrates on logic control and control via programmable logic controllers. Some seminaries are arranged in laboratories where practical skills and control engineering methods are trained. Students begin to work with MATLAB software as a common platform of control engineers.
 Study materials:

Ogata, K.: Modern Control Engineering (4th Edition), Prentice Hall,
Klan, P., Gorez, R.: Process control. FCC Public, Prague, 2011.
Dunning, G.: Introduction to Programmable Logic Controllers (2nd Ed). Delmar Learning, 2001.
Dorf, R.C., Bishop R.H.: Modern Control Systems (8th Edition). AddisonWesley, 1998.
Laboratory support page: www.fsid.cvut.cz/cz/u12110/ar/index_a.htm
Virtual laboratory availaible on: http://vlab.fsid.cvut.cz/
 Note:
 Timetable for winter semester 2019/2020:

06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Fri Thu Fri  Timetable for summer semester 2019/2020:

06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon Tue Fri Thu Fri  The course is a part of the following study plans:

 12 74 79 00 BTZSI 2012 A  prezenční anglicky (compulsory course in the program)
 09 54 59 00 BSTR 2012 A  prezenční anglicky (compulsory course in the program)
 09 54 59 00 DSTR 2012 A  prezenční anglicky (compulsory course in the program)