Collision Avoidance Maneuver design for conjunction assessment
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Clean up GMAT interop test comments

Remove verbose MISSION-READY labels from test comments.

+5 -5
+5 -5
test/interop/gmat/test.ml
··· 4 4 GMAT splits the OEM into two segments at the burn epoch: segment 0 is 5 5 pre-burn, segment 1 is post-burn. 6 6 7 - MISSION-READY TESTS: Compare ocaml-cam's linear approximation (dv * dt) 8 - against GMAT's actual orbital mechanics. The linear model diverges from 9 - reality — these tests quantify how much. 7 + Compare ocaml-cam's linear approximation (dv * dt) against GMAT's actual 8 + orbital mechanics. The linear model diverges from reality — these tests 9 + quantify how much. 10 10 11 11 Source: GMAT R2026a, tangential_burn.script. Scenario: ISS-like orbit, +0.1 12 12 km/s tangential burn after 1 orbit (~5554s). *) ··· 76 76 "post-burn apogee higher" true 77 77 (!post_max_r > !pre_max_r +. 5.0) 78 78 79 - (* MISSION-READY TEST: ocaml-cam's linear model vs GMAT reality. 79 + (* ocaml-cam's linear model vs GMAT reality. 80 80 81 81 ocaml-cam.apply_maneuver uses: along_track_shift = dv * dt 82 82 where dv = 0.1 km/s = 100 m/s and dt is in seconds. ··· 157 157 (%.1f%%)" 158 158 predicted_sma_change sma_change (sma_error *. 100.0) 159 159 160 - (* MISSION-READY TEST: Does ocaml-cam.evaluate produce physically correct 160 + (* Does ocaml-cam.evaluate produce physically correct 161 161 results for this exact scenario? 162 162 163 163 The GMAT burn is: dv=100 m/s tangential, dt=5554s before... well, there's