SatelliteToolbox.jl icon indicating copy to clipboard operation
SatelliteToolbox.jl copied to clipboard

Maneuvers, state changes

Open ageofabenius opened this issue 3 years ago • 1 comments

Is it possible to perform maneuvers with the current SatelliteToolbox.jl? I'm trying to figure out if I could perform impulse maneuvers by directly changing values within orbit propagators. I'm also wondering about drag maneuvers, I suppose I could initialize a new propagator at the beginning of a drag maneuver based on a satellite's current ephemeris and use a different drag term, then initialize another at the end of the maneuver.

ageofabenius avatar Aug 04 '20 17:08 ageofabenius

Hi @ageofabenius

In fact, this is a long standing feature I need to implement. In this case, we need a numerical propagator in which you provide the additional forces to be applied. The code is written, but it need much more testing. For impulsive maneuver, it should be "easy" to just reinitialize a new propagator with the mean orbit elements after the impulse. For drag maneuvers, then it will be difficult, I think.

ronisbr avatar Aug 04 '20 19:08 ronisbr