Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add/Subtract 1 Orbit in the flight plan editor #2517

Closed
GianniJohn opened this issue Apr 2, 2020 · 3 comments · Fixed by #3399
Closed

Add/Subtract 1 Orbit in the flight plan editor #2517

GianniJohn opened this issue Apr 2, 2020 · 3 comments · Fixed by #3399
Assignees
Milestone

Comments

@GianniJohn
Copy link

GianniJohn commented Apr 2, 2020

Hi,

I have a suggestion for the flight plan: Implement a way to add/subtract 1 Orbit in the flight plan editor (like in the stock manoeuvre nodes).

@pleroy
Copy link
Member

pleroy commented Apr 3, 2020

There is not really a notion of "orbit" in N-body physics. What would make sense though is to extend the flight plan to the next "interesting" point (Ap/Pe for instance).

@eggrobin
Copy link
Member

eggrobin commented Apr 3, 2020

What would make sense though is to extend the flight plan to the next "interesting" point (Ap/Pe for instance).

This would fail in a lot of common cases (e.g., low-inclination or low-eccentricity orbits) where the locally interesting points are not globally interesting (because higher-order effects dominate over the variations induced by the underlying Keplerian orbits).

On the other hand, the orbit analyser provides us with several different notions of one revolution—the term one orbit is improper—: one anomalistic period, if you care about apsides, one nodal period, if you care about nodes, one sidereal period (possibly less useful).
It could likely also be useful to have some synodic periods (e.g. moving an ejection burn to the next revolution, maintaining a constant ejection angle).

In any case, a prerequisite for doing anything here would be to have some sort of integration between orbit analysis and flight planning.

@eggrobin
Copy link
Member

In any case, a prerequisite for doing anything here would be to have some sort of integration between orbit analysis and flight planning.

We have that since #2848, in Germain.

It could likely also be useful to have some synodic periods (e.g. moving an ejection burn to the next revolution, maintaining a constant ejection angle).

This could be useful, but it requires celestial orbit analysis, which we have so far punted.

Discord discussion:

<@RCrockford> For 2517 even just bumping the orbit by one period would be useful even if it didn't keep the exact ejection angle, it would get you pretty close in one click.
<@eggrobin> Yeah, probably the nodal period would be a good general-purpose default; and then someday we could change that depending on the plotting frame for constant ejection angle if you are in HCI or GSE.

(Likewise MEO would be a hint that you want +1 synodic revolution wrt the moon.)

@eggrobin eggrobin self-assigned this Jul 16, 2022
@pleroy pleroy added this to the Hilbert milestone Jul 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants