In this work two techniques for offline robustness improvement of Model Predictive Control (MPC) for applications on robot manipulators are shown. The first is based on the Youla-Kuˇcera parametrization (YKP) while the second on the use of the disturbance model. It is shown that the disturbance model parameters can be obtained from the first robust design method. The robust control is designed taking into account additive unstructured uncertainties. A comparison is then made with the classic (non-robust) MPC to show advantages and disadvantages in case of trajectory tracking in presence of measurement noise, first, and then of errors in constant system parameters estimation. Simulations are executed on a two-link robotic arm model. What obtained achieves excellent results in presence of noise, but poor performances when lower frequency uncertainties are involved. This depends on the particular design adopted in this work, different designs can lead to better results. For what concerns the disturbance model, this clearly shows the same results of the first method, thus confirming itself as a valid alternative for robustness improvement.

In questo lavoro sono esposte due tecniche per migliorare la robustezza offline del Model Predictive Control per applicazioni su manipolatori robot. La prima si basa sulla parametrizzazione di Youla-Kuˇcera mentre la seconda sull’uso del modello dei disturbi. Si mostra che i parametri del modello dei disturbi possono essere identificati sfruttando il design del primo metodo di irrobustimento. Il controllo robusto è stato progettato tenendo conto delle incertezze additive non strutturate. Un confronto con il MPC classico (non robusto) è stato fatto per evidenziare vantaggi e svantaggi in presenza di rumore nelle misurazioni, prima, e dopo in presenza di errori nella stima dei parametri costanti del sistema. Le simulazioni sono effettuate su un modello di un braccio robotico a due gradi di libertà. Il controllo robusto ottiene ottimi risultati in presenza di rumore ma scarse prestazioni quando sono coinvolte incertezze a più bassa frequenza. Ciò dipende anche dalla particolare soluzione adottata nel presente lavoro e risultati migliori possono essere ottenuti tenendo in considerazione altri tipi di incertezza durante la progettazione. Per quanto riguarda il modello dei disturbi, esso mostra chiaramente gli stessi risultati del primo metodo, confermandosi in questo modo come valida alternativa per il miglioramento della robustezza.

Robust design of model predictive control for robot manipulators

PERCIBALLI, GIANMARCO
2018/2019

Abstract

