Published November 2011 | Version public
Journal Article

Optimization-Based Constrained Iterative Learning Control

  • 1. ROR icon Rensselaer Polytechnic Institute
  • 2. ROR icon California Institute of Technology
  • 3. ROR icon University of California, Berkeley

Abstract

We consider the problem of synthesis of iterative learning control (ILC) schemes for constrained linear systems executing a repetitive task. The ILC problem with affine constraints and quadratic objective functions is formulated as a convex quadratic program, for which there exist computationally efficient solvers. The key difference between standard convex optimization and the corresponding constrained ILC problem is that each iteration in the latter requires an experiment run. We implement an interior-point-type method to reduce the number of iterations (and hence the number of experiment runs). We discuss the system-theoretic interpretations of the resulting optimization problem that lead to reductions in computational complexity and compare the performance of the implementation based on the interior-point method to another approach based on the active set method on a simulation example. We demonstrate the technique on a prototype wafer stage system with actuator saturation constraints and ℓ_2 norm of the tracking error as the objective function. The key contribution of this paper is the systematic use of numerical tools from constrained convex optimization in the ILC design.

Additional Information

© 2011 IEEE. Manuscript received October 23, 2009; revised May 16, 2010; accepted July 05, 2010. Manuscript received in final form September 27, 2010. Date of publication November 11, 2010; date of current version September 16, 2011. Recommended by Associate Editor S. S. Saab.

Additional details

Identifiers

Eprint ID
27178
Resolver ID
CaltechAUTHORS:20111012-084828908

Dates

Created
2011-10-12
Created from EPrint's datestamp field
Updated
2021-11-09
Created from EPrint's last_modified field

Caltech Custom Metadata

Other Numbering System Name
INSPEC Accession Number
Other Numbering System Identifier
12228657