servo_pars
axes, track_vmax, slew_speed, slew_volts, pgain, igain, dgain,
vgain, zero_offset, accel_lim
Configure the servo parameters of one or more telescope axes.
Axes axes
Double track_vmax
Double slew_speed
Double slew_volts
Double pgain
Double igain
Double dgain
Double vgain
Double zero_offset
Double accel_lim
servo_pars el, 0.125, 0.25, 10.0, 0.9, 0.2, -0.1, 0.9, -0.04, 0:8:06
servo_pars
command govern
the behavior of the software part of the servo of the specified
telescope axes. The servo of each telescope axis consists of a
hardware velocity servo, commanded by a software position
servo. Together these form a traditional PID (proportional,
integral, differential) servo, with the addition of a velocity
feed-forward term.
The proportional and integral gains of the servo are set in
software, by the pgain
and igain
parameters. Nominally all of the differential gain is provided by
the hardware servo. However small positive or negative values of
the dgain
parameter can be used judiciously to add
or subtract from this. The velocity feed-forward gain is set by
the vgain
parameter.
The servo effectively has two modes. For speeds
below track_vmax
, the desired velocity, generated by
the software servo is passed unchanged to the velocity servo.
This provides good tracking when tracking sidereal
sources. However above track_vmax
and the maximum
slew speed, slew_speed
, the velocity output is
progressively clipped, purportedly to smooth the transition
between tracking and slew speeds.
Further information about the servo loop and its clipping behaviour, can be found in the 40m control system documentation.