<<

ROM SAF Report 14 Ref: SAF/ROM/METO/REP/RSR/014 Web: www.romsaf.org Date: 16 Oct 2013

ROM SAF Report 14

A review of the calculations in ROPP

Ian Culverwell

Met Office, Exeter, UK Culverwell: ROPP geodesy review ROM SAF Report 14

Document Author Table

Name Function Date Comments Prepared by: I. D. Culverwell ROM SAF Project Team 16 Oct 2013 Reviewed by: D. Offiler ROM SAF Project Team 27 Feb 2013 Reviewed by: J. R. Eyre ROM SAF Steering Group Member 13 May 2013 Approved by: K. B. Lauritsen ROM SAF Project Manager 26 Sep 2013

Document Change Record

Issue/Revision Date By Description 1st draft 25 Feb 2013 IDC First draft, based on report attached to ROPP ticket 159 2nd draft 27 Mar 2013 IDC Corrections following 1st review by DO Version 1.0 11 Sep 2013 IDC Amendments after contacting ROPP-2.0 beta reviewer

ROM SAF

The Radio Occultation Meteorology Satellite Application Facility (ROM SAF) is a decentralised processing centre under EUMETSAT which is responsible for operational processing of GRAS radio occultation data from the Metop satellites and RO data from other missions. The ROM SAF delivers bending , refractivity, temperature, pressure, and humidity profiles in near-real time and offline for NWP and climate users. The offline profiles are further processed into climate products consisting of gridded monthly zonal means of bending angle, refractivity, temperature, humidity, and heights together with error descriptions.

The ROM SAF also maintains the Radio Occultation Processing Package (ROPP) which contains software modules that will aid users wishing to process, quality-control and assimilate radio occulta- tion data from any radio occultation mission into NWP and other models.

The ROM SAF Leading Entity is the Danish Meteorological Institute (DMI), with Cooperating Entities: i) European Centre for Medium-Range Weather Forecasts (ECMWF) in Reading, United Kingdom, ii) Institut D’Estudis Espacials de Catalunya (IEEC) in Barcelona, Spain, and iii) Met Office in Exeter, United Kingdom. To get access to our products or to read more about the project please go to: http://www.romsaf.org

Intellectual Property Rights

All intellectual property rights of the ROM SAF products belong to EUMETSAT. The use of these products is granted to every interested user, free of charge. If you wish to use these products, EU- METSAT’s copyright credit must be shown by displaying the words "copyright (year) EUMETSAT" on each of the products used. ROM SAF Report 14 Culverwell: ROPP geodesy review

Abstract

This report reviews the geodesy calculations in ROPP,in response to concerns raised by the ROPP2.0 beta reviewer in 2008. Various expressions for the surface , effective , radius of curva- ture and geopotential height are compared, and the impact of the differences in RO applications is assessed. Supporting sensitivity studies are reported. A simple model is developed that sheds light on some of the findings.

3 Culverwell: ROPP geodesy review ROM SAF Report 14

Contents

1 Introduction 5

2 Gravity 6 2.1 Variation with ...... 6 2.2 Variation with altitude ...... 10

3 Effective radius of 11

4 Geopotential height 14

5 Radius of 16

6 Undulation 20

7 Response to ROPP2.0 beta reviewer’s comments 22

8 Sensitivity studies 24 8.1 Sensitivity to surface gravity ...... 24 8.2 Sensitivity to effective radius ...... 27 8.3 Sensitivity to ...... 29 8.4 Sensitivity to undulation ...... 31

9 Summary and conclusions 33

10 Appendix: The geodesy of Rodworld 35 10.1 Intoduction ...... 35 10.2 Absence of rotation ...... 35 10.2.1 Geopotential ...... 36 10.2.2 Surface gravity ...... 36 10.2.3 Effective radius ...... 37 10.3 Presence of rotation ...... 40 10.3.1 Geopotential ...... 40 10.3.2 Surface gravity ...... 40 10.3.3 Effective radius ...... 41 10.4 Summary ...... 41

Bibliography 43

4 ROM SAF Report 14 Culverwell: ROPP geodesy review

1 Introduction

Geodesy is the study of the measurement and representation of the Earth, including its gravitational field. A review of the geodesy calculations in ROPP was suggested by the ROPP2.0 beta reviewer ([1]). His concerns were that these calculations are not being done sufficiently accurately and/or consistently in ROPP, and he suggested that the treatment of geodetic terms should be re-examined. There were two main aspects to the reviewer’s concern: insufficient accuracy in the transformation between geometric and geopotential height, and the apparent inconsistency between the effective radius of the Earth and the radius of curvature of the Earth at the tangent point. Lewis ([6]) compared the early ROPP implementations of gravity, effective radius and geopotential, based on expressions in the Smithsonian Meteorological Tables ([14]), and versions which have since been implemented in ROPP, based on Mahoney’s ([8]) calculations using Somigliana’s equation. He found that the fractional differences between the calculations of gravity and of geopotential were negligible (< 10−5), but that the fractional difference in effective radius of 5 × 10−5 equated to 350 m, which was considered excessive. This is why ROPP has consistently used geodesy routines based on Somigliana’s equation since ROPP1.2. A follow-up note (Lewis 2010 pers. comm.) discussed the differences between these later expres- sions for gravity, effective radius and geopotential and those used in the Invert package, which is used to process ROM SAF NRT products. He found various inconsistencies between the two sets of expressions: a 3 × 10−5 fractional difference in the equatorial gravity, and up to 300 m difference in effective radius. The differences in geopotential height were generally less than 1 m, however, and therefore considered negligible. The treatment of the radius of curvature in ROPP has developed since ROPP2.0 was reviewed, and, as the reviewer recommended, expressions involving the true radius of curvature of the section of the intersected by the occultation plane are now used in the ropp_utils/coordinates routines that are used by the ropp_pp module of ROPP. This report attempts to tie all these threads together, and give a coherent account of the current geodesy calculations in ROPP. Throughout the following discussion of the wide range of available geodesy calculations it should be borne in mind that ROPP itself is internally consistent: all modules use common expressions for parameters and formulae which are held in the ropp_utils module. This is one of the strengths of the modular structure of ROPP. Geodesy is important to radio occultation in two distinct ways: “physically”, in connection with the effects of gravity on the atmosphere; and “mathematically”, in connection with the natural co-ordinate system in which to discuss the bending of radio signals during an occultation. These two facets will be discussed separately, before being brought together.

5 Culverwell: ROPP geodesy review ROM SAF Report 14

2 Gravity

2.1 Variation with latitude

Numerous expressions for the Earth’s gravity field appear in the literature. The most authoritative reference appears to be the International Gravity Formula (Lambert 1945 [4]). Writing g(h,φ) for the effective (ie including rotational effects) gravity at geometric height h and geographic (or geodetic) latitude φ 1, Lambert gives the surface gravity as

2 2 Lambert: g(0,φ) = geq(1 + β sin φ − β1 sin 2φ) (2.1)

where (ignoring third order terms and some geometric shape factors like everyone else)

β = (5/2)m − f − (17/14)m f ≈ 5.3 × 10−3 (2.2) and −6 β1 = ( f /8)( f + 2β) = ( f /8)(5m − f ) ≈ 5.9 × 10 . (2.3)

Here, geq = g(0,0) is surface gravity at , f = (a − c)/a is the flattening of the oblate ellipsoid which is assumed to be described by the mean geoid2 with semi-major and semi-minor axes 2 a and c respectively, and m = ω a/geq is the ratio of centrifugal to gravitational force on the equator. For the Earth, not coincidentally3, f and m are numerically similar: f ≈ m ≈ 1/300. This makes β > 0, which implies (since β  β1) that g increases towards the poles, as might be expected from both the reduced centrifugal “dilution” of gravity (m) and the smaller to the Earth’s centre ( f ). A glance at Eqn (2.2) shows that only one of these statements is true. More on this later. Numerically in Eqn (2.1):

−2 −3 −6 geq = 9.7803253359 ms ; β = 5.3024396 × 10 ; β1 = 5.8496912 × 10 . (2.4)

Eqn (2.1), or something very much like it, appears throughout the literature (eg [14], [8]). Somigliana’s equation for the surface gravity, as currently used in ROPP (ropp_utils/geodesy/gravity.f90), takes the form ([2]):

q 2 2 2 Somigliana: g(0,φ) = geq(1 + ks sin φ)/ 1 − e sin φ (2.5)

1That is, the angle between the local vertical and the equatorial plane. (As opposed to the geocentric latitude, which is the angle between the radius vector from the Earth’s centre to the given point and the equatorial plane.) 2But see Section 6 for a discussion of the undulation. 3In Principia Mathematica, derived f = 5m/4 for a uniformly rotating homogeneous blob of fluid (reported by White et al [16]). The non-uniform density of the Earth means that in practice f is rather closer to m.

6 ROM SAF Report 14 Culverwell: ROPP geodesy review

where −3 ks(Somigliana’s constant) = (cgpo − ageq)/ageq ≈ 1.9 × 10 (2.6)

and q e(eccentricity) = (a2 − c2)/a2 ≈ 8.2 × 10−2. (2.7)

Here, gpo = g(0,π/2) is the surface gravity at the pole. In ROPP, the parameters in Eqn (2.5) take the values

