Passive magnetic attitude control (PMAC)

Also known as PMAC, Passive magnetic stabilization, Hysteresis damping, Magnet and hysteresis rods

A permanent magnet that aligns one axis with the geomagnetic field and soft-magnetic dampers that drain the spin. It needs no power, software or sensors, which is why most 1P PocketQubes use it, but its physics scales badly into a 50 mm cube.

Document
SQ-SS-007
Updated
Reading time
11 min
In this tab

Definition

Passive magnetic attitude control () combines two magnetic parts. A permanent magnet aligns one body axis with the local geomagnetic field, the way a compass needle does. Hysteresis dampers, rods or strips of a soft-magnetic alloy, turn rotational energy into heat as the field component along them cycles, so the spin and the libration around the field line die out[1]. The system has no power supply, software, sensors or moving parts. That is why it is the most common attitude control of 1P and 1.5P PocketQubes, and why it flew on Grizu-263A.

How it works

As the spacecraft moves along its orbit the field direction turns, roughly twice per orbit relative to an inertial frame, and the magnet drags the stabilized axis along. In a dipole field the inclination of the field line follows , where is the magnetic latitude: the axis lies almost horizontal over the magnetic equator and almost vertical near the poles[1]. The magnet’s restoring torque makes the axis oscillate around the field line with an undamped libration period ; the dampers remove the energy of that oscillation and of the initial spin.

flowchart LR
  M["Permanent magnet"] -->|"restoring torque m × B"| BODY["Spacecraft body"]
  BODY -->|"rotation"| ROD["Hysteresis dampers"]
  ROD -->|"loss per cycle, heat"| BODY
  EARTH["Geomagnetic field"] --> M
  EARTH --> ROD

Why a 1P is different

Methods developed for CubeSats and microsatellites still apply[2][3], but three effects change at 50 mm[1][4]:

  1. The magnet does not shrink with the spacecraft. Disturbance torques of a 1P are tiny, but the torque of a does not depend on size, so the moment the rules call for stays near a few hundredths to a tenth of an A·m².
  2. The magnet sits close to everything. The field of a dipole decays as , so at the walls of a 1P it is eight times stronger than at the walls of a 1U. Dampers biased by that field stop working, and magnetometers saturate.
  3. The dampers are short. Only about 45 mm fit, against 95 mm in a 1U, which lowers dissipation per element, although the much lower inertia more than compensates.

Sizing the magnet

A common rule, adapted by Gerhardt and Palo from Santoni and Zelli, asks for a restoring torque ten times the disturbance torque at the weakest field and the largest acceptable error[3]:

For a 1P at 500 km[4]:

Magnet moment for a tenfold torque margin at 10° in a 20 µT field (materials review, Eq. 4)
DisturbanceTorque (nN·m)Required moment (A·m²)
Aerodynamic, ρ = 1 × 10⁻¹² kg/m³1.60.005
Aerodynamic, ρ = 5 × 10⁻¹² kg/m³7.90.023
Residual dipole 1 × 10⁻³ A·m² in 30 µT30.00.086
CSSWE 3U CubeSat, for comparison100.00.288

1P at 500 km: 25 cm² projected area, drag coefficient 2.2, 7.6 km/s, 1 cm centre-of-mass offset. The residual-dipole torque does not shrink with the spacecraft, so neither does the magnet.

Drag alone would call for a few hundredths of an A·m²; a of 10⁻³ A·m², rarely measured on PocketQubes, pushes the requirement towards 0.1 A·m². The 3U CSSWE value is shown for scale.

Magnet materials

A 100 mm³ magnet delivers about 0.1 A·m² at full remanence with either AlNiCo 5 or sintered NdFeB, but the two behave very differently[4]:

Permanent-magnet materials for PMAC (materials review, Table 3)
MaterialRemanence Bᵣ (T)Coercivity H_cJ (kA/m)(BH)max (kJ/m³)Moment of 100 mm³ at Bᵣ (A·m²)Moment change over 100 KCurie temperature (°C)
AlNiCo 5 (cast)Thermally stable; low coercivity makes the working point shape-sensitive, so prefer elongated magnets1.25–1.28≈50≈400.1012%860
SmCo (2:17, sintered)Most stable high-coercivity option; brittle1.00–1.151,400–2,400190–2400.0863%820
NdFeB (N42, sintered)Largest moment per volume; coated against corrosion; standard grades limited to about 80 °C1.28–1.32≈955320–3400.10312%310

