Using Energy for Orbit Determination

Arrowstar

Probenaut
Addon Developer
Joined
May 23, 2008
Messages
1,785
Reaction score
0
Points
36
Hi all,

I've been looking into alternative methods to determine the flight path of a body other than by direct numerical integration of Newton's second law (sum the gravity forces, determine velocity, determine position). In particular, I've been thinking about how I might use mechanical energy relationships to determine the flight path of an orbit. Since the total mechanical energy of an ideal orbit is constant, this would appear to be a great way to determine velocities/positions directly.

I've run into two problems. First, when looking at kinetic energy, I notice that the velocity vector is replaced with the scalar velocity magnitude, removing any direction information from that vector. This is obviously a problem, as not knowing which way you're traveling means you can't propagate your orbit. Second, when dealing with potential energy, how does one deal with multiple sources of gravity? It's real easy when you're a block floating above a flat plate with only one gravity source, but it seems to get more complicated when you attempt to put said block around the Sun with the various planets acting on it.

Are these issues resolvable? Using energy/work seems like an advantageous way to do things, if you can get it to work. Any tips or insight would be appreciated!

Thanks!
 

jarmonik

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 28, 2008
Messages
2,666
Reaction score
795
Points
128
As far as I can tell there is no alternative method to replace a numerical integration in a multibody system. Also the orbital energy of a single object in a multibody system isn't constant. Of course, the energy of the whole system is constant.
I suppose you have a point in constant energy. It can be used to improve a longterm stability of numerical integrations. There is a special group of symplectic integrators those are designed to do this.
 
Last edited:

Arrowstar

Probenaut
Addon Developer
Joined
May 23, 2008
Messages
1,785
Reaction score
0
Points
36
I've looked up the term "symplectic integrator" on Wikipedia to get a general understanding. Jarmonik, can you elaborate a bit?
 

jarmonik

Well-known member
Orbiter Contributor
Addon Developer
Beta Tester
Joined
Mar 28, 2008
Messages
2,666
Reaction score
795
Points
128
I've looked up the term "symplectic integrator" on Wikipedia to get a general understanding. Jarmonik, can you elaborate a bit?
I'm sorry I can't. I know they exist and that's pretty much it.

There is also something about them in the Orbiter's tech notes and how they compare to RK methods.
 
Last edited:

Arrowstar

Probenaut
Addon Developer
Joined
May 23, 2008
Messages
1,785
Reaction score
0
Points
36
Alright, thanks for the info, I'll look it up. :)
 
Top