−2 −3 geq = 9.7803253359 ms ; ks = 1.931853 × 10 ; e = 0.081819.

Li and Götze ([7]) quote the following second order expansion of Eqn (2.5):

∗ 2 2 Li and Götze: g(0,φ) = geq(1 + f sin φ − 1/4 f4 sin 2φ) (2.8)

where ∗ −3 f = (gpo − geq)/geq ≈ 5.3 × 10 (2.9)

and −6 (1/4) f4 = ( f /8)(5m − f ) ≈ 5.9 × 10 . (2.10) [Aside: Eqn (2.10) is a bit deus ex machina as it stands since it requires something like Eqn (2.19) below to get the rotation rate m into it. More consistent would be to say:

∗ −3 f = (1 + ks)(1 + f ) ≈ 5.3 × 10 (2.11) and −6 (1/4) f4 = ( f /4)(3 f /2 + ks) ≈ 5.9 × 10 . (2.12) ]

Note that ks (or gpo) in Somigliana’s equation (Eqn (2.5)) must be specified directly: it is not derived from more elementary terms. Lambert ([4]) quotes a closed form expression for g(0,φ), due to Pizetti, which has the same form as Somigliana’s equation, but with a derived value of (effectively) ks:

q 2 2 2 2 Pizetti: g(0,φ) = geq(1 + (mC − e )sin φ)/ 1 − e sin φ, (2.13)

where C = 5/2 − (13/7)ε2 ≈ 2.5 (2.14)

and q ε(second eccentricity) = (a2 − c2)/c2 ≈ 8.2 × 10−2. (2.15)

ROPP versions before 1.2 used an expression based on the Smithsonian Meteorological Tables (Lewis, 2007 [6], from a forerunner of [8]), which was a particular representation of Lambert’s equa- tion:

7 Culverwell: ROPP geodesy review ROM SAF Report 14

˜ 2 ˜ 2 SMT: g(0,φ) = g˜eq(1 + β sin φ − β1 sin 2φ) (2.16)

in which −2 ˜ −3 ˜ −6 g˜eq = 9.780456 ms ; β = 5.2885 × 10 ; β1 = 5.9 × 10 . (2.17) (The reader will notice these numbers are slightly different to those in Lambert’s expression, Eqn (2.1).) Finally, the surface gravity used in the Invert code is given by Lewis 2010 (pers. comm.):

2 2 Invert: g(0,φ) = geq(1 + f2 sin φ − 1/4 f4 sin 2φ) (2.18)

where

2 geq = GM/Re (1 − f + 3m/2 − 15m f /14) 2 f2 = − f + 5m/2 − 17m f /14 + 15m /4

(1/4) f4 = ( f /8)(5m − f )

The Invert expression does not quite follow from Lambert’s (Eqn (2.1)) or Pizetti’s (Eqn (2.13)) formulas, but it does agree to first order in m and f . In fact, all three expressions imply that, to first order in these quantities, the ratio of the polar to the equatorial surface gravity is:

Clairaut: gpo/geq = 1 + (5/2)m − f (2.19)

— a famous result due originally to Clairaut (eg see White et al 2008 [16]). Since f ≈ m ≈ 1/300, this means that surface gravity is about 0.5% larger at the poles than at the equator. Note further that m and f have opposing tendencies in Eqn (2.19): rotation makes gravity at the pole stronger than at the equator, while flattening makes it weaker. (This last result is discussed in more depth in the context of a simple toy model in the Appendix.) Fig 2.1 compares expressions (2.1), (2.5), (2.8), (2.13), (2.16) and (2.18) for the surface gravity as a function of latitude. Lambert, Somigliana, Li and Götze, and Pizetti are effectively identical. The largest difference is between Invert and Somigliana, but even this incurs a fractional difference of less than 30 parts per million, which is probably negligible (see Sections 3 and 8). Conclusion: No need to amend the surface gravity expression in ROPP.

8 ROM SAF Report 14 Culverwell: ROPP geodesy review

Various surface gravity expressions 9.84 50

9.82 25 ) -2

