A Quick Description of the Pointing Correction Process Flow

This document describes a very high-level view of the pointing correction process used by the GBT antenna controller. It does not describe the acquisition or reduction of pointing data, simply the procedural flow of computations in the antenna controller.

In the process of tracking, a celestial coordinate system is transformed into a time-relative az/el position using functions from the SLALIB Starlink library. Once obtained, the refraction algorithm described in PTCS Memo 35 is used to compute a refracted az/el position.

The traditional model correction is then calculated based upon the refracted az/el position. At the same time a residual correction is calculated based upon the same refracted az/el position.

The residual correction is based upon three numerically represented functions:
  • \Delta el = el_f(el),
  • \Delta el = el_g(az),
  • \Delta xel = xel_h(az)

where f(), g(), and h() are based on data-sets stored in a database. These values are linearly interpolated to produce a value at any az/el position.

The corrections are summed with the traditional model corrections:
  • \Delta el_{tm} = \Delta el_{condonseries} + \Delta el_{f(el)} + \Delta el_{g(el)}
  • daz_{tm} = daz_{condonseries} + daz_{h(az)}

Then the correction is applied:
  • az_{cref} = az_{refracted} + daz_{tm}/cos(el_{refracted})
  • el_{cref} = el_{refracted} + del_{tm}

The next stage processes the LPC's and dynamic corrections:
  • az_{mnt} = az_{cref} + daz1_{lpc} + (daz2_{lpc} + daz2_{BeamXelOffset} + daz2_{dynamic})/cos(el_{cref})
  • el_{mnt} = el_{cref} + del_{dynamic} + del_{lpc} + del_{beamElOffset}

where az_{mnt} and el_{mnt} are the values sent as commands to the az/el servo.

-- JoeBrandt - 20 Oct 2006
Topic revision: r1 - 2010-06-22, JoeBrandt
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding NRAO Public Wiki? Send feedback