This paper considers the design of iterative learning control laws for classes of nonlinear dynamics. In particular, a new Newton method design is developed for discrete nonlinear systems in the presence of input constraints, where such constraints will arise in applications. The new design is based on the use of a penalty function and an iterative method for solving an unconstrained nonlinear optimization problem with an algorithm that has monotonic and super linear convergence characteristics. In this new algorithm the input inequality constraints are transformed into equality form by adding auxiliary variables. A cost function is then minimized to produce the new iterative learning control law design. Finally, a simulation based case study is given to illustrate the performance of the new design.
Read full abstract