Monte Carlo: demo_hop

mission demo_hop · fidelity fast · 200 runs

12.5 %success
8.6–17.8 %95 % interval
81.5 %vehicle recovered
256.6 mCEP50
657.1 mCEP90
939.8 m99 % ellipse, major

Landing dispersion at the target

NEhalf-width 1,092 m
Local east/north offsets of every touchdown from the target. Dashed circle: target radius (50 m). Solid ellipse: 99 % bivariate-normal fit; dotted: 50 %. Mean offset -34.9 m E, 26.7 m N.

Distributions

3.51,754.6
miss distance, m
0.0184.5
propellant remaining, kg
5.525.8
peak cargo load, g
-0.11.4
touchdown sink rate, m/s

Metrics (percentiles)

metricp1p5p50p95p99
fuel_remaining_kg2.535.595.0153.9175.7
max_cargo_g5.55.65.622.825.4
touchdown_vz_mps0.20.40.81.21.3
touchdown_vh_mps0.10.20.53.35.0
flight_time_s556.7560.8572.4584.8587.2
landing_error_m4.88.5258.8882.71,207.3

Outcomes

outcomerunsshare
missed_target13467.0 %
crash_hull2613.0 %
landed2512.5 %
tipped_over105.0 %
not_at_rest21.0 %
landed_off_site21.0 %
terrain_impact10.5 %

Sensitivity

Spearman rank correlation of each dispersed parameter with miss distance and with failure. |ρ| above 0.14 (2/√n) is marked significant.

parameterρ missρ failure
world.wind.speed+0.42+0.34significant
vehicle.cargo.mass+0.20+0.05significant
world.temperature_offset-0.17-0.19significant
world.wind.gust_max-0.11-0.16significant
vehicle.aero.cd_scale+0.14+0.09
world.wind.from_deg-0.13+0.01
vehicle.engine.thrust_vac+0.09+0.06
vehicle.engine.misalignment_deg[1]-0.06-0.08
vehicle.engine.throttle_tau-0.07-0.01
vehicle.mass.dry_cg_z+0.07+0.03
vehicle.engine.misalignment_deg[0]-0.06-0.06
vehicle.engine.isp_vac-0.05-0.05
vehicle.mass.dry+0.03-0.05
vehicle.rcs.thrust-0.04+0.01
vehicle.grid_fins.cn_alpha-0.03-0.00

Method

Each run samples the true vehicle and environment from the dispersion file; the flight software flies with the nominal vehicle, the forecast environment and the pre-flight ascent plan. Success probability uses the Wilson score interval. Ellipses assume a bivariate normal landing distribution. These are simulation results: model-form error is not included beyond the dispersed parameters (see docs/models).