Spacecraft power systems
How spacecraft make, store and deliver electrical power, from the physics of a solar cell to a complete CubeSat and a GEO comsat. Short sections, worked examples and graded practice, with every number checked by a script.
Free preview: chapter 1 of 17, complete. The full course: 17 chapters · 35 worked examples · 51 practice problems · 2089 script checks.
How to use this pack
- 1Read 'The idea in one minute' and the 'You will be able to' list.
- 2Work through the short sections and the worked examples with a pencil.
- 3Try each practice problem before opening the hint; open the full solution only to check.
- 4Do the three-question check and the spaced recap before moving on.
What is in the full course
- 1The power subsystem and the power budgetFree preview30 min
- 2Sunlight, orbits and eclipse30 min
- 3How a solar cell works35 min
- 4Cell types, efficiency and temperature30 min
- 5Array geometry: pointing, cosine losses and layout35 min
- 6Sizing the array: beginning and end of life40 min
- 7Batteries: how Li-ion cells behave35 min
- 8Sizing the battery: eclipse, cycle life and recharge40 min
- 9Regulating power: DET, MPPT and the bus40 min
- 10Distribution, harness and protection35 min
- 11Margins, worst cases and end of life30 min
- 12Power modes, energy balance and contingency35 min
- 13CubeSat power systems30 min
- 14RTGs, fuel cells and other sources25 min
- 15Testing and verifying the power system30 min
- 16Mission case: a 6U CubeSat in Sun-synchronous orbit50 min
- 17Contrast case: a GEO communications satellite40 min
This preview is chapter 1, complete. Your ticks are saved in this browser only. Original work, and a study aid, not assignment answers.
The power subsystem and the power budget
A spacecraft's electrical power subsystem has four jobs: generate power (usually solar cells), store it (a battery for eclipse and peaks), regulate it (keep the bus voltage in range), and distribute it (switch and protect every load). Everything starts from the power budget: a list of every load, how much it draws when on, and how often it is on. The orbit average sizes the solar array; the peak and the eclipse load size the battery and the electronics.
You will be able to
- Name the four jobs of an electrical power subsystem (EPS)
- Build a load list with duty cycles and find orbit-average and peak power
- Split the budget into daylight and eclipse loads
What the EPS is made of
A solar array converts sunlight to electricity. A battery stores energy for eclipse and for peaks the array cannot cover. A power control unit regulates the bus, charges and discharges the battery, and a distribution unit switches and protects each load. Many designs put the last two in one box, the PCDU (power control and distribution unit).[R1]
The load list
List every unit with its power when on and its duty cycle D, the fraction of time it is on. The orbit-average load is P̄ = Σ Pi Di. The peak is what can be on at the same time. Write it per operating mode (Chapter 12), because a safe mode and a downlink pass are very different.
Average, peak, daylight and eclipse
Energy, not power, is what must balance over an orbit. The array only works in sunlight, so it must cover the daylight loads and refill the battery that carried the eclipse loads. That is why you need Pe (eclipse) and Pd (daylight) separately, not just P̄.
Key equations
where
where
Divide seconds by 3600 to get Wh.
where
Worked examples
Orbit-average and peak power from a load list
Given
A 3U Earth-observation CubeSat has the loads below (power when on, and the fraction of the orbit each is on). On-board computer 1.5 W × 1.00; EPS housekeeping 0.4 W × 1.00; Attitude control 2.8 W × 1.00; UHF receiver 0.5 W × 1.00; S-band transmitter 9.0 W × 0.06; Imager payload 6.0 W × 0.18; Battery heater 1.5 W × 0.30; GPS receiver 0.8 W × 0.40. Find the orbit-average load, the peak load and the energy used per orbit at 550 km.
new symbols
Working
- On-board computer: 1.5 × 1.001.500 W
- EPS housekeeping: 0.4 × 1.000.400 W
- Attitude control: 2.8 × 1.002.800 W
- UHF receiver: 0.5 × 1.000.500 W
- S-band transmitter: 9.0 × 0.060.540 W
- Imager payload: 6.0 × 0.181.080 W
- Battery heater: 1.5 × 0.300.450 W
- GPS receiver: 0.8 × 0.400.320 W
- Orbit-average P̄ = Σ Pi Di7.59 W
- Peak Ppeak = Σ Pi22.5 W(every load on at once)
- Orbit period at 550 km: Torb = 2π√(r³/μ) = 5739 s95.6 min
- Energy per orbit E = P̄ Torb = 7.59 × 5739 / 360012.10 Wh
Answer. P̄ = 7.59 W, Ppeak = 22.5 W, E = 12.1 Wh per orbit.
Sanity check. The peak is 3.0 times the average: the array is sized on the average, the battery and the regulators on the peak.
On-board computer: 1.5 x 1.00 = 1.500 W EPS housekeeping: 0.4 x 1.00 = 0.400 W Attitude control: 2.8 x 1.00 = 2.800 W UHF receiver: 0.5 x 1.00 = 0.500 W S-band transmitter: 9.0 x 0.06 = 0.540 W Imager payload: 6.0 x 0.18 = 1.080 W Battery heater: 1.5 x 0.30 = 0.450 W GPS receiver: 0.8 x 0.40 = 0.320 W P_avg = 7.59 W, P_peak = 22.5 W T_orb = 5739 s = 95.6 min, E = 12.10 Wh per orbit
Splitting the budget into daylight and eclipse
Given
On the same CubeSat the imager and the transmitter run only in sunlight; everything else runs all the time at its duty. The orbit has a 35.6 min eclipse (Chapter 2 shows how to find it). Find the eclipse load Pe and the daylight load Pd.
new symbols
Working
- Te = 2137 s, Td = Torb − Te3602 s
- Eclipse load = all loads except imager and transmitter: Pe5.97 W
- Energy of the day-only loads per orbit = (9.0 × 0.06 + 6.0 × 0.18) × 5739 = 9297 J, squeezed into Td
- Pd = Pe + 9297 / 36028.55 W
- Check: (Pe Te + Pd Td)/Torb = 7.59 W = P̄
Answer. Pe = 5.97 W, Pd = 8.55 W.
Sanity check. Moving loads into daylight raises Pd but lowers Pe, which shrinks the battery. Array sizing (Chapter 6) needs both numbers, not just the average.
T_e = 2137 s (35.6 min), T_d = 3602 s P_e = 5.97 W, P_d = 8.55 W check: orbit average = 7.59 W
Practice
A transmitter's duty cycle
Given
A ground station sees the satellite 4 times a day for 9 minutes each pass. The transmitter draws 8 W only during passes. What is its duty cycle and its daily-average power?
Duty cycle = time on / total time. A day has 1440 minutes.
Answer. D = 2.50 %, average 0.20 W.
Working
- Time on per day = 4 × 936 min
- D = 36 / 14400.0250(2.50 %)
- Average = P D = 8 × 0.02500.200 W
Answer. D = 2.50 %, average 0.20 W.
Sanity check. An 8 W transmitter costs only about 0.2 W on average, but the battery must still supply 8 W for nine minutes at a time.
D = 0.0250 = 2.50 % daily-average power = 0.20 W
A daily energy budget with margin
Given
A 6U satellite has: bus avionics 3.2 W at duty 1.00; payload 14.0 W at duty 0.35; radio 6.0 W at duty 0.10; heaters 4.0 W at duty 0.25. Add a 20 % margin to the average. What average power must the power system support, and how much energy is that per day?
Average first (Σ Pi Di), then apply the margin, then multiply by 24 h.
Answer. 11.6 W average, 279 Wh per day.
Working
- P̄ = 3.2×1.00 + 14.0×0.35 + 6.0×0.10 + 4.0×0.259.70 W
- With margin: 9.70 × 1.2011.64 W
- Daily energy = 11.64 × 24279 Wh
Answer. 11.6 W average, 279 Wh per day.
Sanity check. The payload dominates: halving its duty would save more than switching every avionics box off.
P_avg = 9.70 W, with margin 11.64 W daily energy = 279 Wh
How long can the payload run?
Given
Averaged over an orbit the array delivers 14.0 W to the loads (after all conversion losses). The rest of the satellite draws 5.8 W all the time. The payload draws 18 W when on. What is the largest payload duty cycle that keeps the energy budget balanced, and how many minutes per 95.6-min orbit is that?
Energy balance per orbit: generation = base + payload × duty.
Answer. Dmax = 45.6 %, about 44 min per orbit.
Working
- Balance: 14.0 = 5.8 + 18 Dmax
- Dmax = (14.0 − 5.8) / 180.4556
- Minutes per orbit = 0.4556 × 95.643.6 min
Answer. Dmax = 45.6 %, about 44 min per orbit.
Sanity check. This is the operations view of the power budget: the payload's 'on time' is what the power system sells to the mission. Any margin you hold reduces it.
D_max = 0.4556 = 45.6 % payload time = 43.6 min per orbit
Common mistakes
- Summing the 'on' powers and calling it the average. That is the peak.
- Mixing units: W × h = Wh, W × s = J. Keep one system per calculation.
- Forgetting always-on loads (receiver, OBC, EPS housekeeping). They dominate small satellites.
- Using one average for the whole orbit when the payload only runs in daylight or only in eclipse.
Check yourself
Sources for this chapter
- R1NASA Ames Research Center, Small Spacecraft Systems Virtual Institute, Small Spacecraft Technology State of the Art, 2024 edition (PDF dated Feb 2025). Chapter 3, Power.
Where in each source, and links: References.
16 more chapters in the full course
The full Spacecraft power systems course continues with 16 more chapters (560 minutes of study and 48 more graded problems), the formula sheet, the glossary, every assumption with its source, and a printable PDF. It comes with the founding membership.
Founding membershipFounding membership opens soon. Join the free weekly email to hear first.
Answers
References
Every reference the pack cites. "Where" names the section, table or page that holds the cited value; an entry says so when the source was not read in full or is not openly available.
| Id | Reference |
|---|---|
| R1 | NASA Ames Research Center, Small Spacecraft Systems Virtual Institute, Small Spacecraft Technology State of the Art, 2024 edition (PDF dated Feb 2025). Chapter 3, Power.Where: §3.2.1 and Table 3-1 solar cells (report p. 33-34); §3.2.2 specific power ~30 W/kg, range 1-200 W/kg (p. 40); §3.4 energy storage, Li-ion 3.6 V average, 18650 cells, Table 3-3 battery packs 75-178 Wh/kg, Table 3-4 18650 cells (LG ICR18650 B3 191 Wh/kg), Table 3-6 Li-ion vs supercapacitor (p. 43-50); §3.5.3 Li-ion -20 to 60 °C (p. 51); §3.6 CubeSat EPS 8.2 V battery bus, 5.0 and 3.3 V rails, Table 3-9 PMAD efficiencies 75-99 % (p. 52-54)https://www.nasa.gov/wp-content/uploads/2025/02/soa-2024.pdfCited in: Chapter 1 |
The references cited by this preview. The full course lists every source it uses.