Iterative Learning Control for Discrete-Time Nonlinear Systems
Based on Adaptive Tuning of 2D Learning Gain
Xian Yu, Zhongsheng Hou
∗
, Chenkun Yin
Advanced Control Systems Laboratory, School of Electronics and Information Engineering, Beijing Jiaotong University, Beijing 100044,
P. R. China
E-mail: 15111013@bjtu.edu.cn, zhshhou@bjtu.edu.cn, chkyin@bjtu.edu.cn
Abstract: A novel data-driven iterative learning control (ILC) based on the adaptive tuning of the 2D learning gain, is proposed
in this paper for a class of general discrete-time nonlinear SISO systems. Based on an equivalent compact form dynamic lin-
earization data model of the controlled nonlinear system in the iteration domain, an iterative learning law is formulated by using
a recursive search algorithm to adaptively tune the 2D learning gain with only the requirement of the measured I/O data of the
controlled nonlinear system. The theoretical analysis shows that the proposed ILC guarantees convergence of the tracking error.
The effectiveness of the proposed ILC is validated by simulations on a complex unknown nonlinear system with time-varying
structure, order and parameters.
Key Words: Iterative Learning Control, Compact Form Dynamic Linearization, Recursive Search Algorithm, Discrete-Time
Nonlinear System
1 Introduction
With a task of achieving perfect tracking from trial to tri-
al in a finite duration, iterative learning control (ILC) is a
unique and effective control strategy. Since the first intro-
duction of this method [1] for robot applications, there have
been widespread studies on ILC over the past 30 years and
prominent progress has been made in both theory and appli-
cations. By taking advantage of the information from previ-
ous iterations, an iterative learning law in a simple structure
can guarantee high performance with smal transient tracking
error for both linear and nonlinear systems.
ILC has been extensively applied in different fields of
repetitive systems such as freeway traffic [2], robotics [3, 4],
inverted pendulums [5], electromechanical benchmarking
test facilities [6], artificial pancreatic
β
-Cell [7] etc. The
design processes of many above mentioned are based on the
model of the controlled plants and they are primarily focused
on linear systems. However, the complexity of production
processes is an increasing obstacle for modeling the con-
trolled plants with the first principles or identification meth-
ods, and it makes the model-based ILC time-consuming, in-
efficient even inapplicable in some circumstances.
Facing the challenges brought by the modeling, a nov-
el kind of ILC methods called model-free or data-driven
ILC, with few priori model information of the controlled
plants, have attracted increasing attention [1, 8–15]. Most
of the data-driven ILC methods use fixed learning gain,
which makes them inflexible especially in the circum-
stances of varying factors, such as iteration-varying trajec-
tory, iteration-varying unknown parameters and iteration-
varying disturbances [13]. Different from the fixed learning
gain controller, another kinds of controller design technique
based on certain equivalent model or some function approx-
imation of the controlled plants has been proposed and ap-
plied in practice, such as the terminal point linear dynamics
over the iteration axis of an original system [11], the Fourier
series approximation [14] and the fuzzy basis approximation
This work is supported by National Natural Science Foundation (NNS-
F) of China under Grants 61433002 and 61403025.
[5] and the wavelet basis approximation [15].
Model free adaptive control (MFAC) was first proposed
for a class of discrete-time nonlinear systems [16], which can
equivalently transform to dynamic linearization data models,
using technique such as the compact form dynamic lineariza-
tion (CFDL), the partial form dynamic linearization (PFDL)
and the full form dynamic linearization (FFDL). Inspired by
the dynamic linearization technique, a novel data-driven IL-
C approach is proposed in this paper for a class of gener-
al discrete-time nonlinear single-input-single-output (SISO)
systems and the corresponding convergence analysis is giv-
en.
The main features of the ILC approach proposed in this
paper, comparing with the most ILC methods existing in the
current literatures, are presented as follows. Based on an
equivalent compact form dynamic linearization data model
of the controlled plant in the iteration domain, the model of
the controlled plant is not involved in the controller design.
A 2D learning gain is proposed in this paper and adaptive-
ly tuned by utilizing a recursive search algorithm with only
the requirement of the measured I/O data of the controlled
plant. Besides, with the adaptive tuning of the 2D learning
gain, the proposed ILC approach could be applied to the cir-
cumstances with iteration-varying reference trajectory and
nonidentical initial condition, and its effectiveness is validat-
ed by simulations on a complex unknown nonlinear system
with time-varying structure, order and parameters.
This paper is arranged as follows. An equivalent com-
pact form dynamic linearization technique for the original
controlled plant and the 2D learning gain are described in
Section 2. Section 3 introduces the design and convergence
analysis of the controlled plant. Some simulations are shown
in Section 4 to verify the validity of the ILC approach pro-
posed in this paper. Section 5 is the conclusion.
2 Problem Formulation
2.1 CFDL for Nonlinear Systems
A repeatable discrete-time nonlinear SISO system is con-
sidered as follows
Proceedings of the 36th Chinese Control Conference
Jul
26-28, 2017, Dalian, China
3581