Computer-Controlled Systems

Course Description

Computer supported automatic control. Requirements, structures and implementations of computer controlled systems. Mathematical description of discrete-time systems - a short overview. Graphoanalytical identification methods of process mathematical models. Approaches to digital controllers design. Control systems design in time domain - relay method of PID controller design, general linear parametric controller and its design by optimization. Control systems design in frequency domain: Design by Bode diagrams. Lead-lag compensator. Analytical methods of control systems design: Truxal-Guillemin method. Control of systems with considerable delay. Smith predictor. Process periphery. Signal pre-processing in the digital automatic control system. Implementation aspects of the control algorithms. Distributed control systems. Computer networks for real-time applications. Event-triggered protocols. Time-triggered protocols. Sampling time selection of the control loops in distributed control systems. Basics of synthesis of controlled systems over the communication network. Examples of computer controlled systems.

General Competencies

This course qualifies students for design and implementation of computer controlled systems for processes that are common in industry.

Learning Outcomes

  1. define the basic concepts and principles of computer control systems
  2. select appropriate method for system identification
  3. estimate which method is appropriate for control of a specific system
  4. compute paremeters of digital controllers for typical industrail processes
  5. demonstrare functionality of computer-controlled system by simulation
  6. apply the chosen control method to control a real process by a computer

Forms of Teaching

Lectures

Lectures are organized in two cycles. First cycle 7 weeks, 3 hours per week. Second cycle 6 weeks, 3 hours per week.

Laboratory Work

6 laboratory exercises, 2,5 hours each

Consultations

Upon request. Through the forum on the course webpage.

Grading Method

Continuous Assessment Exam
Type Threshold Percent of Grade Comment: Percent of Grade
Laboratory Exercises 50 % 12 % 50 % 12 %
Homeworks 50 % 12 % 50 % 12 %
Mid Term Exam: Written 40 % 26 % 0 %
Final Exam: Written 50 % 30 %
Final Exam: Oral 20 %
Exam: Written 50 % 50 %
Exam: Oral 26 %

Week by Week Schedule

  1. Topics overview, literature, undertaking of teaching and exams. Computer supported automatic control. Requirements, structures and realizations of computer controlled systems.
  2. Mathematical description of discrete-time systems - a short overview. Graphoanalytical identification methods of process mathematical models.
  3. Introduction to digital controllers design. Design problem definition, Approaches to controllers design. Architecture of digital controllers.
  4. Control systems design in time domain - first part: Relay method of PID controller design.
  5. Control systems design in time domain - second part: General linear parametric controller and its design by optimization.
  6. Control systems design in frequency domain: Design by Bode diagrams. Lead-lag compensator.
  7. Analytical methods of control systems design: Truxal-Guillemin method. Controller design with respect to disturbance and reference values.
  8. Midterm exam.
  9. Control of processes with time-delay: Controllers with Smith predictors.
  10. Realization aspects of computer-controlled systems: Hardware design. Measuring signals conditioning and processing. Interfaces to actuating devices and operators.
  11. Implementation aspects of digital controllers: Impelmentation forms. Limited world length. Coefficient errors. Quantization. Controllers implementation in FPGA circuits.
  12. Communication networks in distributed computer-controlled systems: Communication model for real-time operation. The most important real-time networks.
  13. Sampling time selection in distributed computer-controlled systems: Problem identification. Algorithms for sampling time selection in systems with Time-Triggered network and in systems with CAN network.
  14. Closed loop control over communication networks.
  15. Final exam.

Study Programmes

University undergraduate
Control Engineering and Automation (module)
(6. semester)
Electronic and Computer Engineering (module)
Elective Courses (6. semester)
Electronics (module)
Elective Courses (6. semester)

Prerequisites

Literature

Ivan Petrović (2011.), Računalno upravljanje sustavima - bilješke za predavanja, FER - ZARI
Nedjeljko Perić, Ivan Petrović (2005.), Automatizacija postrojenja i procesa - predavanja, FER - ZARI
Karl J. Astrom, Bjorn Wittenmark (1996.), Computer-Controlled Systems, Theory and Design, Prentice Hall
Gene F. Franklin, J. David Powell, Michael L. Workman (1997.), Digital Control of Dynamic Systems - Third Edition, Prentice Hall
Dimitrios Hristu-Varsakelis and William S. Levine (Editors) (2005.), Handbook of Networked and Embedded Control Systems (Control Engineering), Birkhauser

Laboratory exercises

Grading System

ID 34297
  Summer semester
4 ECTS
L1 English Level
L1 e-Learning
45 Lecturers
0 Exercises
15 Laboratory exercises

General

87,5 Excellent
75 Very Good
62,5 Good
50 Acceptable