Hohenkerk&Sinclair implementation improvements
An implementation has been made of
Hohenkerk&Sinclair (1985) around 2006. This included a few
improvements (they are using ARCHAECOSMO package, see here for description of these
functions):
- my Visual Basic (VBA) has a number precision of 15 decimal
digits.
- is based on AW formula
(Werf, 2003, formula 23), which has fixed difference of 11.2684
between AD and AW
- is based on analytic power law (PL2)
saturated vapor pressure (Hohenkerk&Sinclair, 1985)
- Nautical Almanac formula for gravity (Explanation supplement to the astronomical
almanac. 1992)
- use a constant gravity (gmid) within each layer
(mid layer gravity: instead of bottom) of the troposphere and
the stratosphere
- REarth is based on WGS84
- slightly adjusted physical constant (MW=18.016)
- stratospheric atmosphere is handled in the same way as
troposphere atmosphere
- a constant Relative Humidity (RH) within each layer of the
troposphere and the stratosphere.
- both positive and negative lapse rates are supported
- beside
astronomical refraction (whole path); also allowed to do
refraction integration over part of the ray so terrestrial and
leveling refraction can be calculated.
- allow for negative apparent altitudes (through leveling
refraction and bisection method)
- the Newton integration has been made depending on the
conversion status (and not limited to 4 steps, but limited to
500 steps).
- added improved Ciddor AD formula
(Werf, 2003, formula 21)
- split large layers into sublayers to make sure that
integration works as accurate as possible (as
it better incorporates the variability of gravity): gave some
change in case there are only a few layers (within 3arcsec at
RH=0% and RH=75%)
In 2017/2018 several improvements were made together with van der
Werf and Tschudin, to allow benchmarking between the different
implementations and to improve each other's implementations (the
recent improvements over the ARCHAEOCOSMO
package (2006) have been checked at (small) negative and
positive apparent altitude for astronomical refraction):
- Hinze's formula for gravity (plus
improvement of Tschudin) (Hinze, 2005): gave no significant
change (within 2arcsec at RH=0%)
- slightly adjusted physical gas constant (GCR=8314.4598): gave
no significant change (within 1arcsec at RH=0%)
- included Ciddor AW
formula (Werf, 2003, formula 24),
to replace the fixed 11.2684 of AD-AW: a more recent formula, significant change
(around -4.5arcmin at RH=75%)
- incorporated in dn/dr in an analytic way for two
other saturated water vapor pressure formula Ciddor CC2&CC4 (van der
Werf, 2003, formula 27&28): a difference of
+3&+5arcmin compared to PL2 (with inversion and RH=75%).
- able to handle one duct:
enhanced the use of the implementation.
- integration not only for refraction but
also: height, distance along geoid (or PHI angle), ray length
and airmass (van der Werf, 2008): enhanced the use of the
implementation
- added feature to calculate terrestrial
refraction from NearHeight to DistantHeight
at a certain distance (using bisection method): enhanced the use of the implementation
Benchmark cases
Several
implementation were benchmarked with different HT-profiles:
- inversion and presence of duct (α=-0.3K/m [between 200 and
250m], eye height=350m and RH=0%)
within a few arcsec for the implementations of: Young, van der
Werf, Tschudin and Reijs
- inversion (α=-0.125K/m [between 0 and 50m], eye height=50m and
RH=75%)
The accuracy of the three implementations is within arcsecs for
the PL2 water vapor pressure. For CC2&CC4 water vapor
pressure, the accuracy is less; within arcmins (at relative
small neg. apparent altitudes) for the implementations of: van
der Werf, Tschudin and Reijs.
The seen result differences are much larger than the next inversion case; due to the fact
that in this high -0.125K/m inversion case the light-ray radius
is close to REarth.
- inversion (α=-0.11K/m [between 0 and
50m], eye height=50m and RH=75%)
within 15 arcsecs for the implementations of: van der Werf,
Tschudin and Reijs
- superadiabatic (α=+0.03K/m, α=+0.1K/m or α=+0.14K/m [between 0
and 50m], eye height=50m and RH=75%)
within an arcsec for the implementations of: van der Werf,
Tschudin and Reijs
There are videos made of these benchmark cases (for
different wavelength Red, Green and Blue: 0.532, 0.650, 0.473µm)
Remember in above graph: the lapse rate
(α) is the negative of Temperature gradient (k=(0.034+Temperature gradient)/0.154)
Implementation formula
Variables and their values and/or dimensions:
δ: 18.36
Ra: 6378137m
Rc: 6356752.3m
MD=28.964
MW=18.016
GCR=8314.4598
T [K] between bottom and top of layer
T1 [K] at bottom of layer
T2 [K] at top of layer
h [m] between bottom and top of layer
h1 [m] at bottom of layer
h2 [m] at top of layer
α: lapse rate [K/m] (T1-T2)/(h2-h1)
g [m/sec]
gmid [m/sec] at middle of layer
Latitude: [rad] (geocentric; might be better to use geographic/geodetic latitude which is directly
related to WGS84)
RH:0-1 is constant in the layer
λ wavelength [µm]
P [mbar] between bottom and top of layer
P1 [mbar] at bottom of layer
P2 [mbar] at top of layer
Warning: Firefox renders the formulas
correctly (Chrome and Microsoft
Edge can't properly render the formula [MathM] correctly)!!!
From Hohenkerk&Sinclair (1985, 4):
From Hinze (2005):
From Hinze (2005):
From Tschudin (2017):
From
Hohenkerk&Sinclair (1985, 4):
From van der Werf (2003, formula 27):
From van der Werf (2003, formula 28):
Slightly adjusted from
van der Werf (2003, formula 23):
From van der
Werf (2003, formula 24):
From Hohenkerk&Sinclair (1985, 4):
Slightly adjusted from
van der Werf (2003, formula 21):
From this link -->
Using law of Dalton:
The below c-formula is an approximation (as
it looks to be related to formula 6: power law Pw(T)
formula)
From Hohenkerk&Sinclair (1985, 4):
From Hohenkerk&Sinclair (1985, 4):
From van der Werf (2003, formula 19):
From Hohenkerk&Sinclair (1985, 4):
Partly from Hohenkerk&Sinclair (1985, 4):
Using the quotient
rule of differentiation:
Preferred formula:
- For PW: formula 8, and not 6 or 7
- For AW: formula 10, and not 9
- For AD: formula 12, and not 11
References
Hinze, W. J., C. Aiken, J. Brozena, B. Coakley, G. Flanagan, R.
Forsberg, T. Hildenbrand, and G. Keller, Randy. (2005) New standards
for reducing gravity data: The North American gravity database.
Geophysics, Vol. 70, pp. J25-J32.
Hohenkerk, Catherine Y., and A.T. Sinclair. 1985. "The computation
of angular atmospheric refraction at large zenith angles." ed. by HM
nautical almanac office. Cambridge.
Seidelmann, P. K. (1992) Explanatory Supplement to the
Astronomical Almanac. University Science Books.
Werf, S. Y. v. d. (2003) Ray tracing and refraction in the modified
US1976 atmosphere. Applied optics, Vol. 42, pp. 354-366.
Werf, S. Y. v. d. (2008) Comment on “Improved ray tracing air mass
numbers model”. Applied optics, Vol. 47, pp. 153-156.
Acknowledgements
I would like to thank people, such as Marcel Tschudin, Siebren van de Werf
and others for their help and constructive feedback. Any remaining
errors in methodology or results are my responsibility of
course!!! If you want to provide constructive feedback, let me know.
Disclaimer and Copyright
HomeUpSearchMail
Major content related changes: December 5, 2017