Hi everyone,
I need to introduce a variable ISP in the ProfileThrustManeuverModel, similar to how the thrust direction and magnitude are currently handled using polynomials. As far as I can tell, there isn’t an existing way to define a non-constant ISP in the model.
At the moment, I see two possible approaches:
-
Extend the current class to add support for a variable ISP.
-
Create multiple maneuvers, each with a constant ISP value, assuming the ISP doesn’t change very often.
I’d like to hear your thoughts on these options—particularly the second one.
I’m concerned about how Orekit handles potential discontinuities between consecutive thrust segments with different ISP values.
Thanks in advance for your help,
Davide