PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

PORTALE DELLA DIDATTICA

Elenco notifiche



Automatic control

06LSLLM, 06LSLOA

A.A. 2024/25

Course Language

Inglese

Degree programme(s)

1st degree and Bachelor-level of the Bologna process in Ingegneria Informatica (Computer Engineering) - Torino
1st degree and Bachelor-level of the Bologna process in Ingegneria Informatica - Torino

Borrow

05LSLLP

Course structure
Teaching Hours
Lezioni 72
Esercitazioni in laboratorio 21
Esercitazioni in aula 7
Lecturers
Teacher Status SSD h.Les h.Ex h.Lab h.Tut Years teaching
Fosson Sophie   Professore Associato IINF-04/A 60 0 15 0 6
Co-lectures
Espandi

Context
SSD CFU Activities Area context
ING-INF/04 10 B - Caratterizzanti Ingegneria dell'automazione
Il corso è tenuto in lingua inglese. Il corso intende fornire allo studente metodologie e strumenti per l'analisi di sistemi dinamici ed il progetto di semplici dispositivi di controllo (analogici e digitali).
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.
Al termine del corso, lo studente avrà acquisito le seguenti conoscenze e abilità: - Conoscenza del concetto di sistema dinamico delle sue principali rappresentazioni matematiche (equazioni di ingresso-stato-uscita, funzione di trasferimento. - Capacità di creare modelli matematici di sistemi dinamici lineari - Capacità di calcolare l’evoluzione dello stato e della risposta del sistema - Valutare il comportamento di un sistema dinamico mediante simulazione numerica. - Conoscenza delle proprietà strutturali (stabilità, raggiungibilità, osservabilità) dei sistemi dinamici - Capacità di studiare le proprietà strutturali di stabilità, controllabilità e osservabilità - Conoscenza di base di sistemi dinamici nonlineari e delle relative proprietà della soluzione di equilibrio. - Conoscenza del concetto di controllo in retroazione di un sistema dinamico - Conoscenza dei principali indici di prestazione (specifiche) dei sistemi di controllo retroazionati - Conoscenza delle principali tecniche di analisi nel dominio della frequenza per lo studio della stabilità e delle prestazioni di sistemi retroazionati - Capacità di analizzare le proprietà di stabilità e le prestazioni dei sistemi di controllo retroazionati - Conoscenza delle tecniche di sintesi per tentativi nel dominio della frequenza di controllori - Capacità di progettare semplici sistemi di controllo in retroazione per sistemi ad un ingresso e un’uscita tramite funzioni attenuatrici, anticipatrici e di tipo PID. - Conoscenza dei sistemi di controlli a dati campionati e realizzazione di filtri digitali. - Capacità di progettare sistemi di controllo a dati campionati. - Valutare il comportamento e le prestazioni dei sistemi controllati mediante simulazione numerica.
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
È ritenuta fondamentale la conoscenza del calcolo differenziale ed integrale delle funzioni a valori reali vettoriali di una o più variabili, e dei concetti di base della meccanica dell’elettromagnetismo e della termodinamica. Si ritengono inoltre necessari i risultati fondamentali sui numeri complessi, sulle funzioni di variabile complessa, sulla trasformata di Laplace ed una buona conoscenza dell'algebra lineare e della teoria delle funzioni polinomiali e razionali. Concetti di base della teoria dei segnali e del campionamento. Trasformata Z. È inoltre richiesta una conoscenza di base dell’ambiente operativo MATLAB.
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.
- Introduzione allo studio dei sistemi dinamici. Rappresentazione in variabili di stato. Esempi rappresentazione in variabili di stato di sistemi fisici. (10 ore) - Calcolo dell’evoluzione dello stato e della risposta, analisi modale e stabilità di sistemi dinamici lineari. Funzione di trasferimento. (15 ore) - Minimalità raggiungibilità e osservabilità, realizzazione. (5 ore) - Sistemi dinamici nonlineari, soluzione di equilibrio, linearizzazione di sistemi nonlineari nell’intorno di una soluzione di equilibrio, stabilità di soluzioni di equilibrio con il metodo della linearizzazione (10 hr) - Introduzione al controllo in retroazione dall’uscita. Algebra dei blocchi. (5 ore) - Diagrammi di Bode, polari, di Nyquist, di Nichols e criterio di stabilità di Nyquist. Margini di stabilità. (15 ore) - Risposta ad ingressi polinomiali di sistemi in retroazione; errori di inseguimento in regime permanente e reiezione dei disturbi. - Risposta nel tempo e in frequenza di sistemi del primo e del secondo ordine. Prestazioni di un sistema di controllo: specifiche statiche e dinamiche. (10 ore) - Progetto del controllore per sistemi a tempo continuo con tecniche di compensazione in frequenza; reti di compensazione anticipatrici, attenuatrici e di tipo PID. (15 ore) - Controllo di sistemi a dati campionati e realizzazione di filtri digitali. (10 hr) - Cenni sul progetto di leggi controllo nello spazio di stato. (5 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. (15 hr) - Minimality, reachability and observability, realization. (5 hr) - Nonlinear dynamical systems. Equilibrium solution, linearization around an equilibrium solution, stability of equilibrium solutions through the linearization approach. (10 hr) - Introduction to Output feedback control. Block algebra. (5 hr) - Bode, polar, Nyquist and Nichols diagrams. Nyquist stability criterion. Stability margins (15 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 design by means of sinusoidal tools and using lead, lag and PID functions (15 hr) - Analysis and design of sampled data control systems. (10 hr) - Short accounts of control design in state space. (5 hr)
Le lezioni teoriche e metodologiche sono presentate frontalmente in aula insieme ad esempi esplicativi. Le attività di laboratorio informatico sono pianificate al fine di sviluppare le abilità operative dello studente che dovrà lavorare individualmente nello svolgimento degli esercizi. Lo scopo principale di questa attività consiste nell’applicazione delle metodolologie introdotte durante le lezioni. Nell’ultima settimana di corso sarà proposta una simulazione della prova d’esame.
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.
I principali testi di riferimento sono: 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. Sarà inoltre reso disponibile dal docente ulteriore materiale ausiliario sotto forma di slide presentate a lezione e di schemi per le esercitazioni di laboratorio.
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.
... L’esame consiste in una prova scritta della durata di tre ore svolta in laboratorio informatico e divisa in tre parti. Parte I. 3 esercizi a risposta multipla: per ciascuno sono fornite 4 possibili risposte delle quali solo 1 è corretta (punteggio massimo: 9/30). Risposta esatta: 3 punti, risposta errata: -1 punto, risposta omessa: 0 punti. Per ogni esercizio occorre fornire commenti sulla procedura di soluzione impiegata: in assenza dei commenti verrà assegnato un punteggio nullo anche in presenza della risposta corretta. Lo scopo di questa prima parte è la verifica della comprensione delle argomenti teorici di base del dell’analisi e del progetto di sistemi di controllo. Parte II. 1 esercizio concettuale a risposta aperta (punteggio massimo: 9/30). L’obiettivo di questa parte è la verifica delle capacità dello studente ad esprimere propriamente ed elaborare sia argomenti di tipo teorico sia problemi di natura concettuale. Parte III. 1 progetto di un sistema di controllo (punteggio massimo: 15/30). Lo scopo di questa parte è la verifica dell’abilità dello studente nel progetto e nella verifica tramite simulazione numerica della prestazioni di un sistema di controllo digitale. Nella soluzione del problema di progetto lo studente dovrà redigere una relazione sintetica per motivare le scelte operate nel progetto. Il punteggio finale è dato dalla somma dei punteggi ottenuti nelle singole parti. Informazioni più dettagliate saranno presentate durante il corso.
Gli studenti e le studentesse con disabilita o con Disturbi Specifici di Apprendimento (DSA), oltre alla segnalazione tramite procedura informatizzata, sono invitati a comunicare anche direttamente al/la docente titolare dell'insegnamento, con un preavviso non inferiore ad una settimana dall'avvio della sessione d'esame, gli strumenti compensativi concordati con l'Unita Special Needs, al fine di permettere al/la docente la declinazione piu idonea in riferimento alla specifica tipologia di esame.
Written exam in computer laboratory lasting 3 hours divided into three parts: Part I. 3 multiple choice problems for each 4 possible answers are shown, only one of which is correct (maximum score: 9/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: 9/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: 15/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. Detailed instructions and rules will be presented in due course.
In addition to the message sent by the online system, students with disabilities or Specific Learning Disorders (SLD) are invited to directly inform the professor in charge of the course about the special arrangements for the exam that have been agreed with the Special Needs Unit. The professor has to be informed at least one week before the beginning of the examination session in order to provide students with the most suitable arrangements for each specific type of exam.
Esporta Word