Philip P. Ide

Author, programmer, science enthusiast, half-wit.
Life is sweet. Have you tasted it lately?

User Tools

Site Tools


Orbital Calculator v2.0.6 Released

Orbital Calculator v2.0.6 Four major new functions for acceleration and gravity and a few tweaks under the hood. New functions include: Constant Velocity, Free-Fall, N-Body Centre of Gravity (in 3D space) and Distance/Speed/Time.

These powerful functions allow you to calculate speed as a constant, as constant acceleration or as increasing acceleration, as well as determine the common centre of gravity of any number of astronomical or artificial space-born objects. Any number? Well, within limits, but they are large limits. A couple of potential bugs have been squished and I consumed vast amounts of coffee. Anything else you need to know? Oh yes, the details. Read on…


There is a relationship between distance, speed and time, such that if you know two of them, you can calculate the third - assuming the speed is a constant. It might seem trivial to include this calculation, but it has an ace up its sleeve: you can convert the results to various length over time units (e.g. mph to m/s or km/h etc.) In addition, velocity and distance can be entered in different units - for example, one in mph the other in km. This ability to rapidly and easily convert makes this function very useful.

Constant Acceleration

I won't bore you with the mathematics, but there are 5 components to constant acceleration:

  1. Initial velocity
  2. Final velocity
  3. Rate of acceleration
  4. Time acceleration continues
  5. Distance covered

Knowing any three is sufficient to calculate the other two. In addition, like the Distance/Speed/Time function, this function can be used to convert from multiple length and time formats to another.

If you wanted to send a spacecraft to Mars at 1g of acceleration (to make it nice and comfortable for your crew and to negate the bone-decay and muscle atrophy), you could use this calculation to determine how fast the spacecraft would eventually be travelling and how long it would take to get to its destination.

Hint: you'd have to turn around half-way so you could decelerate.

Free Fall

Free-Fall is sort of like Distance/Speed/Time but the velocity is always changing. It's sort of like Constant Acceleration, except the rate of acceleration is not constant because now gravity is in the mix. The further the object falls, the closer to the gravitational mass it gets, and therefore gravity increases.

The Free-Fall calculation takes this into consideration. All you have to do is name the gravitational mass and the duration of the free-fall event, and it will calculate how far the object falls and what its final velocity is (prior to impact).

It ignores things such as air resistance and atmospheric buoyancy (which contribute to terminal velocity), because that requires detailed knowledge of the atmosphere*.

* This is usually negligible for starting elevations below half the height of the the Kármán line on Earth (the Kármán line is at 100km or 62 miles), but the free-fall time you specify might require the descent to begin well above that.

N-Body Centre of Mass

This allows you to enter any number of ad-hoc gravitational bodies and computes the location of their centre of mass. The bodies you enter are not selected from the database, rather you enter their masses and locations within the system you define. The masses can be entered in terms of Earth masses, Jupiter masses or Solar masses. The upper limit on the number of masses you can add is high enough you'll get significantly hungry before you reach it.

After entering the data, you can review individual items and remove them prior to running the calculation (or afterward and running the calculation again to see what changes). The on-screen data displays the location of the centre of gravity in x-y-z coordinates. The clipboard data displays all the data with masses converted to Earth masses and shown to three decimal places, and locations converted to kilometres and shown to two decimal places.

To make the output data easier to read, you can name each gravitational mass as you enter it.

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies


Enter your comment:
blog/articles/info/oc_206.txt · Last modified: 2020/06/05 01:45 by Phil Ide

Except where otherwise noted, content on this wiki is licensed under the following license: Copyright © Phil Ide
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki
  • ISSplugin-autotooltip__default plugin-autotooltip_bigInternational Space Station

    This page has a portal through which you can view the current location of the International Space Station, updating in real-time. The tracker itself comes from the European Space Agency (ESA).

    There is also a handy link to get email notifications direct from NASA when the ISS is visible in your night sky.
  • Mars Weatherplugin-autotooltip__default plugin-autotooltip_bigMars Weather

    Weather Reports Insight Lander Perseverance Rover Curiosity data to come [Current positions of Earth and Mars] Image courtesy of and © Dominic Ford

    This image is updated once per week. A daily update is available on the Mars Solar Conjunctions page when such events are active.

    You can check the position of Mars vs the Sun and Earth for any date here:
  • Downloadsplugin-autotooltip__default plugin-autotooltip_bigDownloads

    Orbital Calculator Current Version This is a portable application, meaning there is no installer. Just unzip into a folder and run the executable. Since it is portable, it can be run from a USB stick.

    A full description and a list of the features are available
  • Orbital Calculatorplugin-autotooltip__default plugin-autotooltip_bigOrbital Calculator

    I needed to calculate orbital characteristics for any orbit around any gravitational mass (because I write sci-fi stories), so I wrote this program because I'm a programmer and I'm too lazy to do it by hand all the time. The program has expanded over the last few years, sometimes from suggestions by other writers. I make it freely available and as simple to use as possible. It now has a list of functions as long as your arm (assuming you're not a tentacle user), and the numbe…
  • Cookie Policy & GDPRplugin-autotooltip__default plugin-autotooltip_bigCookie Policy & GDPR

    There are NO tracking cookies on this site!

    The Cookie policy is straightforward. This site only uses cookies that are required to make your experience of using this site better, and only uses session cookies (see exceptions below). Session cookies are deleted when you close your browser.
  • Book Reviewsplugin-autotooltip__default plugin-autotooltip_bigBook Reviews

    Here you can find all the book reviews, broken down by genre, and further subdivided by author. If you want me to review your novel, please read my Rules on Reviewing.

    * Science-Fiction * Fantasy * Non-Fiction
  • Contactplugin-autotooltip__default plugin-autotooltip_bigContact

    If you have a burning desire to contact me, use the discussion form below. Anything you say remains private between you and me.