Servizi per la didattica

PORTALE DELLA DIDATTICA

06LSLLM, 06LSLOA

A.A. 2019/20

Course Language

Inglese

Course degree

1st degree and Bachelor-level of the Bologna process in Computer Engineering - Torino

Borrow

05LSLLP

Course structure

Teaching | Hours |
---|---|

Lezioni | 79 |

Esercitazioni in laboratorio | 21 |

Teachers

Teacher | Status | SSD | h.Les | h.Ex | h.Lab | h.Tut | Years teaching |
---|---|---|---|---|---|---|---|

Canale Massimo | Professore Associato | ING-INF/04 | 61 | 0 | 15 | 0 | 11 |

Teaching assistant

Context

SSD | CFU | Activities | Area context |
---|---|---|---|

ING-INF/04 | 10 | B - Caratterizzanti | Ingegneria dell'automazione |

2019/20

The course is taught in English.
The course will address the fundamentals of dynamical systems analysis and of the design of simple analogic and digital feedback controllers.

The course is taught in English.
The course will address the fundamentals of dynamical systems analysis and of the design of simple analogic and digital feedback controllers.

By the end of this course, students will gain the following knowledge and skill:
- Knowledge of the concept of dynamical system together with its mathematical representations such as state equations and transfer functions
- Skill in deriving mathematical models of linear dynamical systems
- Skill in computing the solution of the system state equations
- To evaluate the behaviour of a dynamical system through numeric simulation
- Knowledge of structural properties (stability, reachability, observability) of dynamical systemes
- Skill in studying the structural properties
- Knowledge of the concept of feedback control of dynamical systems
- Knowledge of the main performance requirements of feedback systems
- Knowledge of the main feedback system analysis techniques based on sinusoidal tools
- Skill in analyzing stability and performance of feedback control systems
- Knowledge of the design techniques of feedback controllers based on lead and lag functions
- Skill in designing feedback controllers for single input single output systems through lead, lag and PID functions
- Knowledge of sampled data control systems and realization through digital filters
- Skill in designing sampled data control systems
- To evaluate the behaviour and performance of controlled systems through numerical simulation

By the end of this course, students will gain the following knowledge and skill:
- Knowledge of the concept of dynamical system together with its mathematical representations such as state equations and transfer functions
- Skill in deriving mathematical models of linear dynamical systems
- Skill in computing the solution of the system state equations
- To evaluate the behaviour of a dynamical system through numeric simulation
- Knowledge of structural properties (stability, reachability, observability) of dynamical systemes
- Skill in studying the structural properties
- Knowledge of the concept of feedback control of dynamical systems
- Knowledge of the main performance requirements of feedback systems
- Knowledge of the main feedback system analysis techniques based on sinusoidal tools
- Skill in analyzing stability and performance of feedback control systems
- Knowledge of the design techniques of feedback controllers based on lead and lag functions
- Skill in designing feedback controllers for single input single output systems through lead, lag and PID functions
- Knowledge of sampled data control systems and realization through digital filters
- Skill in designing sampled data control systems
- To evaluate the behaviour and performance of controlled systems through numerical simulation

Requirements: differential and integral calculus of vector valued real functions, basic concepts of physics (mechanics, electric circuits, …), complex numbers, complex functions, Laplace transform, real rational functions, linear algebra, basic skill of Matlab.
Signal and sampling theory. Z-transform.

Requirements: differential and integral calculus of vector valued real functions, basic concepts of physics (mechanics, electric circuits, …), complex numbers, complex functions, Laplace transform, real rational functions, linear algebra, basic skill of Matlab.
Signal and sampling theory. Z-transform.

- Introduction to dynamical systems. State space representation. Examples of state space representation of physical systems. (10 hr)
- Solution of state equations, modal analysis and stability of linear systems. Transfer function. (10 hr)
- Minimality, reachability and observability, realization. (2 hr)
- Introduction to output feedback control. Block algebra. (3 hr)
- Bode, polar, Nyquist and Nichols diagrams. Nyquist stability criterion. Stability margins. (10 hr)
- Feedback systems response in face of polynomial inputs; steady state tracking errors, disturbance attenuation and rejection. Time and frequency response of first and second order systems. Feedback systems performance: transient and steady state. (10 hr)
- Control systems design by means of sinusoidal tools using lead, lag and PID functions (15 hr)
- Analysis of sampled data control systems. (15 hr)
- Design of digital control systems through the emulation approach. (10 hr)
- Issues in digital control implementation. (5 hr)
- Short accounts of control design in state space. (10 hr)

- Introduction to dynamical systems. State space representation. Examples of state space representation of physical systems. (10 hr)
- Solution of state equations, modal analysis and stability of linear systems. Transfer function. (10 hr)
- Minimality, reachability and observability, realization. (2 hr)
- Introduction to output feedback control. Block algebra. (3 hr)
- Bode, polar, Nyquist and Nichols diagrams. Nyquist stability criterion. Stability margins. (10 hr)
- Feedback systems response in face of polynomial inputs; steady state tracking errors, disturbance attenuation and rejection. Time and frequency response of first and second order systems. Feedback systems performance: transient and steady state. (10 hr)
- Control systems design by means of sinusoidal tools using lead, lag and PID functions (15 hr)
- Analysis of sampled data control systems. (15 hr)
- Design of digital control systems through the emulation approach. (10 hr)
- Issues in digital control implementation. (5 hr)
- Short accounts of control design in state space. (10 hr)

