11_chapter 6

advertisement
85
CHAPTER 6
REDUCTION OF TORQUE AND SPEED PULSATION
THROUGH THE PROPOSED CONTROLLER
6.1
INTRODUCTION
Variable voltage and variable frequency supply to AC drives are
invariably obtained from a three-phase voltage source inverter. A space vector
pulse width modulation (PWM) scheme is used to obtain variable voltage and
variable frequency supply. The most widely used PWM schemes for threephase voltage source inverters are carrier based sinusoidal PWM and space
vector pulse width modulation schemes. There is an increasing trend of using
SVPWM‟s because of their easier digital realization (Nayeripour et al 2010).
This Chapter focuses on step by step development of SVPWM implemented
on an induction motor using the proposed fuzzy controller. The new duty
cycle calculation of a three phase voltage source inverter is proposed here
based on space vector theory. This calculation is used to describe the
relationship between duty cycle and output voltage. Also it is used to find out
matrix converter duty cycle.
6.2
CALCULATION OF DUTY CYCLE FOR THE INVERTER
Sector representation of space vector analysis of inverter is
explained in chapter 4. At sector I, V and V are voltage vectors as shown in
Figure 6.1. Assuming V0* makes „ v‟ phase angle difference with V . This
V0* can be calculated using vector calculus by referring to Figure 6.1. The „ z„
86
is switching time interval during which output voltage of the inverter is
constant. The switching time duration voltage space vectors V and V are „ 1‟
and „ 2‟. Duty cycles corresponding to
are calculated as
. If output voltages applied to stator of induction motor are equal
then its adjacent voltage active vectors are added.
V
V0 *
( 2/ z) i2
v
0
V
( 1 / z) V
Figure 6.1 Reference Voltage Vector
From Figure 6.1 it is known that reference voltage vector V0* can
be drawn as illustrated in Equation (6.1).
V0*=
(6.1)
⁄
(6.2)
⁄
(6.3)
⁄
87
where
Desired voltage transfer ratio = Mv =
Then,
√
0≤
V0*,
Under balanced input voltage condition,
(
(
(
where
Let us assume a condition for maximum current modulation ie.
.
Displacement angle
=
With reference to chapter 4 and Figure 4.4, vectors
can be identified
and
.
Mean value of the output voltages and dc link currents are
and
88
[
[
]
(
.
[
]
[
[
]
])
]
(6.4)
(6.5)
Equations (6.4) and (6.5) are voltage and current of voltage source
inverter in terms of duty cycle.
6.3
INVERTER FED INDUCTION MOTOR SIMULATION
This section describes the variation of frequency with respect to
motor speed. Induction motor supplied from a constant frequency source
admirably fulfills the requirements of substantially constant speed drives.
Many motor applications, however, require several speeds or even a
continuously adjustable range of speeds. The synchronous speed of an
induction motor depends on,


Changing the number of poles
Varying the line frequency
The salient features of speed control methods of induction motor
are based on the five possibilities, changing the number of poles, varying the
line frequency, varying the line voltage, varying the rotor resistance and
applying voltage of the appropriate frequency to rotor. The rotor is almost
always of the squirrel-cage type, which reacts by producing a rotor field
having the same number of poles as the induction stator field. Mechanical
torque developed is shown in Equation (6.6) (Fitzgerald 2003).
89
(6.6)
ω
where,
ω
ω and ω is the electrical excitation frequency of the
motor in rad/sec
Z1,eq
=
Thevenin‟s equivalent stator impedance, ohms
R1,eq
=
Thevenin‟s equivalent stator resistance, ohms
ɷs
=
Synchronous mechanical angular velocity, rad/sec
X2
=
Rotor Reactance, ohms
V1,eq
=
Equivalent stator voltage, volts
ɷe
=
Electrical excitation frequency of the induction
motor, rad/sec
∆ ɷm
=
ɷs
-
ɷm, is the difference between synchronous and
mechanical angular velocities of the motor, rad/sec
Stator voltage of the motor is shown in Equation (6.7) and its
equivalent impedance is shown in Equation (6.8).
̂
̂
(6.7)
(6.8)
90
To investigate the effect of changing frequency, it is assumed that
is negligible. Then Equation (6.7) can be written as Equation (6.9).
̂
eq
= ̂
(6.9)
And equivalent reactance with respect to stator side is shown in
Equation (6.10)
(6.10)
Let the subscript „г‟ represent rated frequency values of the
induction motor parameters. The electrical excitation frequency is varied.
Variation of stator frequency is illustrated in Equation (6.11).
ω
(
ω
г
(6.11)
Under V/f control, the equivalent source voltage as in
Equation (6.12) shall be written.
̂
ω
ω г
(̂
(6.12)
г
Since ̂1, eq is equal to ̂ multiplied by a reactance ratio which stays
constant with changing frequency as illustrated in Equation (6.13).
̂
ω
ω г
(̂
г
(6.13)
91
Finally, the motor slip can be written
ω
ω
ω
where
ω
ω
(6.14)
ω
ω
ω
is the difference between the synchronous and
mechanical angular velocities of the induction motor. The frequency
dependence of the speed torque characteristic of an induction motor appears
only in the term R2/∆ ɷ as shown in Equation (6.15). The stator resistance R1
is negligible and electrical supply frequency of induction motor is changed.
As a result, the torque speed characteristics will simply shift along the speed
axis when ɷe is varied.
Then,
ω
(
ω
г
(
ω
(6.15)
г
Table 6.1 shows the design specifications of Induction motor for
the the matrix converter simulation.
Table 6.1 Specifications of Induction Motor Ratings for Simulation
Parameters
Ratings
Asynchronous Machine
20HP
Stator voltage
460V
Frequency
50-60Hz
Rated rpm
1760rpm
Rs(Stator Resistance)
0.1645Ω
Stator Inductance(Ls)
0.002191H
Rotor Resistance
0.1645 Ω
Rotor inductance
0.002191H
Mutual inductance
0.07614H
92
The speed controller is based on the fuzzy controller that controls
the motor slip. Fuzzy controller is added to the motor speed that produces the
demanded inverter frequency. This frequency is used to generate the inverter
voltage so that the motor V/f ratio is maintained constant.
6.4
FUZZY CONTROLLER FOR VOLTAGE SOURCE
INVERTER
Over the past two decades, different types of soft computation were
used widely in VSI based electrical drives. They are,





Artificial Neural Network (ANN)
Fuzzy Logic Set (FLS)
Fuzzy Neural Network (FNN)
Genetic Algorithm Based system (GAB)
Genetic Algorithm Assisted system (GAA)
Neural networks and fuzzy logic techniques are quite different.
They have unique capabilities in information processing by specifying
mathematical relationships (Qingqing Zhou 1997).
The Fuzzification module converts the crisp values of the control
inputs into fuzzy values. A fuzzy variable has values, which are defined by
linguistic variables (fuzzy sets or subsets) such as low, medium and high.
Each variable is defined by gradually varying membership function. In fuzzy
set terminology, all the possible values can be assumed universe of discourse
(Qingqing Zhou et al). And fuzzy sets (characterized by membership
function) cover whole universe of discourse. The shape of fuzzy sets can be
triangular as we discussed in chapter 5.
The data base and the rules form the knowledge base which is used
to obtain the inference relation R. The data base contains a description of
93
input and output variables using fuzzy sets. The rule base is essentially the
control strategy of the system. The proposed fuzzy based SVPWM is shown
in Figure 6.2. The speed as a feedback element is used in fuzzy controller. To
generate fuzzy Tables flux linkage current, phase angle and stator voltage are
used.
To determine a fuzzy rule from each input and output data pair, the
first step is to find the degree of each data value in every membership region
of its corresponding fuzzy domain .The variable is then assigned to the region
with the maximum degree of accuracy.
Phir Id
Flux
Iabc
Phir
Speed
Wm Teta
Iq
Iabc
Id
Teta
Iq
ABC to dq
conversion
Teta
calculation
1/z
0.98
Phir* Id*
SPACE VECTOR MODULATION
Phir*
Id*
calculation
Iabc
Iabc
Teta
Phir
Iabc*
Pulse
Iabc*
Id*
Speed
Te*
Iq*
Iq* calculation
Iq*
dq to ABC
conversion
pulses
1
Inverter
Fuzzy logic controller
I
Induction
motor
Desired speed
and torque
measurement
Figure 6.2 Proposed Fuzzy Controllers to Develop SVPWM
94
Any direct torque control scheme contains two control actions.
They are current control and speed control. The direct torque control is
subdivided into speed sensor and speed sensorless control. In this proposed
method speed sensor based direct torque control is described. Rotor speed and
three phase induction motor currents are measured. The torque is measured as
an inverse of speed. Then Id and Iq are calculated using Park transform
through Iabc. Then this vector gives the information about 600 sectors. A three
dimensional look-up-table selects the voltage vector to satisfy the torque
demands. It is detailed in Appendix 2.
6.5
FUZZY CONTROLLER FOR TORQUE MESUREMENT
Fuzzy logic based rule approach is defined using „if-then‟
statements. Fuzzy rule is stored in the fuzzy rule base. Each input and output
data is processed and rules are generated. Fuzzy rule base is based on
knowledge base. It is in the form of two dimensional tables. Fuzzy controller
utilizes speed error and change in speed error. The speed error is calculated
using reference speed and speed signal feedback. Speed error and change in
speed error are fuzzy inputs. These two inputs are normalized using two
triangular membership functions. Fuzzy output is speed of induction motor.
This is used to measure torque. This measurement involves I
*
d
. Equation
(6.16) is used to measure I d* and I q*. Equation (6.17) is used to measure Tref.
This is based on speed difference of induction motor for different loads.
(6.16)
where
T
=
Lm =
Motor torque, Nm
mutual inductance between rotor and stator magnetic
circuits, Hendry
Lr
=
rotor inductance, Hendry
95
Id *
=
direct axis current, Amperes
Iq *
=
quadrature axis current, Amperes
This speed difference can be found using fuzzy controller based on
reference speed and speed of the motor. The calculated I d* and I q* are used to
measure Vd* and Vq*. Equation (6.17) is used to measure torque and it can be
used to develop space vector pulse width modulation.
ω
where
6.6
ω
ω
(6.17)
J =
Moment of Inertia
B =
Friction coefficient
P =
Number of poles
T =
Sampling Period
FUZZY MEMBERSHIP FUNCTION ASSOCIATED WITH
SPACE VECTOR PULSE WIDTH MODULATION
Fuzzy variables associated with speed control of induction motors
are selected and normalized between -1 and 1. These fuzzy variables can be
multiplied to accommodate the desired variable by selecting suitable scale
factor. Following sets are defined to get desired speed of the Induction motor.
Measured Speed
=
{NB, NM, NS, ZE, PS, PM, PB}
Change in speed is stated by the following set,
Change in speed
=
{NB, NM, NS, ZE, PS, PM, PB}
Desired speed represented by the following sets
=
{NB, NM, NS, ZE, PS, PM, PB}
96
Based on experience we have selected membership function.
Figures 6.3 to 6.6 show the membership function of input and output
variables.
Figure 6.3 Membership Function for Error Speed
Figure 6.4 Membership Function for Change in Error Speed
97
Figure 6.5 Membership Function for Output Set Speed
Figure 6.6 Surface View of Rule Base to Get Set Speed
6.7
FUZZY RULE BASE DEVELOPMENT
Fuzzy rules are combined using the following connectives AND
and ALSO. Fuzzy variables are expressed by natural language. For example
NB
= Negative Big
=
Low speed level 3
NM
= Negative Medium
=
Low speed level 2
NS
= Negative Small
=
Low speed level 1
ZE
= Zero
=
desired speed
PS
= Positive Small
=
High speed level 1
98
PM
= Positive Medium
=
High speed level 2
PB
= Positive Big
=
High speed level 3
Fuzzy set operations are Union, Intersection and Complement. Let
X and Y are two fuzzy sets in U with membership function of X and Y. U is
universe of discourse. This U is a collection of fuzzy variables {}. The
membership function (XUY) of the union XUY is max {X (),Y ()}. The
membership function  (X∩Y) of the union X∩Y is min {X (), Y ()}
The membership function X is the complement of a fuzzy set X is
1 - X ().
Table 6.2 Fuzzy Rule Base for Inverter Fed Drive
Error
Change
NB
NM
NS
Z
PS
PM
PB
NB
NB
NB
NB
NB
NM
NS
Z
NM
NB
NB
NB
NM
NS
Z
PS
NS
NB
NB
NM
NS
Z
PS
PM
Error
Z
NB
NM
NS
Z
PS
PM
PB
PS
NM
NS
Z
PS
PM
PB
PB
PM
NS
Z
PS
PM
PB
PB
PB
PB
Z
PS
PM
PB
PB
PB
PB
From Table 6.2 there are 49 rules. These rules are composed in the
following manner.
If
Induction motor speed is (.) and
Change in Induction motor speed is (.) Then Desired speed is (.).
Based on that, torque will be evaluated which is used to measure Id
and I q.
99
6.8
CONCLUSION
In this chapter fuzzy based SVPWM generation is proposed.
Calculation of space vector pulse width modulation duty cycle for inverter
with respect to output voltage and output current is described. Apart from that
the following discussions are made about proposed controller and results are
discussed in chapter 9.






Relationship between voltage vectors and duty cycle is
illustrated.
Inverter fed induction motor simulation details are provided.
Fuzzy controller design for VSI is illustrated.
Fuzzy controller for torque measurement is given.
Fuzzy membership is associated with SVPWM.
Fuzzy rule base is developed.
Download