Ping Zhang
Yun-Jie Wu
Automation Science and Electrical Engineering School, Beijing University of Aeronautics and Astronautics, Beijing 100083, PRC
Abstract: A modied adaptive two-phase sliding mode controller for the synchronous motor drive that is highly robust to uncertainties and external disturbances is proposed in this paper. The proposed controller uses two-phase sliding mode control (SMC) where
the 1st phase mainly controls the system in steady states and disturbed states it is a smoothing phase. The 2nd phase is used mainly
in the case of disturbed states. Also, it is an autotuning phase and uses a simple adaptive algorithm to tune the gain of conventional
variable structure control (VSC). The modied controller is useful in position control of a permanent magnet synchronous drive.
Keywords:
Introduction
dq
+ s d
dt
(1)
Mohamed Said Sayed Ahmed et al. / Position Control of Synchronous Motor Drive by Modified
dd
s q
dt
407
(2)
q = Lq iq
(3)
d = Ld id + Lmd If d = Ld id + af
(4)
s = p r
(5)
ud = Rid +
and
(6)
(7)
(8)
3P Lmd If d
.
2
Then, we have the state equations of the motor
Kt =
d
= r
dt
(9)
(10)
B
dwr
Kt
TL
= r +
iq
.
(11)
dt
J
J
J
The PMSM drive system can be simplied to the control system block diagram shown in Fig. 1. By adding the
frictions model which is equal to the static friction plus
Stribeck friction plus Coulomb friction plus viscous friction,
the equation of these frictions is expressed as
2
(12)
f = [fc + (fe fc )e s + B ]sign()
Fig. 1
= Ax(t) + Bu(t)
(13)
(15)
(16)
from
s(t)
= C x(t)
= CAx(t) + CBu(t) = 0,
for all t ts .
(17)
(18)
Equation (18) expresses the control action required to maintain the states on the switching surface. The ideal sliding
motion is then given by substituting (18) into (1). Then,
we have a free motion
x(t)
= (I B(CB)1 C)Ax(t)
(19)
408
S(x)S(x)
< 0.
(21)
(22)
(23)
(24)
(25)
for si = 0,
i = 1, , m.
(26)
where
s
, for |s|
s
=
sat
sgn(s), for |s| > .
s = Qsgn(s) Ks.
(28)
(29)
(30)
(31)
(32)
(33)
(34)
E(t)
= |s(t)CB|
(35)
where > 0, denoting the adaptation gain. Thus, the modied adaptive law becomes
+ Kf (s).
u = ueq + E(t)sgn(s)
(36)
Mohamed Said Sayed Ahmed et al. / Position Control of Synchronous Motor Drive by Modified
s = E(t)sgn(s)
Kf (s).
(37)
e = d .
(38)
(39)
(41)
u = ueq + E(t)sgn(s)
+ K3 s.
(42)
Fig. 2
409
In the simulation, two cycles of step rotor position commands (step command = 4 rad) are given periodically. The
simulation results of the P-PI controller, the conventional
VSC, two-phase VSC and the proposed adaptive two-phase
VSC start with the nominal case. Thus, disturbance torque
with 2 Nm is given at 0.5 s and the damming coecient is
changed to ve times of the nominal value at 2.5 s. The position response and the associated control eorts are shown
in Fig. 3. Fig. 3 shows that the robust control performance
of the proposed adaptive VSC in both command tracking
and load disturbance is as excellent as conventional VSC,
but unlike the conventional VSC in that there is no chattering in control eort and no ripples in the position of
PMSM. In addition, in the proposed controller we can increase the time response by increasing the gain K with no
eect on chattering phenomena and robust performance.
Figs. 4 and 5 show the position response of the proposed
controller to sinusoidal tracking and square tracking, respectively. Fig. 6 compares the proposed controller with
the conventional PID controller when changing the nominal case to disturbed case at 1.5 s. (the load torque TL
The symbols
changed from 2 N to 3 N, j = 10
j, B = 10B).
410
Fig. 3
Position responses of the conventional and proposed controllers (nominal case with TL given at 0.5 s and change of B at 2.5 s )
Mohamed Said Sayed Ahmed et al. / Position Control of Synchronous Motor Drive by Modified
Table 1
Torque constant
0.6732 Nm/A
411
Specications of PMSM
Stator
Flux
Damping
Rated
Stator
Moment of
resistance
linkage
coecient
torque
inductance
inertia
1.47
0.2244 Wb
2.5 Nm
5.33 mH
Conclusions
References
[1] J. J. E.Slotine. Sliding Controller Design for Nonlinear Systems. International Journal of Control, vol. 40, no. 2, pp.
421434, 1984.
[2] J. J. Slotine, S. S. Sastry. Tracking Control of Nonlinear
Systems Using Sliding Surface with Application to Robot
Manipulators. International Journal of Control, vol. 38, no.
2, pp. 465492, 1983.
[3] H. Lee, D. Nam, C. H. Park. A Sliding Mode Controller
Using Neural Networks for Robot Manipulator. In Proceedings of European Symposium on Artificial Neural Networks,
Bruges, Belgium, pp. 193198, 2004.
Fig. 5
Position response of the proposed controller to square
tracking
Fig. 6
Position response of the proposed controller and PID
controller when the nominal case is changed to disturbed case at
1.5 s
412
His research interest includes nonlinear control, especially sliding mode control, fuzzy control, neural control, electrical drives,
and ight control.
Ping Zhang
graduated from Beijing
University of Aeronautics and Astronautics
(BUAA), PRC, in 1976. She received her
M. Sc. degree from BUAA in 1982 and
Ph. D. degree from BUAA in 2001. She is
currently a professor in Department of Automatic Control, Automation Science and
Electrical Engineering School of BUAA.
Her research interest includes ight control and simulation,
fault tolerant control, faults detection and diagnosis, machine
vision, gure and image pattern identication, and virtual prototype.
Yun-Jie Wu
graduated from Harbin
Engineering University, PRC, in 1991. She
received her M. Sc. degree from Harbin Engineering University in 1994 and Ph. D. degree from Beijing University of Aeronautics
and Astronautics (BUAA), PRC, in 2002.
She is currently a professor in Department
of Automatic Control, Automation Science
and Electrical Engineering School of BUAA.
Her research interests include motion control, process control,
and intelligent control.