Electrical power system (EPS)

Also known as EPS, Power subsystem, Electrical power system

Collects solar energy, stores it in a battery and regulates and distributes it to the other subsystems. In small satellites the budget is set by cell area, eclipse duration and battery cycle life, and a 1P lives on about half a watt.

Document
SQ-SS-001
Updated
Reading time
9 min
In this tab

Definition

The electrical power system (EPS) generates, stores, regulates and distributes the energy of the spacecraft. In small satellites it almost always follows the same pattern: solar cells generate in sunlight, a rechargeable battery carries the loads through eclipse, and converters and load switches condition and distribute the power. According to NASA’s 2026 technology report, more than 90% of nanosatellites and small satellites use solar arrays with rechargeable batteries[1].

The energy source

At 1 au a surface facing the Sun receives about 1361 W/m²[2]. How much of it becomes electricity depends on the cell efficiency, on the fraction of the surface the cells cover and on the angle of each face to the Sun. Multi-junction III-V cells, the standard choice in small satellites, have nominal efficiencies around 30%; single-junction silicon cells stay near 20%[1].

An uncontrolled spacecraft shows its faces to the Sun in turn and at oblique angles, so the orbit-average power of body-mounted cells is far below what the cell area suggests. For a randomly tumbling convex body the mean projected area is a quarter of the total surface (Cauchy’s theorem), which gives Eq. 1 of the PocketQube review[3]:

with solar constant , cell efficiency , packing factor and .

Architecture

An EPS performs four functions: generation with power-point tracking, storage, distribution and launch safety. Power from the arrays passes through a maximum-power-point tracker () or a direct-energy-transfer stage onto the battery bus. Regulators fed from that bus create the fixed voltage rails, and current-limited load switches let the computer turn each consumer on and off and isolate it after a short circuit.

flowchart TB
  subgraph GEN["Generation and tracking"]
    direction LR
    SA["Solar arrays"] --> MPPT["MPPT converter"]
  end
  subgraph STO["Storage"]
    direction LR
    BCR["Charge control, cell balancing"] --> BAT["Li-ion battery and heater"]
  end
  subgraph DIST["Distribution"]
    direction LR
    REG["5 V and 3.3 V regulators"] --> LS["Current-limited load switches"]
    LS --> LOADS["OBC, COMMS, ADCS, payload"]
  end
  MPPT --> BCR
  BAT --> INH["Separation switches and RBF pin"]
  INH --> REG

Solar cells

Cell typeEfficiencyNotes
Multi-junction III-V (GaAs-based)≈30% nominal, up to 34% for the best productsStandard choice in small satellites
Single-junction silicon≈20%Low-cost educational missions

The specific power of the array products in the report clusters around 30 W/kg[1]. For deployable arrays, the mass of hinges and release mechanisms must be counted with the panels.

Body-mounted power

With , and for a 525 km Sun-synchronous orbit, Eq. 1 gives the orbit-average power of fully loaded spacecraft:

Body-mounted power of fully loaded form factors, tumbling, eclipse fraction 0.36
Form factorSurface (cm²)Mean projected area (cm²)Mean in sunlight (W)Orbit average (W)Specific power (W/kg)
1P15037.50.860.552.20
2P27869.51.591.022.03
3P406101.52.321.491.98
1U654163.53.742.391.20
3U1,562390.58.935.710.95
6U2,841710.316.2410.390.87

Eq. 1 of the review: solar constant 1361 W/m², triple-junction cells with η = 0.28, packing factor 0.6.

The ratio of about one quarter between a 1P and a 1U matches the scaling reported by Bouwmeester et al., and the 3P value agrees with the roughly 1 W of Delfi-PQ, which carries cells on its long faces only[4]. Per kilogram a PocketQube collects more power than a CubeSat; what it lacks is absolute power for a single consumer.

Eclipse

The depends on altitude and on the between the orbit plane and the Sun direction. For a cylindrical shadow:

Eclipse per orbit against altitude and beta angle (minutes and share of the orbit)
Altitude (km)Period (min)β = 0°β = 30°β = 50°β = 70°
40092.636.1 (39%)34.5 (37%)29.9 (32%)4.3 (5%)
50094.635.8 (38%)33.8 (36%)28.6 (30%)None
52595.135.7 (38%)33.7 (35%)28.3 (30%)None
60096.735.5 (37%)33.3 (34%)27.3 (28%)None
800100.935.1 (35%)32.5 (32%)24.9 (25%)None

