Robustness analysis of an adjoint optimal iterative learning controller with experimental verification
Ratcliffe, J D, Hatonen, J J, Lewin, P L, Rogers, E and Owens, D H (2008) Robustness analysis of an adjoint optimal iterative learning controller with experimental verification. International Journal of Robust and Nonlinear Control, 18, (10), 1089-1113.
- Published Version
Restricted to Registered users only
Download (570Kb) | Request a copy
A new modification to the steepest-descent algorithm for discrete-time iterative learning control is developed for plant models with multiplicative uncertainty. A theoretical analysis of the algorithm shows that if a tuning parameter is selected to be sufficiently large, the algorithm will result in monotonic convergence provided the plant uncertainty satisfies a positivity condition. This is a major improvement when compared to the standard version of this algorithm, which lacks a mechanism for finding a balance between convergence speed and robustness. The proposed algorithm has been investigated experimentally on an industrial gantry robot and found to display a high degree of robustness to both plant modelling error and initial state error. The algorithm also exhibits both long-term performance and excellent tracking performance, as demonstrated by experimental tests of up to 4000 iterations. To further examine robustness, the plant has been approximated by simple models including one consisting of an integrator and a gain. A simple tuning rule for this reduced model is proposed, which generates a stable system with a good rate of convergence. The robustness properties of the steepest descent algorithm have then been experimentally verified.
|Divisions:||Faculty of Physical Sciences and Engineering > Electronics and Computer Science > Southampton Wireless Group
Faculty of Physical Sciences and Engineering > Electronics and Computer Science > EEE
|Date Deposited:||21 Sep 2007|
|Last Modified:||27 Mar 2014 20:08|
|Further Information:||Google Scholar|
|ISI Citation Count:||3|
|RDF:||RDF+N-Triples, RDF+N3, RDF+XML, Browse.|
Actions (login required)