Moment at full remanence. A short AlNiCo magnet self-demagnetizes to a fraction of it, as the Grizu-263A estimate shows.

AlNiCo has a low , so a short magnet self-demagnetizes; it should be elongated. NdFeB keeps its magnetization but drifts about 12% over a 100 K swing and is limited to about 80 °C in standard grades. For the eclipse cycling of a PocketQube, elongated AlNiCo 5 or SmCo are the safer choices.

The Grizu-263A estimate

Grizu-263A used four 8 mm AlNiCo-5 cubes and twelve HyMu-80 rods of 0.2 × 0.2 × 33.5 mm. Intersecting a hyperbolic fit of the AlNiCo-5 demagnetization curve with the load line of a cube () gives an operating point near 0.12 T: each cube keeps only about 15% of its remanence, and the four together carry about 0.31 A·m². Stacked into one 8 × 8 × 32 mm column () they would carry about 0.91 A·m²[1]. The resulting torque budget at 525 km:

Passive magnetic attitude control of Grizu-263A: derived properties and torque budget at 525 km
Mass and magnetic properties
Principal moment of inertia (homogeneous 237 g cube)9.9 × 10⁻⁵kg·m²
Magnet moment, isolated cubes to stacked column0.31 – 0.91A·m²
Geomagnetic field, magnetic equator to pole23 – 47µT
Torques
Magnetic restoring torque at 10°1.3 × 10⁻⁶ – 7.4 × 10⁻⁶N·m
Aerodynamic torque, moderate activity2.5 × 10⁻⁹N·m
Aerodynamic torque, high activity7.2 × 10⁻⁹N·m
Solar radiation pressure torque7.3 × 10⁻¹⁰N·m
Gravity-gradient torque≲ 7.3 × 10⁻¹¹N·m
Equilibrium shift from a 10⁻³ A·m² residual dipole0.18°
Dynamics and sizing
Undamped libration period23 – 10s
Moment for a tenfold margin at 10°0.018A·m²
Libration period with 0.02 A·m²91s

Aerodynamic and radiation-pressure torques for a 171 mm × 5 mm antenna tape on a 0.11 m lever arm plus a 5 mm centre-of-pressure offset of the body; gravity gradient for an inertia difference of at most 4 × 10⁻⁵ kg·m² (review, Table 6).

The restoring torque exceeds every disturbance by two to three orders of magnitude, and the libration period of 10–23 s is far shorter than the time over which the field direction changes, so the axis tracks the field closely. A magnet of 0.02 A·m² would still give a tenfold margin.

Dampers and demagnetization

A rod magnetized along its axis feels an internal field . With permeabilities of 10⁴–10⁵, for every practical element, so the polarization reached is set by geometry, not by the material[4]:

The of a cylinder follows the Sato–Ishii approximation and that of a rectangular strip Aharoni’s exact solution[5][6]; the prolate-ellipsoid formula of Osborn is a convenient bound[7].

Soft-magnetic damper elements for a 1P: demagnetization, dissipation and bias tolerance
ElementNApparent saturation N·Mₛ (A/m)Peak polarization (mT)Loss per cycle (nJ)Mass (g)Saturated within (mm)
HyMu-80 rod, Ø 1 × 45 mm (1P limit)9.75 × 10⁻³5,7423.70.510.3111
HyMu-80 rod, Ø 1 × 95 mm (1U limit)4.64 × 10⁻³2,7347.92.250.6514
HyMu-80 rod, 0.2 × 0.2 × 33.5 mm (Grizu-263A)2.82 × 10⁻³1,66012.90.0670.01217
Fe–B–Si strip, 25 µm × 5 × 45 mm1.14 × 10⁻³1,41329.82.010.04018
HyMu-80 strip, 25 µm × 5 × 45 mm1.14 × 10⁻³67032.10.690.04923

Applied field amplitude 30 A/m, idealized rectangular loop (materials review, Eqs. 5–10). Last column: distance from a 0.1 A·m² magnet, in its equatorial plane, inside which the element is driven to saturation.

Thin strips are far more efficient per gram than rods: a 0.04 g Fe–B–Si strip dissipates four times as much per cycle as a 0.31 g rod. They also saturate more easily, as the last column shows.

