Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2015/16
Digital control technologies and architectures
Master of science-level of the Bologna process in Computer Engineering - Torino
Master of science-level of the Bologna process in Mechatronic Engineering - Torino
Teacher Status SSD Les Ex Lab Years teaching
Greco Cosimo ORARIO RICEVIMENTO     36 0 24 5
SSD CFU Activities Area context
ING-INF/04 6 C - Affini o integrative Attivitā formative affini o integrative
01NPQ; 04CFI; 01PDX; 01OUV; 01NNE
Subject fundamentals
The course is taught in English.
Course for the Laurea Magistrale in Computer Engineering and for the Laurea Magistrale in Mechatronic Engineering; it is placed at the 1st a.t. of the 1st year. The course provides tools for both design and implementation of digital control systems; particular emphasis is placed on the HW/SW methodologies and architectures. Training activities are provided both of software and experimental type.

Didactic instruments and materials

It is strongly recommended to follow lectures and tutorials bearing a paper copy of the material used by the teacher in his lectures (slides, sheets, etc). Personal possession of Matlab/Simulink and of a C compiler might be helpful.
Expected learning outcomes
- Ability to analyse the dynamics of discrete-time, sampled-data, digital systems by means of models in the discrete-time and/or frequency domains.
- Knowledge of the digital control system specifications.
- Knowledge of the most common digital control approaches and of the related design methodologies.
- Ability to select the proper control scheme and to design the related digital controller.
- Knowledge of the HW devices and SW tools usable in a digital control system.
- Ability to select the proper HW/SW architecture for a given digital control type.
- Knowledge of the main technological and numeric problems in the sampled-data control systems.
- Ability to evaluate the specifications fulfilment by numerical analysis.
- Ability to design and to set up experimental verifications on laboratory test rigs.
Prerequisites / Assumed knowledge
The knowledge of the System Theory essentials is fundamental, such as the concept of dynamic system, its mathematical representation and properties analysis, the time and frequency response, the concept of performance, the concept of feedback. It is also important to know the simplest control techniques such as static feedback from state variables and dynamic feedback from output, both in time and frequency domains. Knowledge of Signal and Sampling theory fundamentals is advisable. Finally, work experience in Matlab/Simulink environment and in C programming language is required.
- Analysis of discrete time, sampled data and digital systems (1.5 CFU).
- HW devices and SW tools for digital controls (1 CFU).
- Control requirements, structures, architectures, design and realization (1 CFU).
- Analysis of technological and numeric issues (1 CFU).
- Synthesis and realization of real-time controllers ' adaptive control (1.5 CFU).
Delivery modes
Laboratory activities are related to the topics of the lectures and to the development of application examples. Some exercises are carried out in a computer lab with the use of MATLAB operating environment (Control System toolbox, Signal processing toolbox, Simulink). Tutorials in experimental lab are also provided: experiments to verify the lectures topics and an adaptive control of a stable real system will be realized.
Texts, readings, handouts and other learning resources
The main reference material consists of the lessons' handouts used in classroom by the teacher (available on the official web site). One or more chapters of the following texts may however be adopted for further reading:
- K.J. Åström, B. Wittenmark, 'Computer-controlled systems', Prentice-Hall.
- C. Greco, M. Rulla, L. Spagnolo, 'Laboratorio sperimentale di Automatica', McGraw-Hill.
- P. Katz, 'Digital control using microprocessors', Prentice Hall.
- K.J. Åström, B. Wittenmark, 'Adaptive control', Addison-Wesley.
- P.N. Paraskevopoulos, 'Digital control systems', Prentice Hall.
- K. M. Moudgalya, 'Digital control', Wiley.
Additional material will also be available on the official web site, as:
- Sheets related to exercises in computer lab.
- Sheets related to exercises in experimental lab.
- Sheets and manuals of HW and SW tools used in labs.
Assessment and grading criteria
The examination consists of:
- a control system design and a test with multiple-choice questions (2.5 hours; pc and Matlab/Simulink available);
- a technical report concerning the activities carried out in the experimental lab.
The final marks is given by the sum of the design/test mark and of the report mark.
No oral examination is in general contemplated.

Programma definitivo per l'A.A.2015/16

© Politecnico di Torino
Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY
WCAG 2.0 (Level AA)