Using Torque-Ripple-Induced Vibration to Determine the Initial Rotor Position of a Permanent Magnet Synchronous Machine Phil Beccue, Steve Pekarek Purdue University November 6, 2006
2 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 Utilizing Torque Ripple to Determine Rotor Position
3 PM Sychronous Machine The harmonic content of the currents and back-EMF can be expanded as a Fourier series Back-EMF equations Current equations Torque equation
4 Torque Produced by PMSM Torque is modeled as sum of the average torque and the torque ripple harmonics Torque Average Torque Harmonics
5 Sensing Torque Ripple A polyvinylidene fluoride (PVDF) film produces voltage in response to deformation VsVs CsCs 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
6 Sensor Placement
7 Torque Ripple Sensor Isolating Torque Ripple Harmonics Values for harmonics of torque are acquired by multiplying the sensor voltage by cos(yθ r ) and sin(yθ r ) The result of the multiplication is then passed through a lowpass filter
8 Closed-Loop Controller Cost function is defined to be a function of measured quantities (in steady state) Expression for measured torque ripple is expanded
9 Closed-Loop Controller The desired current harmonics are then chosen as a function of the measured torque ripple
10 Closed-Loop Controller Diagram of torque ripple mitigation control-loop Hysteresis Current Controller PMSM Machine Measured Currents Gain Hall-Effect Sensors Position Observer
11 Initial Position Estimator Only two stator phases are energized Produces a torque harmonic, but zero average component
12 Initial Position Estimator Three commanded stator currents Produces three torque ripple amplitudes at the commanded electrical frequency
13 Initial Position Estimator The ratio of two vibration waveforms provides position information Substituting in fundamental component of influence of flux on the stator winding from the permanent magnet
14 Initial Position Estimator Using trig identities to simplify Closed form expression for the tangent of the position observer
15 Experimental Verification Test motor is a 2.5 kW, 16 Amp 8-pole surface mount PMSM with non-sinusoidal back-emf A 4096 counts per revolution encoder used to obtain an accurate rotor position Commanded stator current had a frequency of 1000 Hz and a peak amplitude of 1 A (6.25% of rated) The response time was less than 50 ms The control was tested in hardware using the following setup
16 Initial Position Estimator Calculated rotor position Rotor position error
17 Measured Start-up Performance Start-up performance comparison of position observer to an optical encoder
18 Torque Ripple Mitigation Implementation Simulated steady-state results before and after torque ripple mitigation algorithm
19 Torque Ripple Mitigation Implementation Measured steady-state results before and after torque ripple mitigation algorithm
20 Torque Ripple Mitigation Implementation Steady-State FFT of Electromagnetic Torque
21 Measured Transient Response Measured torque ripple and current during step change in commanded torque from 1.25 Nm to 5.0 Nm
22 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