Despin time

With the estimate of Farrahi and Sanz-Andrés, [8]:

Hysteresis despin from 10°/s (materials review, Eq. 9)
ConfigurationInertia (kg·m²)Damper mass (g)Loss per cycle (nJ)Despin time (h)
1P, 250 g, four Ø 1 × 45 mm HyMu-80 rods1.04 × 10⁻⁴1.232.0326
1U, 1.33 kg, four Ø 1 × 95 mm HyMu-80 rods2.22 × 10⁻³2.609.01125
1P, 250 g, four Fe–B–Si strips1.04 × 10⁻⁴0.168.056.6
Grizu-263A, 237 g, twelve 0.2 mm HyMu-80 rods, no magnet bias9.88 × 10⁻⁵0.140.8063

Orientation factor 0.6, homogeneous cube inertia, applied field 30 A/m. These figures compare designs; magnet bias, non-uniform magnetization and minor loops reduce the real damping.

The length limit of a 1P does not by itself lengthen despin: losing dissipation as is more than compensated by losing inertia as [4].

Coercivity and the dead band

Once the spin is gone, a damper perpendicular to the magnet sees a field of amplitude . Below the coercivity only reversible losses remain, so damping stops at a dead-band half-angle [4]:

Dead-band half-angle below which hysteresis damping stops (materials review, Eq. 11)
Damper alloyCoercivity (A/m)H⊥ = 16 A/mH⊥ = 30 A/mH⊥ = 40 A/m
80% Ni–Fe (HyMu-80)0.963.4°1.8°1.4°
Fe-based amorphous, annealed310.8°5.7°4.3°
Grain-oriented Fe–3%Si, low518.2°9.6°7.2°
Grain-oriented Fe–3%Si, high1038.7°19.5°14.5°

H⊥ is the geomagnetic field perpendicular to the magnet axis: about 16 A/m at the weak end of LEO and 30 A/m as a typical value.

High-coercivity dampers despin faster but leave a larger residual libration; low-coercivity ones damp down to small angles but dissipate less per cycle. Simulations by Fiorillo et al. found Fe-based amorphous strips the most effective in both regimes[9], which suggests a hybrid set for a 1P: amorphous strips for despin and bias tolerance, plus a few low-coercivity Ni–Fe elements for small angles.

Magnet-to-rod coupling

Hysteresis dampers dissipate only if the geomagnetic field drives them around a loop. For a rod perpendicular to a dipole, at lateral distance and offset along the dipole axis from its mid-plane, the peak axial field along the rod is[1]

which scales as . Shrinking the magnet-to-rod distance from 45 mm to 20 mm multiplies the coupling by about 25:

Magnet stray field (A/m) at damper and sensor distances, and the rod placement it allows
Moment (A·m²)Equatorial, 20 mmAxial, 20 mmEquatorial, 45 mmRod offset allowed at 20 mm (mm)Rod offset allowed at 45 mm (mm)
0.02199398172.2Any
0.109951,989870.4413.2
0.313,0846,1672710.143.7
0.919,05218,1047950.051.2

Allowed offset: the largest distance of a rod from the magnet mid-plane for which its peak axial stray field (review, Eq. 3) stays below the equatorial geomagnetic field at 525 km, 18.6 A/m.

With 0.31 A·m² at 20 mm, an offset of 1 mm already produces about 130 A/m, several times the geomagnetic field; keeping the stray field below it would need a placement tolerance of 0.14 mm, against 2.2 mm for a right-sized 0.02 A·m² magnet.

Saturated dampers

A damper works only while the total axial field stays below its apparent saturation field . The magnet does not shrink, so the dampers of a 1P sit in a strong bias field: a 0.1 A·m² dipole saturates the Grizu-263A rod geometry within about 17 mm in its equatorial plane[4]. Flight experience confirms the hazard: on Delfi-C3, despin took about three months instead of the predicted few hours, largely because rods near the magnet were saturated[8].

Magnetometer bias

A magnetometer a few centimetres from the magnet measures the geomagnetic field plus the magnet’s own. At 20 mm from 0.31 A·m² the equatorial field is 3.8 mT and the axial field 7.6 mT, comparable with or above the full-scale ranges of common MEMS magnetometers (±0.4–1.6 mT, ±4.9 mT)[1]. The reading is then saturated or carries a large constant bias that must be calibrated in orbit, for example with attitude-independent methods[10].

