Nonlinear Model Predictive Control for mechanical applications is often used to perform the tracking of time-varying reference trajectories, is typically implemented using quadratic penalty functions. Controllers for mechanical systems, however, are often required to handle large deviations from the reference trajectory. In such cases, it has been observed that NMPC schemes based on quadratic penalties can have undesirably aggressive behaviours. Heuristics can be developed to tackle these issues, but they require intricate and non-systematic tuning procedures. This paper proposes an NMPC scheme based on a specific class of penalty functions to handle large deviations of quadrature states from their reference, offering an intuitive and easy-to-tune alternative. The behaviour of the proposed NMPC scheme is analysed, the conditions for its nominal stability are established. The control scheme is illustrated on a simulated quadcopter.

Penalty Functions for Handling Large Deviation of Quadrature States in NMPC

Zanon M
2017-01-01

Abstract

Nonlinear Model Predictive Control for mechanical applications is often used to perform the tracking of time-varying reference trajectories, is typically implemented using quadratic penalty functions. Controllers for mechanical systems, however, are often required to handle large deviations from the reference trajectory. In such cases, it has been observed that NMPC schemes based on quadratic penalties can have undesirably aggressive behaviours. Heuristics can be developed to tackle these issues, but they require intricate and non-systematic tuning procedures. This paper proposes an NMPC scheme based on a specific class of penalty functions to handle large deviations of quadrature states from their reference, offering an intuitive and easy-to-tune alternative. The behaviour of the proposed NMPC scheme is analysed, the conditions for its nominal stability are established. The control scheme is illustrated on a simulated quadcopter.
2017
Huber penalty function; large deviation from the reference; mechanical systems
File in questo prodotto:
File Dimensione Formato  
penalty_functions_large_deviations.pdf

non disponibili

Tipologia: Versione Editoriale (PDF)
Licenza: Copyright dell'editore
Dimensione 1.29 MB
Formato Adobe PDF
1.29 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
HuberNMPC.pdf

accesso aperto

Tipologia: Documento in Post-print
Licenza: Creative commons
Dimensione 849.52 kB
Formato Adobe PDF
849.52 kB Adobe PDF Visualizza/Apri

I documenti in IRIS 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/20.500.11771/6809
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
social impact