Application of Artificial Neural Network to Robust Speed Control of Servodrive :

advertisement
Application of Artificial Neural
Network to Robust Speed Control
of Servodrive
Tomasz Pajchrowski and Krzysztof Zawirski, Senior Member, IEEE
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS,
VOL. 54, NO. 1, FEBRUARY 2007
PPT製作:100%
指導教授 : 龔應時
學
生 : 顏志男
Outline







Abstract
INTRODUCTION
CONCEPT OF THE ROBUST SPEED CONTROLLER
SIMULATION RESULTS
EXPERIMENT RESULTS
CONCLUSION
REFERENCES
2
Abstract

This paper deals with the problem of robust speed control of electrical
servodrives.

A robust speed controller is developed using an artificial neural network
(ANN), which creates a nonlinear characteristic of controller. An original
method of neural controller synthesis is presented.

The synthesis procedure is performed in two stages. The first stage consists
in training the ANN and at the second stage controller settings are adjusted.
3
INTRODUCTION(1/5)

One of the well-known methods to achieve robustness is the sliding mode
control (SMC) [1], [6], [12], [13].

However, SMC creates some problems in practical applications due to
chattering effects, such as high-frequency oscillation of motor torque,
additional mechanical stresses, and noise during operation.

Many solutions have been proposed [1]–[3], [5], [6],[12], [13] to
circumvent the problem mentioned above, among them one of the best is a
continuous SMC [6], [12], [13].
4
INTRODUCTION(2/5)

The problem of servodrive control robustness seems to be the actual
research task.

In this filed, interesting solutions can be obtained by the application of
computational intelligence methods like fuzzy logic control (FLC) or
artificial neural network (ANN) control [2],[8]

In this paper, an ANN controller is proposed which due to its specific
feature and training ability enables an elaborate transparent synthesis
procedure.
5
INTRODUCTION(3/5)

The robust speed controller proposed in this paper is based on the
introduction of ANN into the structure of the PI speed controller[7].

Robustness is achieved by creating proper nonlinear characteristics of the
controller by ANN.

The original feature of this synthesis procedure consists of its
decomposition into two stages and consideration of declared range of
parameter variation in training procedure and controller settings adjustment.
6
INTRODUCTION(4/5)

The first stage consists in training the ANN to form the proper shape of the
control surface, which represents the nonlinear characteristic of the
controller.

At the second stage, the PI controller settings are adjusted by means of the
random weight change (RWC) procedure [4] which optimizes the control
quality index formulated in this paper.

Fig. 1 presents the structure of the servodrive control system.
7
INTRODUCTION(5/5)
8
CONCEPT OF THE ROBUST SPEED
CONTROLLER(1/10)
A.Controller Structure

The proposed robust speed controller consists of three blocks:a module
of input signal conversion, an ANN module, and a module of output
signal generation.

The controller structure is shown in Fig. 2.
9
CONCEPT OF THE ROBUST SPEED
CONTROLLER(2/10)
A.Controller Structure

The process of neural controller synthesis is decomposed into two stages:(1)
synthesis of an ANN (selecting structure and weight coefficients in
activation functions);(2) adjusting PI controller settings.

The structure shown in Fig. 3 was obtained by trial and error during
numerous simulation tests.
10
CONCEPT OF THE ROBUST SPEED
CONTROLLER(3/10)
A.Controller Structure
11
CONCEPT OF THE ROBUST SPEED
CONTROLLER(4/10)
B.Training Procedure

Weight coefficients in the activation function are selected during the
process of training the ANN.

For the training, a pattern speed response of the controlled system is
assumed.

This pattern speed response [Fig. 4(a)] is created as a step response of a
simplified model of the servodrive speed control system presented in Fig.
4(b).
12
CONCEPT OF THE ROBUST SPEED
CONTROLLER(5/10)
B.Training Procedure
13
CONCEPT OF THE ROBUST SPEED
CONTROLLER(6/10)
B.Training Procedure