In this work two techniques for offline robustness improvement of Model Predictive Control (MPC) for applications on robot manipulators are shown. The first is based on the Youla-Kuˇcera parametrization (YKP) while the second on the use of the disturbance model. It is shown that the disturbance model parameters can be obtained from the first robust design method. The robust control is designed taking into account additive unstructured uncertainties. A comparison is then made with the classic (non-robust) MPC to show advantages and disadvantages in case of trajectory tracking in presence of measurement noise, first, and then of errors in constant system parameters estimation. Simulations are executed on a two-link robotic arm model. What obtained achieves excellent results in presence of noise, but poor performances when lower frequency uncertainties are involved. This depends on the particular design adopted in this work, different designs can lead to better results. For what concerns the disturbance model, this clearly shows the same results of the first method, thus confirming itself as a valid alternative for robustness improvement.
Campo DC Valore Lingua
dc.collection.id.s a81cb057-a56d-616b-e053-1605fe0a889a *
dc.collection.name Tesi di laurea Magistrale *
dc.contributor.advisor MAKAROV, MARIA -
dc.contributor.advisor RODRIGUEZ-AYERBE, PEDRO -
dc.contributor.author PERCIBALLI, GIANMARCO -
dc.contributor.supervisor BRAGHIN, FRANCESCO -
dc.date.issued 2019-12-18 -
dc.description.abstracteng In this work two techniques for offline robustness improvement of Model Predictive Control (MPC) for applications on robot manipulators are shown. The first is based on the Youla-Kuˇcera parametrization (YKP) while the second on the use of the disturbance model. It is shown that the disturbance model parameters can be obtained from the first robust design method. The robust control is designed taking into account additive unstructured uncertainties. A comparison is then made with the classic (non-robust) MPC to show advantages and disadvantages in case of trajectory tracking in presence of measurement noise, first, and then of errors in constant system parameters estimation. Simulations are executed on a two-link robotic arm model. What obtained achieves excellent results in presence of noise, but poor performances when lower frequency uncertainties are involved. This depends on the particular design adopted in this work, different designs can lead to better results. For what concerns the disturbance model, this clearly shows the same results of the first method, thus confirming itself as a valid alternative for robustness improvement. it_IT
dc.description.abstractita In questo lavoro sono esposte due tecniche per migliorare la robustezza offline del Model Predictive Control per applicazioni su manipolatori robot. La prima si basa sulla parametrizzazione di Youla-Kuˇcera mentre la seconda sull’uso del modello dei disturbi. Si mostra che i parametri del modello dei disturbi possono essere identificati sfruttando il design del primo metodo di irrobustimento. Il controllo robusto è stato progettato tenendo conto delle incertezze additive non strutturate. Un confronto con il MPC classico (non robusto) è stato fatto per evidenziare vantaggi e svantaggi in presenza di rumore nelle misurazioni, prima, e dopo in presenza di errori nella stima dei parametri costanti del sistema. Le simulazioni sono effettuate su un modello di un braccio robotico a due gradi di libertà. Il controllo robusto ottiene ottimi risultati in presenza di rumore ma scarse prestazioni quando sono coinvolte incertezze a più bassa frequenza. Ciò dipende anche dalla particolare soluzione adottata nel presente lavoro e risultati migliori possono essere ottenuti tenendo in considerazione altri tipi di incertezza durante la progettazione. Per quanto riguarda il modello dei disturbi, esso mostra chiaramente gli stessi risultati del primo metodo, confermandosi in questo modo come valida alternativa per il miglioramento della robustezza. it_IT
dc.description.tipolaurea LAUREA MAGISTRALE it_IT
dc.identifier.uri http://hdl.handle.net/10589/151563 -
dc.language.iso eng it_IT
dc.publisher.country Italy it_IT
dc.publisher.name Politecnico di Milano it_IT
dc.relation.academicyear 2018/2019 it_IT
dc.relation.course MECHANICAL ENGINEERING - INGEGNERIA MECCANICA it_IT
dc.relation.school ING - Scuola di Ingegneria Industriale e dell'Informazione it_IT
dc.subject.keywordseng model predictive control; robust; mpc; Youla parametrization; Youla-Kucera; disturbance model it_IT
dc.subject.keywordsita controllo predittivo; robusto; controllo; meccanica; mpc; parametrizzazione di Youla; Youla-Kucera; modello dei disturbi it_IT
dc.subject.miur ING-IND/13 MECCANICA APPLICATA ALLE MACCHINE it_IT
dc.subject.singlekeyword model predictive control *
dc.subject.singlekeyword robust *
dc.subject.singlekeyword mpc *
dc.subject.singlekeyword Youla parametrization *
dc.subject.singlekeyword Youla-Kucera *
dc.subject.singlekeyword disturbance model *
dc.subject.singlekeyword controllo predittivo *
dc.subject.singlekeyword robusto *
dc.subject.singlekeyword controllo *
dc.subject.singlekeyword meccanica *
dc.subject.singlekeyword mpc *
dc.subject.singlekeyword parametrizzazione di Youla *
dc.subject.singlekeyword Youla-Kucera *
dc.subject.singlekeyword modello dei disturbi *
dc.title Robust design of model predictive control for robot manipulators it_IT
dc.type Tesi di laurea Magistrale it_IT
Appare nelle tipologie: Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
2019_12_PERCIBALLI.pdf

non accessibile

Descrizione: Testo della Tesi
Dimensione 6.75 MB
Formato Adobe PDF
6.75 MB Adobe PDF   Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/151563