Simulation of impulsive maneuvers in OD

Hi folks,

right now there is no way to simulate (as in, not estimate it, to be clear) an impulsive maneuver in OD, as one cannot add any event detector to a propagator builder (right?). So I propose that we add in the relevant cases the possibility to add an ImpulseManeuver. Thoughts?

Cheers,
Romain.

1 Like

Just realizing this is basically the same as this @Vincent

Your suggestion was to be able to manage a whole set of detectors, but what about just addImpulsiveManeuver?

Hi @Serrof,

Since impulse maneuvers are, in essence, modeling a force, I do see the point of adding them to the builder.
But that won’t make the DV estimable I’m afraid. I think one way to do that is to add a 1-second constant thrust maneuver with thrust = DV.
I haven’t tried it though.

Maxime

Hi Maxime,

I’m fine with no estimation. So should we go forward with this addImpulseManeuver method?

Cheers,
Romain

Hello guys,

Without sidetracking your discussion, I would like to quickly ask this.

Orekit Tutorials have a demo of Maneuver Estimation (ManeuverEstimation.java). The maneuver model employed there is one with Constant Thurst (i.e. BasicConstantThrustPropulsionModel) and not an impulsive one.

Is it true that the issue you refer to only relates to the inability to estimate Impulsive Maneuvers, while Constant Thrust Maneuvers can be estimated nominally? I am trying to implement OD with maneuver estimation and just want to make sure I am not missing out on anything big…

Thank you :pray: