presenter: dott. ing. silvio simani con supporto di dott ...€¦ · kalman filter main home page:...

26
TECNICHE DI CONTROLLO TECNICHE DI CONTROLLO Stima Ottima dello Stato Stima Ottima dello Stato Predittore/Filtro di Kalman Predittore/Filtro di Kalman Presenter: Dott. Ing. SILVIO SIMANI Presenter: Dott. Ing. SILVIO SIMANI con supporto di con supporto di Dott. Ing. MARCELLO BONFE’ Dott. Ing. MARCELLO BONFE’ 2 Stima Ottima dello Stato Stima Ottima dello Stato Contenuti del Corso Contenuti del Corso 1. Controllo Ottimo per sistemi multivariabili 2. 2. Stima Ottima per sistemi multivariabili Stima Ottima per sistemi multivariabili – Filtro di Kalman Filtro di Kalman 3. Metodi di Controllo Nonlineare ed applicazioni 4. Reti Neurali per identificazione e controllo 5. Logica Fuzzy per identificazione e controllo 6. Sperimentazione delle metodologie di progetto con simulazioni ed esercizi di approfondimento

Upload: others

Post on 14-Nov-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

TECNICHE DI CONTROLLOTECNICHE DI CONTROLLO

Stima Ottima dello StatoStima Ottima dello Stato Predittore/Filtro di KalmanPredittore/Filtro di Kalman

Presenter: Dott. Ing. SILVIO SIMANIPresenter: Dott. Ing. SILVIO SIMANI

con supporto dicon supporto diDott. Ing. MARCELLO BONFE’Dott. Ing. MARCELLO BONFE’

22

Stima Ottima dello StatoStima Ottima dello Stato

Contenuti del CorsoContenuti del Corso

1. Controllo Ottimo per sistemi multivariabili2.2. Stima Ottima per sistemi multivariabili Stima Ottima per sistemi multivariabili ––

Filtro di KalmanFiltro di Kalman3. Metodi di Controllo Nonlineare ed applicazioni4. Reti Neurali per identificazione e controllo 5. Logica Fuzzy per identificazione e controllo6. Sperimentazione delle metodologie di progetto

con simulazioni ed esercizi di approfondimento

Page 2: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

33

Stima Ottima dello StatoStima Ottima dello Stato

Organizzazione delle LezioniOrganizzazione delle Lezioni

1. Introduzione e richiami di teoria dei sistemi (Simani)

2.2. Stima e Controllo Ottimo (Simani/Bonfè)Stima e Controllo Ottimo (Simani/Bonfè)3. Tecniche analitiche per il controllo nonlineare

(Bonfè)4. Reti Neurali (Simani)5. Logica Fuzzy (Simani/Mainardi)6. Esercitazioni in laboratorio con Matlab/Simulink

(Bonfè/Simani)

44

Stima Ottima dello StatoStima Ottima dello Stato

Stima dello StatoStima dello Stato

Page 3: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

55

Stima Ottima dello StatoStima Ottima dello Stato

L’OsservatoreL’Osservatore

66

Stima Ottima dello StatoStima Ottima dello Stato

L’Osservatore di LuenbergerL’Osservatore di Luenberger

Page 4: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

77

Stima Ottima dello StatoStima Ottima dello Stato

L’Osservatore di Luenberger L’Osservatore di Luenberger –– 22

88

Stima Ottima dello StatoStima Ottima dello Stato

L’Osservatore di Luenberger L’Osservatore di Luenberger –– 33

Page 5: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

99

Stima Ottima dello StatoStima Ottima dello Stato

Dinamica dell’Errore Dinamica dell’Errore

1010

Stima Ottima dello StatoStima Ottima dello Stato

Dinamica dell’Errore Dinamica dell’Errore –– 22

Page 6: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

1111

Stima Ottima dello StatoStima Ottima dello Stato

Sistemi RilevabiliSistemi Rilevabili

1212

Stima Ottima dello StatoStima Ottima dello Stato

SceltaScelta deldel GGuadagnouadagno dell’dell’OOsservatoresservatore

Page 7: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

1313

Stima Ottima dello StatoStima Ottima dello Stato

OsservazioneOsservazione

1414

Stima Ottima dello StatoStima Ottima dello Stato

StimaStima OttimaOttima dello Statodello Stato

Page 8: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

1515

Stima Ottima dello StatoStima Ottima dello Stato

Rudolf Kalman…Rudolf Kalman…

IlIl presidente Barack Obamapresidente Barack Obama haha conferitoconferito,, ilil 77 OttobreOttobre, la National Medal of , la National Medal of Science al Prof. Rudolf Kalman. Science al Prof. Rudolf Kalman. IImmagine della cerimonia allammagine della cerimonia alla CasaCasa