9.80 0 Surface gravity (ms Fractional difference in surface gravity 9.78 -25

Somigliana 108(Lambert - Som)/Som 108(Li&Gotze - Som)/Som 108(Pizetti - Som)/Som 106(Invert - Som)/Som 106(SMT - Som)/Som

9.76 -50 0 30 60 90 Latitude (deg)

Figure 2.1: Latitudinal variation of surface gravity defined by Somigliana’s equation, as used in ROPP, and fractional differences from it of alternative expressions. See text for details.

9 Culverwell: ROPP geodesy review ROM SAF Report 14

2.2 Variation with altitude

In a later paper, Lambert (1948 [5]) quotes the full International Gravity Formula for the variation of gravity with gedodetic latitude and altitude normal to the ellipsoid. Since this does not seem to be widely known, we reproduce it in full:

2 2 IGF: g(h,φ) = geq(1 + β sin φ − β1 sin 2φ)

−2geq(h/a)(1 + α0 + α1 cos2φ + α2 cos4φ) (2.20) 2 +3geq(h/a) (1 + α3 + α4 cos2φ)

where, in the notation of Section 2.1,

2 −3 α0 = (9/4)m − (1/2) f + f − (173/112)m f ≈ 6.1 × 10 2 −4 α1 = (3/2) f − (5/4)m + (1/4) f + (13/7)m f ≈ 7.3 × 10 2 −7 α2 = (1/4) f − (5/16)m f ≈ −8.2 × 10 (2.21) −3 α3 = −(2/3) f + (7/3)m ≈ 5.9 × 10 −3 α4 = 3 f − (5/2)m ≈ 1.4 × 10 and a again is the semi-major axis of the ellipsoid of the Earth. The first line is just Eqn (2.1). Al- though Lambert is reticent about the origin of Eqn (2.20), the expression appears to derive from a complicated expansion of the geopotential in ellipsoidal co-ordinates — see, for example, Mahoney 2008 ([9]).

On a non-rotating, spherical , for which m = f = 0, α0–α4 vanish and Eqn (2.20) reduces to the first two terms in the expansion of

 a 2 g(h,φ) = g(0,φ) (2.22) a + h as might be expected from the inverse square law of gravity. In ROPP, the variation of gravity with altitude is handled analogously to Eqn (2.22), by means of the effective radius of the Earth, as will be discussed in the next Section. Conclusion: The variation of gravity with height is not handled by the International Gravity Formula in ROPP.

10 ROM SAF Report 14 Culverwell: ROPP geodesy review

3 Effective radius of Earth

In ROPP (and elsewhere) it is convenient to encode the variation of gravity with latitude and height in an analogous way to Eqn (2.22), by means of a fictitious, latitudinally varying, effective radius Reff, by writing:  R (φ) 2 g(h,φ) = g(0,φ) eff (3.1) Reff(φ) + h

[Aside: there is no reason in general why g should fall off with height along a given latitude line exactly as (R + h)−2. It isn’t true, for instance, for the toy model discussed in the Appendix.]

If Eqn (3.1) is true, then Reff(φ) is given by:

Reff(φ) = −2g(0,φ)/gh(0,φ). (3.2)

Note that the effective radius is a purely theoretical construct, invented to capture the variation of gravity with altitude, so that g(h,φ) can be written as Eqn (3.1). It bears no relation to the actual radius of the Earth. This becomes clear when Eqn (2.1) and Eqn (2.20) are substituted into Eqn (3.2): we obtain, to first order in m and f ,

2 2 Lambert: Reff(φ)/a = (1 + β sin φ)/(1 + α0 + α1 − 2α1 sin φ) (3.3)

where a is again the semi-major axis of the spheroidal Earth.

Noting, as Mahoney (2008 [8]) does, that β and α1 are positive, this means that Reff(φ) increases towards the poles. (The equator-to-pole reduction in gh = ∂g/∂h in the denominator of Eqn (3.2) is in fact about one third that of the increase of g in the numerator.) The fictitious nature of the effective radius is therefore clear — although perhaps not as well known as it should be. [Aside: the effective radius of the simple model in the Appendix also increases with latitude.] Mahoney quotes a corresponding expression to Eqn (3.3) using Somigliana’s equation for gravity, Eqn (2.5). It has not been possible to reproduce this derivation. But the resulting effective radius, apparently given by

2 Somigliana: Reff(φ)/a = 1/(1 + f + m − 2 f sin φ) (3.4)

in which a = 6378137.0 m; f = 0.003352811; m = 0.003449787 is the one currently implemented in ropp_utils/geodesy/r_eff.f90. ROPP versions before 1.2 used an expression for effective radius based on the Smithsonian Me- teorological Tables (Lewis 2007 [6], from a forerunner of Mahoney 2008 [8]):

11 Culverwell: ROPP geodesy review ROM SAF Report 14

˜ 2 ˜ 2 SMT: Reff(φ) = 2g ˜eq(1 + β sin φ − β1 sin 2φ)/(γ0 + γ1 cos2φ + γ2 cos4φ) (3.5)

˜ ˜ in which g˜eq, β and β1 are given by Eqn (2.17), and

−6 −2 −9 −2 −12 −2 γ0 = 3.085462 × 10 s ; γ1 = 2.27 × 10 s ; γ2 = −2.0 × 10 s .

For completeness, we record the effective radius used in the Invert code, which is given by Lewis 2010 (pers. comm.):

  g(0,φ) 2 −1 Invert: Reff(φ)/a = (1 + f + m + (−3 f + 5m/2)sin φ) (3.6) geq

where g(0,φ)/geq is given by Eqn (2.18). To first order in m and f , Eqn (3.6) and Eqn (3.4) both imply 2 Reff(φ)/a ≈ 1 − f − m + 2 f sin φ, (3.7) which is an increasing function of φ, as discussed above. (See the Appendix for further discussion.) Fig 3.1 compares expressions (3.3), (3.4), (3.5) and (3.6). For comic relief, it also shows the actual radius of the Earth’s ellipsoid as a function of latitude. The largest fractional difference in effective radii, between the expressions based on Somigliana’s equation and the Smithsonian Tables, is about 65 parts per million. As will shortly be seen, this has a negligible impact in ROPP applications. Conclusion: No need to amend the effective radius expression in ROPP.

12 ROM SAF Report 14 Culverwell: ROPP geodesy review

Various effective radius expressions 6400 100

6390

50 6380

6370

0

6360 Effective radius (km)

Actual radius 106(Lambert - Som)/Som

6350 Fractional difference in effective radius Somigliana 106(Invert - Som)/Som 106(SMT - Som)/Som -50

6340

6330 -100 0 30 60 90 Latitude (deg)

Figure 3.1: Latitudinal variation of effective radius defined by Somigliana’s equation, as used in ROPP, and fractional differences with respect to it of alternative expressions. See text for details. Actual radius of Earth also shown.

13 Culverwell: ROPP geodesy review ROM SAF Report 14

4 Geopotential height

A key thing for radio occultation applications is the geopotential height Z at geometric height h, which is the (normalised) energy required to lift a unit mass air parcel from the surface to that height:

Z h −1 0 0 Z(h,φ) = gref g(h ,φ) dh (4.1) 0 where gref is a normalising acceleration due to gravity. Assuming an inverse square variation of gravity with height at each latitude, as in Eqn (3.1), Eqn (4.1) implies g(0,φ)  R (φ)  Z(h,φ) = eff h. (4.2) gref Reff(φ) + h

Since Reff(φ)  h, this implies Z(h,φ) ≈ (g(0,φ)/gref) h, (4.3) so that Z(h,φ) is almost independent of Reff(φ). More precisely, Eqn (4.2) shows that (dropping argu- ments for clarity) δZ δg  h  δR = + eff . (4.4) Z g Reff + h Reff

−2 In ROPP work, h . 60 km, so h/(Reff + h) . 10 , which means, as hinted above, that a given fractional difference in effective radius has a far smaller effect on geopotential height than a similar fractional change in surface gravity. −6 −6 Fig 2.1 shows that |δg/g| < 30×10 , and Fig 3.1 shows that |δReff/Reff| < 65×10 . Overall, then, the fractional difference in geopotential height is dominated by the difference in surface . This is borne out by Fig 4.1, which shows the differences in geopotential heights calculated using formulas for g and Reff calculated using Somigliana’s formulas, Lambert’s formulas, the Invert code and the SMT tables. It is clear that δZ/Z in Fig 4.1 largely reflects δg/g in Fig 2.1. The largest difference is between the Invert code and Somigliana’s expression, as would be expected from Fig 2.1 and Eqn (4.4), but even this is only about 30 parts per million, which equates to 2.4 m at 80 km, and which is probably negligible. It corresponds to a temperature difference of about 0.012 K at a typical mesospheric lapse rate of 5 K/km. Similarly, for the inverse relation between geometric height and geopotential height, also needed in ROPP,  R (φ)  h(Z,φ) = eff Z, (4.5) (g(0,φ)/gref)Reff(φ) − Z we find, approximately, δh δg  h  δR = − − eff . (4.6) h g Reff Reff

Since h  Reff, the same weak dependence on Reff(φ) results. [Aside: Lewis 2007 ([6]) found changes in Z .1 m between the earlier SMT expressions for g and Reff, and the later ones based on Somigliana’s equation, when the difference in Reff was . 300 m. As above, is clear that in this case the majority of the difference was coming from δg/g.] Conclusion: No need to amend the surface gravity or effective radius expressions in ROPP.

14 ROM SAF Report 14 Culverwell: ROPP geodesy review

Various geopotential heights 80

5

10 -0.4

-0.2

27.50

27.25 60 60 60

-0.3

-0.1

0

40 40 40 -0.2

5

0.0 Geometric height (km)

10

27.50

20 20 20 -0.1

Somigliana 27.25 106(Lambert - Som)/Som 106(Invert - Som)/Som 106(SMT - Som)/Som 0

0 0.0 0 30 60 90 Latitude (deg)

Figure 4.1: Latitudinal and vertical variation of geopotential height defined by Somigliana’s equation, as used in ROPP, and fractional differences from it of alternative expressions. See text for details. 15 Culverwell: ROPP geodesy review ROM SAF Report 14

5 Radius of curvature

Sections 2, 3 and 4 have been concerned with the mass and rotation of the Earth, and their influence on its gravitational field. The radius of curvature is a more geometrical idea, associated, in the context of radio occultation, with the curvature of the Earth in the vicinity of the tangent point. The local centre of curvature, thus defined, is the natural place to site the origin of the co-ordinate system used to calculate the ray path, bending angle, and so forth. In this co-ordinate system, the local shape of the geoid is approximated by a circle with the same curvature as the intersection of the (assumed) ellipsoidal mean sea level geoid with the plane of the occultation (Rodgers, 2000, pp 148-149 [13]). The resulting radius of curvature is very different from the actual local radius of the Earth: greater at the pole, and (except for strictly E-W occultations) smaller at the equator. Rodgers quotes the formulas:

2 2 2 2 2 2 −3/2 RNS(φ) = a c (a cos φ + c sin φ) (5.1) 2 2 2 2 2 −1/2 REW (φ) = a (a cos φ + c sin φ) (5.2) −1 −1 2 −1 2 Rc(φ,α) = RNS(φ) cos α + REW (φ) sin α (5.3) in which RNS and REW are respectively the “meridional” and “normal” radii of curvature at geodetic latitude φ, and Rc is the radius of curvature in the plane at (ie bearing with respect to true north) α. In ROPP, Eqn (5.3) is evaluated in ropp_utils/coordinates/curvature.f901.

Rc(φ,α) is plotted in Fig 5.1. Note the 42 km difference in radius of curvature between E-W and N-S occultations on the equator. There is of course no variation in radius of curvature at the pole. To first order in the small quantity e2 we find

2 2 RNS(φ)/a ≈ 1 + 1/2e (3sin φ − 2) (5.4) 2 2 REW (φ)/a ≈ 1 + 1/2e sin φ (5.5) 2 2 2 2 Rc(φ,α)/a ≈ 1 + 1/2e (sin φ − 2cos φ cos α) (5.6)

2 The maximum |∂Rc/∂α| occurs on the equator when α = ±π/4,±3π/4, and equals ae = 730 m/deg. 2 The maximum |∂Rc/∂φ| occurs when α = 0,φ = ±π/4, and equals 3/2ae = 1100 m/deg. Both of these are rather large sensiitivities, and highlight the need for accurate estimation of latitude and azimuth to avoid significant error in the calculation of the radius of curvature.

The arithmetic average of Rc over azimuth, assuming all α to be equally likely, is: p hRci(φ)/a = RNS(φ)REW (φ)/a (5.7) ≈ 1 + e2 sin2 φ − 1/2e2 (5.8) which shows that the average radius of curvature increases with latitude. Comparison of Eqn (5.8) with Eqn (3.7), and using m ≈ f ≈ 1/2e2, shows that, excitingly, the mean radius of curvature exceeds the effective radius of the Earth by a constant offset of 1/2ae2 ≈ 21 km. (Recall that neither bears much similarity to the actual radius of the Earth.)

1The present formulation in ROPP contains some slight numerical infelicities which will be put right at ROPP8.0.

16 ROM SAF Report 14 Culverwell: ROPP geodesy review

Radius of curvature (km) 90

60

6380

6370 6390 (deg)

α 6360 Azimuth

30

6340

6360 6390

6350 6370

6380

0 0 30 60 90 Latitude ϕ (deg)

Figure 5.1: Latitudinal and azimuthal variation of Earth’s radius of curvature.

17 Culverwell: ROPP geodesy review ROM SAF Report 14

RNS, REW and hRci are plotted as functions of latitude in Fig 5.2. The actual radius of the Earth’s ellipsoid as a function of latitude, which is given to first order in e2 by

2 2 REarth(φ)/a ≈ 1 − 1/2e sin φ, (5.9) is also plotted. Eqns (5.8) and (5.9), and consideration of the angle between the normal and radial vectors on the spheroidal Earth, imply that the (azimuthally averaged) centre of curvature is displaced from the centre of the Earth by an amount which, it turns out, varies from 21 km at the equator to 42 km at the pole. In fact, to first order in e2 the magnitude of this displacement can be shown to be given by q 2 2 4 |REarthrˆ − hRcinˆ| ≈ 1/2ae 1 − 2sin φ + 5sin φ, (5.10) (where rˆ is the unit radial vector and nˆ is the unit normal vector). This quantity is also plotted in Fig 5.2. For the record, the corresponding displacements for E-W and N-S occultations are respectively given by

2 |REarthrˆ − REW nˆ| ≈ ae |sinφ| (5.11) q 2 2 4 |REarthrˆ − RNSnˆ| ≈ ae 1 − 3sin φ + 3sin φ. (5.12)

All of these scale with the equatorial excess, 1/2ae2 ≈ 21 km. Correctly accounting for the oblate- ness of the Earth is crucial for the correct interpretation of radio occultation measurements (Kursinski et al 2000 [3], Syndergaard 1998 [15]). Conclusion: No reason to amend the curvature calculations in ROPP.

18 ROM SAF Report 14 Culverwell: ROPP geodesy review

Principal and average radii of curvature 6400 50.0

6390

37.5 6380

6370

25.0

6360 Radius of curvature (km) Actual radius | - coe|

RNS R 6350 EW 12.5 Distance between centre of curvature and earth (km)

6340

6330 0.0 0 30 60 90 Latitude (deg)

Figure 5.2: Latitudinal variation of various terrestrial radii of curvature, and of distance between average centre of curvature and centre of Earth.

19 Culverwell: ROPP geodesy review ROM SAF Report 14

6 Undulation

Thus far, this report has assumed that the geoid — that is, the equipotential surface that best fits the Earth’s mean sea level — is described as an ellipsoid: usually (and certainly in ROPP) the WGS84 ellipsoid (NGIA 2010 [11]). This is not quite true: the two surfaces differ because of localised variations in the Earth’s gravitational field. The difference between the height of the geoid and the height of the ellipsoid is known as the undulation, u. In this sense the undulation provides a connection between the physical and the mathematical aspects of geodesy in radio occultation: the geoid and the ellipsoid. The undulation of the EGM96 geoid model (NASA 2004 [10]), evaluated on a 1/4◦ × 1/4◦ grid, is plotted in the top panel of Fig 6.1, and the magnitude of its gradient is plotted in the bottom panel (note the logarithmic colour scale). The range of the undulation is no more than about ± 100 m, and appears relatively smooth. The highest gradients follow mountain ranges and undersea ridges. Around half the points have undulation gradients greater than about 2 × 10−5 m/m in magnitude. Over a 400 km drift in the tangent point during an occultation, this could accumulate to a change in undulation of about 8 m, which is unlikely to be significant. Presently in ROPP, therefore, a fixed undulation is assumed throughout the occultation. In most ROPP applications the undulation is provided by the data provider as a single number. But in the ropp_pp module, which generates bending and refractivities from level 1a excess phase data, the (single) undulation at the nominal tangent point location is calculated from the (order and degree 360) spherical harmonic expansion of the EGM96 geoid provided by NASA (2004 [10]). The highest order spherical harmonic in this expansion has a wavelength of 1◦ ∼ 110 km along the equator, which should be just enough to resolve undulations on 400 km scales. If, however, a better resolved undulation were desired at some point in the future, then it may become necessary to use a higher order expansion, such as EGM2008 ([11]), which is of order and degree 2159, and which has a minimum wavelength of about 18 km. [Aside: In ropp_pp, why not simply store the 2D field shown in Fig 6.1 and interpolate from that? See a forthcoming RSR for further discussion.] The undulation is needed to convert between impact parameters n(r)r, which involve r from the centre of curvature (Section 5), and geometric heights h, which are measured with respect to the geoid, thus: r = h + u + Rc. (6.1)

The geometric heights h are converted to and from geopotential heights Z, on which model vari- −2 ables are defined, by means of Eqns (4.2) and (4.5). These equations, in which gref = 9.80665 ms , are the ones currently implemented in ropp_utils/geodesy/geometric2geopotential.f90 and ropp_utils/geodesy/geopotential2geometric.f90 respectively. Conclusion: Until undulations that vary through the occultation are required, there is no need to improve the treatment of undulation in ROPP.

20 ROM SAF Report 14 Culverwell: ROPP geodesy review

Undulation (m) 90N

45N

0

45S

0 90E 180 90W 0 MIN: -1.07e+02 MEAN: -5.83e-01 SD: 3.06e+01 MAX: 8.54e+01

-100 -50 0 50 100

|Gradient of undulation| (m/m)

45N

0

45S

0 90E 180 90W MIN: 1.46e-08 MEAN: 2.52e-05 SD: 2.19e-05 MAX: 3.47e-04

2e-6 6.32e-6 2e-5 6.32e-5 2e-4

Figure 6.1: Spatial variation of: (top) undulation; and (bottom) magnitude of gradient of undulation. Data from EGM96 ([11]).

21 Culverwell: ROPP geodesy review ROM SAF Report 14

7 Response to ROPP2.0 beta reviewer’s comments

The ROPP2.0 beta reviewer (GRAS SAF 2008 [1]) made two specific comments on the geodesy calculations in ROPP.

Geometric vs geopotential transformations: Several details were found not to be of sufficient accuracy. The expressions used conform to estimations that are standard in meteorological contexts. However, they are less accurate than the GPSRO technology is, and thus will become the limiting factor for the data. The reviewer considers this as “cor- rect” in the sense that it conforms to standard practice. However this should be addressed in future ROPP versions.

(Much) later contact with the reviewer revealed his concern that . . .

. . . the geopotential/geometric transformation did not account for the variation of gravity with latitude and altitude. This has to be considered in the hydrostatic equation. Either using a constant value for the acceleration of gravity (g=g0), and remembering that the values obtained are geopotential altitudes, or using a variable gravity field (g=g(lat,h)) ac- cording to some suitable model (I presume that the ellipsoidal WGS-84 is enough) and obtaining geometric altitudes.

This may have been modified since then.

It has indeed: as discussed in Section 2 a full expression for g(h,φ) based on Somigliana’s equation is now used in ROPP (ropp_utils/geodesy/gravity.f90). The discussions in Sections 2–4, and the sensitivity studies to be considered in the next Section, suggest that any quibbles about the preferred form of g(h,φ) are unlikely to have a large practical impact in ROPP.

Earth radius: The quantity estimated (Somigliana) is not the radius of curvature. It is not an accurate estimation of the radius of curvature (which depends not only on latitude, but also on the azimuth). It is not more accurate for the estimation of the geopotential than a fixed average radius. Instead, it is much more computationally expensive. The error is comparatively small in the way and context that this quantity is used in this re- lease. However, it could lead to very substantial errors if this quantity was used in other contexts within GPSRO applications where the is also needed. This should be addressed as future releases of ROPP may very likely require this quantity for other purposes.

The distinction between effective radius and radius of curvature has been discussed extensively in this report. There appears to be no confusion in ROPP2.0 between the two: where needed, the radius of curvature is read from input files. (The ropp_pp module was very rudimentary at ROPP2.0, and contained none of the routines that, in later releases, calculate the radius of curvature using Eqn (5.3).) We agree with the reviewer that a varying Reff is not much more accurate for calculations of geopotential than a constant one. (See Section 8.2 for evidence in support of this.) But a difference between Reff and Rc of 21 km (see the discussion after Eqn (5.8)) would, according to Eqn (4.4), result

22 ROM SAF Report 14 Culverwell: ROPP geodesy review

in a fractional difference in geopotential height of 30 parts per million at 60 km. Coincidentally, this matches the contribution to δZ/Z arising from the maximum uncertainty in δg/g shown in Fig 2.1, as discussed, and dismissed, in Section 3. For the same reasons, then, a constant effective radius would likely be sufficiently accurate for ROPP. Equally, a latitudinally varying effective radius is not more inaccurate. We dispute that using Eqn (3.4) is “much more computationally expensive” than using a constant Reff: both take a negligible fraction of the total CPU time of any ROPP calculation. In view of the costly need to revalidate ROPP following revision of the effective radius, we consider it acceptable to leave it alone.

The reviewer’s last two sentences refer to the risks of mistaking Reff for Rc. We agree that this could potentially be a problem, but as pointed out above, the two quantities are now calculated indepen- dently and correctly throughout ROPP. In fact, the effective radius is not part of the ROprof structure in ROPP, is never output from ROPP, and should therefore never be confused with the radius of cur- vature. (The difference is stressed in the ROPP User Guides.) However, as the reviewer pointed out later:

The radius of curvature in the sense of divergence of the gravity field (Somigliana) or the osculating circle to the Earth (azimuth-dependent) are indeed different, but the Somigliana value was being used for the osculating circle. This was incorrect, and the team answered to the report that this was too small to be of concern. This depends on what the users do with these values, so I was recommending that they were corrected.

Both may now be evaluated in ROPP, but the Somigliana value is still used in dis- tributed (bufr) data, in the "radius of curvature" placeholder, as I have recently verified.

It is my understanding that this placeholder is intended to set a geometric reference point for the impact parameter values, and expresses the distance to the center of curvature that was used in the doppler-to-bending transformation (level 1a to level 1b). It should therefore be the radius of the osculating circle. I suspect that the doppler-to-bending was performed with respect to an incorrect center of curvature.

We confirmed that the radius of curvature appearing in the BUFR files produced by the ROM SAF was inconsistent with that calculated from the latitude and azimuth in the file, although it was not in fact equal to the (Somigliana) effective radius. Further investigation revealed the cause to be an inexact azimuth: the radius of curvature was correct. The inconsistency arose because the level 1a data provider, EUMETSAT, supplied a (nominal) latitude and radius of curvature for each profile, but not an azimuth. The BUFR files were generated by DMI, who provided an estimated azimuth based on extrapolation from the top of the profile. Although the difference between this and the true azimuth was usually less than one degree, the discussion after Eqn (5.6) shows that this could be large enough to cause the ∼500 m difference in the radius of curvature found by the reviewer when he calculated the radius of curvature from the data in the file. EUMETSAT now provide the actual azimuth that was used in the processing to bending angle, and DMI will be distributing it in the BUFR files in due course. When this azimuth is used in ropp_utils/coordinates/curvature.f90, the resulting radius of curvature matches the one in the file. ROPP is therefore calculating the radius of curvature correctly. (In the course of these later investigations the reviewer discovered some numerical unpleasantness in the ROPP routines, namely: indeterminacy at the pole and floating point overflow if evaluated at single precision. These minor failings will be put right at the next release of ROPP.) Conclusion: No reason to amend ROPP’s effective radius or radius of curvature routines.

23 Culverwell: ROPP geodesy review ROM SAF Report 14

8 Sensitivity studies

We are not currently in a position to say which, if any, of the geodesy expressions described in Sections 2, 3 and 4 are ‘correct’, or even which is best. All we can ask is that the differences between them have small enough impacts in radio occultation applications that the question can be deferred. We have therefore carried out a series of (strong) sensitivity tests to see if the assertions made in Section 7 are true in practice.

8.1 Sensitivity to surface gravity

We examine the impact of setting g(0,φ) equal to a constant value. The control experiment uses the standard ROPP expression for surface gravity, Eqn (2.5):

q 2 2 2 control: g(0,φ)/geq = (1 + ks sin φ)/ 1 − e sin φ. (8.1)

In the test experiment this is replaced by its average over all :

2 test: hg(0,φ)i/geq ≈ (1 + 1/2ks + 1/4e ) ≈ 1.0026. (8.2)

The difference in g(0,φ) between Eqns (8.1) and (8.2) is around 0.25% at most. The top two panels of Fig 8.1 show the fractional change in refractivity and bending angle that arise when 625 ECMWF background profiles, co-located with 625 (ie, one assimilation cycle of) GRAS bending angle profiles, are passed through the test and control one-dimensional forward models in ropp_fm. The changes in refractivity, and consequently bending angle, are implicit: they arise because the refractivity altitude h has altered in accordance with Eqn (4.6) in Section 4. Fig 8.1 therefore shows the difference in refractivity that arises when test results are interpolated to the control altitudes before differencing. This effective change in refractivity affects the bending angle as shown. The mean fractional differences in both fields has a ‘shoulder’ at around 15 km, which is unex- plained. It may be associated with the tropopause. Below this height, fractional differences in refrac- tivity and bending angle are very small; above it, they are about 0.2% smaller in the test. This might be expected, given that the change in surface gravity between test and control (ie, between Eqn (8.2) and Eqn (8.1)) is also around 0.25% at most (see Fig 2.1). Noting, from the same figure, that the differences between the actual possible expresions for surface gravity are much less than 0.01%, this suggests very little sensitivity to realistic uncertainty in surface gravity. The bottom two panels of Fig 8.1 show the fractional change in temperature and humidity that arise when the same 625 background and GRAS bending angle profiles are passed through the test and control versions of the retrieval tools in ropp_1dvar. Temperature retrievals have insignificant differences throughout. There is more difference in the specific humidities, whose averages differ by

24 ROM SAF Report 14 Culverwell: ROPP geodesy review

as much as 1%. It is not unusual for retrieved specific humidities to be more sensitive to details of the retrieval scheme than the temperatures1. Despite this, the fractional differences in q are comparable to the fractional differences in g that caused them, and so we again conclude that there is likely to be little sensitivity in practice to the realistic uncertainty in surface gravity. This lends confidence to our response to the ROPP2.0 beta reviewer’s first comment. Conclusion: ROPP is largely insensitive to the expression for the surface gravity of the Earth.

1For example, whether minROPP or LevMarq are used in the minimiser. (minROPP is used here.)

25 Culverwell: ROPP geodesy review ROM SAF Report 14

Sensitivity to making surface gravity constant

100(test_refrac/cntl_refrac - 1) 100(test_bangle/cntl_bangle - 1) -1.0 -0.5 0.0 0.5 1.0 -1.0 -0.5 0.0 0.5 1.0 60 60 cntl cntl test/cntl-1 test/cntl-1

40 40

alt_refrac (km) 20 20 impact parameter - roc (km)

0 0 0.01 0.10 1.00 10.00100.001000.00 10-6 10-5 10-4 10-3 10-2 10-1 cntl_refrac (N-units) cntl_bangle (rad) 100(test_temp/cntl_temp - 1) 100(test_shum/cntl_shum - 1) -1.0 -0.5 0.0 0.5 1.0 -1.0 -0.5 0.0 0.5 1.0 80 80 cntl cntl test/cntl-1 test/cntl-1

60 60

40 40 geopotential (km) geopotential (km)

20 20

0 0 180 200 220 240 260 280 300 0.001 0.010 0.100 1.000 10.000 cntl_temp (K) cntl_shum (g/kg)

Figure 8.1: Sensitivity of (top) ropp_fm and (bottom) ropp_1dvar routines to the sur- face gravity. ‘cntl’ = Somigliana’s expression Eqn (8.1); ‘test’ = constant value Eqn (8.2). Solid = mean, dashed = mean ± one standard deviation.

26 ROM SAF Report 14 Culverwell: ROPP geodesy review

8.2 Sensitivity to effective radius

We examine the impact of setting the effective radius Reff(φ) equal to a constant value. The control experiment uses the standard ROPP expression for effective radius, Eqn (3.4):

2 control: Reff(φ)/a = 1/(1 + f + m − 2 f sin φ). (8.3)

In the test experiment this is replaced by its average over all latitudes:

2 2 −1/2 test: hReffi/a = ((1 + m) − f ) ≈ 0.9966. (8.4)

The difference in Reff between Eqns (8.3) and (8.4) is around 0.4% at most. The test design and data are the same as described in Section 8.1. Fig 8.2 shows the analogous results, but with the fractional changes plotted on an ten-fold expanded scale. Typical differences in the two experiments are much less than 0.01%, except (as before) for specific humidity retrievals, which differ by as much as 0.1% on average. Thus, as expected from the discussion in Section 4, a change in δg/g has a larger effect than a comparable change in δReff/Reff. And noting from Fig 3.1 that the differences between the various expressions for Reff are less than 0.01%, this suggests very little sensitivity to realistic uncertainty in effective radius. This too lends confidence to our response to the ROPP2.0 beta reviewer’s first comment. Conclusion: ROPP is very insensitive to the expression for the effective radius of the Earth.

27 Culverwell: ROPP geodesy review ROM SAF Report 14

Sensitivity to making effective radius constant

100(test_refrac/cntl_refrac - 1) 100(test_bangle/cntl_bangle - 1) -0.10 -0.05 0.00 0.05 0.10 -0.10 -0.05 0.00 0.05 0.10 60 60 cntl cntl test/cntl-1 test/cntl-1

40 40

alt_refrac (km) 20 20 impact parameter - roc (km)

0 0 0.01 0.10 1.00 10.00100.001000.00 10-6 10-5 10-4 10-3 10-2 10-1 cntl_refrac (N-units) cntl_bangle (rad) 100(test_temp/cntl_temp - 1) 100(test_shum/cntl_shum - 1) -0.10 -0.05 0.00 0.05 0.10 -0.10 -0.05 0.00 0.05 0.10 80 80 cntl cntl test/cntl-1 test/cntl-1

60 60

40 40 geopotential (km) geopotential (km)

20 20

0 0 180 200 220 240 260 280 300 0.001 0.010 0.100 1.000 10.000 cntl_temp (K) cntl_shum (g/kg)

Figure 8.2: Sensitivity of (top) ropp_fm and (bottom) ropp_1dvar routines to the effec- tive radius. ‘cntl’ = Somigliana’s expression Eqn (8.3); ‘test’ = constant value Eqn (8.4). Solid curve = mean, dashed curves = mean ± one standard deviation.

28 ROM SAF Report 14 Culverwell: ROPP geodesy review

8.3 Sensitivity to radius of curvature

We next examine the impact of setting the azimuthally averaged radius of curvature hRci(φ) equal to a constant value. The control experiment uses the standard ROPP expression for radius of curvature, Eqn (5.8):

2 2 2 control: hRci(φ)/a ≈ 1 − e cos φ + 1/2e . (8.5)

In the test experiment this is replaced by its further average over all latitudes:

test: hhRcii/a ≈ 1. (8.6)

The difference in hRci(φ) between Eqns (8.5) and (8.6) is around 0.4% at most.

The calculation of Rc has no impact on ropp_fm or ropp_1dvar, but its value, which appears as an input parameter to these modules, affects the forward modelled bending angles, through a shift of the ‘r’ element of the impact parameter n(r)r. More interesting is the sensitivity to Rc in the ropp_pp module – specifically, the effect on the bending angle and refractivity profile calculated from L1 and L2 excess phase signals.

The top two panels of Fig 8.3 show the sensitivity to setting hRci constant on bending angles (derived by wave optics) and refractivities (derived by inverse Abel transform) when 24 COSMIC profiles processed by tools in ropp_pp. The bending angles differ by over 5% at the bottom of the profile and up to about 0.5% before they get very noisy above about 70 km. The refractivities show a more consistent bias above about 50 km. (Presumably they are smoother because they are derived by integrating the bending angles upwards.) The bottom two panels show the impact on dry temperature and pressure, as derived by hydrostatic integration of the refractivity, when the air is assumed to be completely dry. There are differences in the mean temperature of up to 0.5%, which amounts to around 1–2 K. Similarly, the dry pressure differs by over 1% at height. These differences are probably too large to be ignored. Hence we conclude that proper account of the variation in radius of curvature needs to be retained in ROPP. This tallies with the ROPP2.0 beta reviewer’s second point. Conclusion: ROPP is sensitive to the expression for the radius of curvature at the tangent point.

29 Culverwell: ROPP geodesy review ROM SAF Report 14

Sensitivity to making radius of curvature constant

100(test_refrac/cntl_refrac - 1) 100(test_bangle/cntl_bangle - 1) -2 -1 0 1 2 -2 -1 0 1 2 80 80 cntl cntl test/cntl-1 test/cntl-1

60 60

40 40 alt_refrac (km)

20 20 impact parameter - roc (km)

0 0 0.0010.0100.1001.00010.000100.0001000.000 10-7 10-6 10-5 10-4 10-3 10-2 10-1 cntl_refrac (N-units) cntl_bangle (rad) 100(test_dry_temp/cntl_dry_temp -1) 100(test_dry_pres/cntl_dry_pres - 1) -2 -1 0 1 2 -2 -1 0 1 2 80 80 cntl cntl test/cntl-1 test/cntl-1

60 60

40 40 geopotential (km) geopotential (km)

20 20

0 0 180 200 220 240 260 280 0.0010.0100.1001.00010.000100.0001000.000 cntl_dry_temp (K) cntl_dry_pres (hPa)

Figure 8.3: Sensitivity of ropp_pp routines to the radius of curvature. ‘cntl’ = Rodgers’ expression Eqn (8.5); ‘test’ = constant value Eqn (8.6). Solid curve = mean, dashed curves = mean ± one standard deviation.

30 ROM SAF Report 14 Culverwell: ROPP geodesy review

8.4 Sensitivity to undulation

Finally, we examine the impact of setting the undulation u equal to a constant value. The control experiment uses the standard ROPP expression for the relation between the radius and the geometric height Eqn (6.1):

control: r = h + Rc + u. (8.7)

In the test experiment the undulation component of this expression is replaced by zero:

test: r = h + Rc. (8.8)

(The mean undulation is in fact about –60 cm — see Fig 6.1 in Section 6.) The difference in u between Eqns (8.7) and (8.8) is around 100 m at most. The results of passing test and control through the ropp_fm operators are shown in the top two panels of Fig 8.4. The change in undulation implies an implicit change in bending angles, but has no effect on refractivites (or their altitudes). The bending angles differ by up to 0.5% at the bottom, with large variation. This change in bending angles leads to a very small change in the retrieved temperatures, and a maximum difference of perhaps 0.25% in the specific humidities. These are not very great sensitivities. (Regrettably the COSMIC profiles used in the previous ropp_pp sensitivity tests have missing undulations, which prevents them from being used in this study.) Conclusion: ROPP is weakly sensitive to the undulation.

31 Culverwell: ROPP geodesy review ROM SAF Report 14

Sensitivity to making undulation zero

100(test_refrac/cntl_refrac - 1) 100(test_bangle/cntl_bangle - 1) -1.0 -0.5 0.0 0.5 1.0 -1.0 -0.5 0.0 0.5 1.0 60 60 cntl cntl test/cntl-1 test/cntl-1

40 40

alt_refrac (km) 20 20 impact parameter - roc (km)

0 0 0.01 0.10 1.00 10.00100.001000.00 10-6 10-5 10-4 10-3 10-2 10-1 cntl_refrac (N-units) cntl_bangle (rad) 100(test_temp/cntl_temp - 1) 100(test_shum/cntl_shum - 1) -1.0 -0.5 0.0 0.5 1.0 -1.0 -0.5 0.0 0.5 1.0 80 80 cntl cntl test/cntl-1 test/cntl-1

60 60

40 40 geopotential (km) geopotential (km)

20 20

0 0 180 200 220 240 260 280 300 0.001 0.010 0.100 1.000 10.000 cntl_temp (K) cntl_shum (g/kg)

Figure 8.4: Sensitivity of ropp_fm and ropp_1dvar routines to the undulation. ‘cntl’ = ROPP expression Eqn (8.7); ‘test’ = constant value Eqn (8.8). Solid curve = mean, dashed curves = mean ± one standard deviation.

32 ROM SAF Report 14 Culverwell: ROPP geodesy review

9 Summary and conclusions

This report has reviewed the geodesy calculations in ROPP as a result of concerns raised by the beta reviewer of ROPP2.0 in 2008. The key findings are as follows.

• The many available expressions for surface gravity differ by no more than 30 parts per million, and often much less;

• Possible values of the (fictitious) effective radius differ by less than 65 parts per million;

• The resulting differences in geopotential heights, or geometric heights, are almost entirely un- affected by differences in the effective radius, and therefore differ by no more than 30 ppm;

• The physical difference between the effective radius Reff and the radius of curvature Rc has been discussed, and the almost constant offset between Reff and hRci of 21 km has been explained; • The undulation between the geoid and the ellipsoid, and its spatial variation, have been exam- ined;

• The ROPP-2.0 reviewer’s comments have been addressed;

• Studies with ROPP have been undertaken to examine its sensitivity to the quantities discussed in this report.

The overall conclusion is that the geodesy calculations currently available in ROPP (release 6.0) are sufficiently accurate for current purposes.

33 Culverwell: ROPP geodesy review ROM SAF Report 14

Acknowledgements

Useful discussions with Huw Lewis, Sean Healy, Christian Marquardt, Chris Burrows, Dave Offiler and John Eyre are gratefully acknowledged. Particular thanks are due to Stig Syndergaard for helping to resolve some of the questions raised in Section 7.

34 ROM SAF Report 14 Culverwell: ROPP geodesy review

10 Appendix: The geodesy of Rodworld

10.1 Intoduction

This Appendix introduces a model which is simple enough to allow analytical studies to be made of the gravitational field around a flattened, rotating body. It is hoped that the results will shed light on some of the more interesting results discussed in the body of the report. Rodworld consists of a uniform rod of mass M, length 2L, centred at the origin and lying along the x-axis of a cartesian co-ordinate system. It, and all its observers, rotate at a uniform angular velocity ω about the z-axis. Rodworld is of course an extreme prolate ellipsoid, with major axis in the x-direction, where an extreme oblate ellipsoid with minor axis along the z-direction would be more useful. Unfortunately, the latter does not lend itself to easy analytical solutions. Rodworld does at least share with Earth the two key features of flattening and rotation. The total geopotential, normalised with respect to GM/L, at a point in the plane (x,z)1 is derived by integrating point mass sources along the rod, and including the centrifugal potential, and is given by

Z L 0 dx 0 2 V(x,z) = −1/2 p − 1/2m (x/L) (10.1) −L (x − x0)2 + z2 −1 −1 0 2 = 1/2sinh (v−) − 1/2sinh (v+) − 1/2m (x/L) , (10.2) where v± = (x ± L)/z (10.3) and m0 = ω2L3/GM (10.4) is a normalised rotation rate (squared), whose connection with the rotation parameter m discussed in the body of the report will be discussed in Section 10.3. (Both are proportional to ω2.) Note that geopotentials are negative in this sign convention. The inclusion of the centrifugal potential −1/2ω2x2 in Eqn (10.2) means that the overall gravitational acceleration, normalised with respect to GM/L2, is given by the gradient of the total geopotential, thus:

h(1 + v2 )−1/2 − (1 + v2 )−1/2 i g(x,z) = − + − m0(x/L) xˆ 2z hv (1 + v2 )−1/2 − v (1 + v2 )−1/2 i + + + − − zˆ 2z (10.5)

10.2 Absence of rotation

If m0 = 0 we can derive some results exactly.

1We assume x > 0 and z > 0 to keep things simple, since solutions in other quadrants can always be obtained by symmetry.

35 Culverwell: ROPP geodesy review ROM SAF Report 14

10.2.1 Geopotential

By setting V(x,z) = V0 = const < 0 in Eqn (10.2) it is straightforward if algebraically laborious to estab- lish that the equipotential V0 occupies the

2 2 (x/a0) + (z/c0) = 1 (10.6) where

a0 = −L coth V0; c0 = −L csch V0 (10.7) which implies 2 2 2 a0 = c0 + L . (10.8) √ −1 (Recall that V0 < 0√.) Thus, for example, the geopotential V = V0 = sinh (−1) = −log(1 + 2) ≈ −0.88 passes through ( 2L,0) and (0,L). It, and two of its neighbouring geopeotentials, is shown in the top panel of Fig 10.1. It is immediately clear that the local gravity, which is inversely proportional to the spacing between the geopotentials, is weaker at the pole than at the equator — despite the pole being nearer Rodworld’s centre of mass. This possibly surprising result, stressed in a contrary context2 by White et al ([16]), is clearly a subtle consequence of the distribution of the mass that generates the geopotentials.

10.2.2 Surface gravity

The orthogonality of the geopotential V and reduced (or parametric) latitude β, defined by

x = acosβ; z = csinβ, (10.9) makes it convenient to express the magnitude of the gravity, normalised with respect to GM/L2, as a function of latitude β and geopotential V, as follows:

sinh2 V g(V,β) = q . (10.10) 1 + sin2 β sinh2 V

(The reduced latitude β is related to the geodetic latitude φ by tanβ = (c/a)tanφ. On Earth, the maximum difference between the two latitudes is about 0.1◦ at φ ≈ ±45◦. They agree at the pole and the equator, of course.) g(V,β) is clearly a decreasing function of latitude and altitude (because the |V| gets smaller as distance from the origin increases). Along a general latitude line it does not follow the strict inverse square law of Eqn (3.1). In particular,

2 −2 geq = g(V,0) = sinh V = (1 − f ) − 1 (10.11) ≈ 2 f (1 + 3 f /2) for f  1, (10.12) 2 −1 gpo = g(V,π/2) = sinh V/coshV = (1 − f ) − (1 − f ) (10.13) ≈ 2 f (1 + f /2) for f  1, (10.14) where the flattening f is defined as f = (a − c)/a. (10.15)

2 i.e. that confocal oblate ellipsiods could not represent equipotentials on the rotating earth, where gpo > geq, for this reason.

36 ROM SAF Report 14 Culverwell: ROPP geodesy review

It immediately follows that the ratio of the polar to equatorial gravity is

gpo/geq = sech V = c/a = 1 − f , (10.16) by extension of Eqn (10.7) to a general geopotential V. Eqn (10.16), which is exact, matches Clairaut’s first order result, Eqn (2.19), in the absence of rotation.

√ Thus, for example, the magnitude of polar√ gravity on the equipotential surface V = V0 = −log(1 + 2) ≈ −0.88 (which cuts the z-axis at L) is 1/ 2, while the equatorial gravity on the same geopotential √ √ p √ (which cuts the x-axis at 2L) is 1. Equatorial gravity only falls to 1 2 at x = 1 + 2L. √ The ‘isograv’ g(x,z) = g0 = 1/ 2, and two of its neighbours, is shown on the bottom panel of Fig 10.1. That the isogravs are flatter than the equipotentials is clear. This leads to the reduction in gravity towards the pole, as expressed by Eqn (10.10). Fig 10.1 depicts the situation when f ∼ 1. On Earth, however, we know that f ≈ 1/300. This implies, V = − −1(p f ( − f )) ≈ from√ Eqn (10.7), that the equivalent normalised geopotential in Rodworld is tanh 2 − 2 f ≈ −8.2 × 10−2 — which is coincidentally the eccentricity of the ellipse. Thus, if we wish to use Rodworld to model the Earth, then the appropriate dimensionless geopotentials are numerically very small. In this case we would also have (from Eqn (10.7)) a/L ≈ c/L ≈ −1/V ≈ 12. Hence a 1000 km long rod, with the same mass as the Earth, would have the same gravitational effect as the Earth at its surface (r ∼ 6400 km). The highly flattened geopotentials sketched in Fig 10.1, where |V| ∼ 1, would therefore represent the situation far beneath the surface of this ‘rod and shell’ model of the Earth. In terms of f , Eqn (10.10) says

f (2 − f ) g(V,β) = q (10.17) (1 − f ) (1 − f )2 + f (2 − f )sin2 β ≈ 2 f (1 + (3/2 − sin2 β) f ) for f  1. (10.18)

Given that this g is normalised with respect to GM/L2, we find that, in the small V (and therefore f ) limit, the unnormalised gravity, g˜, is given by

g˜(V,β) ≈ (GM/c2)(1 − f sin2 β) for f  1, (10.19) which is the same limiting form (in the absence of rotation) as the equations in Section 2, such as Lambert’s equation (2.1) or Somigliana’s equation (2.5), as used in ROPP. Note the vaguely interest- 2 2 2 ing implications that g˜eq = (GM/c ), not (GM/a ), and that g˜po = (GM/ac), not (GM/c ). These again are a consequence of the distribution of mass along the rod.

10.2.3 Effective radius

As discussed in Section 3, the effective radius encodes the rate of change of gravity with height, gh, in order that the variation of gravity with latitude and altitude can be expressed by means of Eqn (3.1). gh is calculated thus:

2 gh = ∂g/∂h = (∂g/∂V)(∂V/∂h) = g∂g/∂V = 1/2∂g /∂V (10.20) since g = ∂V/∂h. We therefore obtain

2sinh3 V coshV(1 + 1/2sin2 β sinh2 V) gh(V,β) = . (10.21) L(1 + sin2 β sinh2 V)2

37 Culverwell: ROPP geodesy review ROM SAF Report 14

Eqns (10.10) and (10.21) imply in particular that

−2 agh(V,0)/geq = −2(1 − f ) (10.22) ≈ −2(1 + 2 f ) for f  1, (10.23) 2 agh(V,π/2)/geq = −(1 + (1 − f ) ) (10.24) ≈ −2(1 − f ) for f  1 (10.25) and in general that 2 agh(V,β)/geq ≈ −2(1 + 2 f − 3 f sin β) for f  1. (10.26) This is not quite in agreement with the International Gravity Formula (IGF, Eqn (2.20)), which says, in this limit, 2 agh(V,β)/geq ≈ −2(1 + f − 3 f sin β) for f  1. (10.27)

We can go further and calculate the second derivative of g on Rodworld with respect to h. The full expression is too messy to reproduce, but the limit as V, f → 0 is worth recording:

2 2 a ghh(V,β)/geq ≈ 6(1 + 14/3 f − 6 f sin β) for f  1. (10.28)

Again, this is not quite in agreement with the International Gravity Formula, which says, in this limit,

2 2 a ghh(V,β)/geq ≈ 6(1 + 7/3 f − 6 f sin β) for f  1. (10.29)

It remains to be seen whether these differences from the International Gravity Formula can be — or need to be — reconciled. After all, Rodworld and Earth even have different dimensions. Note, however, that the IGF gives the ‘correct’ expression for the effective radius in the low f limit. For, as in Section 3, the above expressions for g and gh can be combined to give the effective radius

Reff(V,β) = −2g(V,β)/gh(V,β) (10.30) (1 + sin2 β sinh2 V)3/2 = −L . (10.31) sinhV coshV(1 + 1/2sin2 β sinh2 V)

This implies in particular that

2 Reff(V,0)/a = (1 − f ) (10.32) ≈ (1 − 2 f ) for f  1, (10.33) −1 Reff(V,π/2)/a = 2/((1 − f ) + (1 − f ) ) (10.34) ≈ 1 for f  1 (10.35) and in general that 2 Reff(V,β)/a ≈ (1 − 2 f cos β) for f  1. (10.36) In contrast, the IGF (Eqn (2.20)) implies

2 Reff(V,β)/a ≈ (1 + f − 2 f cos β) for f  1, (10.37) which is the same (in the absence of rotation) as Eqn (3.7), the first order expansion of the expression Eqn (3.4), which is used in ROPP.

In either case, the key finding that Reff increases with latitude should be noted.

38 ROM SAF Report 14 Culverwell: ROPP geodesy review

Rodworld geopotential: m′ = 0 2.0

1.6

1.2

z/L 1 0.8

-0.75 0.4 -0.88 -1.01

0.0 0.0 0.4 0.8 1.2 1.6 2.0 x/L √2 Rodworld gravity: m′ = 0 2.0

1.6

1.2 0.60 0.71

z/L 1 0.81 0.8

0.4

0.0 0.0 0.4 0.8 1.2 1.6 2.0 x/L √(1+√2)

Figure 10.1: Geopotentials (top) and constant gravity contours (bottom)√ in a non-rotating Rodworld.√ Solid lines show position of equipotential V = V0 = −log(1 + 2) and isograv g = g0 = 1/ 2. Dashed lines indicate neighbouring geopotentials and isogravs.

39 Culverwell: ROPP geodesy review ROM SAF Report 14

10.3 Presence of rotation

2 0 2 3 3 On Earth we know that m = ω a/geq ≈ 1/300  1. Since m = ω L /GM ∼ (L/a) m and L/a ∼ 1/12 when we use Rodworld to simulate the Earth’s gravitational field (see Section 10.2.2), it follows that m0  1. We should therefore be able to treat m0 perturbatively. This long and involved calculation would fill an Appendix to this Appendix, which is probably taking things too far, particularly when we can evaluate the general expressions (10.2) and (10.5) numeri- cally, and key expressions can be evaluated at the equator and the pole analytically.

10.3.1 Geopotential

The equipotential V(x,z) = V0 which, in the absence of rotation, cut the z-axis at c0 = −L csch V0 and the x-axis at a0 = −LcothV0, now crosses the x-axis at

0 0 2 0 a0 = a0[1 + (m /2) csch V0] to first order in m (10.38) 2p = a0[1 + (m/2)(1 − f ) f (2 − f ))] to first order in m, (10.39)

0 0 0 which implies that the revised flattening f = (a0 − c0)/a0 is given by 0 0 2 f = f + (m /2) sech V0 csch V0 to first order in m (10.40) p = f + (m/2)(1 − f )3 f (2 − f ) to first order in m (10.41) = f to first order in f and m (10.42)

The equipotentials are therefore flattened a little by rotation. The geopotentials for m0 = 0.1 are sketched in the top panel of Fig 10.2. Comparison with Fig 10.1 shows the degree to which rotation has flattened the equipotentials. It is also clear that gravity, in- versely proportional to the geopotential spacing, is now smaller at the equator than at the pole. This is what Clairaut’s equation, Eqn (2.19), would suggest for sufficiently large m.

10.3.2 Surface gravity

The constant gravity contours for m0 = 0.1 are sketched in the bottom panel of Fig 10.2. Comparison with Fig 10.1 shows that the centrifugal acceleration caused by rotation has, of course, weakened gravity at the equator. We can show that, to first order in m throughout, p g(V,0) = ((1 − f )−2 − 1){1 − m[(1 − f )2 + f (2 − f )]} (10.43) ≈ 2 f (1 + 3 f /2 − m) for f , m  1, (10.44) g(V,π/2) = (1 − f )−1 − (1 − f ) (10.45) ≈ 2 f (1 + f /2) for f  1, (10.46) which together imply gpo/geq ≈ 1 + m − f for f , m  1, (10.47) which is the Rodworld analogue of Clairaut’s equation (which is reproduced by the IGF). On Earth, as it is in Rodworld, m and f have opposing tendencies in this expression. √ In Fig 10.2, m0 = 0.1 and f ≈ 1 − 1/ 2 ∼ 0.3, which means that m = m0( f (2 − f ))−3/2 ∼ 0.3, so that we might expect polar and equatorial gravities to be about the same. In fact, because we cannot really neglect terms of second order in f here, gravity is actually slightly larger at the pole than at the equator. As on Earth, the rotation effect dominates the flattening effect here.

40 ROM SAF Report 14 Culverwell: ROPP geodesy review

10.3.3 Effective radius

We find on Rodworld that

−2 −2 2 p 4 agh(V,0) = −2(1 − f ) ((1 − f ) − 1){1 − (m/2)[(4 − (1 − f ) ) f (2 − f ) − (1 − f ) ]}(10.48) p ≈ −4 f (1 + 7 f /2)(1 − (m/2)(3 2 f − 1)) for f  1 (10.49) −2 2 agh(V,π/2) = −((1 − f ) + (1 − f ) ) (10.50) ≈ −4 f (1 + f /2) for f  1. (10.51)

Eqns (3.2), (10.43), (10.45), (10.48) and (10.50) imply that q −2 2 2 2 4 Reff(V,0)/a = (1 − f ) {1 − (m/2)[((1 − f ) − 2) 1 − (1 − f ) + 2(1 − f ) + (1 − f ) ]}(10.52) ≈ 1 − 2 f − 3m/2 for f  1 (10.53) −1 Reff(V,π/2)/a = 2/((1 − f ) + (1 − f ) ) (10.54) ≈ 1 for f  1. (10.55)

In contrast, the IGF (Eqn (2.20)) implies

2 Reff(V,β)/a ≈ (1 + f − m − 2 f cos β) for f  1, (10.56) which further implies

