Learning control is a very effective approach for tracking control in processes occurring repetitively over a fixed interval of time. In this paper a robust learning algorithm is proposed for a generic family of nonlinear, nonminimum phase plants with disturbances and initialization error. The “stable-inversion” method of Devasia, Chen and Paden is applied to develop a learning controller for linear nonminimum phase plants. This is adapted to accommodate a more general class of nonlinear plants. The bounds on the asymptotic error for the learned input are exhibited via a concise proof. Simulation studies demonstrate that in the absence of input disturbances, perfect tracking of the desired trajectory is achieved for nonlinear nonminimum phase plants. Further, in the presence of random disturbances, the tracking error converges to a neighborhood of zero. A bound on the tracking error is derived which is a continuous function of the bound on the disturbance. It is also observed that perfect tracking of the desired trajectory is achieved if the input disturbance is the same at every iteration.

1.
Arimoto, S., Kawamura, S., and Miyazaki, F., 1984, “Bettering Operation of Dynamic Systems by Learning: A New Control Theory for Servomechanism or Mechatronics Systems,” Proc. of 23rd Conference on Decision and Control, Dec., pp. 1064–1069.
2.
Craig, J. J., 1984, “Adaptive Control of Manipulators through Repeated Trials,” Proc. of American Control Conference, pp. 1566–1573.
3.
Kawamura
,
S.
,
Miyazaki
,
F.
, and
Arimoto
,
S.
,
1988
, “
Realization of Robot Motion Based on a Learning Method
,”
IEEE Trans. Syst. Man Cybern.
,
18
, No.
1
, Jan., pp.
126
133
.
4.
Atkeson, C. G., and McIntyre, J., 1986, “Robot Trajectory Learning through Practice,” IEEE International Conference on Robotics and Automation, Apr., pp. 1737–1742.
5.
Bondi
,
P.
,
Casalino
,
G.
, and
Gambardella
,
L.
,
1988
, “
On the Iterative Learning Control Theory for Robotic Manipulators
,”
IEEE Trans. Rob. Autom.
,
4
, No.
1
, Feb., pp.
14
21
.
6.
Arimoto, S., 1990, “Robustness of Learning Control for Robot Manipulators,” IEEE International Conference on Robotics and Automation, pp. 1528–1533.
7.
Hauser, J. E., 1987, “Learning Control for a Class of Nonlinear Systems,” Proc. of 28th Conference on Decision and Control, Dec., pp. 859–860.
8.
Sugie
,
T.
, and
Ono
,
T.
,
1991
, “
An Iterative Learning Control for Dynamical Systems
,”
Automatica
,
27
, No.
4
, pp.
729
732
.
9.
Heinzinger
,
G.
,
Fenwick
,
D.
,
Paden
,
B.
, and
Miyazaki
,
F.
,
1992
, “
Stability of Learning Control with Disturbances and Uncertain Initial Condition
,”
IEEE Trans. Autom. Control
,
AC-37
, No.
1
, Jan., pp.
110
114
.
10.
Chen
,
Y.
,
Wen
,
C.
, and
Sun
,
M.
,
1997
, “
A Robust High-order P-type Iterative Learning Controller Using Current Iteration Tracking Error
,”
Int. J. Control
,
68
, No.
2
, pp.
331
342
.
11.
Gao, J., and Chen, D., 1998, “Iterative Learning Control for Non-minimum Phase Systems,” Personal Communication.
12.
Devasia
,
S.
,
Chen
,
D.
, and
Paden
,
B.
,
1996
, “
Nonlinear Inversion-Based Output Tracking
,”
IEEE Trans. Autom. Control
,
AC-41
, No. 7,
July
, pp.
930
942
.
13.
Tomizuka
,
M.
,
Tsao
,
T.
, and
Chew
,
K.
,
1989
, “
Analysis and Synthesis of Discrete-Time Repetitive Controllers
,”
ASME J. Dyn. Syst., Meas., Control
,
111
,
Sept.
, pp.
353
358
.
14.
Tomizuka
,
M.
,
1987
, “
Zero Phase Error Tracking Algorithm for Digital Control
,”
ASME J. Dyn. Syst., Meas., Control
,
109
,
Mar.
, pp.
65
68
.
15.
Rudin, W., 1976, Principles of Mathematical Analysis, Mathematics Series, McGraw-Hill International Editions, Third Edition.
16.
Khalil, H. K., 1996, Nonlinear Systems, Prentice Hall, Englewood Cliffs, NJ, Second Edition.
17.
Paden, B., and Chen, D., 1992, “A State-Space Condition for Invertibility of Non-minimum Phase Systems,” Advances in Robust and Nonlinear Control Systems, ASME, Vol. 43, Nov. pp. 37–41.
18.
Ghosh, J., and Paden, B., 2000, “Pseudo-Inverse Based Iterative Learning Control for Nonlinear Plants with Unmodelled Dynamics.” Proc. of American Control Conference, Dec., submitted.
19.
Isidori, A., 1995, Nonlinear Control Systems Communication and Control Engineering Series, Springer-Verlag, Third Edition.
You do not currently have access to this content.