Principi del controllo moderno: Embedded Model
Transcript
Principi del controllo moderno: Embedded Model
Politecnico di Torino - Dipartimento di Automatica e Informatica Automatics Space and Precision Principi del controllo moderno: Embedded Model Control Enrico CANUTO, José OSPINA Politecnico di Torino Dipartimento di Automatica e Informatica Corso Duca degli Abruzzi 24 – 10129 Torino, Italy [email protected] 18 January 2008 Cenni storici Precision Automatics Politecnico di Torino - Dipartimento di Automatica e Informatica Space and E. Canuto - Controlli Automatici: dalla terra al cielo, 18 gen 2008 tecnologia nascosta Controlli automatici o retroazione • dal presente (misura) al futuro (comando) • anticipa…, supera il vincolo di causalità Prima della 2a guerra mondiale o retroazione elettro-meccanica: Watt, …, Bode, … Ai giorni nostri o retroazione come algoritmo: Wiener, Kalman, … E. Canuto - Controlli Automatici: dalla terra al cielo, 18 gen 2008 2 18 January 2008 1 Precision Un solo anello! Automatics Schema classico Space and Politecnico di Torino - Dipartimento di Automatica e Informatica Dall’errore di controllo al comando Operatore Generatore dei riferimenti e y (i ) y (i ) − Legge di controllo y ( i ) Impianto u ( i ) DAC ADC Filtraggio Unità di controllo y (i ) o errore di controllo e y ( i ) = y ( i ) − y ( i ) o legge di controllo: combinazione dinamica di • retroazione e y ( i ) • ‘feedforward’: comando nominale e disturbi misurati 3 18 January 2008 Schema classico Obiettivo del progetto o legge di controllo robusta a fronte di • realtà incerta e capricciosa • misure limitate, false, sporche e fragili Precision Automatics Politecnico di Torino - Dipartimento di Automatica e Informatica Space and E. Canuto - Controlli Automatici: dalla terra al cielo, 18 gen 2008 Legge di controllo robusta Alcune … debolezze o leggi complesse e pluralità di metodi o debole relazione col modello di progetto • assente: PID o disturbi opzionali E. Canuto - Controlli Automatici: dalla terra al cielo, 18 gen 2008 4 18 January 2008 2 Automatics Embedded Model Control: principio di robustezza - 1 Space and Precision Politecnico di Torino - Dipartimento di Automatica e Informatica Legge di controllo robusta o alimentata dal solo modello! o 1° anello dell’unità di controllo: stato-comando Ahimé! modello e realtà tendono a divergere! “Tutti i migliori ordini di operazione … sembrano pessimi, quando la battaglia non è stata vinta, mentre… sembrano ottimi, quando … si è vinta la battaglia”. (L. N. Tolstoj, Guerra e pace) Sorgente di aggiornamento, adeguata e continua ! 5 18 January 2008 Embedded Model: aggiornamento Precision Automatics Politecnico di Torino - Dipartimento di Automatica e Informatica Space and E. Canuto - Controlli Automatici: dalla terra al cielo, 18 gen 2008 Sorgenti di aggiornamento o 1) comando • dalla legge di controllo: retroazione stato-comando o 2) micro-perturbazioni! “ … questa manovra … nasceva passo dopo • dalla realtà passo, evento dopo evento, istante dopo istante, da una quantità immensa di circostanze o 3) riferimenti estremamente disparate, … • dall’operatore (L. N. Tolstoj, Guerra e pace) Comando u ( i ) Legge di controllo x (0) x (i ) Comando Σ y m (i ) Unità di controllo Uscita del modello ??? Embedded Model Micro-perturbazioni Stato Operatore Riferimenti E. Canuto - Controlli Automatici: dalla terra al cielo, 18 gen 2008 6 18 January 2008 3 Precision Embedded Model: stato “Nature gives successive variations - absolutely inappreciable by an uneducated eye ; man adds them up in certain directions useful to him. ” Effetti dell’aggiornamento: x ( i + 1) o stato controllabile o stato dei disturbi o stato di riferimento u ( i ) Conversione u (i ) x ( i + 1) Automatics Space and Politecnico di Torino - Dipartimento di Automatica e Informatica (C. Darwin, The origin of species) x (0) Stato controllabile y m (i ) Stato dei disturbi Stato Stato di riferimento ??? Micro-perturbazioni y ( i + 1) Riferimenti Embedded model E. Canuto - Controlli Automatici: dalla terra al cielo, 18 gen 2008 7 Operatore 18 January 2008 Precision Space and Embedded Model: micro-perturbazioni Automatics Politecnico di Torino - Dipartimento di Automatica e Informatica Micro-perturbazioni ‘ideali’ o nuove rispetto al passato: ‘rumore bianco’ • indipendenti dal comando: ‘natura’ o ‘stimate’ dall’errore di modello! e ( i ) = y ( i ) − y m ( i ) o 2° anello dell’unità di controllo: uscita-stato y ( i ) Uscita Unità di controllo u ( i ) x ( i + 1) Conversione u (i ) Stato x (0) Stato controllabile y m (i ) Stato dei disturbi Conversione y (i ) − Errore e ( i ) Stima microperturbazioni Embedded Model E. Canuto - Controlli Automatici: dalla terra al cielo, 18 gen 2008 Operatore 8 18 January 2008 4 Precision Embedded Model Control: principio di stabilità Automatics Space and Politecnico di Torino - Dipartimento di Automatica e Informatica Micro-perturbazioni ‘ideali’ o stabilità complessiva = stabilità dei 2 anelli = teorema di separazione Micro-perturbazioni reali o dipendenti dal comando • 3° anello: passa per l’impianto o intrecciate con dinamica trascurata • anello incerto o stabilità robusta assicurata dal 3° anello • si riduce all’anello degli errori: error loop “Si evita facilmente un ubriaco, non un individuo intento ad ostacolarci” “Homo homini lupus” “Earth: mostly harmless” (D. Adams, The hitchhiker’s guide to the Galaxy) E. Canuto - Controlli Automatici: dalla terra al cielo, 18 gen 2008 9 18 January 2008 Precision Space and Embedded Model Control: principio di robustezza 2 Automatics Politecnico di Torino - Dipartimento di Automatica e Informatica Condizione sufficiente di stabilità ‘robusta’ o l’anello degli errori (3° anello - error loop) deve attenuare o errore frazionario < 100% o Embedded model non intaccato dalle dinamiche trascurate o strumento principale: anello uscita-stato y − y m < η y m , η <1 Micro-perturbazioni residue Errore di modello y Riferimenti ym − Dinamica trascurata e = y − ym E. Canuto - Controlli Automatici: dalla terra al cielo, 18 gen 2008 Anelli dell’Unità di controllo Errore di inseguimento y − ym (2° anello) 10 18 January 2008 5 Space and Conclusioni Precision Automatics Politecnico di Torino - Dipartimento di Automatica e Informatica Embedded Model Control o impiego esplicito del modello o tre anelli • stato-comando: model-based • uscita-stato: plant-based • errori: stabilità Applicazioni o satelliti o strumenti scientifici o termodinamica o elettro-idraulica E. Canuto - Controlli Automatici: dalla terra al cielo, 18 gen 2008 11 18 January 2008 6