Name | |
---|---|
Description |
Introducing course, terminology, historical overview. Classification of control systems. Principle of feedback. Formal representation of control systems. Mathematical modelling. Static and dynamic working regime. Linearization. Responses of linear time invariant (LTI) systems. Use of Laplace transform. Basic dynamic components of control systems. Transfer function and frequency characteristics. Stability analysis: Lyapunov, algebraic and frequency methods. Internal model principle. Sensitivity. Digital control systems. Choice of the sampling period. Mathematical description of A/D and D/A converters, quantization. Discretization methods. Mathematical models of discrete-time systems. Controllability and observability. Performance indices of control systems. Introduction to design. PID regulator and parametrization of PID regulators. Feedforward and cascade control. Digital PID regulator. Windup and antiwindup. Design of digital control system by emulating continuous system. |
Link | www.fer.unizg.hr/en/course/autcon |
Name | Automation Practicum |
---|---|
Description |
Multilevel organization of distributed control systems for automation of plants and processes. Functions and databases of automation levels. Programmable logic controllers (PLCs) - architectures, programming and application examples. Individual work with PLCs - logical functions, PID controller. Communications in automation systems. Examples of industrial communication networks and protocols. Individual work with industrial communication networks. Introduction to real-time databases. Human - control system communication interface and SCADA programs. Individual work with a SCADA program. |
Link | www.fer.unizg.hr/en/course/autpra |
Course | Computer-Controlled Systems |
---|---|
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. |
Link | www.fer.unizg.hr/en/course/comsys |
Name | Laboratory and Skills - Matlab |
---|---|
Description |
The purpose of this course is to provide the students with a working introduction to the MATLAB technical computing environment and give the practical knowledge about programming techniques in MATLAB. Themes of vector and matrix data analysis, graphical visualization, data modeling, and MATLAB programming are explored in the context of realistic examples. |
Link | www.fer.unizg.hr/en/course/lasm |
Name | Programing for the Robot Operating System |
---|---|
Description |
High complexity of tasks that the modern mobile robots are facing calls for using a programming infrastructure which enables efficient integration of independently developed subsystems into a single system enabling autonomous robot operation. The Robot Operating System (ROS) offers an environment for developing modular control software, a communication infrastructure to connect the software components and an open source library of implemented algorithms. In the last five years ROS has become the standard for robot control in the academic community and its influence is spreading also in the industry. In the scope of this course we shall cover the practical development of software modules in the ROS environment and their integration into a completely functional system for autonomous robot control. |
Link | www.fer.unizg.hr/en/course/pftros |