www.controltrix.com Servo Motor Drive Velocity Tracking
21K - views

www.controltrix.com Servo Motor Drive Velocity Tracking

Similar presentations


Download Presentation

www.controltrix.com Servo Motor Drive Velocity Tracking




Download Presentation - The PPT/PDF document "www.controltrix.com Servo Motor Drive Ve..." is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.



Presentation on theme: "www.controltrix.com Servo Motor Drive Velocity Tracking"— Presentation transcript:

Slide1

www.controltrix.com

Servo Motor Drive Velocity Tracking

Reducing tracking error

Slide2

Framework

PMSM vector control drive

Velocity Feedback: Encoder with finite pulses/rev (e.g. 10000)

Current feedback:

LEM sensor +

onchip

12 bit ADC +/-15A full range

Voltage feedback:

DC Voltage sense +

onchip

12 bit ADC 800 V full range

Slide3

Framework…

Application:

Machine tool industry

Objective:

Control motor velocity as precisely (from 0 to 100 % or more rated speed)

Under external disturbances

Slide4

Challenges at low speed operation

Limit abs. err. @ Slow velocities (small value

 large % err)Limit Rel. err. @ faster velocities (small %

large err)

Rel. and Abs velocity tracking error

Abs err. required approx 10 rev/day

Slide5

Limit factors

ADC current resolutionVelocity feedback resolutionDead time

InductanceBack emf

distortion

Residual encoder offset

Slide6

ADC Current

feedback res  limits torque impulse

res.

K

t

= torque constant = 0.75 Nm/A

T

s

= sampling time = 1 ms

J = inertia = 0.00017 Kgm

2

dI = ADC current resolution = 10 mAdT = Kt. dIMin abs velocity resolution = Ts. dT / J approx 20 -50 rev/day

Limit

factors.

Slide7

Limit factors..

Mitigation :

Oversampling and averaging to reduce quantization noise

Disadvantage :

ADC sampling frequency and triggering limitations

Slide8

Velocity feedback resolution

Fixed time sampling (# pulses in 1 sample period) 1 pulse/1ms = 6 rev per min

@ High velocities less troublesome @ Low velocities major problem

Limit

factors…

Slide9

Limit factors….

Mitigation :

Fixed angular distance/measured time Limited by processor timer resolution @ High velocities more trouble some

@ Low velocity is OK

Disadvantage :

Non linear / non time invariant dynamics

(LTI analysis not valid)

Slide10

Deadtime

2

- 5% duty is wasted in deadtime

Leads

to 6 step

voltage

to be applied @

electrical freq.

Non

linear dynamics

Distorts dynamics @ 6X electrical frequency + harmonics ( open loop ripple torque)Limit factors…..

Slide11

Inductance

Inductance varies with current due to saturation Distorts dynamics @ 6X electrical frequency + harmonics

( open

loop ripple torque)

Limit

factors……

Slide12

Back emf

distortion Back

emf waveform is never ideal sine wave. Some

distortion

always

present

Distorts

dynamics @ 6X electrical frequency + harmonics

(

open loop ripple torque)Limit factors…….

Slide13

Residual encoder offset

Leads to direction dependent performance

The angular offset between encoder 0 and motor 0 position is

always

an estimate.

Some

residual always remain

Limit

factors……..

Slide14

Static friction

Non linear direction dependent component near zero velocity

Note

: 3 – 4 – 5 – 6 – 7

are not easy to mitigate unless using repetitive control techniques

Limit

factors………

Slide15

Other considerations:

Non linear dynamics with fixed distance variable time sampling

Dynamics change with velocity

Slide16

Kalman filter based data fusion

Motor Current and encoder

data

combined to estimate

instantaneous

velocity

Estimate

velocity @ current sampling

freq. approx (20KHz

) No gain changesProposed method

Slide17

No change in sampling freq. based on velocity

(only pulses per sampling period measurement used) Zero

velocity control

Abs

velocity

resolution

limited by current feedback

Relative

resolution can be arbitrarily reduced (subject to

abs limit) trade off against dynamic performance Other limit factors automatically taken careProposed method.

Slide18

Simulation results

Typ. velocity ripple @ 300

rad/s

Abs err

= 0.004

rad

/s = 57 rev/day

Rel. err.

= 13ppm

Slide19

Slide20

@ low rpm (6 rpm) (abs error/ripple estimate based on current quantization)

= 0.0002 rad

/s = 3 rev/day

Rel. err.

= 100

ppm

Extrapolated estimated

results

(simulation time is very long at slow speeds)

Slide21

Thank You

consulting@controltrix.com