Skip to content

TST: 2-stage Acceptance Test #716

Open
Open
@chasgior214

Description

@chasgior214

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnhancementNew feature or request, including adjustments in current codesFlightFlight Class related featuresTestsRegarding Tests

    Type

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions