Cambridge Rocketry Simulator – A Stochastic Six-Degrees-of-Freedom Rocket Flight Simulator

The Cambridge Rocketry Simulator can be used to simulate the flight of unguided rockets for both design and operational applications. The software consists of three parts: The first part is a GUI that enables the user to design a rocket. The second part is a verified and peer-reviewed physics model...

Full description

Bibliographic Details
Main Authors: Willem J. Eerland, Simon Box, András Sóbester
Format: Article
Language:English
Published: Ubiquity Press 2017-02-01
Series:Journal of Open Research Software
Subjects:
Online Access:http://openresearchsoftware.metajnl.com/articles/137
_version_ 1818991767305846784
author Willem J. Eerland
Simon Box
András Sóbester
author_facet Willem J. Eerland
Simon Box
András Sóbester
author_sort Willem J. Eerland
collection DOAJ
description The Cambridge Rocketry Simulator can be used to simulate the flight of unguided rockets for both design and operational applications. The software consists of three parts: The first part is a GUI that enables the user to design a rocket. The second part is a verified and peer-reviewed physics model that simulates the rocket flight. This includes a Monte Carlo wrapper to model the uncertainty in the rocket’s dynamics and the atmospheric conditions. The third part generates visualizations of the resulting trajectories, including nominal performance and uncertainty analysis, e.g. a splash-down region with confidence bounds. The project is available on SourceForge, and is written in Java (GUI), C++ (simulation core), and Python (visualization). While all parts can be executed from the GUI, the three components share information via XML, accommodating modifications, and re-use of individual components.
first_indexed 2024-12-20T20:15:30Z
format Article
id doaj.art-d92f815924824eac89df2de3b59055d6
institution Directory Open Access Journal
issn 2049-9647
language English
last_indexed 2024-12-20T20:15:30Z
publishDate 2017-02-01
publisher Ubiquity Press
record_format Article
series Journal of Open Research Software
spelling doaj.art-d92f815924824eac89df2de3b59055d62022-12-21T19:27:44ZengUbiquity PressJournal of Open Research Software2049-96472017-02-015110.5334/jors.137112Cambridge Rocketry Simulator – A Stochastic Six-Degrees-of-Freedom Rocket Flight SimulatorWillem J. Eerland0Simon Box1András Sóbester2University of SouthamptonUniversity of SouthamptonUniversity of SouthamptonThe Cambridge Rocketry Simulator can be used to simulate the flight of unguided rockets for both design and operational applications. The software consists of three parts: The first part is a GUI that enables the user to design a rocket. The second part is a verified and peer-reviewed physics model that simulates the rocket flight. This includes a Monte Carlo wrapper to model the uncertainty in the rocket’s dynamics and the atmospheric conditions. The third part generates visualizations of the resulting trajectories, including nominal performance and uncertainty analysis, e.g. a splash-down region with confidence bounds. The project is available on SourceForge, and is written in Java (GUI), C++ (simulation core), and Python (visualization). While all parts can be executed from the GUI, the three components share information via XML, accommodating modifications, and re-use of individual components.http://openresearchsoftware.metajnl.com/articles/137JavaC++Pythonrocketsimulationsimulatorstochasticdesign
spellingShingle Willem J. Eerland
Simon Box
András Sóbester
Cambridge Rocketry Simulator – A Stochastic Six-Degrees-of-Freedom Rocket Flight Simulator
Journal of Open Research Software
Java
C++
Python
rocket
simulation
simulator
stochastic
design
title Cambridge Rocketry Simulator – A Stochastic Six-Degrees-of-Freedom Rocket Flight Simulator
title_full Cambridge Rocketry Simulator – A Stochastic Six-Degrees-of-Freedom Rocket Flight Simulator
title_fullStr Cambridge Rocketry Simulator – A Stochastic Six-Degrees-of-Freedom Rocket Flight Simulator
title_full_unstemmed Cambridge Rocketry Simulator – A Stochastic Six-Degrees-of-Freedom Rocket Flight Simulator
title_short Cambridge Rocketry Simulator – A Stochastic Six-Degrees-of-Freedom Rocket Flight Simulator
title_sort cambridge rocketry simulator a stochastic six degrees of freedom rocket flight simulator
topic Java
C++
Python
rocket
simulation
simulator
stochastic
design
url http://openresearchsoftware.metajnl.com/articles/137
work_keys_str_mv AT willemjeerland cambridgerocketrysimulatorastochasticsixdegreesoffreedomrocketflightsimulator
AT simonbox cambridgerocketrysimulatorastochasticsixdegreesoffreedomrocketflightsimulator
AT andrassobester cambridgerocketrysimulatorastochasticsixdegreesoffreedomrocketflightsimulator