DELTA-SIERRA · SPACE ACADEMYBack to the Mars Library
MODULE 09 · Progressive course: understand, calculate, verify.

Spacecraft: learning to think in systems

Teaching architecture of a spacecraft as a system of systems.
Teaching architecture of a spacecraft as a system of systems.

An interplanetary spacecraft is not a shopping list of equipment. It is a system of systems: power, thermal control, structures, avionics, propulsion, communications, life support and crew share mass, volume, heat, power, data and failure modes. This module teaches architecture through budgets and interfaces.

1. Start with functions, not hardware names

Define functions first: generate and distribute power, control temperature, know vehicle state, communicate, command actuators, store resources, protect crew and survive failures. Several technologies can satisfy one function; separating need from product keeps the architecture flexible.

2. Mass budget closes the first loop

Exercise A

Vehicle limit 50 t: structure 10, dry propulsion 5, power 4, thermal 2, avionics/comms 2, habitat/crew 12, consumables 8. Find remaining margin.

Total = 43 t; margin = 7 t = 14% of the limit. That does not close volume, centre of gravity or propulsion performance.

Decompose functions before choosing hardware

A spacecraft can be described by a small set of functions: maintain trajectory, produce and distribute energy, control temperature, communicate, estimate its state, protect crew or payload and execute mode changes. This functional decomposition prevents the design from starting as a shopping list. “Know attitude,” for example, can involve star trackers, inertial sensors and estimation software; “change attitude” can use wheels, thrusters or other actuators. The need is first stated as performance, availability and accuracy, then hardware is selected. This method also reveals functions that depend on the same resource and therefore exposes common-cause failures that a component list can hide.

3. Power budgets need average, peak and energy

Power in watts is energy rate. A 5 kW load for 8 h uses 40 kWh. Battery design must also respect depth of discharge, efficiency, temperature and peak power.

Exercise B

Critical load 5 kW for 8 h, 80% usable battery fraction and 90% overall efficiency.

Required nominal capacity = 40 ÷ (0.80 × 0.90) ≈ 55.6 kWh, before ageing and thermal margin.

4. Electrical power becomes heat

Computers, pumps, lights and electronics dissipate heat. In vacuum that heat eventually has to radiate away. Power and thermal design are coupled; higher equipment power can require more radiator area and mass.

Close power and energy together

A power budget in watts does not size a battery by itself; energy matters as well. If an 800 W load must operate for 3 h with no generation, ideal energy demand is E = Pt = 800 × 3 = 2,400 Wh, or 2.4 kWh. If only 80% of battery capacity is allowed to be used, nominal capacity must exceed 2.4/0.8 = 3.0 kWh before ageing and margin are added. That storage has mass and produces heat through losses. A credible architecture therefore closes average power, peaks, mode duration, storage, converter efficiency and thermal rejection together. Margin is useful when it corresponds to an identified uncertainty rather than several uncoordinated percentages stacked on the same quantity.

5. Avionics must know, decide and recover

Sensors measure, computers estimate state, software decides and actuators change the vehicle. FDIR—Fault Detection, Isolation and Recovery—detects abnormal behaviour, isolates faults and moves the system into a recoverable configuration. Safe mode is not “turn everything off”; it preserves a stable combination of power, thermal control, attitude and communications.

Modes make architecture visible

A spacecraft does not use every subsystem in the same way during cruise, trajectory correction, crew sleep, high-rate communication or survival. A mode table states which functions are active, which resources they consume, which transitions are allowed and what evidence permits exit. This immediately exposes interfaces: a safe mode that removes a data bus may also remove the sensor needed to diagnose the original event. FDIR therefore has to preserve a minimum command and telemetry path. Recovery should not mean rebooting everything at once. It should move through known configurations, confirming critical resources as the vehicle returns to a more capable state.

6. Modes expose interfaces

Nominal cruise, manoeuvre, occultation, solar event, power loss, safe mode and Mars approach activate different priorities. A mode × function matrix reveals dependencies: high-gain communications may conflict with manoeuvre attitude; radiator pointing can constrain orientation; propulsion can disturb sensors.

7. Common causes defeat naive redundancy

Two identical computers do not protect against one shared software defect. Two pumps on one bus do not protect against bus loss. Reliability analysis searches for shared power, cooling, software, reference sensors, valves, connectors and procedures.

Modes are also power and thermal configurations

A spacecraft mode is not merely a software label. It determines which loads are powered, which heaters operate, which antennas point, which sensors remain awake and how much heat is generated. A survival mode that cuts 1 kW of payload power may protect the battery but also reduce internal heat and change thermal balance. Conversely, high-rate communications can increase transmitter power and require a pointing attitude that changes solar input. Mode design therefore needs a table of power, energy, thermal and data consequences. Transition criteria should be based on measured state—battery energy, temperature, fault status or attitude—not just elapsed time. This makes safe-mode behaviour predictable during real anomalies.

8. Verification must prove interfaces

Testing one box does not prove the spacecraft. Integration testing checks data, electrical, thermal, mechanical and sequencing interfaces. Hardware-in-the-loop testing puts real flight computers in simulated environments. Degraded modes and recovery deserve tests, not only nominal operation.

9. Read technology surveys within their scope

NASA’s 2026 Small Spacecraft report is useful for current component families in power, GNC, thermal, avionics and communications, but its scope is explicitly SmallSat. It does not qualify a crewed Mars spacecraft. A serious course separates component state-of-the-art from system-level evidence.

Verification proves requirements; validation proves usefulness

Verification asks whether a defined requirement has been met: voltage range, battery capacity, pointing accuracy, structural strength or software response. Validation asks whether the complete requirement set and solution actually satisfy the mission need. A system can pass every formal verification and still be operationally wrong. Mars-spacecraft evidence therefore comes from multiple levels: component tests, software tests, subsystem benches, interface tests, environmental campaigns and integrated scenarios. Because no Earth facility can reproduce a multi-year Mars mission in full, analysis and simulation fill gaps. Every claim should state which part is directly demonstrated and which part remains extrapolated.

10. Check yourself

11. Build an interface matrix

Use five subsystems: power, thermal, avionics, propulsion and communications. At every row-column intersection write what crosses the interface: watts, heat, data, mechanical torque, fluid, timing or command. The matrix exposes hidden dependencies. Communications consumes power, rejects heat, constrains attitude and exchanges data with avionics.

12. First radiator estimate with Stefan-Boltzmann

An ideal radiator follows P = εσAT⁴. P is watts, ε emissivity, σ ≈ 5.670×10⁻⁸ W/m²/K⁴, A area in m² and T kelvins. Real geometry adds solar and planetary fluxes, but the equation shows the strong fourth-power temperature effect.

Exercise C

For P = 5,000 W, ε = 0.85 and T = 300 K, ideal flux is about 390 W/m² and A ≈ 12.8 m². Real design adds view factors and margin.

An interface matrix exposes hidden dependence

For every subsystem pair, the interface matrix records what crosses the boundary: power, data, heat, fluid, mechanical load, radio-frequency energy or command authority. Each interface has a normal envelope and failure cases. A computer may receive correct voltage yet lose a coherent time reference; a healthy radiator can become ineffective if coolant flow no longer carries heat to it. The matrix also assigns ownership of each requirement and a verification method. As the design evolves, this prevents a local modification from silently consuming another subsystem’s margin. Interface discipline is therefore one of the most practical tools for preventing common-cause failures.

13. Data rate, latency and criticality are different

A camera can produce high data volume without millisecond criticality. An IMU produces less data with strict timing. Avionics networks need priority, saturation handling and failure behaviour; redundant buses do not help if one software fault floods both.

14. Configuration means knowing exactly what flies

