Ing Ind - Inf (Mag.)(ord. 270) - BV (478) NUCLEAR ENGINEERING - INGEGNERIA NUCLEARE
*
A
ZZZZ
096129 - ADVANCED AND MULTIVARIABLE CONTROL
Ing Ind - Inf (Mag.)(ord. 270) - MI (473) AUTOMATION AND CONTROL ENGINEERING - INGEGNERIA DELL'AUTOMAZIONE
*
A
ZZZZ
096129 - ADVANCED AND MULTIVARIABLE CONTROL
Ing Ind - Inf (Mag.)(ord. 270) - MI (476) ELECTRONICS ENGINEERING - INGEGNERIA ELETTRONICA
*
A
ZZZZ
096129 - ADVANCED AND MULTIVARIABLE CONTROL
Ing Ind - Inf (Mag.)(ord. 270) - MI (481) COMPUTER SCIENCE AND ENGINEERING - INGEGNERIA INFORMATICA
*
A
ZZZZ
096129 - ADVANCED AND MULTIVARIABLE CONTROL
Ing Ind - Inf (Mag.)(ord. 270) - MI (486) ENGINEERING PHYSICS - INGEGNERIA FISICA
*
A
ZZZZ
096129 - ADVANCED AND MULTIVARIABLE CONTROL
Obiettivi dell'insegnamento
The objective of this course is to present advanced methods for the analysis of dynamical systems and for the synthesis of multi-input, multi-output controllers. First, the Lyapunov stability theory will be introduced and applied to nonlinear system analysis. Then, the structural properties of linear dynamical systems (poles, invariant zeros, principal gains) will be described together with performance and robustness indices and with the proper selection of the regulator structure guaranteeing static and dynamic performance. Pole placement, Linear Quadratic and predictive control synthesis methods will be introduced and applied to a number of application examples. Further topics will concern state estimators based on pole assignment and Kalman filtering, LQG control, gain scheduling regulators and synthesis techniques relying on the robust control synthesis H2 and Hinf approaches.
Risultati di apprendimento attesi
Lectures and exercise sessions will allow the students to:
Perform the stability analysis of dynamical systems and the design of nonlinear controllers with the Lyapunov stability theory
Analyze multivariable linear systems in terms of gain, singular values, poles, and zeros
Select the proper regulator structure
Design multivariable control systems with pole-placement, LQ, LQG , H2, Hinf controllers and dynamic observers
Formulate Model Predictive Control problems based on different plant descriptions and in presence of constraints on the plant variables
The laboratory training sessions will make use of computer simulation tools and will allow students to learn how to:
Simulate a dynamic system
Compute and analyze the equilibria
Numerically compute the linearized model of the (nonlinear) plant
Design the controller with the algorithms described in the course
Test the performance of the controller applied to the plant
Analyze the sensitivity of the solution with respect to the design choices and tuning parameters
Argomenti trattati
Nonlinear systems: equilibria, stability, Lyapunov theorems. Synthesis of the control law with control Lyapunov functions and the backstepping procedure.
Norms and gain of dynamical systems. Small gain theorem.
Structural properties of linear systems: reachability, observability, poles, and invariant zeros.
Nominal and robust stability of multivariable feedback systems. Static and dynamics performance. Schemes with integral action.
Pole placement control of single-input, single-output and multivariable systems. State observers and dynamic output feedback. Disturbance estimation with state observers.
Optimal control. Linear Quadratic control: definitions, properties, examples of application. Kalman filtering and LQG control. H2 and H∞ control (hints), model order reduction.
Model predictive control: formulations in the state space and with input-output models. Stabilizing properties of MPC.
Control design examples: control of a chemical reactor, a distillation column, an inverted pendulum, an aircraft.
Prerequisiti
Students are required to know:
Basics of System Theory: state space and input-output description of dynamic systems, stability, canonical forms
Main control synthesis methods for single-input, single output systems based on frequency domain analysis and root locus.
Digital control methods based on discretization and direct synthesis approaches for discrete time systems
Modalità di valutazione
The final assessment will be a written exam consisting of numerical exercises and theoretical questions.
During the exam the student must prove to be able to design a controller for multivariable systems, and in particular to:
perform a preliminary analysis, specifying the control and controlled variables and the adopted control structure
evaluate the limits to the achiavable performance, define the control specifications
apply modern control design techniques
critically evaluate the achieved results and their sensitivity to the adopted design choices
describe the achieved results in a clear and convincing way
Bibliografia
L. Magni, R. Scattolini, Advanced and Multivariable Control, Editore: Pitagora Editrice, Anno edizione: 2014
H. K. Khalil, Nonlinear Systems, Editore: Prentice Hall, Anno edizione: 1996
J.M. Maciejowski, Multivariable Feedback Design, Editore: Addison-Wesley, Anno edizione: 1989
S. Skogestad, I. Postlethwaite, Multivariable Feedback Control, Editore: Wiley, Anno edizione: 1996
T. Glad, L. Ljung, Control Theory, Editore: Taylor & Francis, Anno edizione: 2000
Software utilizzato
Nessun software richiesto
Forme didattiche
Tipo Forma Didattica
Ore di attività svolte in aula
(hh:mm)
Ore di studio autonome
(hh:mm)
Lezione
60:00
90:00
Esercitazione
40:00
60:00
Laboratorio Informatico
0:00
0:00
Laboratorio Sperimentale
0:00
0:00
Laboratorio Di Progetto
0:00
0:00
Totale
100:00
150:00
Informazioni in lingua inglese a supporto dell'internazionalizzazione
Insegnamento erogato in lingua
Inglese
Disponibilità di libri di testo/bibliografia in lingua inglese
Possibilità di sostenere l'esame in lingua inglese