Inputs
Orbit
Spacecraft
Slew requirement
A rest-to-rest maneuver: accelerate for half the time, brake for the other half.
Sizing
Results
Standard model. Solar pressure and aerodynamic drag are not included.
Wheel sizing
Disturbance torques
Momentum & slew
Environment
Resolved inertia
Method
Worst-case environmental disturbance torques and a rest-to-rest slew, after SMAD 3rd ed. Table 11-9A. Every term is an upper bound: the Sun normal to the sunlit face, the magnetic field at its polar peak, and the gravity gradient at whatever off-nadir angle you enter.
Derivation
Tsp = (Φ / c) · As · (1 + q) · cps
Tm = D · B
Ta = ½ · ρ · Cd · Af · v² · cpa
hsec = Tsecular · P · N
four-wheel pyramid: hwheel = hsize / (2 sin β)
Symbols
| Input | Description | Unit |
|---|---|---|
| h | Altitude above the body’s mean radius | km |
| Ix,y,z | Principal moments of inertia | kg·m² |
| θ | Maximum deviation from the local vertical | deg |
| D | Residual magnetic dipole of the vehicle | A·m² |
| As | Sunlit area | m² |
| q | Reflectance: 0 absorbs, 1 reflects | — |
| cps | Solar center of pressure to center of mass | m |
| ρ | Atmospheric density at altitude: entered, not modeled | kg/m³ |
| Cd | Free-molecular drag coefficient | — |
| Af | Frontal area facing the velocity vector | m² |
| cpa | Aerodynamic center of pressure to center of mass | m |
| φ | Slew angle, rest to rest | deg |
| t | Time allowed for the slew | s |
| N | Orbits between momentum dumps | orbits |
| M | Sizing margin on torque and momentum alike | % |
| S0 | Solar constant at 1 AU: 1361, fixed | W/m² |
| β | Pyramid skew from the pyramid axis: 54.7356, fixed | deg |
| Derived | Description | Unit |
|---|---|---|
| r | Orbit radius: body radius plus altitude | m |
| n | Mean motion | rad/s |
| P | Orbit period | s |
| v | Circular orbital velocity | m/s |
| Φ | Solar irradiance at the body’s distance | W/m² |
| B | Magnetic flux density, polar worst case | T |
| Tg | Gravity-gradient torque | N·m |
| Tsp | Solar radiation pressure torque | N·m |
| Tm | Magnetic torque | N·m |
| Ta | Aerodynamic torque | N·m |
| hcyc | Momentum stored by the cyclic share | N·m·s |
| hsec | Momentum accumulated by the secular share | N·m·s |
| Tslew | Torque the maneuver demands | N·m |
| hslew | Momentum at the halfway point of the slew | N·m·s |
| hsize | Momentum one axis must hold | N·m·s |
Reference values
Figures for sanity-checking inputs and placing a result.
| Body and altitude | Density kg/m³ |
|---|---|
| Earth, 200 km | 2×10⁻¹⁰ – 4×10⁻¹⁰ |
| Earth, 300 km | 1×10⁻¹¹ – 5×10⁻¹¹ |
| Earth, 400 km | 1×10⁻¹² – 1×10⁻¹¹ |
| Earth, 500 km | 3×10⁻¹³ – 3×10⁻¹² |
| Earth, 600 km | 8×10⁻¹⁴ – 1×10⁻¹² |
| Earth, 800 km | 1×10⁻¹⁴ – 2×10⁻¹³ |
| Earth, 1000 km | 3×10⁻¹⁵ – 5×10⁻¹⁴ |
| Mars, 300–400 km | 1×10⁻¹⁴ – 5×10⁻¹⁴ |
| Venus, 300 km | ~2×10⁻¹³ |
| Moon, Mercury, GEO | 0 |
| Wheel class | Momentum N·m·s | Torque mN·m |
|---|---|---|
| CubeSat wheel | 0.001–0.03 | 0.1–2 |
| Small satellite wheel | 0.1–1 | 5–30 |
| ESPA-class / minisatellite | 1–15 | 20–100 |
| Large GEO / science bus | 25–100 | 100–300 |
Every torque here is a worst case, and the four are added as scalars even though they act about different axes. Real sizing is per-axis. Excluded: albedo and planetary infrared radiation pressure, which together add roughly half again to the solar-pressure torque in low orbit; eclipse, so secular solar pressure accumulates over the whole orbit; atmospheric co-rotation; wheel friction and zero-speed crossing; and internal disturbances (array and antenna drives, propellant slosh, thruster misalignment), which on a real bus routinely exceed all four external torques together. The pyramid is sized with all four wheels healthy. Treat these results as first-pass sizing, not an ADCS design.