Project 33

C5 — Static-stability model

Field Value
Status UNRESOLVED — An open question, conflict, or missing measurement blocks a stronger statement.
Strongest accepted evidence MODEL ONLY
Evidence classes cited SPECIFICATION, IMPLEMENTATION, TEST PROCEDURE, ANALYTICAL, SIMULATED
Gate reached SOFTWARE REPRODUCTION (next: SYNTHETIC TEST)
Last review CURRENT — snapshot recorded 2026-09-28 by tooling snapshot (no human review)

Question. Does the modeled rocket keep a static margin of 1.5-2.0 calibers through the motor burn?

Current statement. The reference Barrowman script reports 1.55-1.57 cal during a hard-coded Estes C6-5 burn. An unreviewed textbook re-derivation of the fin terms, sharing every other input, gives 0.74-0.76 cal. The two disagree about the 1.5-2.0 cal window, and the script’s motor differs from the OpenRocket model’s AeroTech G64W.

Requirements

ID Requirement Check Bound Observed Result
R-C5-WINDOW Static margin stays between 1.5 and 2.0 calibers through the motor burn. machine ≥ 1.5 and ≤ 2.0 cal 1.55 – 1.57; textbook fin-term cross-check: 0.7445 – 0.7576 (NOT SATISFIED) MODELS DISAGREE (analytical)
R-C5-FORMULATION The static-margin formulation and its inputs are appropriate for this geometry and motor. human review none stated judgement, not a value REQUIRES HUMAN REVIEW

Predictions and measurements

ID Quantity (condition) Predicted Model uncertainty Measured Abs. error Rel. error Criterion Result
PRED-C5-DRY-CG dry centre of gravity from nose tip (OpenRocket override masses of the body tubes only; no motor) 0.335817 m [analytical] not quantified NOT MEASURED — — not pre-registered NOT MEASURED

Known contradictions

Open questions

Discrepancies

Assumptions

Limitations

Measurement needed to close the next gate

Pre-registered experiments

What this claim does not establish

Evidence

Artifact Class SHA-256 (first 12) What it is
Simulation/static_margin.py IMPLEMENTATION 4e5749eb7ef8 Reference Barrowman static-margin script with a hard-coded motor burn.
Simulation/Folding Stabilized Rocket.ork IMPLEMENTATION 26087d70e492 Current OpenRocket model (fins revised to 130/110/180 mm; motor G64W).
docs/EVIDENCE/C5_static_margin.csv ANALYTICAL 11dbead6cfea Reference model static margin during the assumed burn.
docs/EVIDENCE/C5_static_margin_inputs.json ANALYTICAL 642c367181ca Every input the reference calculation used, including the motor it assumed and the one the OpenRocket file specifies.
docs/EVIDENCE/C5_static_margin.png ANALYTICAL f25b14f130e2 Rendered reference-model margin. Values are in the CSV.
Simulation/barrowman_crosscheck.py IMPLEMENTATION 844a03c57bed Unreviewed textbook re-derivation of the fin terms, sharing every other input with the reference.
docs/EVIDENCE/C5_barrowman_crosscheck.json ANALYTICAL bbf54cd31799 Cross-check static margin. Disagrees with the reference about the 1.5-2.0 cal window.
Simulation/Stability_Graph.png SIMULATED 899af6b7a02c OpenRocket export. The model revision and simulation settings that produced it are not recorded.
tests/test_static_margin.py TEST PROCEDURE 859d50abe849 Parser and regression checks; no stability window is asserted by CI.
docs/EVIDENCE/CHANGELOG.md SPECIFICATION ec9345c71ad5 Historical log of model inputs changed to match paper targets.

Earlier versions (failure archive)

A change to any of these files makes the last review insufficient


All claims · Traceability · Discrepancies · Evidence Observatory