Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
November 6, 2006
Outline
• Background information
– Source of torque ripple in a surface mounted
Permanent Magnet Synchronous Machine
(PMSM)
– Method for measuring torque ripple
– Algorithm used to mitigate torque ripple
2
PM Sychronous Machine
Back-EMF equations
Torque equation
eas r mag m
mM
em cos m r
Te
P
2r
ias eas ibs ebs ics ecs Tecog ebs r mag
m
mM
em
cos m r 120
ecs r mag m em cos m r 120
mM
ibs iqn cos n r 120 idn sin n r 120
nN
ics iqn cos n 120
sin n 120
nN
r idn r
M 1,5,7,11,13,... N 1,5,7,11,13,... 3
Torque Produced by PMSM
Torque is modeled as sum of the average torque and the
torque ripple harmonics
Te Te Teqy cos y r Tedy sin y r
Torque yY
3Pmag
Average Torque Te
4
nN
iqn
en
3Pmag
Harmonics Teqy
4
nN
e y n
e y n iqn Tcqy
3Pmag
Tedy
4
nN
e y n
e y n idn Tcdy
A
Cs
h
Vs g3n * Stressn * h
• The PVDF film is metallized on both sides
• The film acts as a dialectic – forms a capacitance
• Modeled by a voltage source with a series capacitor
5
Sensor Placement
Permanent Magnet
Synchronous Machine
PVDF
Washer
6
Torque Ripple Sensor
Isolating Torque Ripple Harmonics
Teqy
*
vsensor cos y r Teqy
*
dt cos y r
1
Teqy
*
s
Tedy
*
vsensor sin y r Tedy
*
dt
r Vs
s
7
Closed-Loop Controller
8
Closed-Loop Controller
The desired current harmonics are then chosen as a function
of the measured torque ripple
d d
i qh iqh G i qh 2K e 2T Qx q
dt dt
d d
i dh idh G i d 2K e 3T Qx d
dt dt
9
Closed-Loop Controller
Te
Gain
iq1
Measured Currents
d
i qh
dt 1 i qh Hysteresis PMSM
2
s Current Controller Machine
Hall-Effect
r Sensors
Position Observer
xedy
*
1
T eqy
s s yY
sin y r ydelay
* ksensor
cos y r ydelay
*
K Te2Q
xeqy
*
1 vsensor
s
P asm r bsm r
Te I s cos et Tecog r
2 r r
P asm r bsm r
vsensor Is ks cos et s
2 r r
11
Initial Position Estimator
12
Initial Position Estimator
15
Initial Position Estimator
Calculated Rotor Position vs. Actual Rotor Position
Rotor Position ( r )
300 Actual
Calculated - no-loaded
Calculated rotor 200
Calculated - loaded
position
100
0
0 50 100 150 200 250 300 350
Rotor Position (r )
Rotor position 0
error
-2
16
Measured Start-up Performance
Start-up performance comparison of position observer to an
optical encoder Rotor Velocity - Measured
1000
Initial
RPM
Position
500 Observer
Position Observer
Optical Encoder
0
0 0.2 0.4 0.6 0.8 1
Time (s)
Phase-a Stator Current Using Position Observer - Measured Phase-a Stator Current Using Optical Encoder - Measured
20 20
10 10
Amps
Amps
0 0
-10 Initial -10
Position
-20 Observer -20
0 0.2 0.4 0.6 0.8 1 0 0.2 0.4 0.6 0.8 1
Time (s) Time (s)
17
Torque Ripple Mitigation Implementation
Simulated steady-state results before and after torque ripple
mitigation algorithm
Phase-a Stator Current Before Mitigation - Simulated Torque Before Mitigation - Simulated
20 6
10
4
Amps
N*m
0
2
-10
-20 0
0 0.01 0.02 0.03 0.04 0 0.005 0.01 0.015
Time (s) Time (s)
Phase-a Stator Current After Mitigation - Simulated Torque After Mitigation - Simulated
20 6
10
4
Amps
N*m
0
2
-10
-20 0
0 0.01 0.02 0.03 0.04 0 0.005 0.01 0.015
Time (s) Time (s)
18
Torque Ripple Mitigation Implementation
Measured steady-state results before and after torque ripple
mitigation algorithm
Phase-a Stator Current Before Mitigation - Measured Torque Ripple Before Mitigation - Measured
20 4
10 2
Amps
Volts
0 0
-10 -2
-20 -4
0 0.01 0.02 0.03 0.04 0 0.005 0.01 0.015
Time (s) Time (s)
Phase-a Stator Current After Mitigation - Measured Torque Ripple After Mitigation - Measured
20 4
10 2
Amps
Volts
0 0
-10 -2
-20 -4
0 0.01 0.02 0.03 0.04 0 0.005 0.01 0.015
Time (s) Time (s)
19
Torque Ripple Mitigation Implementation
Steady-State FFT of Electromagnetic Torque
Torque Harmonic Amplitude - Simulated Torque Ripple Amplitude - Measured
0.5 1.5
Before Mitigation Before Mitigation
0.45 After Mitigation After Mitigation
th
0.4 6 harmonic
0.35
1
th
0.3 6 harmonic
Volts
N*m
0.25
0.2
0.5
0.15
th
0.1 12 harmonic
th
12 harmonic
0.05
0 0
0 500 1000 1500 0 500 1000 1500
Frequency (Hz) Frequency (Hz)
20
Measured Transient Response
Phase-a Stator Current Transition Response - Measured Torque Ripple Transition Response - Measured
20 4
10 2
Amps
Volts
0 0
-10 -2
-20 -4
0 0.05 0.1 0.15 0.2 0 0.05 0.1 0.15 0.2
time(s) time(s)
21
Conclusions
• Initial position observer is developed that utilizes
torque ripple measurement to determine position
– Requires no knowledge of machine parameters
– Applicable to surfarce or buried-magnet machines
– Relatively straightforward to implement
• Initial position observer can potentially enable
sensorless operation over the full speed range of
the motor
• Torque ripple mitigation can be achieved without
in-line position encoder
22