Академический Документы
Профессиональный Документы
Культура Документы
Cycloconverter
Control Strategy
Main Control loops
© ABB Group
September 24, 2009 | Slide 2
Motor Load
Tmotor Tload
© ABB Group
September 24, 2009 | Slide 3
Current
measurement
Motor
SM
Rotor position
SE
measurement
Speed
measurement PG
© ABB Group
September 24, 2009 | Slide 4
Speed
reference
Current
measurement
Motor
SM
Rotor position
SE
measurement
Speed
PG
measurement
© ABB Group
September 24, 2009 | Slide 5
© ABB Group
September 24, 2009 | Slide 6
Cycloconverter
Control Strategy
Vector Control
© ABB Group
September 24, 2009 | Slide 7
© ABB Group
September 24, 2009 | Slide 8
© ABB Group
September 24, 2009 | Slide 9
© ABB Group
September 24, 2009 | Slide 10
RST to αβ transformation
β 1 1
iα = i R - iS - iT
2 2
i = 3 i T - 3 iS
β 2 2
T
α
αβ to RST transformation
i = i
S R R α
1 3
iS = - i α + 2 iβ
2
1 3
iT = - iα - 2 iβ
2
© ABB Group
September 24, 2009 | Slide 11
αβ to dq transformation
Id = iα cosλ + iβ sinλ
β
q
Iq = −iα sinλ + iβ cosλ
IS
iβ
d dq to αβ transformation
Id iα = Id cosλ − Iq sinλ
Iq ω
λ iβ = Id sinλ + Iq cosλ
α
iα
Id and Iq are direct currents
© ABB Group
September 24, 2009 | Slide 12
© ABB Group
September 24, 2009 | Slide 13
where udu and uqu are calculated values, udact, uqact, idact and iqact are measured values from transducers and rs is
the stator resistance. The voltages are also estimated by the current model :
udi = Ψd *ω
uqi = Ψq *ω
The correction parameters D-corr and X-corr are get by integrating the differences between voltages in current
(ui) and voltage (uu) model.
© ABB Group
September 24, 2009 | Slide 15
Is Rs
Is xs q-axis ψ -axis
E
ω
Us
I2 ψs ψσ
Is -axis
ψhq
I1
Iq ψh
Is
δ d-axis
Id ψhd If
© ABB Group
September 24, 2009 | Slide 16
The first step in vector control is the accurate calculation of flux: it's value and direction
i.e. flux angle δ. The air gap flux ψh consists of ψhd and ψhq components, when stator flux
ψs has components ψhd, ψhq and additionally ψσ where ψσ is the leakage flux of the stator
winding.
Air gap flux component ψhd is actually the sum of two components which are produced by
excitation current if and stator current id. The ψhd is always positive and id negative.
Thus id tries to produce flux to negative direction and the excitation current if has to
compensate the effect of id in order to maintain positive ψhd. This means that when stator
current is increasing also excitation current is also increased.
For practical reasons the stator flux is chosen for vector control strategy. It maintains the
stator voltage variations reasonable even with high overloads because the ψσ is included
in the flux actual value for flux controller.
Vector control requires also the flux control. Reference value is a known variable
whether it is constant or depends inverse proportionally on the speed at field weakening
area. When the flux actual value is known a normal PI controller is an adequate tool for
flux control. The output of flux controller controls the rotor current and if necessary also
the I1 component of stator current. In steady state the output of flux controller is zero and
stator current is controlled rectangular to the stator flux (cosfi = 1) in order to maximise
the motor torque. In practice this is possible in steady state only. Dynamic situations
require stator current also to produce flux due excitation circuit is slow to control
compared to stator. Flux controller can increase or decrease flux.
© ABB Group
September 24, 2009 | Slide 17
In the picture stator current is divided into components I1 and I2. Current I2
produces the torque and I1 is the current producing flux from stator.
The motor voltage Us consists of emf voltage E perpendicular to the air gap
flux ψh, resistive voltage drop IsRs which has the same direction as stator
current Is and reactive voltage drop IsXs, which is perpendicular to the
leakage flux ψs. When these components are added the result is the stator
(terminal) voltage Us.
© ABB Group
September 24, 2009 | Slide 18
I sB
1.1
= 2.00 1.0 ΨB = 1.0
IsA = 1.0
ΨA = 1.0
δΒ
-1.66 δA I fA IfB = 1.94
d
-2.0 -1.0
1.0 2.0
© ABB Group
September 24, 2009 | Slide 19
Cycloconverter
Control Strategy
Controle design
© ABB Group
September 24, 2009 | Slide 20
Speed-ref Speed 10
3 Control
torque_ref I2-ref
speed speed_act
Speed-sensor calculation
8 9
11 13b
Flux 14b
-ref Control id_ref
Current ref I-Control
Im-act calculation dq
I1-ref id1_act
1a iq_ref
6
-act iq1act
3p
+
I1-act id1_act id_act 2c
3p sin
I2-act Current sinla 18a
iq1_act + based 2d
cosla
dq Flux cos 14c 15a
Address_1
Bridge
I3-act calculation I1-ref + Control
-ref P-Control Bridge1_sel
d dq Angle1_ref
I1-ref
I2-ref
q I1-act
+
3p I3-ref 18b
15b Bridge
+ Address_2 Control
d q P-Control Bridge2_sel
sinla I2-ref Angle2_ref
cosla I2-act
sinla +
16a 18c
cosla 15c
I1-ref Bridge1_sel Bridge
2a P-Control + Address_3 Control
sin 16b Bridge3_sel
G el-angle I3-ref Angle3_ref
Gray-code 2b I2-ref Bridge2_sel
B I3-act
cos +
16c 18d
cosla Bridge3_sel
I3-ref 15d
sinla
1c
7
U1-act 3p Ud1_act
U2-act Uq1_act
dq
U3-act Voltage
based
Flux
calculation
16 17
-ref Excitation PI-Control
current Im-ref
id0_ref reference 18g
calculation
Bridge
Address_7 Control
Angle7_ref
Multiplexed data
Im-act
to firing system
© ABB Group
September 24, 2009 | Slide 21
U1-phase
152.02 ROTOR_ANGLE1 159.03 FLUX_S_D 159.04 FLUX_S_Q 133.9 I_ch1-per
Excitation
133.13 I_ch2-per
© ABB Group
September 24, 2009 | Slide 22
© ABB Group
September 24, 2009 | Slide 23
The reference values for the Id- and Iq-currents are calculated (11) from torque reference, flux controller
output, sinus and cosine values of load(flux) angle.The current control for stator is done in two phases
separately. The integral part (13) is controlled in rotor coordinates system (dq) and the proportional part
(17) in stator 3-phase coordinates system. I-part uses directly dq-direction current reference and output of I-
part is transformed(14) to polar information(length and direction) to make communication to CCB easier.
The reference value for P controller in stator frame is transformed also to polar format(15) and send to CCB
The output of the current controller I-part of and references to P-part goes to reference
calculation(RECA)(16). In RECA block some feed forward etc. is added final current reference which goes
to proportinal part of current controller(17). Output of current controller is firing angle.
The reference for excitation current is calculated in block (12) from the inputs : flux reference, id reference
and load(flux) angle. Excitation current reference is send to RECA of CCB where P-controller is used to
control current.
© ABB Group
September 24, 2009 | Slide 24