State transition matrix to change initial conditions.

Deadstar
Messages
99
Reaction score
0
Hey folks, I have an orbit in the circular restricted three body problem with initial conditions

[x(0), 0, z(0), 0, y'(0), 0]

I'm following this paper

http://adsabs.harvard.edu/full/1984CeMec..32...53H

on how to correct these initial conditions given the state transition matrix at a certain time (in this case, the halfway point of the orbit which I'll call t/2).

The orbit is integrated until it crosses the y-axis again and at that point the position and velocities are given by

[x(t/2), 0, z(t/2), x'(t/2), y'(t/2), z'(t/2)].

I want to use the state transition matrix to drive x'(t/2) and z'(t/2) to zero by changing the initial condition but I can't get this to work. I have the state transition matrix at t/2 but following the methods in the above paper does not send them to zero. They both decrease for a couple of iterations but then one start to increase.

I can send either x'(t/2), or z'(t/2) to zero (by a little trial and error) but as you decrease one the other increases, it just seems impossible to send them both to zero. I'm following the exact method described in the above paper and it should only take 3-4 iterations apparently. My state transition matrix is correct as it been confirmed by a separate code I found online.

So, I have...

State transition matrix at t/2

Initial conditions

position and velocity at t/2

The changes desired in the position and velocity at t/2 (i.e. -x'(t/2) and -z'(t/2)).

What do I need to do to find the changes in initial conditions. I've now spent 2 weeks on this trying every method I can find and so far nothing has worked.

If anyone needs any more info (numerical values of state trans matrix, initial conditions, etc) then just ask.
 
Physics news on Phys.org
Gonna have to bump this.

2 weeks later, progress = 0.
 
There are two things I don't understand about this problem. First, when finding the nth root of a number, there should in theory be n solutions. However, the formula produces n+1 roots. Here is how. The first root is simply ##\left(r\right)^{\left(\frac{1}{n}\right)}##. Then you multiply this first root by n additional expressions given by the formula, as you go through k=0,1,...n-1. So you end up with n+1 roots, which cannot be correct. Let me illustrate what I mean. For this...
Back
Top