Synchronous Motor Drive Control System With Prescribed Closed-Loop Speed Dynamics
Synchronous Motor Drive Control System With Prescribed Closed-Loop Speed Dynamics
Synchronous Motor Drive Control System With Prescribed Closed-Loop Speed Dynamics
Model of Permanent
Magnet Synchronous
Motor
d
dt
Rs
id
Ld
i
q p Ld
rL
d r
1
dt
J
p r
c
5
Lq
1
L
d
L d i d p r 0
R s i q L PM
q
0
Lq
PM i q
d r
1
el L
dt
J
Ld Lq i d i q
0
u
d
1 uq
Lq
d r
r
dt
dem
outer
loop
Master
control
law
Idem
d r 1
1
c5 PM i q L d L q i d i q L el L
dt J
J
slave
control
law
Lq
R
s
p r
i
Ld i d p r 0
d d Ld
i
L
R s i q L
dt q
q PM
p r d
Lq
Lq
1
L
d
0
u
d
1 uq
Lq
estimator
and
observers
inner loop
SJD
Master
control
law
id_dem
iq_dem
Transf.
ia_dem
dq /
ib_dem
and
ic_dem
ua
Slave
control
law
POWER
uc
Discrete
ia
two phase
ib
ua,b,c
ic
ia ib
Transf.
abc /
oscillator
Mg. flux
calculator
Filtering observer
SMPM
electronics
a,b,c
ub
id
iq
id
iq
and
d,q
ud uq
id
vd_ekv
Angular
velocity
Extractor
vq_ekv
Sliding mode
Observer
iq
x1 k 1 x1 k p r h x 2 k
x 2 k 1 x 2 k p r h x1 k 1
1
x 3 k 1 x1 k 1
p r h x 2 k 1
2
cos
sin r t X2 k 1
r t X 3 k 1
and
Master Control
Law
d r
1
c i q i d L
dt J 5 d q
d r demanded
d t T1
dynamic
d id q iq a
a 0
a I cos( )
linearising function
motor equation
d r
1
1
c5 d i q q i d L d r
J
T1
90o
d id q iq 0
demanded values of the
current components
J
d r
L
T1
i d dem
q
i
2
2
q dem
d
c5 d q
100
80
Constant Acceleration
60
40
20
d=f(t)
id=f(t)
ad
-20
-40
-60
-80
-100
0
0.5
1.5
100
=f(t)
70
J
1
r
a d d r dyn * d
T1
T1
60
50
40
30
20
10
0
0
0.2
0.4
0.6
0.8
80
60
=1
=0.5
=1.5
=f(t)
40
d
f t
dt
20
0
-20
0
0.5
120
100
dyn J * a d * sign d r
90
80
d
T1
1.5
dyn J * a d
r 2n a d * h
a d _ n a d 2n d
ad ad _ n
U sat G I Id I , U max
U U max sgn I d I
d
dt
i*d
*
i q
1
L
d
0
ud
1 uq
Lq
eq
d
v eq q
formula for v
perfect
constant parameter
eq
estimates may be assumed:
Rs
Ld
v eq d
v
p *
eq q
r
Ld
Lq
Lq
p r i
p *r 0
Ld d
R s i q Lq PM
Lq
The required
estimates is
equivalent values
i d i*d
veq d
v Ksm
*
i q i q
eq q
where K sm is high a
gain
unfiltered angular
velocity estimate
can be extracted
*r
Lq veq q R s i q
p Ld i d PM
VJ
1 c i
~ 5 PM q
r
J
k e
where:
~
k J T2
Ld Lq i d i q
L k e
~
k 2 J T
1 ~ ~
~ c5 PM i q
~
~
Ld Lq i d i q
1
s
1
s
EXPERIMENTAL RESULTS
Electric drive with synchronous motor
consists of synchronous machine with
nominal parameters:
Pn 750[W] , n 314 [ rad / s] , P = 4 , R s 2.2 [] ,
Parameters of IGBT FUJI 6MBI-060 are as follows:nominal voltage: 600 [V] , nominal current: 6x10 [A].
Current sensors are as follows:- LEM LTA 50P/SPI.
2
0
-2 -2
Complex Mg. Flux 2
0.2
-2
0
0.2
50
0
0.5
-0.2
-0.2
100
Current v. t
-0.2
0
100
50
0
-50
-0.5
T1 = 0.1 s ,
Rotor Speed
d = 60 rad/s
0.5
0.5
T1 = 0.1 s , d = 60 rad/s
5
0
-5
-5
0.2
-5
0.2
Mg. Flux v. t
0.4
Rotor Speed
0.4
-0.2
-0.2
100
Observed Values
0.2
-0.2
100
50
50
-50
Current v. t
0.5
-50
-0.5
T1 = 0.05 s , d = 80 rad/s
0.5
5
0
-5
-5
0.2
-5
0.2
Mg. Flux v. t
0.4
Rotor Speed
0.4
-0.2
-0.2
100
Observed Values
0.2
-0.2
100
50
50
-50
Current v. t
0.5
-50
-0.5
0.5
T1 = 0.05 s , d = 80 rad/s
50
40
30
20
10
0
-10
-0.2
0.2
0.4
0.6
Tsettl=0.3 s , d = 40 rad/s
0.8
Experimental Results
for Synchronous Motor Drive
Constant Acceleration
d=
d=
600 rpm,
Tramp=
0.05 s
600 rpm,
Tsettl=
0.3 s
Vector Animation "Stator current & Rotor flux"
Zil
i
19 na
98
Imaginary Axis
1.5
d=
800 rpm,
Tsettl=
0.3 s
1
0.5
0
-0.5
-1
-1.5
Control of the
angle between
rotor flux and
stator current
vectors
0.0145
Time [s]
0.0086
Flux Norm [Vs*Vs]
81.5866
Angle [deg]
Real axis
-2
-2
-1.5
-1
-0.5
0.5
1.5