Академический Документы
Профессиональный Документы
Культура Документы
-Vth
Dave Wilson
Co-Owner
Kappa Electronics
www.kappaiq.com
Benefits of Field Oriented Control
V(treaction)
200V
150 150V
0 0V
-50-50V
-100
-100V
-150
-150V
-200
-200V
0.0s 0.3s 0.6s 0.9s 1.2s 1.5s 1.8s 2.1s 2.4s 2.7s 3.0s 3.3s 3.6s
-180o -150o -120o -90o -60o -30o 0o 30o 60o 90o 120o 150o 180o
Interrupt:
Measure rotor flux angle
Regulate current vector to be 90o wrt rotor flux
A B C Exit ISR
Interrupt:
Currents Measure new rotor flux angle
Regulate current vector to be 90o wrt rotor flux
Exit ISR
Constant Constant
(for now)
† Interrupt:
3P Measure new rotor flux angle
Torque dr I qs Regulate current vector to be 90o wrt rotor flux
Exit ISR
22 Adjustable
†
Torque expression based on amplitude invariant form of Clarke Transform.
+b
Direction of positive rotation
Direction of positive speed
B Direction of positive torque
A
-a +a
C
Phase A leads phase B
Phase B leads phase C
Phase C leads phase A
Controller
- Stage
Measured Current
ADC1
Commutator keeps
rotor and stator fields
properly aligned!
B ib
Motor Control
Center
ic
C
ia A
ia
Controller ib
with A/D
ic
C
Commanded is Error
q or qd
Magnetic axis for phase A
+ Va
-
PI
Phase A
ia
-Imsin(q)
Reference current waveforms
synchronized to rotor position
q
+
Vc
-
PI Vb
Phase B
ib
-Imsin(q -120o) -
+
-
PI
Phase C ic
-Imsin(q -240o)
q
2-phase to Vb Vc
3-phase
transform
i B iα
Reference current waveforms Vα Vβ -
-
i C
3-phase to
2-phase iβ
synchronized to rotor position
i A
transform
+
-
PI
Phase α
+
-
PI
Phase β
Jump up on the ib
rotating reference is
frame, whose x-axis B iq
is the rotor flux axis.
id
q
A
ia
This is called the
Park Transform
C
a b
id ia cos q + ib sin q
iq -ia sin q + ib cos q
-
i q (measured)
Since id is directly aligned with the rotor flux, it can be used to
control the effect of the rotor flux on the stator coils.
iq controls the amount of torque generated by the motor
Keeping your motors spinning. Dave Wilson
3. (Finally!) Amplify the error signals to generate correction voltages.
PI Controller (d-axis)
Error
∫
Commanded Id + + Vd
Ka Kb
- +
Measured Id
PI Controller (q-axis)
∫
Error
Commanded Iq + + Vq
Ka Kb
- +
Measured Iq
vb
Part B. Next, we Voltage Vector
Phase A - top
Phase A - bottom
Phase B - top
Phase B - bottom
Phase C - top
Phase C - bottom
Wilson
Torque Current
q
Flux Current
Reverse Vb Vc
Clarke-Park
q Transforms
i iq
Vq Vd B
Forward
-
-
i C
id
Clarke-Park
i A Transforms
Desired Torque +
PI
- q
Desired Flux +
-
PI
-Vth
Dave Wilson
Owner
Kappa Electronics
www.kappaiq.com
ACIM Circuit Representation with
Arbitrary Turns Ratio “a”
rs j Ls - aLm
j a 2 Lr - aLm
a 2 rr
jaLm
S
General equivalent circuit showing arbitrary value of referral ratio “a” (a=1
corresponds to a turns ratio of Ns/Nr, which yields the conventional circuit.)
Rotor Flux
current
id Stator current
Rotor leakage inductor is gone!
Source: Vector Control and Dynamics of AC Drives, by Don Novotny and Tom Lipo, Oxford University Press, 2000
iqr -
Lm
iqs idr
Lr iqs
i qr i qs i qr i qs
i ds i ds
ids
dr dr
dr
Torque instantaneously changed. Torque slowly changed.
Encoder
Slip Calculator
1
tr
Commanded id
1 + Str r
D ^s
+ ^
qd
Commanded iq N
P
i d (commanded) + +
error(t)
vd
-
+
id (measured) I
P
i q (commanded) + +
error(t)
vq
- +
i q (measured) I
i d controls rotor flux magnitude.
i q controls amount of torque generated by motor
Commanded iq
(torque)
I ∫ Reverse
Clarke-Park
Va
Vb Dave’s
Motor Control
Center
Transform Vc
Commanded P P
Rotor + +
Speed + + Vq θd
- + - +
I ∫ I ∫
id iq
ia
Forward
ib
Clarke-Park
Transform -
ic
-
θd
Commanded id Slip
Frequency + θd
∫
Slip
Commanded iq Calculator
+
Control Diagram of a Variable Speed Control System Utilizing Field Oriented Control.
1/Lq
Kb ∫
id Vd compensation
Ls
iq
Vq compensation
Commanded iq -
Ka
+
+ + Vq
+
+ +
Kb ∫
KE
Lm / Lr Vd compensation
+
Rr
Lm -
Lr
Lm 2
+
id
- Ls -
Lr
iq
Rr / Lr Lm / Lr Vq compensation
+
+
2
L
Ls - m
Lr
400ms 420ms 440ms 460ms 480ms 500ms 520ms 540ms 560ms 580ms 600ms 620ms 640ms 660ms 680ms
Commanded Iq
Decoupling
Compensation Actual Iq
ON
400ms 420ms 440ms 460ms 480ms 500ms 520ms 540ms 560ms 580ms 600ms 620ms 640ms 660ms 680ms
-Vth
Dave Wilson
Owner
Kappa Electronics
www.kappaiq.com
Flux is “reluctant” to
Reluctance Torque
jump through air
because air has high
permeability.
N
i Torque
The magnet exerts
force on the knife
in an effort to
minimize the
reluctance of the
flux path.
†
3P
Torque dr I qs + Lds - Lqs I ds I qs
22
†
Torque expression based on amplitude invariant form of Clarke Transform.
-Q
Torque
Q
Reaction Torque (magnet to magnet)
CCW
D D
Stable Stable Unstable
0o Unstable 45o 90o 135o Unstable 180o
CW
Reluctance Torque (magnet to metal)
The magnets exerts force
on the rotor in an effort to
Q -Q
minimize the resistance
(reluctance) of the flux path.
-D
Transform Vc
id
θd
iq sign iT iT2 - id2
+ Current Vq
Controller
-
Commanded iq
id iq
d/dt ia
Forward ib
Clarke-Park
Transform ic -
-
θd Rotor Flux Angle