# BMETETMP027

Course title:
Control engineering
Primary programme:
Fizikus mérnök BSc
ECTS credits:
5
Course type:
elective (delete the one that does not apply)
Number of lectures per week:
2
Number of practices per week:
1
Number of laboratory exercises per week:
1
Further knowledge transfer methods:
Examination
-
Semester:
6
Prerequisites:
Measurement Techniques, Electronics, Mathematical Methods in Physics
Responsible lecturer:
Dr. Bálint Kiss, associate professor, PhD
Lecturers and instructors:
Course description:
The control of technological, economical, and environmental processes belongs to the electrical engineers’ most important professional activities that require both abstract and applied knowledge and competences. Besides its contribution to form an engineering approach of problem solving, the course teaches the fundamentals of control engineering, the main principles of analysis and synthesis of control loops, and the use of the related computational tools. Lectures: The principle of control and description of control structures. Functional diagrams, dataflow diagrams, conventions, standard signals, and their nomenclature in a control loop. Static and dynamic characteristics of control loops. Solution of the state equation of a continuous time, linear, time invariant (LTI) system, the exponential matrix, the transfer function, poles, and zeros. Description of single variable (SISO) linear transfers: ordinary differential equation, transfer function, Bode-plot, impulse response, step response, state equation. Fundamental interconnections of elements, open and closed loops. Relation between the dominant pole(s) and the dynamical characteristics of a transfer. Steady-state in linear control loops steady-state properties of reference tracking and disturbance rejection. Stability of control loops: BIBO stability definition, Nyquist and Bode criteria, phase margin and crossover frequency. Synthesis of continuous time linear control systems in frequency domain. Properties of the PID compensators and their tuning for a desired phase margin and steady-state behavior. Compensation of plants with time lag: compensation of an ideal time lag with an integrator. Analysis of discrete time linear control systems: properties of hold elements. Discrete time equivalent of a continuous time plant using a zero-order-hold circuit and an ideal sampler. Discrete time implementation of continuous time compensators: discrete time realization of integral and differential operators (approximations), step response equivalence. Synthesis of discrete time linear control systems: Smith-predictor, dead-beat and two-degree-of-freedom controllers. Continuous and discrete time analysis and synthesis in state space: controllability and observability, pole placement and observer design. Discrete time system models subject to noise and the identification of their parameters based on measurement. Practice sessions: Classroom and computer room practices are paired together. Students use Matlab and Simulink during computer room practices. List of topics of practice session: 1. Introduction to Matlab, Control Systems Toolbox and Simulink. Features of the LTI view tool. 2. Analysis of control loops: simulation, stability, stability criteria 3. Serial compensators: design with Matlab, features of the SISO design tool. 4. Discrete time controller design: discrete PID controllers, two-degrees-of-freedom controllers. 5. State space controller design in continuous time. 6. State space controller design in discrete time. 7. Identification from measured data using the services of the system identification toolbox