Cylindrical shadow. Above a critical beta angle, 67.5° at 525 km, the orbit stays in sunlight.

Dawn–dusk Sun-synchronous orbits sit at high beta and may avoid eclipse for most of the year; noon–midnight orbits see the longest eclipses. The EPS must be sized for the worst case of the mission, not the average.

Battery

ChemistrySpecific energyNominal voltageNotes
Li-ion (e.g. 18650 cells)150–270 Wh/kg (cell)3.6 VMost common choice
Lithium polymer (LiPo)150–200 Wh/kg (cell)3.7 VThin pouch; usually shorter life
LiFePO₄≈60–90 Wh/kg (module)3.2 VLower energy density, high thermal stability

The report gives operating ranges of 0 to 45 °C for charging and −20 to 60 °C for discharging commercial Li-ion cells[1].

Distribution and bus voltages

Traditional small-satellite EPSs use a main battery bus of 8.2 V, two Li-ion cells in series (2S), and derive regulated 5.0 V and 3.3 V outputs from it; CubeSats often run on a single low-voltage bus. Gallium-nitride converters make higher buses of 12, 28 or 50 V practical, and the power handled by the distribution systems of new high-power small satellites has more than doubled[1].

Power budget

A power budget works backwards from the load profile to the power the arrays must deliver in sunlight. Eclipse loads are supplied by the battery and repaid with charging losses, so they enter with a lower path efficiency[5]:

where and are the mean loads in eclipse and in daylight, and the corresponding durations, and and the efficiencies of the paths through the battery and directly to the loads. The reference 1P below carries a mean load of 134 mW, which leaves an energy margin of 284% per orbit and a depth of discharge of 4.3% in eclipse.

Load list and energy balance of a reference 1P PocketQube, 525 km, β = 0°
LoadPower when onDuty cycleMean
On-board computer (mostly low-power mode)15 mW100%15.0 mW
UHF receiver (continuous listening)30 mW100%30.0 mW
UHF transmitter (0.5 W RF, 40% PA efficiency)1,250 mW4%50.0 mW
Magnetometer and IMU10 mW100%10.0 mW
Magnetorquer coils60 mW15%9.0 mW
Payload (spectrum measurement)120 mW10%12.0 mW
EPS self-consumption (MPPT, telemetry)8 mW100%8.0 mW
Mean load134.0 mW
Energy per orbit
Sunlight / eclipse59.5 / 35.7 min
Available from the cells (mean 0.86 W in sunlight)850 mWh
Needed for the loads and the eclipse recharge221 mWh
Energy margin284%
Drawn in eclipse / depth of discharge80 mWh / 4.3%

Battery: 3.7 V, 500 mAh (1.85 Wh) lithium-polymer cell, 90% charge–discharge round-trip efficiency. Generation from Eq. 1 without the eclipse factor.

The power budget article builds this budget step by step and shows how the transmitter duty cycle drives it.

Eclipse and cycle life

At 525 km with the Sun in the orbit plane, 37.5% of every orbit is spent in shadow, which means about 5500 charge and discharge cycles a year. Battery ageing is driven by depth of discharge, temperature, charge and discharge rates and storage conditions[1]. For multi-year missions, keeping the depth of discharge low usually extends life more than adding capacity.

Cold charging

Charging lithium cells below about 0 °C plates lithium on the anode and permanently reduces capacity. Small satellites have little thermal mass, and their batteries cool quickly in eclipse: a 250 g 1P falls to about −11 °C in a single-node model at 550 km[6]. For SMOG-1 the conservative thermal model predicted the battery below 0 °C in eclipse, so charging was restricted to about half of the sunlit period[7]. A temperature threshold in the charge controller and a small heater are needed even at the 1P scale.

Cells and boards

Body-mounted cells are grown on germanium, which expands by about 6 ppm/K, whereas FR-4 panels expand by 14–17 ppm/K in plane. The mismatch cracks cells and fatigues solder joints under thousands of thermal cycles[8]. Screening with the Engelmaier model gives a median life of about 5100 cycles, less than a year, for a rigid joint on a 1P that swings by 30 K per orbit[6]:

