-
Notifications
You must be signed in to change notification settings - Fork 143
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
Propagation of various element types #42
Comments
I would be interested in implementing / overseeing:
The previous two Kep & MEEs were already implemented once for the old StateDerivative models by me. Albeit not unit tested. http://tudat.tudelft.nl/issues/703 At least the equations can be copy pasted from here. Unit testing can we agree now to a unified approach to different element types? Can we just compare them to some standard problems? These two books are excellent for sourcing some benchmarking problems (that are also widely used in literature):
|
Excellent, those models would be a great start to extending the list or propagators. For the unit tests, I think we can indeed compare the results from these propagators to, for instance, the Cowell propagator, or even an externally generated orbit. Also, propagating a pure Kepler orbit would be a good way to test them. Probably it's easiest to set up a generic unit test where you provide the type of propagator that you want to use, and then compare against the benchmark. This would also make the addition of future models a lot easier. |
The code has included an Encke propagator now for some time. Gauss propagation using MEE and Kepler elements is in pull request #165. Information on these propagators will be communicated through the pull request. Plans for future additions to the list of propagators will be communicated through dedicated issues. |
As discussed during the meeting on 03-06-2016, one of the main developments that is needed for Tudat is the implementation of the propagation of different types of orbital elements/equations of motion.
These include, but are not limited to:
The setup of the propagators at present requires a derived class of the NBodyStateDerivative for each different form of the equations of motion (currently only Cowell: propagation of Cartesian components). The exact implementation of the derived class is TBD however (e.g. single class for orbital element propagation, or one class per element set).
The text was updated successfully, but these errors were encountered: