In this paper, a novel repetitive control scheme is presented and discussed, based on the so-called B-spline filters. These dynamic filters are able to generate a B-spline trajectory if they are fed with the sequence of control points defining the curve. Therefore, they are ideal tools for generating online reference signals with the prescribed level of smoothness for driving dynamic systems, possibly together with a feedforward compensator. In particular, a Continuous Zero Phase Error Tracking Controller (ZPETC) can be used for tracking control of non-minimum phase systems but because of its open-loop nature it cannot guarantee the robustness with respect to modeling errors and exogenous disturbances. For this reason, ZPETC and trajectory generator have been embedded in a repetitive control scheme that allows to nullify interpolation errors even in non-ideal conditions, provided that the desired reference trajectory and the disturbances are periodic. Asymptotic stability of the overall control scheme is proved mathematically and experimental validation based on a non-minimum phase system is performed. Different models of the same physical system have been identified and used in the implementation of this model-based control scheme, allowing a real evaluation of the relationship between control system performance and model accuracy.

Repetitive Control Meets Continuous Zero Phase Error Tracking Controller for Precise Tracking of B-spline Trajectories / Biagiotti, Luigi; Califano, Federico; Melchiorri, Claudio. - In: IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS. - ISSN 0278-0046. - 67:9(2020), pp. 7808-7818. [10.1109/TIE.2019.2924861]

Repetitive Control Meets Continuous Zero Phase Error Tracking Controller for Precise Tracking of B-spline Trajectories

Biagiotti, Luigi;Melchiorri, Claudio
2020

Abstract

In this paper, a novel repetitive control scheme is presented and discussed, based on the so-called B-spline filters. These dynamic filters are able to generate a B-spline trajectory if they are fed with the sequence of control points defining the curve. Therefore, they are ideal tools for generating online reference signals with the prescribed level of smoothness for driving dynamic systems, possibly together with a feedforward compensator. In particular, a Continuous Zero Phase Error Tracking Controller (ZPETC) can be used for tracking control of non-minimum phase systems but because of its open-loop nature it cannot guarantee the robustness with respect to modeling errors and exogenous disturbances. For this reason, ZPETC and trajectory generator have been embedded in a repetitive control scheme that allows to nullify interpolation errors even in non-ideal conditions, provided that the desired reference trajectory and the disturbances are periodic. Asymptotic stability of the overall control scheme is proved mathematically and experimental validation based on a non-minimum phase system is performed. Different models of the same physical system have been identified and used in the implementation of this model-based control scheme, allowing a real evaluation of the relationship between control system performance and model accuracy.
2020
1-lug-2019
67
9
7808
7818
Repetitive Control Meets Continuous Zero Phase Error Tracking Controller for Precise Tracking of B-spline Trajectories / Biagiotti, Luigi; Califano, Federico; Melchiorri, Claudio. - In: IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS. - ISSN 0278-0046. - 67:9(2020), pp. 7808-7818. [10.1109/TIE.2019.2924861]
Biagiotti, Luigi; Califano, Federico; Melchiorri, Claudio
File in questo prodotto:
File Dimensione Formato  
Repetitive Control Meets Continuous Zero Phase Error Tracking Controllor for Precise Tracking of B-spline Trajectories.pdf

Open access

Tipologia: Versione dell'autore revisionata e accettata per la pubblicazione
Dimensione 1.69 MB
Formato Adobe PDF
1.69 MB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1179764
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 13
  • ???jsp.display-item.citation.isi??? 7
social impact