Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Digital Control of Three-Phase DC/AC Converters: Current Control Techniques Digital Hysteresis Control
November 1999
i* L
i
iL
-B n 1 0 Bp
L iL
R
+
-Vdc/2
Single-phase schematic of the hysteresis current control. The hysteresis bands Bp, Bn are supposed to be fixed.
November 1999 Simone Buso - University of Padova - Lesson 5 4
dt
+e
dt
+e
Reference voltage
di u u = R i + L dt
*
November 1999
di u u = R i + L dt
*
Normally the resistive term can be neglected and the reference voltage u* can be considered constant during a modulation period. Therefore, the current error has a triangular shape (right-hand side is constant) and the average of u over a modulation period is equal to u* (total current variation is 0).
November 1999 Simone Buso - University of Padova - Lesson 5 6
Vdc/2 Vdc/2 -V
November 1999
Synchronization clock.
7
T=
where:
4 L
2 Vdc 1 un
Vdc un = u* 2
November 1999 Simone Buso - University of Padova - Lesson 5 8
Vdc Td 2 = 1 un 4 L
November 1999
)
9
where uo is the load midpoint voltage (neutral voltage) and 1 is the unity vector. uo =
November 1999
(u1 + u2 + u3 )
3
11
u u uo 1 = R i + L
di dt
Because of the presence of uo, the current error in a switching period is not triangular and its slope (on each phase) depends on the state of all phases (through uo). This phenomenon is known as phase-interference.
November 1999 Simone Buso - University of Padova - Lesson 5 12
R i + L
d i
= uo 1 dt
which can be easily implemented by filtering the instantaneous voltage uo with an analog low pass filter having the same time constant of the load (L/R). Tuning is normally required.
November 1999 Simone Buso - University of Padova - Lesson 5 13
i = i i
it is possible to derive the decoupled error i dynamic equation:
u u = R i +L
*
d i dt
Bp , Bn
+Vdc/2
-B n 1 0 Bp
i* L
i
iL
L iL
R
+
-Vdc/2
The controller maintains its analog structure, but a bandwidth digital control is added which ensures constant switching frequency.
November 1999 Simone Buso - University of Padova - Lesson 5 16
(k)
S- (k) S+(k)
(k+1)
T(k)
k:
November 1999
17
S (k + 1) = S (k )
Td (k + 1) = (k) T (k )
where Td is the desired switching period. It is worth noting that this reasoning leads to an algorithm which is equivalent to a first order dead-beat control of the switching period.
November 1999 Simone Buso - University of Padova - Lesson 5 19
i* L iL
November 1999
Switching Pulses
23
G [dB]
un = 0
1 + sTz s2 Tz
fz
November 1999
log10f
25
i
-B* -Bn(k)
te(k)
Bp(k+2)
te(k+1) T*
Tsp(k+1)
Tsp(k)
Clock k-1
November 1999
Tclock
k+1
k+2
k+3
t
27
Then, the new value of threshold Bp(k+2), which eliminates the timing error, can be computed: T* Bp (k + 2) 2 t e (k + 1) = * * B (k ) T 2
November 1999 Simone Buso - University of Padova - Lesson 5 30
Bp (k + 2) = Bp (k)
Tsp (k )
Bp
1.0
B* i
0.0
-1.0
-B* -Bn
-2.0 1.5
0us
100us
200us
300us
400us
500us 0.3
1.0
-0.3 500us
November 1999
Bp
0.5
0.0
-0.5
-1.0
1.5
0.6ms
0.8ms
1.0ms
1.2ms
1.4ms
1.6ms
1.8ms
2.0ms
1.0
0.5
November 1999
34
-Bn
November 1999
35
Phase error in degrees between clock and phase voltage pulses. All plotted data refer to the generation of a sinusoidal current (6 A peak value) with a 0.8 modulation index.
November 1999 Simone Buso - University of Padova - Lesson 5 37
References
[1] L.Malesani and P.Tenti: "A novel hysteresis control method for current controlled VSI PWM inverters with constant modulation frequency" IEEE Trans. on Industry Applications, Vol.26, No.1, Jan./Feb. 1990, pp.88-92. [2] Q.Yao and D.G.Holmes: "A simple, novel method for variablehysteresis-band current control of a three phase inverter with constant switching frequency". IEEE IAS'93 Ann. Meet. Conf. Rec., Toronto, Oct. 1993, pp. 1122-1129. [3] L. Malesani, L. Rossetto, P. Tomasin, A. Zuccato: "Digital Adaptive Hysteresis Current Control with Clocked Commutations and Wide Operating Range", IEEE Trans. on Industry Applications, Vol. 32, No. 2, March/April 1996, pp. 316-325. [4] L.Malesani, P.Mattavelli, S.Fasolo, S. Buso: A Dead-Beat Adaptive Hysteresis Current Control, IEEE IAS99 Ann. Meet. Conf. Rec., Phoenix, Oct. 1999, pp. 72-79.
November 1999 Simone Buso - University of Padova - Lesson 5 38