BiancaBianca preso dalpreso dal link:link: http://sting.http://sting.deisdeis..unibounibo.it/sting/.it/sting/ImgImg//

1616

Stima Ottima dello StatoStima Ottima dello Stato

Il Filtro di KalmanIl Filtro di Kalman

Page 9: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

1717

Stima Ottima dello StatoStima Ottima dello Stato

IpotesiIpotesi –– 11

1818

Stima Ottima dello StatoStima Ottima dello Stato

IpotesiIpotesi –– 22

Page 10: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

1919

Stima Ottima dello StatoStima Ottima dello Stato

TeoremaTeorema ((FFiltro diiltro di Kalman)Kalman)

2020

Stima Ottima dello StatoStima Ottima dello Stato

OsservazioneOsservazione

Page 11: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

2121

Stima Ottima dello StatoStima Ottima dello Stato

EsempioEsempio

2222

Stima Ottima dello StatoStima Ottima dello Stato

EsempioEsempio –– 22

Page 12: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

2323

Stima Ottima dello StatoStima Ottima dello Stato

EsempioEsempio –– OsservazioneOsservazione

2424

Stima Ottima dello StatoStima Ottima dello Stato

Sistemi a Tempo Discreto: KF Sistemi a Tempo Discreto: KF

Rumore di processo (dovuto ad Rumore di processo (dovuto ad esempio a disturbi in ingresso)esempio a disturbi in ingresso)

Rumore di misura dovutoRumore di misura dovuto alla non idealità dei alla non idealità dei sensori di misurasensori di misura

Page 13: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

2525

Stima Ottima dello StatoStima Ottima dello Stato

IpotesiIpotesi

2626

Stima Ottima dello StatoStima Ottima dello Stato

IpotesiIpotesi -- 22

Page 14: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

2727

Stima Ottima dello StatoStima Ottima dello Stato

TeoremaTeorema: Filtro di Kalman a Tempo Discreto: Filtro di Kalman a Tempo Discreto

2828

Stima Ottima dello StatoStima Ottima dello Stato

OsservazioneOsservazione

Page 15: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

2929

Stima Ottima dello StatoStima Ottima dello Stato

PredizionePredizione ee FFiltraggioiltraggioOsservazioniOsservazioni

IlIl filtro difiltro di Kalman comeKalman comepredittorepredittore//ricostruttore ottimoricostruttore ottimo

3030

Stima Ottima dello StatoStima Ottima dello Stato

TTeoria dellaeoria della PPredizioneredizione ee FFiltraggioiltraggio:: CenniCenni

Page 16: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

3131

Stima Ottima dello StatoStima Ottima dello Stato

DefinizioniDefinizioni

3232

Stima Ottima dello StatoStima Ottima dello Stato

IlIl FFiltro diiltro di Kalman come Kalman come PPredittoreredittore OOttimottimo

sia tale per cui lo stato non sia completamente accessibile. Come già affermato in precedenza, abbiamo bisogno di stimare la parte di stato che non è possibile misurare.

Page 17: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

3333

Stima Ottima dello StatoStima Ottima dello Stato

IlIl FFiltro diiltro di KalmanKalman: P: Predittoreredittore OOttimottimo –– 22

3434

Stima Ottima dello StatoStima Ottima dello Stato

IlIl FFiltro diiltro di KalmanKalman: P: Predittoreredittore OOttimottimo –– 33

Page 18: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

3535

Stima Ottima dello StatoStima Ottima dello Stato

IlIl FFiltro diiltro di KalmanKalman: P: Predittoreredittore OOttimottimo –– 44

