The University of Southampton
University of Southampton Institutional Repository

Robust iterative learning control for unstable MIMO systems

Robust iterative learning control for unstable MIMO systems
Robust iterative learning control for unstable MIMO systems
Iterative learning control (ILC) is a well-established technique to successively improve tracking accuracy for systems that repeatedly perform the same task. Most current literature imposes constraints on the nature of the system, such as requiring it to be full-rank, or inherently stable. This paper presents a generalised ILC framework that can handle non-linear, unstable, MIMO systems with rank deficiency. This involves the minimisation of a cost function that balances tracking performance and input effort, extending previous approaches to include a 'robustness filter' within the optimisation. Gap metric analysis is then applied to examine the robustness of the resulting system, with performance bounds derived for both serial and parallel ILC architectures. A design procedure is presented that allows the designer to transparently trade-off robustness and convergence properties. The design framework is illustrated via application to the inverted pendulum problem, a classic example of a highly nonlinear, unstable, and under-actuated system.
Iterative learning control, inverted pendulum, multiple input-multiple-output, optimisation-based design, robust control
0020-3270
Hodgins, Lucy
2cb70295-f4b0-4c0d-ba23-43fc531b9392
Freeman, Chris T.
ccdd1272-cdc7-43fb-a1bb-b1ef0bdf5815
Hodgins, Lucy
2cb70295-f4b0-4c0d-ba23-43fc531b9392
Freeman, Chris T.
ccdd1272-cdc7-43fb-a1bb-b1ef0bdf5815

Hodgins, Lucy and Freeman, Chris T. (2025) Robust iterative learning control for unstable MIMO systems. International Journal of Control. (doi:10.1080/00207179.2025.2513674).

Record type: Article

Abstract

Iterative learning control (ILC) is a well-established technique to successively improve tracking accuracy for systems that repeatedly perform the same task. Most current literature imposes constraints on the nature of the system, such as requiring it to be full-rank, or inherently stable. This paper presents a generalised ILC framework that can handle non-linear, unstable, MIMO systems with rank deficiency. This involves the minimisation of a cost function that balances tracking performance and input effort, extending previous approaches to include a 'robustness filter' within the optimisation. Gap metric analysis is then applied to examine the robustness of the resulting system, with performance bounds derived for both serial and parallel ILC architectures. A design procedure is presented that allows the designer to transparently trade-off robustness and convergence properties. The design framework is illustrated via application to the inverted pendulum problem, a classic example of a highly nonlinear, unstable, and under-actuated system.

Text
Manuscript_with_author_details - Accepted Manuscript
Available under License Creative Commons Attribution.
Download (876kB)
Text
Robust iterative learning control for unstable MIMO systems - Version of Record
Available under License Creative Commons Attribution.
Download (2MB)

More information

Accepted/In Press date: 26 May 2025
Published date: 3 June 2025
Keywords: Iterative learning control, inverted pendulum, multiple input-multiple-output, optimisation-based design, robust control

Identifiers

Local EPrints ID: 503141
URI: http://eprints.soton.ac.uk/id/eprint/503141
ISSN: 0020-3270
PURE UUID: 020b36ca-c44e-441d-be8d-03e458c29967
ORCID for Chris T. Freeman: ORCID iD orcid.org/0000-0003-0305-9246

Catalogue record

Date deposited: 22 Jul 2025 16:46
Last modified: 22 Aug 2025 01:50

Export record

Altmetrics

Contributors

Author: Lucy Hodgins
Author: Chris T. Freeman ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×