Home People Schenato Teaching Laboratorio di Controlli 2

Laboratorio di Controlli 2 - a.a. 2009-2010

Scopo del corso:
Lo scopo di questo corso e' di esporre gli studenti alle problematiche relative alla modellizzazione ed alla realizzazione pratica di sistemi di controllo avanzati tramite l'implementazione in laboratorio di un sistema di controllo tipico nell'automazione industriale.

Programma:
Modelizzazione di sistemi meccanici. Poli e zeri in sistemi meccanici. Modellizzazione di sistemi flessibili. Controllo ottimo Lineare Quadratico (LQ). Analisi di robustezza e luogo delle radici nel caso SISO per controllo LQ. Casi limite: cheap control LQ. Progettazione dei pesi nel controllo LQ. Filtro di Kalman: realizzazione pratica e identificazione della varianze di rumore. Controllo ottimo LQG. Richiami di identificazione gray-box e black-box. Accenni a identificazione PEM e tramite Sottospazi. Progettazione di un sistema di controllo per un giunto flessibile in laboratorio.

Testi di riferimento:
1) Appunti dalle lezioni
2) Dispense "Ingegneria e Tecnologia dei Sistemi di Controllo", Prof. Roberto Oboe, Libreria CUSL di Padova
3) Brian D.O. Anderson, John B. Moore, "Optimal Control: linear quadratic methods", Prentice-Hall, 1990
4) E. Fornasini, G. Marchesini, "Appunti di Teoria dei Sistemi", Libreria Progetto  (Capitoli 11.5 e 11.6)
Modalita' del corso:
Il corso prevede lezioni teoriche frontali, lezioni di laboratorio informatico MATLAB che utilizzano i toolbox "Control Systems" e "Identification", e lezioni di laboratorio sperimentale per il controllo di un giunto flessibile controllato da un motore elettrico in corrente continua.
 
Modalita' dell'esame:
Il corso prevede lo svolgimento di tre esperienze di laboratorio:
  1. controllo di un giunto flessibile tramite controllori PID
  2. controllo di un giunto flessibile tramite controllo ottimo LQ e stimatori di stato
  3. Identificazione gray-box e black-box della dinamica di un giunto flessibile e controllo LQG
e di una relazione scritta sulle varie esperienze e tecniche di controllo.
Materiale per il corso:
- Istruzioni per la configurazione di RealTimeWorkshop di MATLAB per il laboratorio [PDF]
- Appunti di modellizzazione del giunto flessibile e accenni alla progettazione PID in frequenza [PDF]
- Formato Latex per la stesura delle lezioni: esempio di lezione [LezioneXX.tex] e modulo classe per la compilazione [LC2_class.sty]
- Guida alla strumentazione di laboratorio, alla modellizzazione e alla progettazione per le esercitazioni del corso [PDF]
- Dati sperimentali e file MATLAB x identificazione ai sottospazi (Prof. A. Chiuso) [MATLABxIdentificazione.zip]
- Appunti del Prof. Alessandro Chiuso relative a tecniche di identificazione a sottospazi [PDF]

Orari ed argomenti delle lezioni:

Settimana

Data

LUNEDI

ore 10:30-12:15, Aula Me

MARTEDI

ore 9:00-10:30, Aula Pe

MERCOLEDI

ore 9:00-10:15, Aula Ne

1 23-24/02 ----- Introduzione al corso
Modellizzazione giunto flessibile + motore c.c. (vedi Guida LC2)
2 1-3/03 Analisi funzioni di trasferimento del giunto flex: luogo radici, Bode, Nyquist (latex Gruppo1) Lezione 1
Progettazione in frequenza di un PID per giunto flex (latex gruppo 1) Lezione 2

Calcolo frequenza risonanza giunto flex (vedi Guida LC2) (in Laboratorio Automazione)

3 8-10/03 Controllo LQ: Equazione di Hamilton-Jabobi-Bellman (latex gruppo2) Lezione 3
Controllo LQ: derivazione equazione di Riccati (latex gruppo 2) Lezione 4
Controllo LQ: soluzione Riccati tramite sistema lineare (latex gruppo 3) Lezione 5 aggiornata 2013
4 15-17/03

Esercitazione 1

(in Laboratorio Automazione 10:30-14:30)

Controllo LQ: soluzione Riccati a regime (latex gruppo 3) Lezione 6 aggiornata 2013 Controllo LQ: luogo radici per sistemi SISO (latex gruppo 4) Lezione 7
5 22-24/03

Recupero Esercitazione 1

(in Laboratorio Automazione 10:30-14:30)

Controllo LQ: proprieta' strutturali di robustezza (latex gruppo 4) Lezione 8 aggiornata 2013 Controllo LQ: progettazione dei pesi Q e R (latex gruppo 5) Lezione 9
6 29-31/03 Controllo LQ: progettazione dei pesi Q e R in frequenza (latex gruppo 5) Lezione 10
Controllo LQ: progettazione dei pesi Q e R in frequenza con PID (latex gruppo 6) Lezione 11 Introduzione al problema LQG (latex gruppo 6) Lezione 12
7 5-7/04 ----- ----- -----
8 12-14/04

Esercitazione 2

(in Laboratorio Automazione 10:30-14:30)

Controllo LQG (latex gruppo 7) Lezione 13 Presentazione proposte di tesi in Automazione (Aula Fe)
9 19-21/04

Recupero

(in Laboratorio Automazione 10:30-14:30)

Stimatori e filtro di Kalman (latex gruppo 7) Lezione 14

Richiami di identificazione dei modelli (latex gruppo 1-2) Lezione 15
10
26-28/04 Introduzione al toolbox di Identificazione di MATLAB
Identificazione ai sottospazi I (Prof. A. Chiuso) (latex gruppo 3-4) Lezione 16 Identificazione ai sottospazi II (Prof. A. Chiuso) (latex gruppo 5-6-7) Lezione 17
11 3-5/05 ----- ----- -----
12 10-12/05

Esercitazione 3

(in Laboratorio Automazione 10:30-14:30)

----- -----
13 17-19/05

Recupero Lab 3

(in Laboratorio Automazione 10:30-14:30)

----- -----

 

Esercitazioni di Laboratorio:
  1. Controllo di un giunto flessibile tramite PID [PDF]
  2. Controllo di un giunto flessibile tramite controllo ottimo LQ e stimatori di stato [PDF]
  3. Controllo di un giunto flessibile tramite controllo ottimo LQG basato su identificazione di modello (black-box e gray-box) [PDF]