•Si può minimizzare allora (e trovare la sequenza dei L(t) ottimi utilizzando un procedimento analogo a quello del Controllo Ottimo a partire dalla tecnica del completamento dei quadrati:

3636

Stima Ottima dello StatoStima Ottima dello Stato

IlIl FFiltro diiltro di KalmanKalman: P: Predittoreredittore OOttimottimo –– 55

Page 19: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

3737

Stima Ottima dello StatoStima Ottima dello Stato

TeoremaTeorema:: ilil FFiltro diiltro di Kalman come Kalman come PPredittoreredittore

3838

Stima Ottima dello StatoStima Ottima dello Stato

OsservazioniOsservazioni

Page 20: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

3939

Stima Ottima dello StatoStima Ottima dello Stato

OsservazioniOsservazioni –– 22

4040

Stima Ottima dello StatoStima Ottima dello Stato

OsservazioniOsservazioni –– 3:3: InterpretazioneInterpretazione

Page 21: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

4141

Stima Ottima dello StatoStima Ottima dello Stato

Esempio NumericoEsempio Numerico

4242

Stima Ottima dello StatoStima Ottima dello Stato

EsempioEsempio –– 22

Page 22: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

4343

Stima Ottima dello StatoStima Ottima dello Stato

EsempioEsempio –– 33

4444

Stima Ottima dello StatoStima Ottima dello Stato

EsempioEsempio –– 44

Page 23: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

4545

Stima Ottima dello StatoStima Ottima dello Stato

IlIl FFiltro diiltro di Kalman come Kalman come FFiltroiltro OOttimottimo

4646

Stima Ottima dello StatoStima Ottima dello Stato

TeoremaTeorema:: IlIl FFiltro diiltro di Kalman come Kalman come FFiltroiltro OOttimottimo

Page 24: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

4747

Stima Ottima dello StatoStima Ottima dello Stato

TeoremaTeorema: Il : Il Filtro diFiltro di Kalman come Kalman come Filtro OttimoFiltro Ottimo –– 22

4848

Stima Ottima dello StatoStima Ottima dello Stato

TeoremaTeorema: Il : Il Filtro diFiltro di Kalman come Kalman come Filtro OttimoFiltro Ottimo –– 33

Page 25: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

4949

Stima Ottima dello StatoStima Ottima dello Stato

Osservazioni FinaliOsservazioni Finali

•La notazione P(t|t) mette in evidenza i dati a disposizione ad ogni istante

5050

Stima Ottima dello StatoStima Ottima dello Stato

EsempioEsempio

Page 26: Presenter: Dott. Ing. SILVIO SIMANI con supporto di Dott ...€¦ · Kalman filter Main Home Page: Some tutorials, references, and research on the Kalman filter. The site is maintained

5151

Stima Ottima dello StatoStima Ottima dello Stato

Progetto del Filtro in MatlabProgetto del Filtro in Matlab®® e Simulinke Simulink®®

Esempio di progetto in Matlab… Esempio di progetto in Matlab… Seguire il link: Seguire il link: http://www.http://www.silviosimanisilviosimani.it/Kalman_filter_FDI.zip.it/Kalman_filter_FDI.zip

5252

Stima Ottima dello StatoStima Ottima dello Stato

Riferimenti BibliograficiRiferimenti Bibliografici

"Kalman Filtering: Whence, What and Whither?" by B. D. O. Anders"Kalman Filtering: Whence, What and Whither?" by B. D. O. Anderson and J. B. on and J. B. Moore.Moore.BRIAN D. O. ANDERSON and JOHN B. MOORE, "Optimal Filtering". BRIAN D. O. ANDERSON and JOHN B. MOORE, "Optimal Filtering". INFORMATION AND SYSTEM SCIENCES SERIES. Thomas INFORMATION AND SYSTEM SCIENCES SERIES. Thomas KailathKailath Editor.Editor.R. E. KALMAN, Research Institute for Advanced Study, Baltimore, R. E. KALMAN, Research Institute for Advanced Study, Baltimore, MdMd. "A New . "A New Approach to Linear Filtering and Prediction Problems" (1960). TrApproach to Linear Filtering and Prediction Problems" (1960). Transactions of the ansactions of the ASME Journal of Basic Engineering, 82 (Series D): 35ASME Journal of Basic Engineering, 82 (Series D): 35--45.45."An Introduction to the Kalman Filter", by Greg Welch and Gary B"An Introduction to the Kalman Filter", by Greg Welch and Gary Bishop.ishop.Department of Computer Science University of North Carolina at CDepartment of Computer Science University of North Carolina at Chapel Hill hapel Hill Chapel Hill, NC 27599Chapel Hill, NC 27599--3175. April 5, 2004. 3175. April 5, 2004. Pattern Recognition and Machine Vision: Kalman Filter. By Dr. SiPattern Recognition and Machine Vision: Kalman Filter. By Dr. Simon J.D. Prince mon J.D. Prince Computer Science University College London. Gower Street, LondonComputer Science University College London. Gower Street, London, WC1E 6BT. , WC1E 6BT. "Least"Least--Squares Estimation: From Gauss to Kalman". By H.W. Sorenson. Squares Estimation: From Gauss to Kalman". By H.W. Sorenson. University of California. San Diego. IEEE Spectrum, vol. 7, pp. University of California. San Diego. IEEE Spectrum, vol. 7, pp. 6363--68. July, 1970.68. July, 1970.Kalman filter Main Home Page: Some tutorials, references, and reKalman filter Main Home Page: Some tutorials, references, and research on the search on the Kalman filter. The site is maintained by Greg Welch and Gary BisKalman filter. The site is maintained by Greg Welch and Gary Bishop, faculty hop, faculty members of the Department of Computer Science at the University members of the Department of Computer Science at the University of North of North Carolina at Chapel Hill.Carolina at Chapel Hill.PDF disponibili al link: PDF disponibili al link: http://www.silviosimani.it/KF_lesson.htmlhttp://www.silviosimani.it/KF_lesson.html