Median cycles to failure of a rigid leadless solder joint (Engelmaier model)
Thermal caseSwing (K)Δα = 11 ppm/KΔα = 6 ppm/KΔα = 2 ppm/K
1U, 1.33 kg23.49.9 × 10³1.8 years4.6 × 10⁴8.3 years7.3 × 10⁵132 years
1P, 250 g30.35.1 × 10³0.9 years2.4 × 10⁴4.3 years3.8 × 10⁵68 years
1P, 200 g36.83.1 × 10³0.6 years1.5 × 10⁴2.6 years2.3 × 10⁵42 years

Distance from the neutral point 5 mm, joint height 0.1 mm, eutectic Sn–Pb, mean joint temperature 5 °C, 15.1 cycles per day (about 5,515 a year). 11 ppm/K corresponds to germanium-based cells on FR-4.

Compliant attachment, smaller cells and -tailored substrates move the joints back into a safe regime.

Launch safety

The CubeSat Design Specification requires the power system to be off from delivery to the deployer, at least one separation switch that electrically isolates the power system from the powered functions while in the deployer, and batteries with charge and discharge protection against unbalanced cell states[9]. Battery chemistry and capacity also decide which extra safety documents and tests the launch provider requires.

Ageing and end of life

Radiation lowers the efficiency of the cells over the mission and cycling lowers the capacity of the battery. A power budget must therefore close with end-of-life values, not with beginning-of-life ones.

At PocketQube scale

The binding constraint of a 1P is not energy per kilogram but power for a single consumer. A transmitter amplifier that draws 1.25 W while sending 0.5 W of RF is more than twice the orbit-average generation; it can only run at a low duty cycle, with the battery bridging the bursts. Grizu-263A filed an average generation of 0.75 W and an active consumption of 1.5 W for its frequency coordination, so its high-consumption mode was necessarily duty-cycled[3]. A deployable Sun-pointed array can lift a 3P above 10 W[4], at the cost of attitude control and mechanism risk.

References

  1. [1]NASA Small Spacecraft Systems Virtual Institute. (2026). Power. State-of-the-Art of Small Spacecraft Technology (2026 edition), Chapter 3. NASA Ames Research Center.nasa.gov(accessed 20 October 2026)
  2. [2]Kopp, G., & Lean, J. L. (2011). A new, lower value of total solar irradiance: Evidence and climate significance. Geophysical Research Letters, 38, L01706.doi:10.1029/2010GL045777
  3. [3]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.
  4. [4]Bouwmeester, J., Radu, S., Uludag, M. S., Chronas, N., Speretta, S., Menicucci, A., & Gill, E. K. A. (2020). Utility and constraints of PocketQubes. CEAS Space Journal, 12(4), 573–586.doi:10.1007/s12567-020-00300-0
  5. [5]Wertz, J. R., Everett, D. F., & Puschell, J. J. (Eds.). (2011). Space Mission Engineering: The New SMAD. Microcosm Press.
  6. [6]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.
  7. [7]Kovács, R., & Józsa, V. (2018). Thermal analysis of the SMOG-1 PocketQube satellite. Applied Thermal Engineering, 139, 506–513.doi:10.1016/j.applthermaleng.2018.05.020
  8. [8]Torabi, N. M., Lumpp, J. K., & Lumpp, J. E. (2011). Materials selection and processing techniques for small spacecraft solar cell arrays. In: International Symposium on Microelectronics (IMAPS 2011) (789–799).doi:10.4071/isom-2011-WP4-Paper3
  9. [9]The CubeSat Program, Cal Poly SLO. (2022). CubeSat Design Specification, Rev. 14.1 (CP-CDS-R14.1). California Polytechnic State University.nasa.gov

Cite this SatWiki entry

@misc{nadirlab2026eps,
  author       = {{nadir lab.}},
  title        = {{Electrical power system (EPS)}},
  year         = {2026},
  month        = oct,
  howpublished = {nadir lab. SatWiki SQ-SS-001 (Rev. 3)},
  url          = {https://nadirlab.space/wiki/eps/}
}