ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

Kepler's Equation

Updated on April 30, 2013

Imagine a planet moving around a central star of the mass m. Let we know two essential parameters of its ellipse, the major semi-axes a and the eccentricity e. What is a position of the planet in time t since the last periapsis? In this article we will show how to answer this question, using Keplers's Equation.

Questions like this are related to the problems known as “one body problem” and “two body problem” in classical mechanics. More precisely, the branch of astronomy that deals with motions of celestial bodies is called celestial mechanics. With knowledge in this field we are able to forecast coming eclipse, occultations, possible crashes of celestial object etc.

Position parameters

A position of the body moving along an ellipse (more generally, Keplerian orbit can be ellipse, parabola or hyperbola) is usually described with two parameters:

  • orbital position vector r and
  • true anomaly f,

as it is depicted in Figure 1. Thus, answer on the question above should be length of the vector r and the value of angle f.

There are three angular parameters that define a position along an orbit. In addition to true anomaly f, there are the eccentric anomaly E and the mean anomaly M. True anomaly is the angle between the direction of periapsis (FP) and the line connecting focus and the body (FQ). The eccentric anomaly is the angle between major semi-axis and the direction from the center of ellipse to projection R, as seen from the center of ellipse. The point R lays on the circle with radius a which center correspond with the center of orbit; where direction RQ is orthogonal to CP.

The main anomaly is the only parameters among the three which is not an angle. Instead, this parameters shows proportion of the area "swept" by the FQ line since the last periapsis. Thus, the value of M increases from 0 to 2π radians during one cycle. It holds relation (1), where t-t0 is the time elapsed since moving from P to Q and T is orbital period. Orbital period is the duration of one full orbit. (All relations mentioned in this article are presented in Figure 2.)

Figure 1.  There are three angular parameters that define a position along an orbit: the true anomaly f, the eccentric anomaly E and the mean anomaly M.
Figure 1. There are three angular parameters that define a position along an orbit: the true anomaly f, the eccentric anomaly E and the mean anomaly M.

Parameters the main anomaly M, the eccentric anomaly E and the eccentricity e are connected by the relation (2) that is called the Kepler's Equation.

Calculating M for a known E is straightforward, whereas calculating E for a given value of M is much more complicated and cannot be solved algebraically (we will show numerical solution in the next paragraph).

The following is the algorithm solving the Kepler equation (2). Once when eccentric anomaly is determined the values of r and f follow straightforward from the relation (5) and (6).

Eccentricity
Curve
e>1
hyperbola
e=1
parabola
e<1
ellipse

Table 1. Any conic section can be the path of a celestial body.

Figure 2. Definition of the main anomaly (1), Kepler's Equation (2), Kepler's 3th law, general (3), Kepler's 3th law for Sun system (4), relations for the orbital position vector (5) and  the true anomaly (6)
Figure 2. Definition of the main anomaly (1), Kepler's Equation (2), Kepler's 3th law, general (3), Kepler's 3th law for Sun system (4), relations for the orbital position vector (5) and the true anomaly (6)

How to determine a body position along an orbit

We will answer on this question using an algorithmic form. First of all, let repeat what are known parameters. We have a and e as the parameters of the orbit. Let the central body be our Sun - which means that we know the mass m. It is requested to determine f and r in the moment t, knowing also the moment t0.

  1. Calculate the orbital period T of the celestial body. For this purpose we will use the 3th Kepler's law. It holds (3) in general, while here we have (4).

  2. Calculate the main anomaly M. Once we know T than we can calculate M using the equation (1).

  3. Solve the Kepler's Equation. We can solve it numerically, following the next procedure.

1.step: E0=M
2.step: E1=M+esin(E0)
3.step: E2=M+esin(E1)
...
...to the desired accuracy.

4. Calculate r and f. Using relations (5) and (6) one can directly calculate orbital position vector r and true anomaly f.


Figure 3. Johannes Kepler (1571-1630), a German astronomer.
Figure 3. Johannes Kepler (1571-1630), a German astronomer.

Case studies

A comet orbiting the Sun

Calculate the orbital position vector r and the true anomaly f of a comet a year after the passage of periapsis. The orbit of the comet around the Sun is ellipse with major semi-axis a=4 a.u. and eccentricity e=0.66.

Solution: Firstly, we have to use the third Kepler law in order to calculate orbital period of the comet. Thus, a3/ P2= 1 au3y-2P2 = a3 / 1 au3y-2 = 64 y2P = 8 y. As the next step we can calculate the main anomaly by means of equation (1):

M = 2π(t - t0) / P = 2π(8 - 1) / 8 = 1.75π = 3150

Now we have to solve the relation (2), which can be done numerically:

E0 = 1.75π

E1= 1.75π + 0.66144 * sin(1.75π)

Usage of the relation (5) leads to

r = 4au * (1 – 0.66144 * cos(4.84) giving the result r = 3.65 astronomical units.

The true anomaly f will be calculated using the relation (6),

f = arccos{ [cos(4.84) – 0.66144] / [1 – 0.66144 * cos(4.84)] }

A short calculation gives the value of true anomaly f = 1250.

Position of the Halley's comet

Halley's comet approaches the Sun every 75.6 years. The last perihelion the comet passed in 1986 (9th February). The length of major semi-axis is 17.8 au while the eccentricity is 0.96. How far from the Sun the comet is currently?

Basic facts and the orbit of Halley's comet

working

This website uses cookies

As a user in the EEA, your approval is needed on a few things. To provide a better website experience, hubpages.com uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at: https://corp.maven.io/privacy-policy

Show Details
Necessary
HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
LoginThis is necessary to sign in to the HubPages Service.
Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
AkismetThis is used to detect comment spam. (Privacy Policy)
HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the googleapis.com or gstatic.com domains, for performance and efficiency reasons. (Privacy Policy)
Features
Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
MavenThis supports the Maven widget and search functionality. (Privacy Policy)
Marketing
Google AdSenseThis is an ad network. (Privacy Policy)
Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
Index ExchangeThis is an ad network. (Privacy Policy)
SovrnThis is an ad network. (Privacy Policy)
Facebook AdsThis is an ad network. (Privacy Policy)
Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
AppNexusThis is an ad network. (Privacy Policy)
OpenxThis is an ad network. (Privacy Policy)
Rubicon ProjectThis is an ad network. (Privacy Policy)
TripleLiftThis is an ad network. (Privacy Policy)
Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
Statistics
Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)
ClickscoThis is a data management platform studying reader behavior (Privacy Policy)