Reff(V,0)/a ≈ (1 − f − m) for f  1 (10.57)

Reff(V,π/2)/a ≈ (1 + f − m) for f  1. (10.58)

Close agreement was always unlikely, but at least the signs of the terms in f and m tally. And since f ≈ m for the Earth, the effective radius at the pole also approximately equals that of Rodworld (namely, a), and this suggests how to partially reconcile the expressions. The semi-major axis a in Eqns (10.55) is the unperturbed value. As discussed in Section 10.3.1, rotation increases this a little, so that the real semi-major axis a0 is given by Eqn (10.39). Hence, the effective radius at the a0 m pole is less than by a term proportional to — just as the IGF would√ say. (Unlike the terrestrial situation, however, for Rodworld the coefficient of m is multiplied by f , so the rationalisation is only qualitative.) Once again, the key result is that, on Rodworld and on Earth, the effective radius is greater at the pole than at the equator.

10.4 Summary

Rodworld is a simple model of a rotating, non-spherically symmetric system with flattened geopoten- tials. Its simplicity allows analytical progress to be made in the study of some of the more interesting aspects of the geodesy of the Earth, such as the reduction in gravity with latitude in the absence of rotation. Some aspects are even in quantitative agreement with their terrestrial counterparts.

41 Culverwell: ROPP geodesy review ROM SAF Report 14

Rodworld geopotential: m′ = 0.1 2.0

1.6

1.2 -0.75

z/L 1 0.8

-0.75 0.4 -0.88 -1.01

0.0 0.0 0.4 0.8 1.2 1.6 2.0 x/L >√2 Rodworld gravity: m′ = 0.1 2.0

1.6

1.2 0.60 0.71

z/L 1 0.81 0.8

0.4

0.0 0.0 0.4 0.8 1.2 1.6 2.0 x/L <√(1+√2)

Figure 10.2: Geopotentials (top) and constant gravity contours (bottom)√ in a rotating Rodworld.√ Solid lines show position of equipotential V = V0 = −log(1 + 2) and isograv g = g0 = 1/ 2. Dashed lines indicate neighbouring geopotentials and isogravs.

42 ROM SAF Report 14 Culverwell: ROPP geodesy review

Bibliography

[1] GRAS SAF, ROPP-2 Beta Test Report, SAF/GRAS/METO/TR/ROPP/002, 2008.

[2] Heiskanen and Moritz, , W H Freeman and Co., 1967.

[3] Kursinski E R, Hajj G A, Leroy S S and Herman B, The GPS Radio Occultation Technique, Terrestrial, Atmospheric and Oceanic Sciences, 11, 1, pp53-114, 2000.