Layout rules for a 1P

The papers condense the analysis into four rules[4]:

  • Size the moment no larger than the sizing rule requires.
  • Place dampers in or close to the equatorial plane of the magnet, where the stray field is parallel to the magnet axis and has no component along a perpendicular damper.
  • Choose demagnetizing factors so that exceeds the local axial field by a margin, for example a factor of two.
  • Map the stray field of the integrated unit and measure its .

Processing the dampers

80% Ni–Fe alloys get their very low only from a final hydrogen anneal; any cold work afterwards, from bending or rough handling, can multiply it[11]. Fe-based amorphous ribbons are stress-sensitive through their magnetostriction: bonding a ribbon rigidly to FR-4 or aluminium generates thermal stresses of 50–105 MPa over a 60 K swing, enough to disturb the weak anisotropies set by annealing[12][4]. Flight elements should be annealed in their final shape and mounted free to expand.

What telemetry can show

Gyroscope rates after deployment reveal the effective damping, and magnetometer channels show whether the sensor saturated or recorded a constant bias on top of the orbital variation of the field. Because the stabilized axis follows the field inclination, the orientation of a monopole pattern relative to a ground station, and the depth of its nulls, varies predictably with latitude, which signal strengths recorded by stations can test[1].

References

  1. [1]nadir lab. (2026). PocketQube-class picosatellites: architecture, flight heritage, and a multi-method post-flight analysis of Grizu-263A [Preprint]. nadir lab. Research Monographs (SQ-R-001).Read on nadir lab.
  2. [2]Santoni, F., & Zelli, M. (2009). Passive magnetic attitude stabilization of the UNISAT-4 microsatellite. Acta Astronautica, 65, 792–803.doi:10.1016/j.actaastro.2009.03.012
  3. [3]Gerhardt, D. T., & Palo, S. E. (2010). Passive magnetic attitude control for CubeSat spacecraft. In: 24th Annual AIAA/USU Conference on Small Satellites (SSC10-VIII-5).
  4. [4]nadir lab. (2026). A review of structural, thermal, magnetic and electronic materials in PocketQube-class picosatellites [Preprint]. nadir lab. Research Monographs (SQ-R-002).Read on nadir lab.
  5. [5]Sato, M., & Ishii, Y. (1989). Simple and approximate expressions of demagnetizing factors of uniformly magnetized rectangular rod and cylinder. Journal of Applied Physics, 66, 983–985.
  6. [6]Aharoni, A. (1998). Demagnetizing factors for rectangular ferromagnetic prisms. Journal of Applied Physics, 83, 3432–3434.doi:10.1063/1.367113
  7. [7]Osborn, J. A. (1945). Demagnetizing factors of the general ellipsoid. Physical Review, 67, 351–357.doi:10.1103/PhysRev.67.351
  8. [8]Farrahi, A., & Sanz-Andrés, Á. (2013). Efficiency of hysteresis rods in small spacecraft attitude stabilization. The Scientific World Journal, 2013, 459573.doi:10.1155/2013/459573
  9. [9]Fiorillo, F., Santoni, F., Ferrara, E., Battagliere, M. L., Bottauscio, O., & Graziani, F. (2010). Soft magnets for passive attitude stabilization of small satellites. IEEE Transactions on Magnetics, 46, 670–673.doi:10.1109/TMAG.2009.2033345
  10. [10]Alonso, R., & Shuster, M. D. (2002). Complete linear attitude-independent magnetometer calibration. The Journal of the Astronautical Sciences, 50, 477–490.doi:10.1007/BF03546249
  11. [11]Coey, J. M. D. (2010). Magnetism and Magnetic Materials. Cambridge University Press.
  12. [12]Herzer, G. (2013). Modern soft magnets: amorphous and nanocrystalline materials. Acta Materialia, 61, 718–734.

Cite this SatWiki entry

@misc{nadirlab2026pmac,
  author       = {{nadir lab.}},
  title        = {{Passive magnetic attitude control (PMAC)}},
  year         = {2026},
  month        = oct,
  howpublished = {nadir lab. SatWiki SQ-SS-007 (Rev. 1)},
  url          = {https://nadirlab.space/wiki/pmac/}
}