Propagating a Hyperbolic Trajectory

AI Thread Summary
The discussion revolves around the challenges of propagating hyperbolic and parabolic trajectories in an orbital simulation system. Initially, the system successfully computed Keplerian parameters for closed orbits but encountered issues with NaN values for eccentric and mean anomalies when handling hyperbolic trajectories. After exploring different approaches, the user discovered alternate equations that allowed for the propagation of hyperbolic orbits, though difficulties remained in accurately calculating eccentric and mean anomalies from true anomalies. Ultimately, the user found the necessary equations to track and propagate hyperbolic orbits effectively. The conversation highlights the complexities of orbital mechanics and the importance of correct parameter calculations in simulations.
TheHarvesteR
Messages
14
Reaction score
0
Hi, first post here at PF :)

I have a problem here regarding orbit propagation. Basically my situation is as follows:

I have coded a system that can track the orbital parameters from an object in a simulated orbit (Basic rigidbody physics). The system takes the state vectors of the orbiting rigidbody, and from those it computes the keplerian parameters. So far, so good.

Then, the system allows removing this tracked object from the physics simulation, to have it's orbit propagated using the parameters computed earlier (or any arbitrary parameters at this point). This also works well, for closed orbits.

My problem now is figuring out how to numerically propagate parabolic and hyperbolic trajectories. The current system fails with those, since several of the calculated parameters result in NaN when eccentricity > 1.

What happens is since I'm getting all this from state vectors, each parameter has a few dependencies on other parameters calculated earlier, and if a single one fails to produce a valid result, all others that depend on it will also fail.

More specifically, I'm getting a NaN for eccentric and mean anomalies on hyperbolic/parabolic trajectories... I don't know if this is correct or not. But these values are very much necessary in my current system to get a position as a function of time.

EDIT: Well, I've continued trying different things, and I now have what seems to be valid mean and eccentric anomaly values.
The problem is that for the resulting eccentric anomaly, my true anomaly is always NaN for hyperbolic orbits, and PI for parabolic orbits.

I've discovered that there is a different form of Kepler's equation for hyperbolic orbits, so I added a new solver for that (which hopefully is doing things right). But still no luck with that true anomaly.

What I ultimately need is to find out how to determine the position of an object in a hyperbolic trajectory as a function of time.

Oh and one more question: I'm somewhat confused as to whether my semimajor axis should be positive or negative on hyp orbits. Right now I'm doing tests with positive SMA values, but the orbit tracking code (which calculates parameters from state vectors) gives out a negative SMA. Which is more correct here, positive or negative?

Any help at this point would be immensely appreciated. :)

Thanks in advance,

Cheers
 
Last edited:
Astronomy news on Phys.org
Ok, I found the alternate equations I was looking for I think.

The system is now able to propagate a hyperbolic trajectory, but currently it cannot correctly track some parameters of such an orbit.

When tracking, basically all operations are done in reverse... Instead of getting a true anomaly from the eccentric anomaly, which in turn is calculated from the mean anomaly, the tracker finds the true anomaly first, and from that it calculates the eccentric anomaly and then the mean anomaly.

The problem now is that I can't find a good equation for calculating the eccentric anomaly (and mean anomaly) for a hyperbolic orbit. If I use the same formulas as for a closed orbit, all I get is NaNs.

Anyone know how to get the eccentric and mean anomalies given the true anomaly for a hyperbolic orbit?

Again, thanks in advance for any help.

Cheers
 
Hopefully THIS helps
Or THIS
 
Thanks, those did help!

I found the equations I was looking for. Now my system is able to track and propagate hyperbolic orbits :)

Cheers!
 
Great. Good to hear it
 
TL;DR Summary: In 3 years, the Square Kilometre Array (SKA) telescope (or rather, a system of telescopes) should be put into operation. In case of failure to detect alien signals, it will further expand the radius of the so-called silence (or rather, radio silence) of the Universe. Is there any sense in this or is blissful ignorance better? In 3 years, the Square Kilometre Array (SKA) telescope (or rather, a system of telescopes) should be put into operation. In case of failure to detect...
Thread 'Could gamma-ray bursts have an intragalactic origin?'
This is indirectly evidenced by a map of the distribution of gamma-ray bursts in the night sky, made in the form of an elongated globe. And also the weakening of gamma radiation by the disk and the center of the Milky Way, which leads to anisotropy in the possibilities of observing gamma-ray bursts. My line of reasoning is as follows: 1. Gamma radiation should be absorbed to some extent by dust and other components of the interstellar medium. As a result, with an extragalactic origin, fewer...
This thread is dedicated to the beauty and awesomeness of our Universe. If you feel like it, please share video clips and photos (or nice animations) of space and objects in space in this thread. Your posts, clips and photos may by all means include scientific information; that does not make it less beautiful to me (n.b. the posts must of course comply with the PF guidelines, i.e. regarding science, only mainstream science is allowed, fringe/pseudoscience is not allowed). n.b. I start this...
Back
Top