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

Addition of Design Space Exploration utility functions #84

Open
sbcowan opened this issue Dec 6, 2022 · 0 comments
Open

Addition of Design Space Exploration utility functions #84

sbcowan opened this issue Dec 6, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@sbcowan
Copy link
Contributor

sbcowan commented Dec 6, 2022

It may be useful, in expectation of Propagation and Optimisation in Astrodynamics this year, to add some Design Space Exploration (DSE) utilities. It would also be useful for users that want to perform some optimisation, as it encourages more exploration than just a Monte Carlo analysis. The code already exists in the Asteroid Orbit Optimization example, but it needs formalisation and unit testing in order to implement this into tudatpy. Specifically, I think the following functions would be best:

  • Creation of orthogonal array
  • Creation of Yates array
  • Performing an ANOVA analysis

There is a discussion to be had about additional functions:

  • A function that performs a Monte Carlo analysis, under some conditions.
  • A function that, in addition to creating the arrays, also executes a Fractional Factorial Design (FFD) or Factorial Design (FD).

I think these functions exceed the reach of Tudat, and are not too hard to code — they don't require specialised knowledge.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: tudatpy
Development

No branches or pull requests

2 participants