Adaptive Control of Electric Drives Using
Sliding-Mode Learning Neural Networks
G. L. Cascella
*
, F. Cupertino
*
, A. V. Topalov
**
†
, O. Kaynak
**
and V. Giordano
*
*
Politecnico di Bari/Dipartimento di Elettrotecnica ed Elettronica, Via Re David, 200-70125 Bari, Italy
**
Bogazici University/Electrical and Electronic Engineering Department, Bebek, 34342 Istanbul, Turkey
†
On leave from Technical University Sofia – Plovdiv branch/Control Systems Department, 4000 Plovdiv, Bulgaria
Abstract—New sliding mode control theory-based method
for on-line learning in multilayer neural controllers as
applied to the speed control of electric drives is presented.
The proposed algorithm establishes an inner sliding motion
in terms of the controller parameters, leading the command
error towards zero. The outer sliding motion concerns the
controlled electric drive, the state tracking error vector of
which is simultaneously forced towards the origin of the
phase space. The equivalence between the two sliding
motions is demonstrated. In order to evaluate the
performance of the proposed control scheme and its
practical feasibility in industrial settings, experimental tests
have been carried out with electric motor drives.
I.
II.
INTRODUCTION
In those applications where the knowledge of the
system to be controlled is fragmentary or obtainable only
in a costly way through complex off-line experiments,
artificial neural networks (NNs) can be an effective
instrument to learn from input-output data and efficiently
catch information about the most appropriate control
action to apply. However the application of NNs in
feedback control systems requires the study of their
properties such as stability and robustness to
environmental disturbances and structural uncertainties
before drawing conclusions about the performances of the
overall system [1]. Moreover, in neuro-adaptive systems,
in order to compensate for the existing variable and
unpredictable disturbances and changes in the plant
parameters, robust and fast on-line learning of the neural
controller is a key issue.
Recently, Variable Structure Systems (VSS)-based
algorithms have been proposed for on-line tuning of NNs,
showing very interesting properties and proving to be
faster and more robust than the traditional learning
techniques. One of the first studies on adaptive learning in
single layer network architectures is due to Ramirez et al.
[2]. In another paper [3], the existence of a relation
between sliding surface for the plant to be controlled and
the zero learning error level of the parameters of the single
layer neuro-controller is discussed and the control
applications of the method considered in [2] are studied.
Differently from [2, 3], the sliding mode algorithms
proposed in [4, 5] are for training of multilayer NNs
which do not have the limited approximation capabilities
of the single layer networks.
Although the results presented in [5] are quite
encouraging, they have been obtained through simulation
analysis only. The main goal of this work is to prove
experimentally the effectiveness of the above algorithm
for training of MFNN-based controllers in non-linear
feedback control systems. It is also shown that the results
obtained in [3] can be also extended to the MFNN
controllers. The control applications studied are the speed
control of a permanent magnet synchronous motor
(PMSM) and of an induction motor (IM) with a nonlinear
centrifugal load provided by a fan. In industrial
applications, PMSM and IM drives are widely used, due
to their inherent features such as versatility, ruggedness
and precision. However in some applications, when
uncertainties and disturbances are appreciable, traditional
control techniques are not able to guarantee optimal
performances or can require a considerably time-
consuming and plant-dependent design stage. This has
recently motivated a considerable amount of research in
the field of NNs-based control of electric drives, in order
to exploit the property of NNs to learn complex nonlinear
mappings [6-10]. In industrial settings, the most widely
used controller is still the Proportional-Integral-Derivative
(PID) one and the spread of neural controllers for electric
drives is contingent on the satisfaction of some critical
requirements. Apart from guaranteeing good performance
in a wide range of operating conditions, the computational
burden presented by the neural controller should be low
enough to allow its implementation on low-cost
microcontrollers. Furthermore, even in the presence of a
fragmentary knowledge of the plant parameters, the start-
up procedure (choice of the learning rate, number of the
neurons and the network layers, inputs and outputs, as
well as the desired NN output) should be fast,
straightforward and as general as possible, i.e. applicable
for different motors and drives and thus reducing the
necessary installation time, with remarkable and
captivating cost savings.
The main body of the paper contains five sections.
Section II gives the definitions and the formulation of the
problem. Section III introduces the equivalency
constraints on the sliding control performance for the plant
and sliding mode learning performance for the controller.
Section IV presents the experimental application of the
proposed control scheme to the electrical drives. Finally,
section V summarizes the results of this investigation and
discusses further improvements.
BASIC ASSUMPTIONS AND PROBLEM
FORMULATION
Consider a three layer MFNN that is to be used as a
neural controller. The following definitions will be used:
IEEE ISIE 2005, June 20-23, 2005, Dubrovnik, Croatia
0-7803-8738-4/05/$20.00 ©2005 IEEE 125