Top Banner
IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03
20

IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

Dec 22, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

IRTF TCS Servo concepts I

Peter Onaka

Note: this is a compilation of information blatantly copied from multiple sources.

11/4/03

Page 2: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

TCS Servo primary functions

• Tracking = primarily velocity control– Most important = Only time when we are actually

acquiring science data.

• Offset = small position move – Finishes with track mode, observer waiting…

• Slew = large position move– Observer waiting….

Page 3: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

Why is tracking most important?

• Poor tracking means– Smeared image/spectra– May render AO useless– Image quality invalidated– Bad or poor data– * because all or our instruments integrate on object

• Poor Offset means – Wasted time– Possible failure to acquire data (sequences)

• Poor Slew means– Wasted time

Page 4: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

What PIDs do

• PIDs close a position loop

Page 5: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

Ground based telescopes

• A PID alone will probably not be adequate. We also have a more complicated drive arrangement. We need to close a velocity AND position loop.

Page 6: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

What does the velocity loop do?

Resonances

Position loop

Slew and Feedforward

Page 7: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

What does each loop do?

• We shouldn’t expect a PID alone to work well for velocity control due to “disturbances and nonlinearities” affecting the dynamics of the servo.

Page 8: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

What disturbances?

• It’s important to understand that the disturbances have a power spectrum (they have frequency terms).

Page 9: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

Dynamic wind effects

Mauna Kea

Power at and above

telescope resonances

of 3.5Hz (RA) and 8.5Hz

(DEC)

Page 10: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

Wind effect PSD (VLT model)

Torque magnitude

could still be significant

Power at and above

telescope resonances

of 3.5Hz (RA) and 8.5Hz

(DEC)

Page 11: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

Frequency/tuning challenge

Decrease to avoid

resonances

Increase for disturbance correction

• But remember

“Increase bandwidth”

Page 12: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

“stick/slip” and nonlinear disturbances

Page 13: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

Other nonlinear disturbances

Page 14: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

How to fix nonlinear disturbances

Position loop is low

bandwidth

High bandwidth

velocity loop is “ essential”

Page 15: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

What a PID might do

• We could easily get this with a PID alone.

velocity

position

20Hz PID position updates

Desired velocity

time

High inertia case

Peaks excite resonances

Page 16: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

The old servoPosition command pulse rate

Tach

Tach

Pwr amp

Rect/ lead/lag/

sum

3Hz HP filter

preload Bull gear

3.7Hz LP filter + sum

sum

Pwr amp

Rect/ lead/lag/

sum

3.7Hz HP filter

preload

Torque split

inc encoder

Position error counter

14 bit DAC

Integrator + feed-forward

Limiters + ramp

gen

Feedforward & offset

Position loop

LP velocity loop

HP velocity loop1

HP velocity loop2

Page 17: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

LP velocity loops

• Rect = unipolar for anti-backlash• Lead/lag = PI controller plus R/C lead circuit• Sum = velocity command, tach HP and

preload

Tach

Bull gear

Pwr amp

Rect/ lead/lag/

sum

3Hz HP filter

preload

HP velocity loop1

Page 18: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

Lead Lag circuit

Page 19: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

Lead Lag = stiffness

• This stiffness increase compensates for torque disturbances (wind, cable wrap loading, stick-slip etc.)

Page 20: IRTF TCS Servo concepts I Peter Onaka Note: this is a compilation of information blatantly copied from multiple sources. 11/4/03.

Why we shouldn’t use the bull gear encoder feedback for HP velocity control

Tach

Pwr amp

Rect/ lead/lag/

sum

3Hz HP filter

preload Bull gear

3.7Hz LP filter + sum

inc encoder

HP velocity loop2

Ev: ” It was discovered early on in the development of the TCS, that there existed a significant amount of torsion between a given motor and the bull gear twisting of motor shaft). The simplest method of

reducing the affect of this torsion was to create two separate servo loops, one for each motor/tachometer combination in the frequency

range where this torsion affect dominates.”

Torsion difference