Neural-Sliding Control With Cmac in Variable Structure Systems Celso P. Bottura
Neural-Sliding Control With Cmac in Variable Structure Systems Celso P. Bottura
Neural-Sliding Control With Cmac in Variable Structure Systems Celso P. Bottura
Celso P. Bottura
UNICAMP - Machines, Components and Intelligent Systems Department
P.O. Box 6101 - 13081-970 - Campinas, SP, Brazil
Marcelo C. M. Teixeira
UNESP - Electric Engineering Department
Av. Brasil, 56 - Ilha Solteira, SP 15385-000, Brazil
Maurício J. Bordon
UNICAMP - Machines, Components and Intelligent Systems Department
P.O. Box 6101 - 13081-970 - Campinas, SP, Brazil
1. INTRODUCTION
where are the weights chosen by the quantization functions for some
For two input vectors and sharing weights determined by the
quantization functions, the corresponding outputs and are similar, and,
in this context, is a measure of the generalization inherent to the CMAC.
We define the learning rule for CMAC in Eq.(2):
0
We suppose that the state is accessible but the matrix is not completely
known. Let's consider the following partitioning of matrix and :
21
23
Once the state reaches the sliding subspace and remains on it, with
a switching frequency as high as desired, the resultant dynamics becomes
independent of the plant parameters and depends only on . So, if the sliding
mode is established and the control system parameters satisfy the existence
conditions for sliding, the closed loop dynamics is independent of the
parameters of the plant.
Let a standard quadratic Lyapunov function be
25
67
where stands for the identity matrix. When the sliding regime is established,
we have and
6
in addition, the sliding mode for the system (3) in a neighborhood of the
subspace exists if:
6
th
where is the row of matrix .
Discrete Sliding Mode. Unlike the continuous time VSS, where changes
in the structure due to switching may occur at any instant, in a computer
controlled system, a quasi-sliding regime appears due to switching changes
only at sampling instants. An alternative approach to approximate the sliding
regime that occur in a digital control procedure to the ideal case is increasing
sampling frequency; see in Furuta, (1990). In this way, the structure changing
delay will be limited to the sampling period.
On an ideal sliding situation, the switching frequency tends to infinity and
apparently the state remains on the subspace Equivalent control method
(Utkin, 1978) may then be applied to study the properties of the continuous
resultant dynamics. But in a real sliding situation, the state moves in a finite
neighborhood of the subspace and, so,
69
Utkin (1978) showed that, for a certain class of systems, the real sliding
occurs in a neighborhood close to the trajectory described by the ideal sliding.
60
61
63
64
698
:
;&< >=<? @= ;&AB$ C = %$<DE$ . F@G< B$<H .
: I' $ JA ? K$<A ? H%$< ? ELMAK K$ . B$<H @G<
65
7
5. CONCLUSIONS
REFERENCES
Ackermann, J. & Utkin, V., 1998, Sliding mode control design based on
Ackermann’s formula, IEEE Transactions on Automatic Control, vol.43,
n.2, pp. 234-237.
Albus, J. S., 1975, A new approach to manipulator control: the cerebellar
model articulation controller (CMAC), Transactions of the ASME Journal
of Dynamical Systems Measurements and Control, vol.97, n. 9, pp. 220-
227.
Bordon, M. J., 1995, Sistemas de controle automático baseado no cerebellar
model articulation controller, Ms.C. Thesis, Engineering School of Ilha
Solteira - UNESP, Ilha Solteira, SP, Brazil.
Brown, M. & Harris, C. J., 1994, Neurofuzzy adaptive modelling and control,
Prentice Hall, New York.
Chen, F. C., & Chang, C. H., 1996, Practical stability issues in CMAC neural
network control systems, IEEE Transactions on Control Systems
Technology, vol. 4, n. 1, pp. 86-91.
Furuta, K., 1990, Sliding mode control of a discrete system, System & control
letters, vol. 14, pp. 145-152.
Hirashima, Y. & Iiguni, Y., 1997, An identification system design using a
CMAC with a learning algorithm based on the Kalman filter. Proceedings
of the 11 th IFAC Symposium on System Identification, July 8-11,
Kitakyushu, Fukuoka, Japan, vol. 3, 1389-1394.
Iordanou, H. N., & Surgenor, B. W., 1997, Experimental evaluation of
robustness of discrete sliding mode versus linear quadratic control, IEEE
Transactions on control systems technology, vol. 5, n. 2, pp. 254-260.
Ker, J., Kuo, Y., Wen, R. & Liu, B., 1997, Hardware implementation of
CMAC neural network with reduced storage requirement, IEEE
Transactions on Neural Networks, vol. 8, n. 6, pp. 1545-1556.
Teixeira, M. C. M., & Bordon, M. J., 1995, Improving memory requirements
using cerebellar model articulation controller with discrete weights,
Proceedings of the VI International Fuzzy Systems Association World
Congress, July 22-28, São Paulo, vol. II, pp. 599-602.
Tolle, H. & Ersü, E., 1992, Neurocontrol: learning control systems inspired by
neuronal architectures and human problem solving strategies, eds. M.
Thoma and A. Wyner, Springer-Verlag, New York.
Utkin, V. I., 1978, Sliding modes and their application in variable structure
systems, Mir, Moscow.
Utkin, V. I., 1992, Sliding modes in control optimization, Springer-Verlag,
Berlim.
Wang, H., Brown, M. & Harris, C. J., 1994, Neural network modelling of
unknown nonlinear systems subject to immeasurable disturbances, IEE
Proceedings on Control Theory Applications, vol. 141, n. 4, pp. 216-222.