Digital Control Systems

General

Course Contents

1 – Introduction
1.1 Introduction to computer-controlled systems
1.2 The Z-transform and inverse Z-transform
1.3 Sampling and hold
1.4 Block diagrams
2 – Analysis of digital control systems
2.1 Pulse transfer functions for sampled-data systems
2.2 Digital Root locus and pole locations
2.3 Steady-state errors of sampled-data systems
2.4 Frequency response of sampled-data systems
2.5 Sampling frequency calculation rules
2.6 Antialiasing filter design
2.7 Stability criteria for discrete-time systems (modified Routh, Jury)
3 – Digital controller realization
3.1 Difference equations
3.2 Discrete-time computer code
4 – Design by emulation (analog design discretization)
4.1 Discrete-time performance specifications
4.2 Methods of Discretization of analog controllers
5– Direct digital design
5.1 Digital PID design techniques
5.2 Pole placement digital design
5.3 The method of Ragazzini
6–State-space design
6.1 State-space discretization
6.2 Controllablity and observability in discrete-time
6.3 Pole placement design in discrete-time
6.4 Observers in discrete-time
7– Optimal control of digital controllers
7.1 Deadbeat control design
7.2 Ripple-free deadbeat control design
8 – Simulation of digital control systems
8.1 Digital and hybrid simulation diagrams
8.2 MATLAB/SIMULINK examples and case studies

Educational Goals

The aim of the course is to present the modern technology of industrial controllers implemented with digital computer systems. The course focuses on understanding the basic concepts and characteristics of the operation of digital control systems, so as to provide the necessary background for the design and implementation of industrial controllers using a computer.
Consistent and successful attendance of the course has as expected result to make the student competent:
– to understand the basic concepts and characteristics of the operation of digital controllers in order to be able to take advantage of their advantages, but also to be aware of their weaknesses
– to be able to use a computer to control and analyze a production process in a real industrial environment;
– to be able to attend, without significant gaps, the material of more specialized courses of modern theory of automatic control systems (optimal, non-linear and adaptive).

General Skills

Research, analysis and synthesis of data and information using corresponding technologies, decision making, adaptation to new situations, Promoting free, creative and inductive thinking, independent work, Teamwork.

Teaching Methods

Lectures, Exercises, Online guidance, Projected Presentations, E-mail communication, Online Synchronous and Asynchronous Teaching Platform (moodle).

Students Evaluation

Assessment Language: English / Greek
The final grade of the course is formed by 80% by the grade of the theoretical part, and 20% by the grade of project work.
The grade of the theoretical part is based on a written final examination.
The written final examination of the theoretical part may include:
Solving problems of application of the acquired knowledge, Short answer questions etc

Recommended Bibliography

1. Analog and Digital Control System Design: Transfer-Function, State-Space, and Algebraic Methods , C.T. Chen
2. Digital control of dynamic systems, Franklin
3. Digital control engineering, Fadali
4. Digital control systems, Kuo
5. Digital Control Systems, Houpis