[4] Lambert, The International Gravity Formula, http://earth.geology.yale.edu/ ajs/1945A/360.pdf, 1945.

[5] Lambert, Gravity formulas for meteorological purposes. A discussion prepared in response to a request of the International Meteorological Organisation, pamphlet available from National Meteorological Library, Exeter, UK, 1948.

[6] Lewis, Geodesy calculations in ROPP, GRAS SAF Report 02, SAF/GRAS/METO/REP/GSR/002, 2007.

[7] Li and Götze, Tutorial: Ellipsoid, geoid, gravity, geodesy and , http://www.fugro-gravmag.com/resources/Technical Papers/Li_Goetze_Geophysics_2001.pdf, 2001.

[8] Mahoney, A Discussion of Various Measures of Altitude, http://mtp.jpl.nasa.gov/notes/altitude/altitude.html, 2008.

[9] Mahoney, An Exact Expression for Normal Gravity, http://mtp.jpl.nasa.gov/notes/altitude/Gnormal.html, 2008.

[10] NASA, http://cddis.nasa.gov/926/egm96/egm96.html, 2004.

[11] National Geospatial-Intelligence Agency, http://earth-info.nga.mil/GandG/wgs84/index.html, 2010.

[12] Offiler, Calculation of the undulation in ROPP, ROM SAF Report 15, SAF/ROM/METO/REP/RSR/015, 2013.

[13] Rodgers, Inverse Methods for Atmospheric Sounding - Theory and Practice, World Scientific., 2000.

[14] Smithsonian meteorological tables, http://openlibrary.org/books/OL7107344M/Smithsonian_meteorological_tables, 1896.

[15] Syndergaard, Modeling the impact of the Earth’s oblateness on the retrieval of temperature and pressure profiles from limb sounding, Journal of Atmospheric and Solar-Terrestrial Physics, 60, pp171-180, 1998.

[16] White A A, Staniforth A and Wood N, Spheroidal coordinate systems for modelling global atmo- , Quart. Jour. Royal Met. Soc., 134, 261-270, 2008.

43 Culverwell: ROPP geodesy review ROM SAF Report 14

ROM SAF (and GRAS SAF) Reports

SAF/GRAS/METO/REP/GSR/001 Mono-dimensional thinning for GPS Radio Occulation SAF/GRAS/METO/REP/GSR/002 Geodesy calculations in ROPP SAF/GRAS/METO/REP/GSR/003 ROPP minimiser - minROPP SAF/GRAS/METO/REP/GSR/004 Error function calculation in ROPP SAF/GRAS/METO/REP/GSR/005 Refractivity calculations in ROPP SAF/GRAS/METO/REP/GSR/006 Levenberg-Marquardt minimisation in ROPP SAF/GRAS/METO/REP/GSR/007 Abel integral calculations in ROPP SAF/GRAS/METO/REP/GSR/008 ROPP thinner algorithm SAF/GRAS/METO/REP/GSR/009 Refractivity coefficients used in the assimilation of GPS radio occultation measurements SAF/GRAS/METO/REP/GSR/010 Latitudinal Binning and Area-Weighted Averaging of Irregularly Distributed Radio Occultation Data SAF/GRAS/METO/REP/GSR/011 ROPP 1dVar validation SAF/GRAS/METO/REP/GSR/012 Assimilation of Global Positioning System Radio Occultation Data in the ECMWF ERA-Interim Re-analysis SAF/GRAS/METO/REP/GSR/013 ROPP PP validation

SAF/ROM/METO/REP/RSR/014 A review of the geodesy calculations in ROPP SAF/ROM/METO/REP/RSR/015 Improvements to the ROPP refractivity and bending angle operators

ROM SAF Reports are accessible via the ROM SAF website: http://www.romsaf.org

44