-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Normal gravity of a sphere and the small flattening limit of an ellipsoid #194
Comments
PR #197 adds the small flattening equations to the I propose that we create a new method, such as
that will return an ellipsoid class instance with the same parameters of the Sphere class, but with flattening set to 0. We could also entertain making
but at this moment, I see no reason to do so, given the limited functionality of the TriaxialEllipsoid class. |
We previously had a discussion about how to define normal gravity on a sphere. At the time, I think that I was probably a little confused, but now that I see how Boule works and defines things, and after have looked through Chapter 2 of Physical Geodesy again, I think that the way we treat the Sphere class is not entirely consistent with the Ellipsoid class.Start with the properties of a reference ellipsoid, as found in the boule documentation:
However, for a sphere, the assumptions are different:
Because of this, if you take an Ellipsoid, and gradually decrease the flattening to zero, you will not asymptotically approach the results of a sphere. This is because the gravity potential is not constant on the surface of the sphere, but it is on an ellipsoid.
Now, I agree that the assumptions for the Sphere class are correct if we assume that the body is a fluid in hydrostatic equilibrium. However, we can add arbitrary density anomalies in the mantle in order to generate a gravity potential (gravitation+centrifugal) at the surface that is constant, just like in the case for Ellipsoid. The mathematical problem is that if you put
flattening=0
in the Ellipsoid equations, you will get divide by zero errors, but as I will show below, these can be avoided by taking the limit where the semiminor axis approaches the semimajor axis.What I propose is the following: use the same assumptions for Sphere as for Ellipsoid, and then with the equations in Ellipsoid, find the asymptotic limits as the flattening goes to zero. I note that the following equations could probably have been more easily derived starting with spherical harmonics instead of ellipsoidal harmonics, but I will follow the geodesy tradition of doing things the hard way!In Boule.Ellipsoid, numerical issues are encountered when the flattening goes to zero. Here, I provide equations that are more precise in the limit where the flattening goes to zero. In fact, using these new equations, one can even use a flattening of zero in the ellipsoid class. I note that a flattening of zero in the ellipsoid class is not equivalent to a Boule.Sphere class, and I have updated the documentation to make this a little more clear.
Though I have derived these equations myself, I provide equation numbers in the Physical Geodesy book where the equations can be verified.
reference normal gravity potential
Start with eq. 2-123,
and use the small-angle approximation (only the first two terms are necessary here)
When$b$ approaches $a$ and $E$ goes towards zero, we have
This compares with eq. 2-185 (but which gives an extra fourth order term not included here).
For the case of a sphere with$b=a$ , the reference potential is
normal gravitation potential
Eq. 2-124 for the normal gravitation potential (where$\beta$ is the reduced latitude)
has the offending term
Using the higher-order small angle approximation of the arctan function above (all three terms are necessary), we find that
and
As$b$ approaches $a$ the normal gravitational potential approaches
This compares with eq. 2-158 (though they give higher order terms as well).
For the case of a sphere, with$a=b$ , $u=r$ and $\beta =\phi$ we have
the normal gravitational potential 2-124 is
where$\phi$ is the spherical geocentric latitude and $r$ is geocentric spherical radius.
normal gravity potential
The normal gravity potential (eq. 2-126)
also has the offending$q/q_0$ term. Substituting the above approximation into 2-126, as $b$ approaches $a$ , the normal gravity potential goes to
For the case of a sphere with$a=b$ , $u=r$ , and $\beta=\phi$ , the normal gravity potential is
normal gravity on ellipsoid
The normal gravity on the ellipsoid is given by 2-145 and 2-146, which is Somilgiana's formula:
For this we need the normal gravity at the pole and equator (2-141, 2-142):
where
and
Each of these terms has the offending ratio
where (eq. 2-133)
Using the small-angle approximation (all three terms are necessary), we find that
and that
The gravity at the equator, eq 2-141, is
and the gravity at the pole, eq 2-142, is
The above two equations compare with 2-186 (which includes higher order terms).
For the case of a sphere with$a=b$ , the above two equations reduce to
and
which yields for the normal gravity
normal gravity above the ellipsoid
When computing the normal gravity above the ellipsoid, we use the equations in the appendix of Li and Götze (2001). These equations have two offending terms when the flattening goes to zero. One is nearly the same as computed above:
The second involves the term concerning$\cos \beta'$ (eq. A2 of Li and Götze), which can be rewritten as
where$R=r^{\prime \prime 2} / E^2$ and $D=d^{\prime \prime 2} / E^2$ . Using the approximation
for the inner square root in the above expression, in the limit where$E$ approaches zero (ignoring terms in $E^4$ and $E^6$ within the square root), we find
The text was updated successfully, but these errors were encountered: