Skip to main content
Engineering evidence

Verification

SDF verification connects the mathematical model to its software implementation and demonstrates, through reproducible reference cases, that the implemented simulation reproduces the expected analytical behavior.

From Model to Evidence

01Mathematical Model

Define equations, assumptions, frames, and physical conventions.

→
02Software Implementation

Map the model into deterministic simulation components.

→
03Reference Case

Define an independent analytical or otherwise trusted solution.

→
04Automated Verification

Compare SDF output against the reference within explicit tolerances.

Verification Cases

VER-TRA-001PASS

Free Translational Motion

Verifies uniform rectilinear motion under zero acceleration against the closed-form analytical solution for position and velocity.

Domain
Translational dynamics
Reference
Analytical
Execution
Automated / CTest
View verification case
VER-ROT-001PASS

Constant Principal-Axis Torque

Verifies rigid-body angular acceleration, angular velocity, and quaternion attitude propagation under a constant torque about a principal body axis.

Domain
Rotational dynamics
Reference
Analytical
Execution
Automated / CTest
View verification case
VER-FRM-001PLANNED

Landing-Site Frame & Free-Fall Pipeline

Planned end-to-end verification of mission-frame initialization, transformations, free-fall propagation, and exported state consistency.

Verification vs. Validation

Verification asks whether SDF correctly solves the mathematical model that has been implemented. Validation asks whether that mathematical model represents physical reality with sufficient fidelity for a given application. The current SDF release effort is focused on verification; validation against experimental or flight data is a separate activity.