TY - JOUR
T1 - Iterative learning control with discrete-time nonlinear nonminimum phase models via stable inversion
AU - Spiegel, Isaac A.
AU - Strijbosch, Nard
AU - Oomen, Tom
AU - Barton, Kira
N1 - Publisher Copyright:
© 2021 John Wiley & Sons Ltd.
PY - 2021/11/10
Y1 - 2021/11/10
N2 - 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 nonminimum phase models). This class of systems includes piezoactuators, electric power converters, and manipulators with flexible links, which may be found in nanopositioning stages, rolling mills, and robotic arms, respectively. As these devices may be required to execute fine transient reference tracking tasks repetitively in contexts such as manufacturing, they may benefit from ILC. Specifically, this article facilitates ILC of such systems by presenting a new ILC synthesis framework that allows combination of the principles of Newton's root finding algorithm with stable inversion, a technique for generating stable trajectories from unstable models. The new framework, called invert-linearize ILC (ILILC), is validated in simulation on a cart-and-pendulum system with model error, process noise, and measurement noise. Where preexisting Newton-based ILC diverges, ILILC with stable inversion converges, and does so in less than one third the number of trials necessary for the convergence of a gradient-descent-based ILC technique used as a benchmark.
AB - 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 nonminimum phase models). This class of systems includes piezoactuators, electric power converters, and manipulators with flexible links, which may be found in nanopositioning stages, rolling mills, and robotic arms, respectively. As these devices may be required to execute fine transient reference tracking tasks repetitively in contexts such as manufacturing, they may benefit from ILC. Specifically, this article facilitates ILC of such systems by presenting a new ILC synthesis framework that allows combination of the principles of Newton's root finding algorithm with stable inversion, a technique for generating stable trajectories from unstable models. The new framework, called invert-linearize ILC (ILILC), is validated in simulation on a cart-and-pendulum system with model error, process noise, and measurement noise. Where preexisting Newton-based ILC diverges, ILILC with stable inversion converges, and does so in less than one third the number of trials necessary for the convergence of a gradient-descent-based ILC technique used as a benchmark.
KW - iterative learning control
KW - Newton's method
KW - nonminimum phase
KW - stable inversion
UR - http://www.scopus.com/inward/record.url?scp=85111829586&partnerID=8YFLogxK
U2 - 10.1002/rnc.5726
DO - 10.1002/rnc.5726
M3 - Article
AN - SCOPUS:85111829586
SN - 1049-8923
VL - 31
SP - 7985
EP - 8006
JO - International Journal of Robust and Nonlinear Control
JF - International Journal of Robust and Nonlinear Control
IS - 16
ER -