This paper investigates the problem of controlling a nonlinear nonminimum phase system. An output re-definition strategy is first introduced to guarantee stable zero dynamics. This output re-definition scheme is applicable to a class of open-loop stable nonlinear systems whose input–output maps contain nonlinear terms in the output and linear terms in the input. No explicit knowledge about the nonlinearities of the system is required. The nonlinearities of the system are identified by a neural network. The identified neural network model is then used in modifying the zero dynamics of the system. A stable∕anti-stable factorization is performed on the zero dynamics of the system. The new output is re-defined using the neural identifier and the stable part of the zero dynamics. A controller is then designed based on the new output whose zero dynamics are stable and can be inverted. An experimental setup of a single-link flexible manipulator is considered as a practical case study of a nonlinear nonminimum phase system. Experimental results are presented to illustrate the advantages and improved performance of the proposed tracking controller over both linear and nonlinear conventional controllers in the presence of unmodeled dynamics and parameter variations.

1.
Gopalswamy
,
S.
, and
Hedrick
,
J. K.
, 1993, “
Tracking nonlinear nonminimum phase systems using sliding control
,”
Int. J. Control
0020-7179,
57
, pp.
1141
1158
.
2.
Hauser
,
J.
,
Sastry
,
S.
, and
Meyer
,
G.
, 1992, “
Nonlinear control design for slightly nonminimum phase systems: Application to V∕STOL aircraft
,”
Automatica
0005-1098,
28
, pp.
665
679
.
3.
Doyle
,
F.
,
Allgower
,
F.
,
Oliveria
,
S.
,
Gilles
,
E.
, and
Moran
,
M.
, 1992, “
On nonlinear systems with poorly behaved zero dynamics
,” in
Proceedings of the American Control Conference
, pp.
2571
2575
.
4.
Sadegh
,
N.
, 1993, “
A perceptron network for functional identification and control of nonlinear systems
,”
IEEE Trans. Neural Netw.
1045-9227,
4
, pp.
982
988
.
5.
Sanner
,
R. M.
, and
Slotine
,
J.-J. E.
, 1991, “
Stable adaptive control and recursive identification using radial gaussian networks
,” in
Proceedings of the IEEE Conference on Decision and Control
, pp.
2116
2123
.
6.
Polycarpou
,
M. M.
, 1996, “
Stable adaptive neural control scheme for nonlinear systems
,”
IEEE Trans. Autom. Control
0018-9286,
41
, pp.
447
451
.
7.
Lewis
,
F. L.
,
K.
Liu
, and
A.
Yesildirek
, 1995, “
Neural net robot controller with guaranteed tracking performance
,”
IEEE Trans. Neural Netw.
1045-9227,
6
, pp.
703
715
.
8.
Song
,
B.
, and
Koivo
,
A. J.
, 1998, “
Neural network model based control of a flexible link manipulator
,” in
Proceedings of the IEEE Int. Conference on Robotics and Automation
, pp.
812
817
.
9.
Yesildirek
,
A.
, and
Lewis
,
F.
, 1994, “
Feedback linearization using neural networks
,” in
Proceedings of IEEE Int. Conf. on Neural Networks
, pp.
2539
2544
.
10.
Gutierrez
,
L. B.
,
Lewis
,
F. L.
, and
Lowe
,
J. A.
, 1998, “
Implementation of a Neural Network Tracking Controller for a Single Flexible Link: Comparison with PD and PID Controllers
,”
IEEE Trans. Ind. Electron.
0278-0046,
45
, pp.
307
318
.
11.
Arciniegas
,
J. I.
,
Eltimsahy
,
A.
, and
Cios
,
K. J.
, 1993, “
Fuzzy inference and the control of flexible robotic manipulators
,” in
Proceedings of the IEEE International Symposium on Intelligent Control
, pp.
250
254
.
12.
Wedding
,
D. K.
, and
Eltimsahy
,
A.
, 2000, “
Flexible link control using multiple forward paths, multiple rbf neural networks in a direct control application
,” in
Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics
, pp.
2619
2624
.
13.
Licheng
,
Wu
,
Zengqi
,
Sun
, and
Fuchun
,
Sun
, 2001, “
Neural networks control structure for manipulators with flexible last link
,” in
Proceedings of the IEEE∕RSJ International Conference on Intelligent Robots and Systems
, pp.
2404
2408
.
14.
Maeda
,
Y.
, 2002, “
Real-time control and learning using neuro-controller via simultaneous perturbation for flexible arm system
,” in
Proceedings of the American Control Conference, ACC
, pp.
2583
2588
.
15.
Talebi
,
H. A.
,
Patel
,
R. V.
, and
Khorasani
,
K.
, 1998, “
Control of a class of non-minimum phase nonlinear systems using neural networks
,” in
Proceedings of the European Congress on Intelligent Techniques and Soft Computing (EUFIT)
, pp.
276
280
.
16.
Slotine
,
J.-J. E.
, and
Li
,
W.
, 1991,
Applied Nonlinear Control
,
Prentice-Hall
, Englewood Cliffs, New Jersey.
17.
Patel
,
R. V.
, and
Misra
,
P.
, 1992, “
Transmission Zero Assignment in Linear Multivariable Systems Part II: The General Case
,” in
Proceedings of the American Control Conference
, pp.
644
648
.
18.
Narendra
,
K. S.
, and
Parthasarathy
,
K.
, 1990, “
Identification and control of dynamical systems using neural networks
,”
IEEE Trans. Neural Netw.
1045-9227,
1
, pp.
4
27
.
19.
Wang
,
D.
, and
Vidyasagar
,
M.
, 1989, “
Transfer functions for a single flexible link
,” in
Proceedings of the IEEE Int. Conf. on Robotics and Automation
, pp.
1042
1047
.
20.
Madhavan
,
S. K.
, and
Singh
,
S. N.
, 1991, “
Inverse trajectory control and zero dynamic sensitivity of an elastic manipulator
,”
Int. J. Rob. Autom.
0826-8185
6
, pp.
179
192
.
21.
De Luca
,
A.
, and
Siciliano
,
B.
, 1989, “
Trajectory control of a nonlinear one-link flexible arm
,”
Int. J. Control
0020-7179,
50
, pp.
1699
1715
.
22.
De Luca
,
A.
, and
Siciliano
,
B.
, 1992, “
An asymptotically stable joint PD controller for robot arms with flexible links under gravity
,” in
Proceedings of the 31st IEEE Conference on Decision and Control
, pp.
325
326
.
23.
Talebi
,
H. A.
, 1997, Neural Network-Based Control of Flexible-Link Manipulators. PhD thesis, Concordia University, Montreal, Canada.
24.
Rokui
,
M. R.
, and
Khorasani
,
K.
, 2000, “
Experimental Results on Discrete-Time Nonlinear Adaptive Tracking Control of a Flexible-Link Manipulator
,”
IEEE Trans. Syst. Sci. Cybern.
0536-1567,
3
, pp.
151
164
.
You do not currently have access to this content.