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

TST: 2-stage Acceptance Test #716

Open
chasgior214 opened this issue Oct 23, 2024 · 2 comments
Open

TST: 2-stage Acceptance Test #716

chasgior214 opened this issue Oct 23, 2024 · 2 comments
Labels
Enhancement New feature or request, including adjustments in current codes Flight Flight Class related features Tests Regarding Tests

Comments

@chasgior214
Copy link

Is your feature request related to a problem? Please describe.

With RocketPy getting more into multi-stage rockets, an acceptance test to verify the reliability of multi-stage simulations would be a good next step.

Describe the solution you'd like

NASA has published a series of verification check-cases for atmospheric flight, available at https://nescacademy.nasa.gov/flightsim

Check-case 17, Two-stage rocket to orbit, would be a great addition to RocketPy's tests, and its first test case for a multi-stage rocket. While the initial implementation doesn't have to test against the whole flight, it could give verification to RocketPy's ability to simulate multi-stage rockets in the lower layers of the atmosphere, and in the future provide a way to verify orbital simulations (#277).

Additional context

As noted in the abstract of the linked webpage:

The rise of innovative unmanned aeronautical systems and the emergence of commercial space activities have resulted in a number of relatively new aerospace organizations that are designing innovative systems and solutions. These organizations use a variety of commercial off-the-shelf and in-house-developed simulation and analysis tools including 6-degree-of-freedom (6-DOF) flight simulation tools. The increased affordability of computing capability has made high-fidelity flight simulation practical for all participants. Verification of the tools' equations-of-motion and environment models (e.g., atmosphere, gravitation, and geodesy) is desirable to assure accuracy of results. However, aside from simple textbook examples, minimal verification data exists in open literature for 6-DOF flight simulation problems.

Adding these to RocketPy (with the two-stage rocket as the first step) would help bring it closer to industry-grade robustness and accuracy.

@Gui-FernandesBR Gui-FernandesBR changed the title TST: 2-stage Acceptance Teat TST: 2-stage Acceptance Test Oct 24, 2024
@Gui-FernandesBR
Copy link
Member

Related issue: #45


@chasgior214 thank you so much for opening this issue. We were planning to improve the multi-stage support on rocketpy this year but we faced a few delays and decided to prioritized other implementations. Your suggested links may help us once we decide to get back to work on this feature, thx

@Gui-FernandesBR
Copy link
Member

Related: #662 and #45

@Gui-FernandesBR Gui-FernandesBR added Enhancement New feature or request, including adjustments in current codes Tests Regarding Tests Flight Flight Class related features labels Nov 2, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request, including adjustments in current codes Flight Flight Class related features Tests Regarding Tests
Projects
Status: Backlog
Development

No branches or pull requests

2 participants