For the block diagram presented in Fig. 4(b), one can introduce an
equivalent gain coefficient kω, which is described as

where kωmax and kωmix are the assumed maximum and minimum values
of the variable parameter
14

CONCEPT OF THE ROBUST SPEED
CONTROLLER(7/10)
B.Training Procedure

The pattern waveform of the transient process is divided into 200 time steps.
At each step(k) the speed value and its derivative is calculated, which
results in a pair of input signals e(k),de/dt(k) for the ANN.

The required output controller signal, the value diq/dt(k), is calculated from
(3) to (5) where JΣ/Ko is equal to 1/kω according to (1).
15
CONCEPT OF THE ROBUST SPEED
CONTROLLER(8/10)
B.Training Procedure

The learning error QL,determined from (6), reaches a smaller value than the
arbitrary selected acceptable value
16
CONCEPT OF THE ROBUST SPEED
CONTROLLER(9/10)
C. Controller Settings Adjustment

At the second stage of the controller synthesis, an adjustment of two
controller settings: the gain coefficient kp and the integral time constant Ti
is performed.

The criterion Qc (quality index) assumed for controller optimization,
described by formula (10), contains a sum of three components
17
CONCEPT OF THE ROBUST SPEED
CONTROLLER(10/10)
C. Controller Settings Adjustment

All three components characterize the step response of speed control,
which is shown in Fig. 5.
18
SIMULATION RESULTS(1/10)
A. Model Description

The simulation technique was used for training the ANN and testing the
control system operation. As mentioned above, the PMSM was assumed as
a good representative of servodirve.

The model is written in the d-q rotating frame
19
SIMULATION RESULTS(2/10)
B. Influence of Quality Index Components on Controller Operation

The model of the PMSM and the control system was performed in
MATLAB. Data of the investigated drive are given in Table III.

These tests were performed for different values of kω. For simplicity of
PVR determination, only variation of the total moment of inertia was
assumed.

The simulation results are presented in Figs. 6–8.
20
SIMULATION RESULTS(3/10)
B. Influence of Quality Index Components on Controller Operation
21
SIMULATION RESULTS(4/10)
B. Influence of Quality Index Components on Controller Operation
22
SIMULATION RESULTS(5/10)
B. Influence of Quality Index Components on Controller Operation
23
SIMULATION RESULTS(6/10)
B. Influence of Quality Index Components on Controller Operation

Such analysis can be made on the basis of results collected in Table I. For
transient process, the same is presented in Figs. 6–8, the ISE(Qo) value was
measured for different inertia.

The value of ISE calculated in reference to its assumed maximum value
using formula (12) is treated as an index(Qo) which helps to evaluate
obtained robustness
24
SIMULATION RESULTS(7/10)
B. Influence of Quality Index Components on Controller Operation
25
SIMULATION RESULTS(8/10)
C. Influence of PVR Value

The proposed method gives a chance to make a synthesis of the robust
speed controller with assumption of different range of drive parameter
variation determined by the value of PVR.

To analyze the influence of assumed different values of PVR on control
properties some additional test were done.

The robust controller settings were adjusted during synthesis process for
following values of PVR: 2, 8, and 32. Figs. 9
26
SIMULATION RESULTS(9/10)
C. Influence of PVR Value
27
SIMULATION RESULTS(10/10)
C. Influence of PVR Value

This effect is better visible comparing values of index Qo and settling time
collected in Table II.
28
EXPERIMENT RESULTS(1/4)

The laboratory setup consists of a PMSM supplied from a PWM transistor
inverter and controlled by the floating-point signal processor ADSP–21061.

Some results of the laboratory tests are shown in Figs. 10 and 11. During
the tests, the total value of the moment of inertia of the drive was changed
from small to large.
29
EXPERIMENT RESULTS(2/4)
30
EXPERIMENT RESULTS(3/4)
31
EXPERIMENT RESULTS(4/4)
32
CONCLUSION

The presented investigation results confirm that the proposed speed
controller of PI type with proper nonlinear characteristics allows to obtain
the robustness of speed control against the variations of the moment of
inertia and torque constant.

These nonlinear controller characteristics were effectively achieved using
an ANN application.

Finally, it must be remarked that the cost of obtained robustness is visible
in the reduction of dynamic properties of the drive.
33
REFERENCES(1/2)








[1] H. Z. Akpolat, G. M. Asher, and J. C. Clare, “A practical approach to the design of robust
speed controllers for machine drives,” IEEE Trans. Ind. Electron., vol. 47, pp. 315–324, Apr.
2000.
[2] J. Arellano-Padilla, G. M. Asher, and M. Sumner, “Robust fuzzysliding mode control for
motor drives operating with variable loads and predefined system noise limits system,” in
Proc. 9th Eur. Conf. Power Electron. Appl., Graz, Austria, Aug. 27–29, 2001.
[3] S. Brock, J. Deskur, and K. Zawirski, “Modified sliding mode speed controller for servo
drives,” in Proc. IEEE Int. Symp. Ind. Electron., Bled-Slovenia, 1999, pp. 635–640.
[4] B. Burton, F. Karman, R. G. Harley, T. G. Habetler,M. A. Brooke, and R. Poddar,
“Identification and control of induction motor station currents using fast on line random
training neural networks,” IEEE Trans. Ind. Appl., vol. 33, no. 3, pp. 697–704, Jun. 1997.
[5] S. K. Chung, J. H. Lee, J. S. Ko, and M. J. Youn, “Robust speed control of brushless
direct-drive motor using integral variable structure control,”Proc. IEEE Electron. Power Appl.,
vol. 142, no. 6, Nov. 1995.
[6] K. Erbatur, O. M. Kaynak, and A. Sabanovic, “A study on robustness property of slidingmode controllers: A novel design and experimental investigations,” IEEE Trans. Ind.
Electron., vol. 46, no. 5, pp.1012–1017, Oct. 1999.
[7] M. Norgaard, O. Ravn, N. K. Poulsen, and L. K. Hansen, Neural Networks for Modelling
and Control of Dynamic Systems. Berlin, Germany: Springer-Verlag, 2000.
[8] T. Orlowska-Kowalska and K. Szabat, “Optimization of fuzzy logic speed controller for
DC drive system with elastic joints,” IEEE Trans. Ind. Appl., vol. 40, no. 4, pp. 1138–144,
Jul./Aug. 2004.
34
REFERENCES(2/2)








[9] T. Pajchrowski, K. Urbanski, and K. Zawirski, “Robust speed control of PMSM servodrive
based on ANN application,” in Proc. 10th Eur.Conf. Power Electron. Appl., Toulouse, France,
Sep. 2–4, 2003.
[10] T. Pajchrowski and K. Zawirski, “Robust speed control of PMSM with neuro and fuzzy
technique application,” in Proc. 12th Int. Power Electron.Motion Control Conf., Ryga, Sep.
2–4, 2004.
[11] ——, “Robust speed control of servodrive based on ANN,” in Proc. Int. Symp. Ind.
Electron., Dubrovnik, Croatia, Jun. 20–23, 2005.
[12] M. H. Park and K. S. Kim, “Chattering reduction in the position control of induction
motor using the sliding mode,” IEEE Trans. Power Electron.,vol. 6, Jul. 1991.
[13] M. Rodic, A. Sabanovic, and K. Jezernik, “Sliding mode observer scheme for induction
motor control,” EPE Journal, vol. 11, no. 3, pp.29–34, Aug. 2001.
[14] B. Shamin and M. Hassul, Control System Design Using Matlab. Englewood Cliffs, NJ:
Prentice-Hall, 1993.
[15] P. Vas, Sensorless Vector and Direct Torque Control. London, U.K.: Oxford Univ. Press,
1998.
[16] J. Vitek, T. Baculak, S. J. Dodds, and R. Perryman, “Near-time-optimal control of
electrical drives with permanent magnet synchronous motor,” Elect. Power Electron., 2003,
Toulouse, CD-Rom.
35
Download