Long-duration spacecraft may receive updates. Configuration ties hardware, firmware, software, parameters, calibration tables and procedures together. A safe update process includes verification and rollback.

Data rate, latency and criticality must be separated

A high data rate does not guarantee useful control. Telemetry can arrive with delay, be incomplete or contain low-priority detail while a small critical state vector is missing. Communications design therefore classifies data by operational value. A fault message may need only a few bytes but must include time and configuration context; a science image can be megabytes and tolerate delay. Buffers are sized in bits or bytes from generation rate and outage duration. For example, 2 Mbit/s generated during a 30 min communications gap requires 2×10⁶ × 1,800 = 3.6×10⁹ bits, about 450 MB before protocol overhead and margin. Storage and link scheduling are therefore part of spacecraft architecture.

15. FDIR: detect, isolate, recover

Detection identifies inconsistency, isolation localises the likely fault, and recovery reconfigures the vehicle around it. Response time depends on the hazard: some loops need milliseconds, other problems allow minutes.

Exercise D — false consensus

Two identical computers agree while an independent sensor disagrees. Can the sensor be declared wrong?

No. The computers can share software, input or configuration errors. Seek independent evidence: another sensor, physical model, active test, history or manual measurement.

16. Verification matrix: requirement → evidence

Every requirement needs a verification method—analysis, inspection, test or demonstration—and explicit success criteria. Validation asks a different question: even if requirements are met, does the system satisfy the real mission need?

FDIR recovery has to be demonstrated

FDIR means Fault Detection, Isolation and Recovery. Detection recognises that the observed state is inconsistent with expectations; isolation identifies the responsible function or chain; recovery places the spacecraft in a safe or useful condition. The three steps need not reach perfect certainty at the same instant. A fault can be detected quickly and isolated later if the interim mode protects critical resources. Tests should inject realistic faults—stuck sensors, inconsistent data, bus loss, slow actuators—and verify not only that an alarm appears but that the final vehicle state is controlled. An FDIR design that launches an opaque cascade of automatic actions can be more dangerous than the initial fault.

17. Mini-project — review architecture under failure

  1. Draw power, thermal, avionics, communications and propulsion services.
  2. Add interfaces.
  3. Remove the primary power bus.
  4. List functions required for 30 minutes.
  5. Calculate emergency energy.
  6. Check thermal consequences.
  7. Define minimum telemetry.
  8. Describe return to service.

18. Next level: system models

Model-Based Systems Engineering tools can organise requirements, functions and interfaces when complexity grows. They do not replace reasoning. A sophisticated model with one wrong unit or missing dependency remains wrong, so Space Academy builds traceable hand calculations before tool complexity.

Mini-project: close a failure across subsystem boundaries

Choose one failure such as loss of a main power converter. Trace the immediate electrical effect, the loads that disappear, the thermal consequence of reduced dissipation, the telemetry still available and the action that attitude control or crew procedures must take. Then identify the independent path needed for recovery and the configuration evidence required before reconnecting loads. Quantify at least one resource, such as battery energy during the degraded interval. The exercise is successful when the recovery path crosses several subsystem boundaries without relying on the failed resource. This is the difference between drawing redundant boxes and demonstrating fault containment in a real architecture.

19. Mass, power and heat margins interact

Adding a processor may look like a small avionics change, but it draws electrical power, produces heat, needs data connections and may require shielding or spare capacity. The correct change request therefore updates several budgets. Systems engineering exists partly to prevent local improvements from breaking global margins.

Thermal rejection and configuration are first-class architecture concerns

Electrical power, internal dissipation and radiator capability must be closed together. A radiator is often estimated first with Stefan–Boltzmann radiation, P = εσA(T⁴-Tenv⁴), where P is radiated power in watts, ε emissivity without unit, σ the Stefan–Boltzmann constant, A area in m² and T absolute temperature in kelvins. The equation is only a first estimate because view factors, coatings, conductive paths and changing solar geometry matter. Configuration control is equally physical: a radiator model, heater setting or flight-software limit is valid only for the hardware and software version it describes. Long-duration spacecraft therefore need traceable configuration records so that an operational limit is never applied to the wrong vehicle state.

