2021
DOI: 10.1002/rnc.5726
|View full text |Cite
|
Sign up to set email alerts
|

Iterative learning control with discrete‐time nonlinear nonminimum phase models via stable inversion

Abstract: Output reference tracking can be improved by iteratively learning from past data to inform the design of feedforward control inputs for subsequent tracking attempts. This process is called iterative learning control (ILC). This article develops a method to apply ILC to systems with nonlinear discrete-time dynamical models with unstable inverses (i.e. discrete-time nonlinear non-minimum phase models). This class of systems includes piezoactuators, electric power converters, and manipulators with flexible links,… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2022
2022
2025
2025

Publication Types

Select...
5

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(3 citation statements)
references
References 44 publications
0
3
0
Order By: Relevance
“…\end{cases}} \end{equation}$$The initial correction is set to zero, that is, normalΔu0=bold0$\Delta {\bf u}^0 = {\bf 0}$, and thus u0=us${\bf u}^0 = {\bf u}^s$. To obtain a suitable learning gain L , one can use standard model‐based approaches from the ILC literature [26–29]. Since we want to leverage the available system knowledge and the semi‐analytical structure of (33) makes it hard to provide strict results on its invertibility, a pseudo‐inverse learning law [27] boldLbadbreak=βboldI+GSTGS1GST,$$\begin{equation} {\bf L} = {\left(\beta {\bf I} + {\bf G}_\textrm {S}^T{\bf G}_\textrm {S} \right)}^{-1} {\bf G}_\textrm {S}^T, \end{equation}$$with the regularization parameter β>0$\beta > 0$ is used.…”
Section: Tracking Of Desired Pulse Bursts Using Ilcmentioning
confidence: 99%
See 2 more Smart Citations
“…\end{cases}} \end{equation}$$The initial correction is set to zero, that is, normalΔu0=bold0$\Delta {\bf u}^0 = {\bf 0}$, and thus u0=us${\bf u}^0 = {\bf u}^s$. To obtain a suitable learning gain L , one can use standard model‐based approaches from the ILC literature [26–29]. Since we want to leverage the available system knowledge and the semi‐analytical structure of (33) makes it hard to provide strict results on its invertibility, a pseudo‐inverse learning law [27] boldLbadbreak=βboldI+GSTGS1GST,$$\begin{equation} {\bf L} = {\left(\beta {\bf I} + {\bf G}_\textrm {S}^T{\bf G}_\textrm {S} \right)}^{-1} {\bf G}_\textrm {S}^T, \end{equation}$$with the regularization parameter β>0$\beta > 0$ is used.…”
Section: Tracking Of Desired Pulse Bursts Using Ilcmentioning
confidence: 99%
“…The initial correction is set to zero, that is, Δu 0 = 0, and thus u 0 = u s . To obtain a suitable learning gain L, one can use standard model-based approaches from the ILC literature [26][27][28][29].…”
Section: Tracking Of Desired Pulse Bursts Using Ilcmentioning
confidence: 99%
See 1 more Smart Citation