摘要

In this paper, a high-order internal model (HOIM)-based iterative learning control (ILC) scheme is proposed for discrete-time nonlinear systems to tackle the tracking problem under iteration-varying desired trajectories. By incorporating the HOIM that is utilized to describe the variation of desired trajectories in the iteration domain into the ILC design, it is shown that the system output can converge to the desired trajectory along the iteration axis within arbitrarily small error. Furthermore, the learning property in the presence of state disturbances and output noise is discussed under HOIM-based ILC with an integrator in the iteration axis. Two simulation examples are given to demonstrate the effectiveness of the proposed control method.