# orbital algebra

## Recommended Posts

let O(eccentricity, semimajor, inclination, AN, AoP, MA) be a function that returns an orbit while those parameters are the six elements of it.

let N(v(prograde, radial, normal)) be a function that returns a manuever node according to a given manuever vector.

the product (N,O) returns the new trajectory of the spacecraft if the given node is activated at the given location in the given orbit.

how do i know what the new trajectory is by activating the product?

##### Share on other sites

N(O's expression)

I think...

##### Share on other sites

easiest would be to calculate x,y,z,vx,vy,vz out of the current Orbit O.

Then calculate delta_vx,delta_vy,delta_vz out of your manuever N

Then just add the delta_v values to the v values.

Then calculate the new orbit O_new out of x,y,z,vx_new,vy_new,vz_new

##### Share on other sites

N_las is absolutely right. You need O and t to get coordinates/velocity, which are much easier to update. You can go directly from O to O', but the math for it is insane.

## Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.