Index

overspeed_pars axes, mean_factor, jump_factor

Configure overspeed detection parameters.

Arguments:
Axes axes
The set of telescope axes to configure.
Double mean_factor
If the average speed of an axis between two 1 second ticks, exceeds this factor times the slew speed, then the axis is considered to be overspeed.
Double jump_factor
If the average speed of an axis between two servo updates, exceeds this factor times the slew speed, then the axis is considered to be overspeed.

Example:
The following example would tell the control system to signal an overspeed condition if the speed of the azimuth axis ever exceeds 1.5 times the slew speed, when averaged over a second, or exceeds 8 times the slew speed, when averaged over the few milliseconds between two servo updates.
overspeed_pars az, 1.5, 8.0
Context:
The overspeed detection code attempts to detect any failure that causes a telescope axis to either move much faster than expected, or appear to do so. The 1-second overspeed factor is designed to detect conditions such as a run-away velocity servo, loss of telescope counterweighting, or a broken motor that thus has no braking torque. The much larger jump factor between servo updates, is designed to catch encoder jumps. The latter factor has to be much larger than the 1-second factor, in order not to be fooled by momentary lurches caused by wind gusts etc, that the servo doesn't correct.

Martin Shepherd (17-Dec-2009)