20. Fault containment is an architectural property

A fault should ideally remain inside a bounded region. Electrical protection prevents one short from collapsing the whole bus; network segmentation prevents one node from saturating all traffic; software partitioning reduces propagation between functions. Containment often matters more than simply adding duplicate hardware.

21. Crew interaction is another interface

Human operators need displays, procedures and controls that match the automation state. If the spacecraft changes mode autonomously, crew must know why, what authority remains, and which action is safe. A technically correct FDIR response can still create risk if humans misunderstand the configuration.

22. Architecture review exercise

Controlled greenhouse illustrating interfaces among life support, water, power and heat.
A Martian greenhouse becomes a subsystem consuming power, water and thermal control while producing biomass, humidity and maintenance workload.

Choose one requirement such as “survive eight hours without primary generation.” Derive the energy reserve, loads to shed, thermal consequences, communication minimum and recovery test. This converts a vague resilience statement into a cross-subsystem evidence chain.

Architecture review: ask what is not represented in the diagram

Maintenance of a water and fluid processing chain in a crewed system.
Fluid loops combine pumps, filters, tanks, sensors and automation; their availability depends as much on maintenance as on nominal efficiency.

A block diagram is a model and therefore omits things. Reviewers should ask whether it shows timing, shared software, common cooling, ground tools, crew actions, calibration, configuration and maintenance access. A line labelled “data” may hide multiple protocols and clocks; a box labelled “power” may hide a single common converter. The most important review questions often concern those omitted dependencies. For each life- or mission-critical function, identify the first failure that removes it, the second failure that becomes dangerous after degradation, and the observation that proves recovery. This turns an architecture review from a presentation of boxes into a search for hidden coupling and unclosed evidence.

Engineering studio — close mass, power and margin

The exercise spacecraft has a 60 t target mass, 18 kW of available electrical generation in the studied mode and 14 kW of committed loads. A new computing unit adds 0.4 t and 1.2 kW. Power margin falls from 4.0 kW to 2.8 kW, a 30% reduction. The calculation forces two budgets to be tracked at once: mass in tonnes and instantaneous power in kilowatts; neither quantity can simply be exchanged for the other.

In degraded mode, a converter adds another 0.8 kW of loss. The student selects loads that can be shed without losing safe navigation, thermal control or communications, then identifies secondary effects: additional waste heat, longer battery duty and potentially extra radiator or wiring mass. The capstone therefore treats the spacecraft as a coupled system.

For the spacecraft module, the closing review treats a new subsystem as a coupled change request. Added mass changes propulsion demand; added electrical load changes generation, storage and rejected heat; additional software changes verification workload. The student must identify at least one second-order effect outside the subsystem that requested the change and show which system-level margin records it.

Coupled budget — one extra kilowatt becomes mass and heat

Assume a payload needs 1 kW continuously. If conversion efficiency is 90%, the upstream electrical system must supply about 1.11 kW and roughly 0.111 kW appears as conversion loss. Over a 24-hour day that is about 2.67 kWh of waste energy that the thermal system must reject or store. The calculation is simple, but it exposes a system rule: an electrical change is simultaneously a thermal and mass change.

Now add a battery requirement for two hours of survival without generation. The battery must cover the useful load plus conversion losses, and its own mass affects structure and manoeuvre performance. A spacecraft budget is therefore a network of coupled quantities. The goal of the exercise is not to find one “right” battery; it is to trace how one requirement propagates into several subsystems.

Sources and references

NASA — 2026 State-of-the-Art of Small Spacecraft Technology · NASA Johnson Engineering · NASA/JPL — Mission to Mars Unit.