Professional Documents
Culture Documents
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 10, OCTOBER 2011
I. I NTRODUCTION
MUOZ-AGUILAR et al.: SLIDING MODE CONTROL OF A STAND-ALONE WOUND ROTOR SYNCHRONOUS GENERATOR
Fig. 1.
4889
Rs Ls
vd
0
dx
= Ls Rs Lm x + vq (1)
L
dt
0
0
RF
vF
and
0
B = 0.
1
B. Control Objective
where
Ls
L= 0
Lm
0
Ls
0
Lm
0
LF
vs = vL
iL = is
where vsT = (vd , vq ) R2 and iTs = (id , iq ) R2 are the stator
voltages and currents in dq-coordinates. Now, putting together
(1) and (2), the system can be written in an affine form as
L
dx
= Ax + BvF
dt
(5)
C. Equilibrium Points
From (3) and (5), where Vs was replaced by its desired value
Vref , the equilibrium point (id , iq , iF ) and the control input vF
must fulfill
0 = (Rs + RL )id + Ls iq
1A
(Rs + RL )Ls
0
A=
(Rs + RL ) Lm
Ls
00 RF
(3)
0 = Ls id (Rs
0 = RF iF + vF
2
2
2
id + i2
.
= RL
Vref
q
RL )iq
(6)
Lm iF
(7)
(8)
(9)
(10)
iq = Is sin
(11)
4890
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 10, OCTOBER 2011
Vs
RL
0=
ueq = RF iF
Rs + RL
Ls
Vref cos +
Vref sin .
RL
RL
(12)
Vref
(Ls cos + (Rs + RL ) sin ) .
Lm RL
(13)
RF
Vref (Ls cos + (Rs + RL ) sin ) .
Lm RL
(14)
LF
(Rs + RL )id + Lm iq
Lm
iq
(Rs + RL )
iq + iF
Ls
Lm
id
(18)
(15)
2
2
id + i2q Vref
s(x) = RL
.
(16)
From (3), the equivalent control (i.e., the fictitious control
making the sliding surface flow invariant) fulfills
s 1
L (Ax + Bueq ) = 0.
x
Hence
ueq =
s 1
L B
x
1
s 1
L Ax.
x
(17)
ds
<0
dt
which is equivalent to
s
s 1
L (Ax + BvF ) < 0.
x
s 1
L B(vF ueq ) < 0.
x
(19)
(20)
(21)
(22)
(23)
MUOZ-AGUILAR et al.: SLIDING MODE CONTROL OF A STAND-ALONE WOUND ROTOR SYNCHRONOUS GENERATOR
Fig. 3.
4891
Control scheme.
Vdc ,
if svd < 0
Vdc , if svd > 0.
(24)
D. ISD
The ISD or zero dynamics, i.e., the dynamics defined on
s = 0 by (3) and vF = ueq , will be given in local variables
that parameterize the cylinder, namely, iq and iF . Notice that
this dynamics is well defined on the subset of s = 0 where the
transversality condition holds.
This subset has two connected components, and there is
a symmetry between each component dynamics. From now
on,only the dynamics in the component defined by id =
2 /R2 ) i2 will be considered.
+ (Vref
q
L
Solving (16) for id and putting it in (18) and both in (3), the
ISD is given by (16) and
Fig. 4. State space: Vector field and trajectory for a given initial condition,
iq (0) = 0 and iF (0) = 0.
2
2
Vref
/RL
. Then, (25) and (26) simplify in
diq
a
= Y 2 i2q aiq iF ,
dt
c
1
diF
=
(cY 2 + iq iF ).
dt
2
2
Y i
(27)
(28)
It can be proved to be locally asymptotically stable by smallsignal analysis (linearization around the equilibrium point).
Indeed, the ISD Jacobian at the equilibrium point is
0
ac
JacISD =
.
(29)
ac cos12 tan
Hence, local stability comes from the determinant
det(JacISD ) =
2
cos2
2
Vref
Rs + RL
Lm
2
iq
iF
2 iq
RL
Ls
Ls
2
Rs + RL Vref
1
diF
=
.
2 + iq iF
2
dt
Lm
RL
Vref
2
i
q
R2
diq
=
dt
(25)
(26)
For easy reading, let us define the following positive constants a = (Rs + RL )/Ls , c = (Rs + RL )/Lm , and Y 2 =
tr(JacISD ) = tan =
Rs + RL
Ls
which is negative.
Numerical analysis can also be done. Fig. 4 shows the phase
portrait of the dynamic system defined by (25) and (26) in the
subset (id , iq , iF ) R3 such that
2
Vref
Vref
Vref
2
id = +
< iq <
2 iq and R
RL
RL
L
4892
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 10, OCTOBER 2011
B. Control Implementation
Fig. 5. Hardware interconnection.
TABLE I
WRSM DATA C HARACTERISTICS AND PARAMETERS
The control algorithm is programmed into a Texas Instruments floating-point 150-MHz DSP (DSP TMS 320F28335).
Real-Time Workshop C-code generation from Matlab/
Simulink allows the code implementation to be simplified to
the DSP without using a C-code editor directly. A Texas Target support package is used to configure the analog-to-digital
converter, pulsewidth modulation, serial peripheral interface,
general-purpose inputoutput ports, and interruptions.
The sliding mode controller has been implemented so that a
maximum 10-kHz switching frequency is allowed.
MUOZ-AGUILAR et al.: SLIDING MODE CONTROL OF A STAND-ALONE WOUND ROTOR SYNCHRONOUS GENERATOR
4893
Fig. 9. Experimental results: Three-phase stator voltages and switching function for a change from the one-half- to full-load value.
Fig. 6. Simulation results: Three-phase stator voltages and switching function
for a change from the one-half- to full-load value.
Fig. 10. Experimental results: Stator voltage amplitude and its reference and
switching control police and its filtered value for a change from the half- to
full-load value.
Fig. 7. Simulation results: Stator voltage amplitude Vs for a change from the
half- to full-load value.
Fig. 8. Simulation results: Field voltage vF and equivalent control ueq for a
change from the one-half- to full-load value.
contains the dcdc switch driver signals, which lie between zero
and one and are equivalent to the applied field voltage.
The experimental results for the three-phase stator voltages
and switching function are shown in Fig. 9. The simulation
and experimental results are in good agreement. In both cases,
the stator voltage amplitude is perfectly regulated, with a fast
time response. The controller needs less than one stator voltage
cycle to recover the reference (details are zoomed at the bottom
of Fig. 9). The switching function oscillates around zero, but
the resulting chattering phenomenon is not reflected in the
experimental test due to the filter effect of the digital-to-analog
converter. Simulation results show that chattering is less than
2%3% of the stator voltage amplitude.
The stator voltage amplitude, reference voltage, and actual
and equivalent controls are depicted in Fig. 10. Note that
experimental results reveal very good regulation performance.
In the second experiment, the stator voltage amplitude reference is changed. From an initial line value of 250 Vrms, the
reference is set to 380 Vrms. In this case, the load is kept at its
half-load value (RL = 128 ).
Figs. 1115 show the three-phase stator voltages, switching
function, and stator voltage amplitude. Both simulation (see
Figs. 1113) and experimental tests (see Figs. 14 and 15)
exhibit good stator voltage regulation performance.
4894
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 10, OCTOBER 2011
Fig. 15. Experimental results: Switching control policy and its filtered value
for a voltage reference change from 250 to 380 Vrms with half load.
Fig. 12. Simulation results: Stator voltage amplitude Vs for a voltage reference change from 250 to 380 Vrms with half load.
Fig. 13. Simulation results: Field voltage vF and equivalent control ueq for a
voltage reference change from 250 to 380 Vrms with half load.
MUOZ-AGUILAR et al.: SLIDING MODE CONTROL OF A STAND-ALONE WOUND ROTOR SYNCHRONOUS GENERATOR
4895
Fig. 20. Experimental results: Stator voltage amplitude and its reference and
switching control police and its filtered value for a change from the one-halfload value to the IM connection.
Fig. 17. Simulation results: Stator voltage amplitude Vs for a change from the
one-half-load value to the IM connection.
VI. C ONCLUSION
Fig. 18. Simulation results: Field voltage vF and equivalent control ueq for a
change from the one-half-load value to the IM connection.
4896
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, VOL. 58, NO. 10, OCTOBER 2011
[17] H. Huerta, A. G. Loukianov, and J. M. Caedo, Multimachine powersystem control: Integral-SM approach, IEEE Trans. Ind. Electron.,
vol. 56, no. 6, pp. 22292236, Jun. 2009.
[18] G. Foo and M. F. Rahman, Sensorless sliding-mode MTPA control of
an IPM synchronous motor drive using a sliding-mode observer and HF
signal injection, IEEE Trans. Ind. Electron., vol. 57, no. 4, pp. 1270
1278, Apr. 2010.
[19] S. Benelghali, M. El Hachemi-Benbouzid, J. F. Charpentier,
T. Ahmed-Ali, and I. Munteanu, Experimental validation of a marine
current turbine simulator: Application to a permanent magnet
synchronous generator-based system second-order sliding mode control,
IEEE Trans. Ind. Electron., vol. 58, no. 1, pp. 118126, Jan. 2011.
[20] E. Mouni, S. Tnani, and G. Champenois, Improvement of synchronous
generators transient state by using voltage source and sliding mode control, in Proc. IEEE Int. Symp. Ind. Electron., Jun./Jul. 2008.
[21] IEEE. Ieee Guide: Test Procedures for Synchronous Machines, Std.1151995, 1995.
[22] R. S. Muoz-Aguilar, A. Dria-Cerezo, and E. Fossas, A sliding mode
control for a wound rotor synchronous generator with an isolated RL
load, in Proc. Amer. Control Conf., 2010, pp. 25512556.
MUOZ-AGUILAR et al.: SLIDING MODE CONTROL OF A STAND-ALONE WOUND ROTOR SYNCHRONOUS GENERATOR
4897