SLA_REFCO

Refraction Constants

ACTION:
Determine the constants a and b in the atmospheric refraction model Δζ = a tan ζ + b tan 3ζ, where ζ is the observed zenith distance (i.e. affected by refraction) and Δζ is what to add to ζ to give the topocentric (i.e. in vacuo) zenith distance.
CALL:
CALL sla_REFCO (HM, TDK, PMB, RH, WL, PHI, TLR, EPS, REFA, REFB)
GIVEN:

HM

D

height of the observer above sea level (metre)

TDK

D

ambient temperature at the observer K)

PMB

D

pressure at the observer (mb)

RH

D

relative humidity at the observer (range 0 – 1)

WL

D

effective wavelength of the source (μm)

PHI

D

latitude of the observer (radian, astronomical)

TLR

D

temperature lapse rate in the troposphere ( K per metre)

EPS

D

precision required to terminate iteration (radian)


RETURNED:

REFA

D

tan ζ coefficient (radians)

REFB

D

tan 3ζ coefficient (radians)


NOTES:
(1)
Suggested values for the TLR and EPS arguments are 0.0065D0 and 1D8 respectively. The signs of both are immaterial.
(2)
The radio refraction is chosen by specifying WL > 100 μm.
(3)
The routine is a slower but more accurate alternative to the sla_REFCOQ routine. The constants it produces give perfect agreement with sla_REFRO at zenith distances tan 11 (45) and tan 14 ( 76). At other zenith distances, the model achieves: ′′05 accuracy for ζ < 80, ′′001 accuracy for ζ < 60, and ′′0001 accuracy for ζ < 45.