Documentation Index
Fetch the complete documentation index at: https://docs.valar.space/llms.txt
Use this file to discover all available pages before exploring further.
For the complete documentation index, see llms.txt.VALAR computes non-gravitational forces — atmospheric drag and solar radiation pressure (SRP) — using one of two modes per spacecraft per analysis: an isotropic sphere model and an attitude-dependent per-surface model. The mode is selected automatically for each analysis based on what the spacecraft has configured. There is no toggle and no per-analysis decision.
Isotropic Mode
The isotropic model treats the spacecraft as a sphere with a single effective cross-section, a single drag coefficient, and a single reflectivity coefficient. Drag and SRP accelerations are independent of spacecraft orientation.- Cross-section: the spacecraft’s effective area
- Drag coefficient (Cd): scalar
- Reflectivity coefficient (Cr): scalar
Attitude-Dependent Mode
The attitude-dependent model computes drag and SRP per surface using the spacecraft’s panel geometry and the time-varying spacecraft attitude. For each numerical integration step:- The spacecraft attitude is evaluated from the configured attitude profile
- Each surface contributes drag and SRP based on its outward-facing normal in the inertial frame, the relative velocity vector (drag) or Sun direction (SRP), the surface area, and its optical properties (absorption α, specular reflection ρs, and the implied diffuse reflection coefficient
1 − α − ρs) - Surfaces that face away from the velocity vector or the Sun contribute zero force on the corresponding term
How VALAR Chooses the Mode
The selection is automatic per spacecraft:| Spacecraft configuration | Force model |
|---|---|
| Geometry and attitude profile both configured | Attitude-dependent |
| Either geometry or attitude profile missing | Isotropic |
Geometry is configured on the spacecraft create/edit dialog (panel pairs and panel normal). Attitude profiles are configured under the spacecraft’s Attitude section. See What you need to configure below.
Where the Mode Applies
Attitude-dependent force modeling applies to every analysis that uses VALAR’s numerical propagator:- Orbit determination — both the propagation inside the least-squares filter and any subsequent state propagation
- Conjunction assessment — primary and secondary state propagation
- Pass computation — propagation across the access window
- Orbital events — propagation for event detection
- Collision avoidance manoeuvre (CAM) optimisation — propagation across the manoeuvre window
- Numerical manoeuvre planning — propagation across the plan horizon
Exception: Long-Term Forecast
The long-term forecast (which uses a semi-analytical propagator) always uses the isotropic model, regardless of spacecraft configuration. Semi-analytical theory operates on mean elements and does not resolve per-surface, attitude-dependent forces. If a long-term-decay or lifetime forecast disagrees with the equivalent numerical propagation, the difference can include the contribution from per-surface attitude-resolved drag and SRP.Orbit Determination Parameters
Orbit determination estimates the same parameters in both modes:- A scalar drag coefficient (Cd)
- A scalar reflectivity coefficient (Cr)
What You Need to Configure
To upgrade a spacecraft to attitude-dependent force modeling, both pieces must be present:- Spacecraft geometry — the number of panel pairs, the panel normal vector, and per-surface optical properties (absorption α, specular reflection ρs). See Spacecraft Management.
- Attitude profile — an attitude law, an attitude ephemeris (AEM), or another supported attitude source attached to the spacecraft. See Attitude.
Spacecraft Management
Configure geometry and optical properties
Attitude
Configure an attitude profile
Orbit Determination
Estimate Cd and Cr from tracking data
Reference Frames
Understand coordinate systems