Theoretical and methodological lessons will be delivered together with example developments by face-to-face instruction in the classroom. Computer laboratory activities are aimed at developing the student’s skill through proper training. Each student is supposed to practice individually with the aid of laboratory work stations. The primary purpose of the laboratory exercises is to apply the methodologies presented in class, through the use of MatLab and Simulink. During the last week of the course, an exam simulation in the laboratory will be offered.

Theoretical and methodological lessons will be delivered together with example developments by face-to-face instruction in the classroom. Computer laboratory activities are aimed at developing the student’s skill through proper training. Each student is supposed to practice individually with the aid of laboratory work stations. The primary purpose of the laboratory exercises is to apply the methodologies presented in class, through the use of MatLab and Simulink. During the last week of the course, an exam simulation in the laboratory will be offered.

The main reference textbooks are:
N. S. Nise: “Control System Engineering”, 5th Edition, Wiley, 2008. R. C. Dorf, R. H. Bishop: “Modern Control Systems”, 10th Edition, Prentice Hall, 2005. G. F. Franklin, J.D. Powell, A. Emami-Naeini, “Feedback Control of Dynamic Systems”, 5th Edition, Prentice Hall, 2006. K. Ogata, “Modern Control Engineering”, 4th Edition, Prentice Hall, 2002.
P. Bolzern, R. Scattolini, N. Schiavoni, Fondamenti di controlli automatici, Ed. McGraw-Hill Libri Italia, Milano, 3a edizione, 2008
G. Calafiore, Elementi di Automatica, CLUT, Torino, 2007, II ediz.
G. Calafiore, Appunti di Controlli Automatici, CLUT, Torino, 2006.
A. Isidori, Sistemi di Controllo – Vol. Primo, Ediz. Scientifiche Siderea, Roma, 1992. II ediz.
Lecture slides will be available on “Portale della didattica” as well as laboratory practice handouts.

The main reference textbooks are:
N. S. Nise: “Control System Engineering”, 5th Edition, Wiley, 2008. R. C. Dorf, R. H. Bishop: “Modern Control Systems”, 10th Edition, Prentice Hall, 2005. G. F. Franklin, J.D. Powell, A. Emami-Naeini, “Feedback Control of Dynamic Systems”, 5th Edition, Prentice Hall, 2006. K. Ogata, “Modern Control Engineering”, 4th Edition, Prentice Hall, 2002.
P. Bolzern, R. Scattolini, N. Schiavoni, Fondamenti di controlli automatici, Ed. McGraw-Hill Libri Italia, Milano, 3a edizione, 2008
G. Calafiore, Elementi di Automatica, CLUT, Torino, 2007, II ediz.
G. Calafiore, Appunti di Controlli Automatici, CLUT, Torino, 2006.
A. Isidori, Sistemi di Controllo – Vol. Primo, Ediz. Scientifiche Siderea, Roma, 1992. II ediz.
Lecture slides will be available on “Portale della didattica” as well as laboratory practice handouts.

Written exam in computer laboratory lasting 3 hours divided into three parts:
Part I. 2 multiple choice problems, for each 4 possible answers are shown, only one of which is correct (maximum score: 6/30). Exact answer: 3 points, wrong answer: -1 point, missing answer: 0 points. Comments on the solution must be provided too: in the absence of any comments a null score is given even in the presence of the correct answer. The goal of this first part of the exam is to verify the understanding of the fundamental theoretical topics of analysis and design of feedback control systems.
Part II. 1 “open” question on conceptual topics (maximum score: 10/30). The goal of this part of the exam is to verify the student ability to properly express and elaborate either theoretical issues or conceptual problems.
Part III. 1 control design problem (maximum score: 17/30). The goal of this part of the exam is to verify the student skilness in designing a digital control system. A well motivated detailed report on the employed design procedure is required.
The final grade is the sum of the scores achieved in the three parts.
During the exam it is allowed to use a formulary provided by the instructor.
Detailed instructions and rules will be presented during the course.

Written exam in computer laboratory lasting 3 hours divided into three parts:
Part I. 2 multiple choice problems, for each 4 possible answers are shown, only one of which is correct (maximum score: 6/30). Exact answer: 3 points, wrong answer: -1 point, missing answer: 0 points. Comments on the solution must be provided too: in the absence of any comments a null score is given even in the presence of the correct answer. The goal of this first part of the exam is to verify the understanding of the fundamental theoretical topics of analysis and design of feedback control systems.
Part II. 1 “open” question on conceptual topics (maximum score: 10/30). The goal of this part of the exam is to verify the student ability to properly express and elaborate either theoretical issues or conceptual problems.
Part III. 1 control design problem (maximum score: 17/30). The goal of this part of the exam is to verify the student skilness in designing a digital control system. A well motivated detailed report on the employed design procedure is required.
The final grade is the sum of the scores achieved in the three parts.
During the exam it is allowed to use a formulary provided by the instructor.
Detailed instructions and rules will be presented during the course.

© Politecnico di Torino

Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY

Corso Duca degli Abruzzi, 24 - 10129 Torino, ITALY