Professional Documents
Culture Documents
org
Published in IET Power Electronics
Received on 16th March 2012
Revised on 20th September 2012
Accepted on 30th September 2012
doi: 10.1049/iet-pel.2012.0121
ISSN 1755-4535
Abstract: The availability of limited voltage vectors in a conventional direct torque control drive fed from a two-level inverter
causes torque and current ripples. In this study, a new torque ripple reduction technique with a modified look up table
incorporating a larger number of synthesised non-zero active voltage vectors is proposed to overcome the limitations of
the conventional and duty ratio control switching strategies. The voltage vector selection criteria in the proposed technique
are based to prevent the stator flux demagnetisation during the low-speed operation with significant reduction in torque
and current ripple. The proposed switching strategy is investigated through simulation and experimentally validated on a test
drive.
2 DTC operation
From the basic equation governing induction motor operation
stator flux λs is given by
ls = Vs − Rs Is dt (1)
u = we dt (5) + lFF
s (k) × vc = Es (k) (11)
Dts
1
where stator frequency can be given by s (k) =
lFF Dts Es (k) + lFF
s (k − 1) (12)
1 + Dts vc
Esb lsa − Esa lsb
we = (6) Similarly, the second term can be expressed in discrete by the
|l s |2 following equations
The accuracy of the modified flux estimation algorithm thus is lcom = llim
vc
(13)
strongly dependent on the value of angle (θ), which can either s s
s + vc
be obtained from the stator frequency or from the flux
components (λsα, λsβ). At low speeds (low frequencies), 1 com
s (k) =
lcom ls (k − 1) + Dts vc llim
s (k) (14)
accuracy of calculation is jeopardised by the large percentage 1 + Dts vc
of ripple in we. Hence, using the ratio of sine and cosine of
angle (θ) based on the estimated flux components at low Let
speeds leads to better results than the calculation based on
electrical frequency. 1 Dts vc Dts
The final expression of the Mod LPF for implementation = K1 , K and = K3
1 + Dts vc 1 + Dts vc 2 1 + Dts vc
on a discrete controller can be developed with the help of
(7)–(14) The schematic block diagram for implementation of the flux
1 vc estimation algorithm on a discrete controller can be
ls = Es + llim (7) developed with the help of (12) and (14) and is shown in
s + vc s
s + vc
Fig. 3.
or
4 Torque estimation and control
ls = lFF
s + lcom
s (8)
4.1 Torque estimation
1/3
√
−1/2
√
⎣ Db ⎦
= VDC (17) increase) increase)
Vsb 0 1/ 3 −1/ 3 T ↑ (small V20 T ↑ (small V30
Dc increase) increase)
T ↔ (no V0, V7 T ↔ (no V 0 , V7
change) change)
T ↓ (small V60 T ↓ (small V50
4.2 Conventional and duty ratio torque control decrease) decrease)
T↓↓ (large V6 T↓↓ (large V5
The switching strategy in a conventional DTC drive can be decrease) decrease)
explained by Figs. 4a and b, which illustrates the selection of
Fig. 4 Switching strategies in conventional and duty ratio torque control DTC
a Voltage vector selection strategy in conventional method with limited voltage vectors
b Available vectors in conventional DTC
c Voltage vector selection by duty ratio control technique
d Available voltage vectors in duty ratio control
F↑ T↑↑. (large V2 F↓ T↑↑ (large V3 It can be concluded from (19) that duty ratio method which is
increase) increase) superior to conventional DTC in terms of torque ripple
T ↑ (small V12 T ↑ (small V34 reduction has a poor flux response.
increase) increase)
T ↓ . (small V61 T ↓ (small V45
decrease) decrease) 4.3 Proposed novel switching technique
T↓↓. (large V6 T↓↓ (large V5
decrease) decrease) A new method utilising a larger number of synthesised
intermediate voltage vectors with a modified look up table
is proposed to overcome the limitations of the conventional
there is no discrimination between large and small torque as well as the switching strategies involving duty ratio
errors (ΔTe), in the duty ratio control method the torque control. In the proposed method, torque control is achieved
errors are subdivided into large and small torque errors with by the application of full vectors (V1 − V6) for large torque
the help of a five-level hysteresis comparator. The error and intermediate vectors (V12 − V61) for smaller error
discrimination between the torque errors is achieved on the between reference and estimated torque. The voltage vector
basis of the magnitude of torque hysteresis comparator selection algorithm shown in Table 2 can be verified from
bandwidth (bt). In the proposed approach a torque error Fig. 5a when stator flux is located in sector 1. Large torque
greater than 2 × bt, that is |ΔTe| ≥ 2 × bt is categorised as a error can be minimised by a significant increment in the
large torque error while a torque error |0 ≤ ΔTe ≤ bt| is angular separation between stator and rotor flux vectors,
considered as a small error. which can be achieved by voltage vector V2; however for a
Voltage vectors with reduced duty cycles are synthesised by small increment in torque, the application of the
a full vector and a null vector. This results in an improved intermediate voltage vector V12 results in a smaller
response of the drive in terms of torque ripples, but at the increment in the angular separation. It can be verified from
expense of stator flux demagnetisation and an increase in the switching Table 2 that unlike the switching technique
flux distortion. The demagnetisation effect of zero vectors proposed in the previous section, which utilises a five-level
can be explained with the help of the basic flux expression torque hysteresis comparator; the proposed control
(1), which in discrete form is given by (18) and (19) algorithm is implemented by a four-level comparator. A
voltage vector V12 can be synthesised by two adjacent full
ls (k + 1) = ls (k) + Vs (k)Dt − Rsis (k)Dt (18) vectors V1 and V2 with 50% duty ratio.
An improvement in stator flux response at sector
Dls = Vs (k)Dt − Rsis (k) Dt (19) boundaries by the proposed technique can be explained
from Fig. 5b. The stator voltage vector V2, which is
Thus the application of a zero-voltage vector results in a selected according to Table 1 for a torque and flux
decrement in stator flux in magnitude equal to the voltage increment, becomes ineffective to boost the stator flux
because the full voltage vector is almost orthogonal to the from rated to very low speed (1300–50 rpm). The
stator flux vector λs(k). On the other hand, it can be seen performance comparison of modified flux estimation method
that the intermediate voltage vector V12 can be more with a conventional LPF is shown in Figs. 6 and 7.
effective in increasing the resultant stator flux. From Figs. 6a and 6c, it can be verified that during speed
reversal a distortion in flux is observed at nearly zero speed
5 Results and discussion crossing instant for a conventional LPF, whereas the Mod
LPF shows a distortion free flux response during speed
5.1 Simulation results reversal instants as observed in Figs. 6b and d. Furthermore
from Figs. 7b and d, it can be concluded that the Mod LPF
To confirm the validity of the proposed DTC method, shows an improved flux response during low-speed
simulations using Matlab/Simulink have been first carried operation of the drive. From the zoomed portion of the
out which are further validated experimentally. The drive is speed curve shown in Fig. 7a it is observed that flux
operated in torque control mode with a reference flux of distortions at low-speed transition instants also results in
0.8 wb. A detailed comparison between the proposed and speed overshoots and under shoots .This can be attributed
conventional switching techniques on the basis of torque to the fact that in the LPF since at very low speeds the
and flux response during low-speed operation at different operating frequency of the drive becomes less than the
reference torque is carried out. cutoff frequency and hence distortions in flux are observed
as seen in Fig. 7c.
5.1.1 Flux estimation: The flux estimation algorithm that
is based on a modified LPF-based digital integration method 5.1.2 Torque ripple analysis: A comparison of torque
has a feedback compensation term which improves the variation slope pattern can be done from Figs. 8a and b.
low-speed dynamic performance of the drive compared to a These simulation results shows the variation of estimated
conventional LPF-based algorithm. The influence of the torque with the applied voltage vectors in conventional as
feedback compensation term in the Mod LPF on the well as the proposed technique. Comparing the two
dynamic response of the drive was investigated by subjecting switching strategies, from Fig. 8a it can be seen that only
the drive to a sudden speed reversal command input and also a single full vector V2 is responsible for torque increment
by operating the drive with step reduction in operating speed in a particular sampling instant in conventional DTC,
Fig. 9 Stator flux droop by zero vectors in conventional switching technique during low-speed operation
a Stator flux
b Voltage vector
whereas in the proposed technique a full vector V1 and an zero-voltage vectors (V1 and V8) in the duration between
intermediate vector V7 are selected for an increase in 0.06 and 0.075 s, whereas a constant ripple in flux is
torque as shown by Fig. 8b. From Fig. 8a, it can be observed when full voltage vectors were applied in
observed that owing to the availability of limited voltage sampling period from 0.055 to 0.06 s
vectors in a conventional DTC drive, an application of a The effect of the delay in the torque control loop is shown
full vector V2 followed by another full vector V6 results in in Fig. 10. It can be verified from the figure that a delay of one
a steep variation in torque. From Fig. 8b, it can be seen sample instant in the torque sensor may result in an increase in
that an application of a full vector V1 followed by an torque ripples. This can be compensated by modifying the
intermediate voltage vector V7 invokes a two slope pattern look up table. This can be explained as follows. For a
resulting in a decrement in the steepness of slope of torque required torque and flux increment if a voltage vector Vk is
variation. desired, then the effect of torque sensor delay can be
Fig. 9 shows the variation of stator flux with the applied compensated marginally by selecting voltage vector Vk–1 for
voltage vectors for low-speed operation .The effect of the same increment. This can be verified from Fig 10b that
application of zero-voltage vectors on stator flux in a shows an increase in torque ripple because of introduced
conventional DTC drive can be verified from Fig. 9a. A delay in torque sensor, and a marginal improvement in the
droop in stator flux is observed by the application of response can be verified from Fig. 10c.
N
1. Machine unit; a 0.75 kW, 410 V, 50 Hz squirrel-cage 1 2
induction motor with a shaft mounted tachogenerator for RMSFE = s − ls (k)
lref (21)
N k=1
speed sensing coupled with dc generator for loading.
2. A power module with MOSFET-based voltage source
N
inverter with Hall effect sensors and gate drive circuitry. 1 avg 2
3. dSpace DS1104 control board. RMSTE = Te − Te (k) (22)
N k=1
The parameters of the motor for experimentation are as From Figs. 12a and b, it can be observed that in conventional
follows. Rs = 10.75 Ω, Rr = 9.28 Ω, Ls = Lr = 51.9 mH, P = 4 switching full voltage vectors results in a steep torque slope
and Lm = 479.9 mH. The sampling time of the DTC pattern. In the modified approach, the torque control is
experiments is taken as 100 µs, whereas the dead time for implemented by a hysteresis comparator with finer
the switches is 10 µs. The value of torque and flux subdivision of torque error into large and small error and
hysteresis comparator bandwidth is takes as 0.5 nm and the selection of voltage vectors depends upon torque error
0.005 wb. All experimental results are recorded using the magnitude. Full vectors are chosen for a larger torque error,
control desk platform of dSpace DS1104. whereas intermediate vectors are selected to compensate
small error. It can be verified from Fig. 12c that since the
5.2.1 Torque and current ripple analysis: The variation of torque error is in the range of 0.5–1 nm;
experimental test drive was operated in torque control mode hence the selected voltage vectors are intermediate vectors
under the influence of different reference torque (different (V7 − V12), which prevents a large variation in torque error.
operating speed) at 80% loading. The experimentation is The superiority of the novel switching method over
primarily focused on low-speed performance of the drive conventional method can be established from Fig. 13,
which is achieved by operating the drive with reference where the proposed novel switching technique exhibit a
torque in the range from 1 to 1.8 nm The performance performance with reduced torque ripples at different
parameters to judge the effectiveness of the proposed operating torque (1 and 1.4 nm). The calculated torque and
method are torque and flux ripples which can be flux ripples at different operating torque on the collected
mathematically expressed by root mean-square torque error data samples using control desk platform are presented in
Fig. 12 Torque errors and voltage vectors in conventional and proposed switching technique
a Torque error variation with steep slope pattern because of full vectors in conventional switching method
b Voltage vector
c Improved torque error slope pattern with intermediate vectors in novel switching method
d Voltage vector
value for a sinusoidal different operating speed is shown in Fig. 17. From
wave form can be given by Imax / 2. Fig. 17a, 10.5% THD at 800 rpm is observed for the
The distortion in stator current because of the high modified technique, whereas it is 28% for the conventional
frequency ripples were studied for different operating speed method. A reduction in harmonic distortion from 54.1 to
and loading conditions. The calculated RFs are summarised 18.5% is also verified from Figs. 17e and f. Figs. 17c, d,
in Table 4. 17g and 17h are the mathematically plotted harmonic
It can be verified from Table 4 that a considerable reduction spectrum of the collected data samples for the same
in stator current ripples is achieved by the proposed switching operating conditions.
technique. The corresponding torque ripples for the same
operating conditions are shown in Fig. 15 and the plotted 5.2.2 Flux response analysis: In a conventional DTC
stator current waveform at 300 RPM of the collected drive, a droop in flux is observed when a change in stator
experimental data samples for RF calculation is shown in flux sector takes place, and this can be attributed to the fact
Fig. 16. that the effect of a chosen voltage vector for a particular
The experimentally recorded and mathematically plotted flux requirement is different at sector boundaries.
harmonic spectrum of stator current at 80% loading and Furthermore zero-voltage vectors, which are chosen for
Fig. 18 Flux droop by zero vectors and sector transition in conventional DTC
a Flux
b Voltage vector
c Flux sector
change in an input parameter. From Figs. 23a and b, it can be operation above the base speed is also possible with field
seen that the actual rotor speed tracks the reference speed weakening.
from 1400 to 400 rpm in forward direction and from In Table 5, a comparison of the two switching
−1500 to 0 rpm in reverse direction. Thus it can be techniques is summarised which clearly highlights the
concluded that the drive can be operated in a wide superiority of proposed switching technique over
speed range in forward and reverse directions as well as conventional method.