Free Translational Motion
This case verifies the SDF translational propagation path under zero acceleration against the analytical solution of uniform rectilinear motion.
Verification Objective
The case isolates translational state propagation from gravity, propulsion, coordinate transformations, and rotational dynamics. A controlled physics model returns exactly zero acceleration while the production SDF physics façade and Euler integration path propagate position and velocity.
Mathematical Reference
With zero translational acceleration,, velocity remains constant.
Position therefore follows uniform rectilinear motion:
This is a useful first verification case because the analytical solution is exact and the expected state can be determined independently of the SDF implementation.
Reference Configuration
{ 1000, -2000, 3000 } m{ 10, -5, 2 } m/s{ 0, 0, 0 } m/s²0.1 s10.0 s100Expected Final State
1e-9 m1e-12 m/sSDF Execution Path
The controlled acceleration model is a test double. The propagation itself uses the production SDF physics façade and numerical integrator, so the case verifies the software path that advances the translational state without introducing unrelated model effects.
Result
The final position and velocity remain within the defined numerical tolerances after 100 deterministic integration steps.
Start 3: VER_TRA_001_FreeTranslation.MatchesAnalyticalSolution
3/3 tests passed
100% tests passed, 0 tests failedScope of Evidence
Passing VER-TRA-001 demonstrates correct propagation of free translational motion for this bounded reference case. It does not verify lunar gravity, thrust generation, coordinate transformations, rotational dynamics, or the complete spacecraft simulation. Those behaviors require separate verification cases.
Review the translational motion model