TY - JOUR
T1 - Stochastic six-degree-of-freedom flight simulator for passively controlled high-power rockets
AU - Box, Simon
AU - Bishop, Christopher M
AU - Hunt, Hugh
PY - 2010
Y1 - 2010
N2 - This paper presents a method for simulating the flight of a passively controlled rocket in six degrees of freedom, and the descent under parachute in three degrees of freedom, Also presented is a method for modelling the uncertainty in both the rocket dynamics and the atmospheric conditions using stochastic parameters and the Monte-Carlo method. Included within this we present a method for quantifying the uncertainty in the atmospheric conditions using historical atmospheric data. The core simulation algorithm is a numerical integration of the rocket's equations of motion using the Runge-Kutta-Fehlberg method. The position of the rocket's centre of mass is described using three dimensional Cartesian coordinates and the rocket's orientation is described using quaternions. Input parameters to the simulator are made stochastic by adding Gaussian noise. In the case of atmospheric parameters the variance of the noise is a function of altitude and noise at adjacent altitudes is correlated. The core simulation algorithm, with stochastic parameters, is run within a Monte Carlo wrapper to evaluate the overall uncertainty in the rocket's flight path. The results of a demonstration of the simulator, where it was used to predict the flight of real rocket, show the rocket landing within the 1 area predicted by the simulation. Also lateral acceleration during weather cocking, which was measured in the test, shows a strong correlation with simulated values.
AB - This paper presents a method for simulating the flight of a passively controlled rocket in six degrees of freedom, and the descent under parachute in three degrees of freedom, Also presented is a method for modelling the uncertainty in both the rocket dynamics and the atmospheric conditions using stochastic parameters and the Monte-Carlo method. Included within this we present a method for quantifying the uncertainty in the atmospheric conditions using historical atmospheric data. The core simulation algorithm is a numerical integration of the rocket's equations of motion using the Runge-Kutta-Fehlberg method. The position of the rocket's centre of mass is described using three dimensional Cartesian coordinates and the rocket's orientation is described using quaternions. Input parameters to the simulator are made stochastic by adding Gaussian noise. In the case of atmospheric parameters the variance of the noise is a function of altitude and noise at adjacent altitudes is correlated. The core simulation algorithm, with stochastic parameters, is run within a Monte Carlo wrapper to evaluate the overall uncertainty in the rocket's flight path. The results of a demonstration of the simulator, where it was used to predict the flight of real rocket, show the rocket landing within the 1 area predicted by the simulation. Also lateral acceleration during weather cocking, which was measured in the test, shows a strong correlation with simulated values.
U2 - 10.1061/(ASCE)AS.1943-5525.0000051
DO - 10.1061/(ASCE)AS.1943-5525.0000051
M3 - Article
VL - 24
SP - 31
EP - 45
JO - Journal of Aerospace Engineering
JF - Journal of Aerospace Engineering
SN - 0893-1321
IS - 1
ER -