Spacecraft Thermal Modelling
Spacecraft Thermal Modelling
The typical solution adopted in STC to avoid overheating (which cause permanent damage), is to choose
cover materials with appropriate thermo-optical properties to keep the system basically cool, and to
compensate the eventual undercooling (particularly at eclipses) by means of distributed electrical heaters.
Undercooling, usually do not cause permanent damage but just a dormant non-operational state (which may
be critical to the mission, however). Some over-dimensioning is always applied to cover contingencies. The
problem with this simple solution is that electrical power is generally scarce in spacecraft (and more during
The thermal control system (TCS) of internal items (e.g. electronic boxes) finally depends on the outer
system boundaries. The final need may be:
• To reduce or increase the absorbed radiations from the environmental (sun, planet, other parts of
the spacecraft). With an appropriate choice of solar-absorptance, α, and IR-emissivity, ε (really, just
the α/ε ratio), for the external surfaces, it is easy to get steady temperatures from −50 ºC to 150 ºC
at Earth-Sun distances. The best to avoid thermal radiation absorption (and emission) is a multilayer
insulation blanket (MLI).
• To reduce or increase heat losses to the environment. All active internal items dissipate. Batteries
are the worst: they may dissipate 102..105 W/m3, and must always be maintained at about 0..30 ºC
while charging (or −10..50 ºC while discharging). Powerful microchips typically dissipate 10..20
W/cm2. Radiators are the primary TCS components for ultimate heat rejection; a second-surface
mirror is a good radiator because it reflects a lot of solar radiation and emits a lot of infrared radiation
(primary mirrors have low emissivity).
• To reduce or increase heat transfer between internal items, or keep them nearly isothermal (e.g.
optical equipment). To bridge thermal expansion gaps, or to provide thermal switches. External
elements like solar arrays and antennas are nearly isolated from the main body.
• Thermal control technologies may be classified in accordance with the thermal path: heat sources,
heat storage, heat transportation, heat rejection (but energy is not always flowing downward the
temperature scale; e.g. thermo-electric coolers), etc.
It should be mentioned that, besides the thermal loads, TCS equipment must withstand mechanical and
chemical loads; e.g. particle impacts, particularly across micrometeoroid belts (e.g. towards GEO or deeper
space). MLI blankets provide some protection against cosmic dust and some micro-meteoroid impacts.
Classical TCS are based on radiative energy emission from the spacecraft envelop (the total hemispherical
emissive power-density of a black-body is Mbb=σT4), usually concentrated on some surfaces specifically
designed for the purpose of heat rejection (radiators), with some metal conduction along cold plates from
equipment inside. In modern TCS, however, two-phase technologies have become the standard tools for
spacecraft thermal control: heat pipes and loop heat pipes, micro electromechanic (MEMS) two-phase fluid
loops, phase-change materials (PCM), heat pumps, cryogenics…
Liquid evaporation and solid ablation are the most efficient cooling means, but rarely used because of the
mass penalty: water droplet evaporation was used on the Shuttle during take-off and landing (where the
radiators were not working), water ice sublimation is used to cool space suits during extravehicular activity
(EVA), and ablation is used in all re-entry probes and vehicles other than the re-usable Shuttle.
Heat-transfer problems with non-trivial geometries are too complicated for analytical study, and one has to
resort to numerical simulation, with space and time discretization along the following steps:
• First, the spacecraft geometry must be defined, even if as a crude mock-up at early stages in
design. A modular conception (subsystems and payloads) helps on the future refining process.
• Then the geometry is discretized, dividing the system into small pieces or lumps which, in the
finite difference method (FDM) are considered isothermal and represented by just one material
Spacecraft thermal modelling and testing 3
point, the node, and in the finite element method (FEM) are considered having a linear
temperature field and represented by a few corner nodes. Additional nodes are usually added to
represent the background environment, although for manual modelling they are usually
considered apart. It is important to remember that a finer mesh will not improve accuracy beyond
uncertainties in other data (e.g. thermo-optical coefficients).
• Then the energy balance equation for each node is established, with the thermal capacity, heat
dissipation and background loads ascribed to the node, and with the appropriate heat transfer
couplings with the other nodes.
• Time discretization provides a step-by-step updating temperature matrix, in terms of some initial
conditions (maybe difficult to know) and the boundary conditions applied; a case study (trajectory
and operations, must be specified. Boundary conditions are changing all the time, so, only
representative situations are studied, but at least the worst hot case (maximum power and heat
fluxes at end of life, EOL), and worst cold case (minimum power and heat fluxes at beginning of
life, BOL), must be studied.
• Assign particular power-dissipation profiles to each node (they may depend on eclipse timing,
and unknown operations).
• Ascribe thermal-connection properties to node pairs: conductance factors to adjacent nodes,
radiation factors to field-of-view nodes, and convection coefficients to internal fluid media, if
any. This task is independent of spacecraft trajectory for fixed-geometry spacecraft, but it is
coupled to orbit and attitude motion when there are some deployed or pointing elements with
relative motion to the spacecraft body.
o Conductance couplings only depend on contact area between adjacent nodes and thermal
conductivities of materials.
o Radiation couplings depend on thermo-optical properties of surfaces, and viewing factors.
• After this lengthy preparatory work, the system of local energy balances is solved for the node
temperatures.
• The output of the solver is visualized with appropriate computer-graphics tools, and extreme
values automatically sorted.
Preliminary thermal tasks
Before any meaningful spacecraft thermal control design is attempted, there is a variety of tasks for the
thermal engineers. From the simpler to more complex tasks, a list may be:
• Find some specific material properties, e.g. thermal conductivity of a given composite material, or
the freezing point of an on board propellant (e.g. hydrazine).
• Solve simple heat-conduction problems, e.g. find the heat flow through a conical support between
isothermal surfaces. Notice that the design goal may be varied (exemplified here with this planar
and steady thermal-conduction problem), e.g.:
•= Q kA (T1 − T2 ) / L , i.e. find the heat flux for a given set-up and T-field.
• T= / ( kA) ) , i.e. find the temperature corresponding to a given heat flux and set-up.
T2 + QL
1
Notice that our thermal sense (part of the touch sense) works more along balancing the heat
flux than measuring the contact temperature, what depends on thermal conductivity of the
The flow rate of work, W (through the system frontier), may be an electrical input or output through
umbilicals (e.g. heaters and solar cells), an electromagnetic input or output (solar cells, lasers, antennas), a
mechanical input or output (e.g. by friction), etc. The flow rate of heat, Q (through the system frontier), is
always due to a temperature difference, and is traditionally split into conduction, convection, and radiation,
the latter being the most complex and genuine effect in space thermal control.
As most spacecraft incorporate photovoltaic cells, it is worth considering the following energy balance
applicable to the whole spacecraft or to a piece of equipment, with thermal, electrical, and electromagnetic
energy terms:
where only two types of internal energy storage are considered: thermal, Eth, and electrical, Eele (but not
nuclear or mechanical storage); only two types of work flow are considered: Wem,net , i.e. electromagnetic
radiation (e.g. solar radiation, laser, or microwave radio-link, but not infrared, which is accounted as a heat
flow), and Wele,net , i.e. electrical currents (through wires); finally, the three classical heat flow types are
considered in (1): conduction through solids, fluid convection, and radiation. Notice that we here include
solar radiation in the work term, as if it come from a large laser, in spite that of it being almost a perfect
blackbody; the reason is that we intend to restrict our analysis of radiation heat transfer to thermal sources
in the far infrared band of the EM-spectrum, leaving thermal sources in the visible and near-IR (the Sun),
and non-thermal sources in any band (lasers in the visible or the infrared, microwaves, X-rays...) as work
exchanges (independent on the system temperature).
Thermal energy storage may be due to a temperature change or to a phase change; if the latter is excluded
(but notice that phase-change materials are sometimes used not only to increase thermal inertia but to drive
thermal switches), then dEth/dt=CdT/dt, where C=Σmc is the overall thermal capacity of the element.
Electrical energy storage depends on the state of charge (SOC) of batteries (and electrical capacitors, if
relevant). There are several methods to measure SOC, but none is perfect. The simplest is the voltage
method, but it is only precise near full load or empty states, and it has to be complemented with the coulomb-
counting method. The voltage method is based on the dependence of the supply voltage, V, with SOC; it is
a decreasing function (in the shape of a lying-down ∫) that depends also on the operating temperature, T,
and current being drawn I; i.e. V=V(SOC,T,I). The coulomb-counting method (or current-integration
method) is based on knowing an initial SOC (usually fully loaded), and integrating the drawn current,
∫Idt=dQ (Q is here the electrical charge), what yields the SOC approximately, since some of the charge is
converted to heat by internal leakage current. Neglecting this latter effect (which can be accounted for if
the battery efficiency is known), the electrical energy storage can be approximated as dEele/dt=VdQ/dt,
where V is the nominal voltage and Q the battery capacity (equivalent to a condenser electrical charge
available to do work, electrochemical work in the case of batteries); maximum battery capacity, Qmax, is
commonly given in A·h (1 Ah=3600 C), and SOC≡Q/Qmax, most often stated in percentage. Full-load
energy stored is V·Q (e.g. a small battery pack of 4 kg for a 50 kg educational satellite may have 25 Ah at
24 V, i.e. it accumulates Eele,max=QmaxV=25·24·3600=2.2 MJ=0.6 kWh).
The total energy balance (1) may be split into an electrical energy balance (including EM terms because we
really want them to split in work and heat terms), and a thermal energy balance, although some source and
sink energy terms must be introduced, since only total energy is conservative:
dQele
V = (Wem,in − Wem,out − Wem,dis ) + (Wele,in − Wele,out − Wele,dis ) (2)
dt
dT
C = Wem,dis + Wele,dis + Q cond,net + Q conv,net + Q rad,net (3)
dt
Spacecraft thermal modelling and testing 6
where Qele is the actual battery charge capacity, Wem,dis is the dissipated direct-beam electromagnetic
radiation, and Wele,dis is the dissipated electrical power, both contributing to heating (temperature increase),
and which are traditionally quoted as dissipated ‘heat’, Q em,dis and Q ele,dis (but recall that what enters to a
resistor is electrical work, not heat). Thermal terms in (3) are typically one order of magnitude larger than
electrical terms (electrical efficiency of solar cells is low), and this is the reason why the energy balance is
often reduced to a thermal balance to a first approximation.
Notice again that, with the two-band radiation model introduced in Heat transfer and thermal radiation
modelling, radiation in the infrared band is accounted as heat and modelled = as Q rad σ R12 (T14 − T24 ) ,
whereas radiation in the solar band is accounted as work (because it is at a much higher temperature than
that of the object) and modelled as Wem = α EAfrontal , where α is the absorptance of the object to solar
radiation, and E is the frontal irradiance, as explained below (it is not accounted as heat because it is not a
‘temperature-difference’ term).
For the typical case of thermal control of a satellite in orbit around a planet, the different energy inputs from
the space environment (Fig. 1) may be:
• Solar radiation (always understood as direct sunshine). Surface absorptance marks the fraction of
incident radiation absorbed, usually heating the system, although a part may go out as generated
electricity in solar cells.
• Planetary albedo (solar reflection on a nearby planet or moon). Same effects as for direct solar
radiation.
• Planetary emission. Far-infrared radiation coming from a nearby planet or moon.
• Reflected solar radiation from other parts in our spacecraft (e.g. solar panels, antenna, optical
shrouds, deployed radiators…).
• Reflected solar radiation from nearby spacecraft (e.g. a spacecraft approaching a space station),
although this is usually a small transient phase irrelevant to thermal control.
• Other ‘monochromatic’ radiations absorbed by the satellite (microwaves, X-rays...) are negligible
in all common cases.
As for the radiation output, if only the absorbed solar radiation (direct and albedo) is contemplated in the
energy balance (not the total incident solar power), the only non-heat radiations emitted by a satellite are
those used for communications (microwaves and lasers, including IR-lasers), since all the thermal
radiations in the far-infrared band can be modelled as heat transfer terms with the background sky at 2.7 K,
with the planet or moon in the surroundings, or with nearby spacecraft parts. Notice that another approach
to deal with planet emission may be to account only for the absorbed part on the satellite surface, and then
consider the surface emission to the whole 2π steradians; the difference is negligible because the planet size
is much larger, and because inputs from the 2.7 K source are negligible.
To analyse in detail all the terms in the energy balance, it is better to start from a global approach and
consider a complete spacecraft, before entering into the details of thermal balances for subsystems and
elements. In any case, but particularly for global analysis, radiation characteristics (thermo-optical
properties, planet properties, and other heat inputs) are averaged to simplify the problem.
Fortunately, thermal inertia of spacecraft parts act as a bass-pass filter that averages most of the thermal
response to such rapidly changing scenario. For instance, a polar-LEO satellite may be exposed to big
changes in radiation input when going from the Equator to the Poles in less than 25 minutes (96 minutes
polar orbit): local Earth albedo may change from ρ=0.05 over uncloudy regions of tropical oceans to ρ=0.90
over the Antarctic, and Earth IR emission too, with surface temperatures over 300 K over tropical lands to
under 200 K over Antarctica. But these big changes have little influence on the thermal balance of the
satellite, and only the most lightweight and decoupled spacecraft elements may follow such swift changes.
It is customary in STC to use planet averaged properties (one representative temperature, constant albedo,
and constant emissivity), and sometimes orbit averaged values for external and internal heat loads. When
instantaneous values are computed, one usually understands ‘instantaneous’ to mean ‘several-minutes
averaging’.
Solar input on a spacecraft element may be difficult to calculate for complex geometries when shadows are
cast from other parts, semi-transparent parts are interposed, or solar incident angles vary from point to point.
We assume for the moment that all solar absorption is dissipated and heats the system, analysing later the
case of solar cells. The easiest case to analyse is one side (recall that each face must be separately considered
in radiative exchanges), of an opaque planar element (which becomes the generic case when surface
discretization renders small patches quasi-planar), whose normal direction is tilted an angle β∈[0,π/2] from
the Sun direction. A fraction of the incident solar energy is reflected and the rest is absorbed at the surface
(within the first millimetre really) being totally dissipated and causing a heating effect equivalent to a ‘solar
heat’ input:
i.e. solar input is proportional to surface absorptance, α (α=1 for a black-body), solar irradiance, E (E=1360
W/m2 at 1 ua, decreasing with the square of the distance to the Sun), and surface projected area in the Sun
direction, Aforntal,
The collimated solar radiation can be applied to all solar planet flybys (Mercury orbit at perihelion distance
is Rsp=0.31; 0.1 ua is equivalent to 10 Sun diameters); otherwise, the view factor approach can be always
followed (e.g. a frontal planar surface of area A at a distance H from the centre of a sphere of radius R,
radiating as a blackbody at temperature Ts, gets a power Q s = α AF12σ Ts4 , with F12=(R/H)2; see View factor
tabulations).
The simplest thermal model for a spacecraft may be an isothermal spherical mass under vacuum, exposed
to sunshine, without solar cells and far from any planet influence. Its thermal balance (3) can be written as:
dT
C = Ws,dis + Wele,dis − Q out = α EAfrontal + Q ele,dis − ε Aσ T 4 (5)
dt
where C is the overall thermal capacity (C=Σmc, with typical values of c=1000 J/(kg·K)), T(t) is the
temperature evolution sought, Ws,dis= Q= s α EAfrontal is the heating by absorption and dissipation of direct
solar radiation (the only EM radiation input considered), Wele,dis = Q ele,dis is the electrical power dissipated
during its operation (e.g. from ground-loaded batteries, like in Sputnik), ε is the average emissivity of
surfaces in the far-infrared range (recall that α≠ε for different radiation bands), A is the whole emitting area
(assumed without concavities), and σ=5.67·10-8 W/(m2·K4) is the Stefan-Bolzmann constant. Notice that
1
α E 4
0 α EAfrontal − ε Aσ T=
= 4
α Eπ R 2 − ε 4π R 2σ T 4 T
→ = (6)
4εσ
which can be set in terms of the Sun temperature (Ts=5800 K), Sun radius (Rs=0.70·109 m), and Sun-to-
probe distance, Rs,p, when substituting E:
4π Rs2 Rs
=E σ Ts4 → T Ts
= (7)
4π Rs,p
2
2 Rs,p
Exercise 1. Consider the variation of solar irradiance with distance to the Sun. Find:
a) The solar irradiation and the steady temperature for a spherical black-body at the distance of
each of the 8 planets, and compare with their mean surface temperature.
b) Find the solar irradiance change at Earth’s perihelion and aphelion, and the steady temperature
variation for a spherical blackbody.
c) Find the solar irradiation and the steady temperature for a spherical blackbody at 0.28 ua (the
expected perihelion of Solar Orbiter spacecraft).
Sol.:
a) The solar irradiation and the steady temperature for a spherical black-body at the distance of
each of the 8 planets, and compare with their mean surface temperature.
Irradiation decreases with distance squared, as stated in Eq. (7). With the mean extra-terrestrial
solar irradiance, E=1360 W/m2, and the data for mean radius for planet orbits, R[Mercury,
Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune]=[0.38,0.72,1,1.52,5.19,9.51,19,30] ua,
working in astronomical units ua (1 ua=150·109 m), we build Fig. E1, where the real mean
surface temperature for the planets, T[Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus,
Neptune]=[ 435,733,288,217,102,63,57,57] K, have been marked for comparison.
Notice how Venus real surface temperature (733 K) departs from blackbody calculations (329
K), due to the large greenhouse effect there.
b) Find the solar irradiance change at Earth’s perihelion and aphelion, and the steady temperature
variation for a spherical blackbody.
Earth’s orbit eccentricity is e=0.0167, so that, near 1 ua, E=E0(Rs-e/Rs-e,0)2=
E0(1±e)2≈E0(1±2e)=1360·(1±2·0.0167)=1360±46 W/m2. The steady temperature variation for
a spherical blackbody is Tst=[E/(4σ)]1/4=[E0(1±2e)/(4σ)]1/4=Tst,0(1±e/2)=279±2.3 K. Notice that
a change of 1 W/m2 in E, yields a change of 0.05 ºC in Tst.
c) Find the solar irradiation and the steady temperature for a spherical blackbody at 0.28 ua (the
expected perihelion of Solar Orbiter spacecraft),
At 0.28 ua, E0.23=E1(1/0.28)2=1360·13=17.5 kW/m2. The steady energy balance for a spherical
black-body is 0 = Q solar − Q space = EAfrontal − Aσ T 4 = Eπ R 2 − 4π R 2σ T 4 , and thus T=(E/(4σ))1/4=
(17500/(4·5.67·10-8))1/4=527 K (254 ºC). Notice that the collimated beam model has been used,
in spite of the closeness of the Sun.
Effect of thermo-optical properties
The easiest and cheapest method of thermal regulation in space is based on selecting surface finishing with
appropriate thermo-optical properties; representative values can be found aside for the two-spectral-band
model (explained in Heat transfer and thermal modelling).
Exercise 2. Find the steady temperature for an isothermal sphere at geosynchronous orbit, neglecting Earth
interactions, as a function of surface absorptance divided by surface emissivity, with application
to a blackbody (α/ε=1/1), a white painting with α/ε=0.20/0.85, a black painting with
α/ε=0.95/0.90, an aluminised painting with α/ε=0.30/0.30, a golden painting with
α/ε=0.25/0.03, and a second surface mirror with α/ε=0.08/0.80.
Sol.: From the energy balance at the steady state,
0 = Qsolar − Qspace =α EAfrontal − ε Aσ Tst =α Eπ R − ε 4π R σ Tst , one gets for the steady
4 2 2 4
For the different surface properties stated, the general solution, Tst=[αE/(4εσ)]1/4, takes the
following values: Tst,bb=279 K, Tst,white=193 K, Tst,black=282 K, Tst,alum=275 K, Tst,gold=472 K,
Tst,α=0.7=255 K, and Tst,α=0.7,ε=0.6=288 K. Notice how hot is the golden paint, and how cold is the
second surface mirrors (SSM, also known as optical solar reflectors, OSR), which are widely
used for radiators in space, which are made of a transparent layer (e.g. a 0.25 mm fused-quartz
plate, or a Teflon film), metallised on the back with silver or aluminium, and bonded to a
substrate support.
Effect of solar cells
The first solar-powered satellite was Vanguard-1, in Mar-1958 (the 4th satellite ever launched, after Sputnik
1 in Oct-1957, Sputnik 2 in Nov-1957, and Explorer 1 in Jan-1958), shortly after the first practical
photovoltaic cell was publicly demonstrated on 25 April 1954 at Bell Laboratories.
Most spacecraft get their electrical power from photovoltaic solar panels (wall-mounted or deployed),
because, in spite of their high first cost, they are the most efficient in terms of power/mass ratio, and the
most reliable (no moving parts, wide operating temperature range, no need of cooling...). The reason to deal
with them here, at this elementary stage in spacecraft thermal modelling, is the confusion that may arise
between solar heating and electrical dissipation in energy balances like in Eq. (5).
The main goal of solar cells is to produce electricity from sunshine, and the radiation-to-electricity energy
efficiency is the ratio of the maximum power produced at 25 ºC, Wmax = (VI )max , divided by the standard
input irradiance, E, and surface area, A, i.e.:
(VI )max
η≡ (8)
EA
where the standard for space applications is mean extra-terrestrial irradiance, E=1360 W/m2 (also named
as AM0 or air-mass-zero conditions) and the standard for ground applications is mean surface solar
irradiance with 1.5 times the mean vertical clean air mass filter, E=1000 W/m2 (also named as AM1.5 or
air-mass-one-point-five conditions). Typical efficiencies of space-qualified silicon solar cells (at AM0, in
vacuum) are η=0.15..0.20 (15..20%), but modern triple-junction GaAs cells reach η=0.3 (30%). For solar
panels, i.e. assemblies of solar cells connected in series and parallel to have a certain voltage and intensity,
a packaging factor, Fpg, is introduced to account for the effective cell area relative to the panel area to be
Solar cells should be facing solar radiation for maximum output, but this is not always possible. On small
spacecraft, solar panels are fixed to the body, which may be spinning for attitude stabilization and thermal-
control homogenization. Larger spacecraft have detached solar panels, with the main body maintained
permanently oriented towards the Earth (for observation and/or communications) and the solar wings
oriented towards the Sun as much as possible; for an orbiting spacecraft, a deployed solar panel revolves
around its axis 360º/orbit (the so-called alpha-gimbal). Besides, on larger spacecraft like the ISS, a
secondary rotation (the so-called beta-gimbal) slowly rotates to match the orbit solar angle, β (or just beta
angle, i.e. the angle from sunshine direction to the orbit plane); in the ISS, this is a two-month-period
oscillation with some 100º amplitude side-to-side.
The electrical balance (really the non-thermal balance (2), including electromagnetic radiation outside the
far IR band, electrical energy, mechanical energy...), for a solar panel can be reduced to:
dEele
= Wem,in − Wem,out − Wem,dis + Wele,in − Wele,out − Wele,dis
dt (9)
0 α EAfrontal 0 0 η Fpg EAfrontal 0
→ W em,dis = Q =
s (α −η F ) EA =
pg frontalα EAth frontal
i.e., the electromagnetic dissipation or ‘solar heat’ is an effective thermal absorptance, αth, times irradiance
times frontal area, since accumulation dEele and dissipation Wdis can be neglected in the panels (and there is
no electrical input or electromagnetic output). Notice that solar absorptance α in (9), due to the photovoltaic
semiconductor material (the protective cover glass, some 0.1 mm thin, is almost transparent to solar
radiation), is defined in terms of reflectance ρ as α=1−ρ, a measure independent of actual electric yield.
Solar cell emissivity is dependent on the type of protective cover glass, with typical values in the range
ε=0.7..0.9.
However, if a global approach is followed and one selects the total system, including the solar panels, the
electrical consumers, and the batteries, the electrical balance becomes:
dEele
= Wem,in − Wem,out − Wem,dis + Wele,in − Wele,out − Wele,dis
dt
α EAfrontal 0 α th EAfrontal 0 0 (10)
0
dEele
→ = η Fpg EAfrontal − Wele,dis
dt
showing that the accumulation in batteries compensates the electrical production (ηFpgEAfrontal) with the
electrical consumption, Wele,dis (given by the operational procedures). The batteries themselves must be
taken as consumers too, since they typically dissipate up to 10% of delivery power. Notice that if the solar
The thermal balance (3) for a solar panel takes then the same form as for the whole spacecraft (in each case
with their appropriate values, of course):
dT
C = Wem,dis + Wele,dis + Q cond,net + Q conv,net + Q rad,net = α th EAfrontal + Q ele,dis − ε Aσ T 4 (11)
dt
showing that the operational details for electricity consumption (the ‘electrical heat’), Q ele,dis ( t ) , must be
known to solve the global energy balance (a crude first-order approximation is to consider Q ele,dis =constant
(equal to the mean electrical production of the solar panels).
Exercise 3. Find the electrical power produced by an spherical satellite of 0.5 m in diameter, fully covered
by solar cells of an efficiency η=15% and a packaging factor Fpg=0.8, in a low Earth orbit
without eclipses, and set the thermal balance, assuming an absorptance and emissivity of
α=ε=0.75 for the solar cells, a thermal capacity of C=30 kJ/K for the satellite, and that the
electrical dissipation is only important during 15 minutes of the orbit, and can be considered
constant in that period.
Sol.: The solar panel produce Wele = η Fpg EAfrontal =0.15·0.8·1360·(π0.252)=32 W all the time during
the typical 90 minutes of a LEO period. If this electrical energy is to be consumed in 15 min,
the rate must be 32·90/15=194 W.
The thermal balance takes the form:
dT
C = Q ele,dis + Q s − Q out= Q ele,dis + α th EAfrontal − ε Aσ T 4
dt
3 dT
→ 30·10= 194 f dis ( t ) + 169 − 33 ⋅10−9 T 4
dt
with T in [K], where fdis(t) is a periodic step function equal to 0 except for a 15 min period
during the orbit, Q = α EA = ( 0.75 − 0.15·0.8 ) ⋅1370 ⋅ π ⋅ 0.25= 2
169 W is the thermal
s th frontal
that an initial temperature value is required to solve the energy balance in general, but the
periodic solution (presented in Fig. E3, from a numerical simulation) does not depend on it.
Notice that spacecraft temperature increases during electrical dissipation and decreases
otherwise (when infrared emission surpasses solar input).
350
15
300 T [K] T [ºC]
10
250
5
200
Q [W]
150
0
0 1 2 3 4 0 1000 2000 3000 4000 5000
Orbits t [s]
Fig. E3. Evolution of input loads ( Q ele,dis + Q s ) and satellite temperature (T) after an initial value of 300 K.
Detail of the periodic temperature evolution and its orbit mean.
Effect of satellite geometry
We found above the steady temperature an isothermal body would attain when exposed only to the Sun
(and the background radiation environment). What about a different geometry, like a cube box or a plate?
The answer is similar:
1
A α E 4
=0 α EAfrontal − ε Aσ T 4 T frontal
→= (12)
A εσ
Exercise 4. Find the steady temperature at 1 ua, for an isothermal blackbody with the following geometries:
planar one-side surface (i.e. rear insulated), plate, cylinder, sphere, and cubic box in its three
symmetric orientations.
Sol.: Steady energy balance for a body with frontal area Af and emitting area Ae: αEAf=εAeσ(T4−T∞4),
which, with α=1 and ε=1, yields T=[(Af/Ae)(E/σ)]1/4.
For one-side planar surface of area A with its normal tilted an angle β to Sun rays, frontal area
Af=Acosβ, and emitting area Ae=A, thence T=(cosβ E/σ)1/4, and for β=0, T=[1360/(5.67·10-
8 1/4
)] =394 K=122 ºC.
For a plate emitting from both sides, Af=Acosβ and Ae=2A, thence T=((cosβ/2)E/σ)1/4, and for
β=0, T=332 K=59 ºC.
For a cylinder of diameter D and length L with its axis tilted an angle β to Sun rays, with all its
surfaces emitting, Af=(πD2/4)cosβ+(πDLsinβ)/2 and Ae=2πD2/4+πDL, thence
1/4
T=(((cosβ/2+(L/D)sinβ)/(1+2L/D))E/σ) , which, for L/D=1 and β=0 yields, T=252 K=−21 ºC,
and for L/D=1 and β=π/2 yields, T=300 K=26 ºC.
For a sphere, Af=πD2/4 and Ae=πD2, thence T=((1/4)E/σ)1/4, and T=279 K=6 ºC.
For a frontal cube, i.e. an hexahedron of face area A, with all its surfaces emitting, Af=A and
Ae=6A, thence T=((1/6)E/σ)1/4, and T=252 K=−21 ºC.
For a cube tilted 45º, i.e. an hexahedron with two opposite edges and the Sun in the same plane,
Af = 2 A and Ae=6A, thence T=((sqrt(2)/6)E/σ)1/4, and T=275 K=2 ºC.
where F1,∞=1 and F2,∞=1/2 (View factor tables), resulting in T=300 K=27 ºC. Notice that a
hollow hemisphere gets warmer than a spherical shell, having the same frontal area and exposed
area (27 ºC instead of 6 ºC), because the concave part re-radiates to itself.
Effect of a sunshield
Everybody knows that the best way to protect from sunshine is a sunshield. The simplest example to model
may be an infinite planar shield in between two infinite parallel planar plates at fix temperatures T1 and
T2<T1, all surfaces assumed to be black bodies. Without the shield, the heat transfer is= Q12 σ (T14 − T24 ) ,
whereas in the case of the shield, when it gets at steady state at temperature Ti, its steady energy balance is
( )
1/4
0 = Q1,i + Q 2,i = σ (T14 − Ti 4 ) + σ (T24 − Ti 4 ) , and thus=
Ti T14 + T24 2 and Q=
1,i Q=
i ,2 Q1,2 2 , i.e. the
heat transfer between the original surfaces has been halved.
Notice that we have assumed fix temperatures in the above example; if not, details of the energy balance at
each end plate would have influenced the problem. Also notice that, contrary to the result of the above
example, the effect of geometry is important in most cases (even in the one-dimensional problem with
cylindrical or spherical geometries, the radial position of a shield dominates the problem, as shown aside).
Effect of a concavity
If we compare the thermal balance of a spherical shell of radius R with that of a hemispherical shell of the
same radius and pointing to the Sun, both objects considered isothermal black bodies subjected only to
solar radiation in space, we soon realise that the hemisphere gets warmer because both get the same solar
input (i.e. for a solar irradiance E, both, sphere and hemisphere, get EπR2). However, the sphere freely
emits σ4πR2(T4−T∞4), which we may ascribe to its two convex hemispheres, whereas the hemisphere, which
has two hemispherical surfaces emitting, the external one (exposed to the Sun and empty space) and the
internal one (which not only sees the empty space but its own surface). We call surface 1 the sunlit
Spacecraft thermal modelling and testing 16
hemisphere, and surface 2 the hemisphere in shadow, the heat transfer from 2 to background space is
=Q 2,∞ π R 2 F2,∞σ (T24 − T∞4 ) , with F2,∞<1 easily obtained from the reciprocity relation A2F2,3=A3F3,2 (see
View factor algebra), where surface 3 is the auxiliary circle surface that would close the hemisphere to form
a radiation closure and thus with F3,2=1. Thence, F2,∞=F2,3=A3F3,2/A2=πR2·1/(2πR2)=1/2, as in Exercise 4,
above.
From those three effects, the most important is the eclipse, because it blocks the radiation from the Sun (a
blackbody at 5800 K with good approximation), leaving instead the radiation from the planet, which may
be approximated to a blackbody at a much lower temperature (between 100 K and 700 K in all cases).
We only consider total eclipse (umbra region), since partial eclipse (penumbra region) is only important
when the planet or moon is far from the spacecraft, or for very special orbits at low altitudes.
( H + R)
3
Te 1 h2 − 1 π 1
= arccos , with β < β max = − arccos , and To = 2π (13)
To π h cos β 2 h GM
where G=6.67·10-11 N·m2/kg2 is the universal gravitation constant, M is the mass of the planet (can be
obtained from Planet and moon property tabulations), and the beta angle is β=0 for any orbit passing
through the subsolar point (i.e. when the Sun is in the orbit plane, which may happen at any orbital
inclination, 0≤i≤π), and β=π/2 when the orbital plane is perpendicular to Sun rays (i.e. when the satellite
nadir follows the planet terminator, as for a polar orbit initiated at local dawn or dusk on an equinox).
Spacecraft thermal modelling and testing 17
If the angular position of the object along the circular orbit, φ, is measured starting from the direction nearer
the Sun direction, the angles when eclipse starts, φes, and eclipse ends, φee, are:
h 2 − 1 β =0 1
φ= π − arccos → π − arcsin
es
h cos β h
(14)
h 2 − 1 β =0 1
φ= π + arccos → π + arcsin
ee
h cos β h
For instance, for a H=400 km orbit like that of the ISS, h≡(H+R)/R=1.063, maximum beta angle for eclipses
to occur is βmax=π/2−arccos(1/h)=1.22=70.2º, therefore, any satellite at that altitude with an orbital
inclination i>βmax−δmax=70.2−23.5=46.7º may potentially be sunlit during the whole orbit (the ISS has i=52º
so that there are periods along the year without eclipse). For maximum eclipse duration (β=0), eclipse starts
at φes=π−arccos( 1 − 1 h 2 )=1.92=110º, and ends at φee=2π−φes=4.4=250º.
It is recommended to only use positive φ-angles (as done in (14), i.e. φee=2π−φes, instead of φee=−φes), if
variable φ is to be used as a more convenient time variable, φ=t(2π/To). Notice that solar input to orbiting
spacecraft with eclipse period has a discontinuity at eclipse-start and eclipse-end (we neglect the fraction
of time in penumbra), and should be programmed accordingly, i.e. direct solar input, Q s = α Afrontal E ,
becomes:
where the symbol Wem,in,solar has been used to point out that this energy input is not properly a heat exchange
(it is an electromagnetic input that might be nearly fully converted to work), but the symbol Q s (solar heat
input) is commonly used. In (15) αb and Afrontal are the body-surface solar-absorptance and the frontal area
(recall that αb should be substituted by αb,th for solar cells, as explained above), Es is the direct irradiance
from the Sun, and Fe is the solar-eclipse ‘view function’: 1 if sunlit, 0 if in eclipse. Notice that eclipse
duration cannot be large except for very high orbits, of little practical interest except in the case of satellites
orbiting a planet moon, in which case the moon eclipse by the planet may add to the eclipse by the moon.
For instance, low Earth orbit eclipse cannot last more than 40 minutes, and geostationary eclipses no more
than 70 minutes, but for a spacecraft orbiting the Moon, more than 200 minutes of eclipse of the Moon by
the Earth may add to the 45 minutes of lunar eclipse.
The eclipse period is usually the worst case for thermal control, and some heating is usually required to
avoid the temperatures of sensitive instruments falling below their operational margins at the end of eclipse.
High temperature gradients at the beginning and end of the eclipse period can be dangerous too, because of
thermal expansion problems.
where εb and Ab are the body surface absorptance in the infrared (equal to emissivity) and body area, Fb,p is
the view factor from body surface to planet surface (to be found in View factor tabulations), and εp and Tp
are planet emissivity and surface temperature (to be found on Planets and moons property tabulations).
Notice that the IR irradiance at an orbit altitude H, from an isothermal planet, decreases as the square of the
radius, E(H)=εσTp4(Rp/(Rp+H))2. Notice that photovoltaic cells cannot convert IR radiation to electricity
and thus planet input only has a heating effect.
Fig. 2. Extreme cases in albedo contribution to low-orbiting spacecraft (SC): a) SC at subsolar point,
b) SC near entering eclipse.
First consider a cube-box satellite facing nadir in low orbit (say with altitude over planet radius H/R<0.1;
H<600 km for LEO), at the subsolar point (Fig. 2a). Solar reflection at the planet surface is ρpEs, where ρp
is the planet reflectance to solar radiation (albedo), and Es is the solar irradiance at subsolar point (Es=1360
W/m2). In the limit of very low orbits, the reflected irradiance falling on the satellite nadir surface will be
= Q=
Wem,in,alb,max a0 α b Ab Fb,p ρ p Es (17)
where the symbol Wem,in,alb,max has been used to point out that this energy input is not properly a heat
exchange (it is an electromagnetic input that might be nearly fully converted to work), but the symbol Q a0
(‘heat input’ from albedo at subsolar angle φ=0) is commonly used. It is worth plotting the variation of
albedo irradiance with orbit altitude, as shown in Fig. 3, where it is compared with the irradiance on the
same nadir-facing surface due to planet own emission, (16)).
Fig. 3. Albedo irradiance (and planet IR emission emittance) on a planar surface facing the subsolar
point, as a function of altitude for Earth orbits.
Fig. 4. a) Reflection of uniform parallel light on a perfect spherical diffuser (polished but Lambertian, not
specular). b) Reflection on a real rough-surface sphere (with some retro-reflection at the rim). Not
to be confused with own emission from an isothermal sphere, which would be seen (with a thermal
camera for T<1000 K) nearly uniformly bright if Lambertian. c) Full moon reflectance (deep retro-
reflection).
Properly computing the albedo view factor at any point in the orbit (i.e. for a non-zero phase angle) is a
very hard task because of the bidirectional dependence (Sun direction and viewing direction) and the conical
perspective (satellite close to the planet). That difficulty, together with the non-Lambertian behaviour of
real surfaces, and the rapid changes in the field of view from the spacecraft, makes a simpler albedo model
more convenient.
For low orbits (say for altitudes less than 5% of planet radius, i.e. <320 km LEO), the flat-planet model
may be good because only 2000 km of Earth's surface is under the field of view, and that patch may be
assumed uniformly illuminated by the Sun. If the patch centre, the Earth's centre, and the Sun, form an
angle θ, the patch will get a solar irradiance E0cosθ. Using the spherical law of cosines, cosθ=cosφcosβ,
where φ is the spacecraft angular position in its orbit, and β the orbit solar angle, as defined above; for an
orbit passing by the sub-solar point, β=0 and consequently θ=φ. The absorbed albedo radiation can be set
as:
1 if - π 2 < φ < π 2
=Q a Q=
a0 Fa , Fa cos φ cos =
β Fe , Fe (18)
0 otherwise
where Q a0 is the absorbed albedo radiation corresponding to the subsolar point, given by (17), whether the
satellite passes through that point or not.
For high orbits, computing albedo input is more difficult because the satellite may see a wider surface area
on the planet, differently illuminated by the Sun. The limit case would be for very high orbits (H→∞), from
which the lit part of the planet would be seen as a lune or crescent, i.e. the area between the planet limb and
the terminator (the line separating the illuminated and dark parts, which is half an ellipse in orthogonal
projection). If θ is the phase angle (like for Moon phases seen from Earth, i.e. the angle between the planet-
to-Sun and planet-to-observer lines), it is easy to compute the crescent area as seen from afar,
Acrescent=πR2(1+cosθ)/2. Notice that from such a far distance the eclipse orbit fraction tends to zero (only
2 2
1 + cos φ φ 1 if -φes < φ < φes
Q a =
Q a0 Fa , Fa =
1 − cos β Fe , Fe =
(19)
2 φes 0 otherwise
in substitution of (18), where, as above, the absorbed albedo radiation corresponding to the subsolar point,
= (α b − η Fpq ) Ab Fb,p ρ p Es for photovoltaic generators). Notice that (19)
Q a0 is Q a0 = α b Ab Fb,p ρ p Es (or Q a,th,0
is only valid for satellite orbits with eclipse periods (i.e. for Te>0 in (13), which sets the limit in β), when
φes is well defined. Notice also that the restriction on maximum solar orbit-solar-angle, β, given by (13)
applies to both (18) and (19) models, which are compared in Fig. 5. In any case, the φ-bounds on (18) and
(19) only apply to the first orbit, −π<φ<π; to extend the computations to subsequent orbits, a floating-point
remainder (modulo operation) must be used, i.e. φ must be substituted by φ−2π·floor((φ+π)/(2π))).
Fig. 5. Albedo factor Fa function versus orbit angle φ, for a low orbit with h≡H/R=0.1 relative altitude.
Comparison between the simple cosine model (18) and the extended model (19) for two orbit-
solar-angle values: β=0 (the orbit cuts through the sub-solar direction, and eclipse starts at
φes=2.0 rad), and β=60º=1.05 rad (eclipse starts at φes=2.6 rad).
Fig. E5.1. Eclipse zone (in black) for a spherical satellite in a low Earth orbit passing through
the subsolar point φ=0.
Fig. E5.2. Eclipse function Fe (1 if sunlit, 0 if in eclipse) for two consecutive orbits (φ in [rad]).
c) Infrared input from the planet, assumed at a temperature of 288 K and with ε=0.6.
If the planet is assumed isothermal, the infrared input is constant along the orbit,
Q p,in = ε b Ab Fb,pε pσ Tp4 (notice that the infrared emissivity of the object surface is used instead
1
1− 1− 2
=Fb,p = h 0.35
2
d) Albedo input along the orbit, assuming an albedo of 0.3 and a simple albedo model.
Maximum albedo input occurs at subsolar position and is (with albedo ρp=0.3):
Q a0 = α b Ab Fb,p ρ p Es =1·(π12)·0.35·0.3·1360=454 W
1 + cos φ
2 φ 2 0 if - φes < φ < φes
Q a =
Q a0 Fa , Fa =
1 − Fe , Fe =
2 φ 1 otherwise
es
The albedo factor, Fa, has been plotted in Fig. E5.3 for two consecutive orbits.
Fig. E5.3. Albedo function Fa (1 at the subsolar point, 0 if in eclipse) for two consecutive orbits
(φ in [rad]).
e) Periodic temperature evolution, assuming the body is isothermal, with a mass of 50 kg and a thermal
capacity of 1000 J/(kg·K).
The energy balance is dE dt =W + Q =0 + Q s + Q a + Q p − Q ∞ , since there is no mechanical or
electrical work, there are three inputs (solar, albedo, and planet), and one output (to the
background environment). Substitution of dE=mcdT and previous results yields:
dT
mc= Q s0 Fe (φ ) + Q a0 Fa (φ ) + Q p −= Q ∞
dt
= α b Afrontal Es Fe (φ ) + α b Ab Fb,p ρ p Es Fa (φ ) + ε b Ab Fb,pε pσ Tp4 − ε b Ab Fb,∞σ T 4
The above energy balance is a first-order ordinary differential equation in T(t) (or T(φ), since
t/To=φ/(2π)), which must be solved with some initial conditions (e.g. T(0)=300 K) until
transients decay and a periodic solution remains. This can be done by Euler's method or better
by some Runge-Kutta method. A numerical simulation with time discretization ∆t=100 s has
been run for N=5 orbits (until tend=NTo=5·5424=27120 s, starting with T(0)=300 K, and is
presented in Fig. E5.4.
Fig. E5.4. Temperature evolution of the isothermal sphere with time for 5 consecutive orbits
(with T in [K] and t in [s]), from an arbitrary initial state at the subsolar point
T(0)=300 K.
We see in Fig. E5.4 that the 5th orbit (five have been simulated) is already periodic (notice that
the initial and final T-values must coincide to be periodic), and we plot it alone in detail in Fig.
E5.5 (minimum, mean, and maximum values are 268 K, 276 K, and 285 K).
Fig. E5.5. Temperature evolution in the periodic state (the 5th orbit in Fig. E5.4 is plot, but in
orbit angle units (T in [K] and φ in [rad]),
Notice in Fig. E5.5 the abrupt change in the slope of T(t) at entry and exit of eclipse, φes=1.87
rad and φee=4.41 rad.
dT
mc= Q s0 Fe (φ ) + Q a0 Fa (φ ) + Q p −= Q ∞
dt (20)
= α b Afrontal Es Fe (φ ) + α b Ab Fb,p ρ p Es Fa (φ ) + ε b Ab Fb,pε pσ Tp4 − ε b Ab Fb,∞σ T 4
what has to be done numerically because of the non-linear terms in the energy inputs (the eclipse factor Fe,
and the albedo factor Fa; except in the special case of Sun-synchronous orbits), and the non-linear term in
the energy output (T4). But we have seen in previous examples that, for low altitude orbits, the input loads
follow an up-and-down pattern: high gains when under sunshine, low gains under eclipse (just by planet
emission), so that a cosine modulation over the average may be a suitable first approximation, i.e. we set
Fe=Fa=(1+cosφ)/2. We have seen too, that temperature variations are not so great (a few tens of kelvin
around 300 K or so), what suggest that Eq. (20) may be linearized in the temperature excursion, i.e. we set
T(t)=Tm+∆T(t), which, after some transients, must develop a periodic solution that in the linear case is just
a retarded cosine function (due to thermal inertia), i.e. in orbit angles (recall that t/To=φ/(2π)):
T(φ)=Tm+Tacos(φ−ϕ) (21)
where the mean temperature value, Tm, the amplitude of the temperature oscillation, Ta, and the phase lag,
ϕ, are obtained by substituting in Eq. (20), linearizing the T4-term, expanding the combined trigonometric
functions, and cancelling the coefficients in cosφ, in sinφ, and the independent terms, i.e.:
2π 1 + cos (φ ) 1 + cos (φ )
mc −Ta sin (φ − ϕ ) α b Afrontal Es
= + α b Ab Fb,p ρ p Es +
To 2 2 (22)
+ ε b Ab Fb,pε pσ T − ε b Ab Fb,∞σ T + 4T T cos (φ − ϕ )
p
4
m
4 3
m a
α b Afrontal Es α b Ab Fb,p ρ p Es
=0 + + +ε b Ab Fb,pε pσ Tp4 − ε b Ab Fb,∞σ Tm4
2 2
1 (23)
Fb,pε p 4 α b Afrontal Es + α b Ab Fb,p ρ p Es 4
⇒
= Tm Tp +
Fb,∞ 2ε b Ab Fb,∞σ
(mind that To is the orbit period), and the cosφ-terms yielding the temperature oscillation amplitude, Ta
(proportional to solar and albedo fluctuations):
2π α A E α b Ab Fb,p ρ p Es
mc Ta sin ϕ =b frontal s + − ε b Ab Fb,∞σ 4Tm3Ta
To 2 2
α b Afrontal Es + α b Ab Fb,p ρ p Es (25)
⇒ Ta =
2π mc sin ϕ
2 + ε b Ab Fb,∞σ 4Tm3
To
Of course, one cannot expect very accurate predictions from this linear one-node approximation, but it is a
very helpful guide during preliminary attempts to spacecraft thermal control, where body geometry, orbit
details, surface finishing and so on, may be unknown.
Exercise 6. Consider a spherical black-body of 1 m in diameter, with a mass of 50 kg and a thermal capacity
of 1000 J/(kg·K), )in an equatorial orbit at 300 km Earth altitude. A linear one-node model is to be
used for preliminary thermal analysis. Find:
a) The linear mean temperature along an orbit, and its comparison with the non-linear average.
b) The amplitude of the linear temperature oscillations.
c) The angle and time lag of the temperature response (relative to the subsolar point).
d) A plot of the predicted temperature evolution.
Sol.:
a) The linear mean temperature along an orbit, and its comparison with the non-linear average.
This is a simplification of Exercise 5, from which we borrow without development the
following results:
• Relative orbit radius, h≡(H+R)/R=1.047.
• Orbit period, To=5429 s.
• Eclipse duration, Te=2190 s.
• Eclipse start angle (from subsolar point), φes=1.87 rad.
• Eclipse end angle (from subsolar point), φes=4.41rad.
• Solar input at subsolar point, Q s 0 = α b Afrontal Es =1·(πD2/4)Es=1·(π·12/4)·1360=1076 W.
• Planet input (constant), Q p,in = ε b Ab Fb,pε pσ Tp4 =1·(π12)·0.35·0.6·(5.67·10-8)·2884=259 W.
• Albedo input at subsolar point, Q a0 = α b Ab Fb,p ρ p Es =1·(π12)·0.35·0.3·1360=454 W.
• Radiation emitted, Q ∞ = ε b Ab Fb,∞σ T 4 =1·(π12)·0.35·(5.67·10-8)·T4 (with T in [K] and Q ∞ in
[W]).
• Energy balance:
T(φ)=Tm+Tacos(φ−ϕ)
where the linearized mean temperature value, Tm, the amplitude of the temperature oscillation, Ta,
and the phase lag, ϕ, are obtained by substituting T(φ)=Tm+Tacos(φ−ϕ), dT/dt=(2π/To)dT/dφ,
Fe(φ)=(1+cosφ)/2, and Fa(φ)=(1+cosφ)/2, in the above energy balance, linearizing the T4-term,
expanding the combined trigonometric functions, and cancelling the coefficients in cosφ, in sinφ,
and the independent terms, as developed above, with the results:
1
Fb,pε p 4 α b Afrontal Es + α b Ab Fb,p ρ p Es 4
Tm =
Tp + =
Fb,∞ 2ε b Ab Fb,∞σ
1
0.35·0.6 1 ⋅ (π ⋅1 / 4 ) ⋅1370 + 1 ⋅ π ⋅1 ⋅ 0.35·0.3 ⋅1370
2 2 4
= 2884 + 275 K
=
1 2 ⋅1⋅ π ⋅12 ⋅ 5.67 ⋅10−8
π mc π ⋅ 50 ⋅1000
=ϕ arctan = arctan = arctan ( 3.9 ) 1.32 rad
=
2ε b Ab Fb,∞σ Tm To
3
2 ⋅1 ⋅ π ⋅1 ⋅1 ⋅ 5.67 ⋅10−8 ⋅ 2753 ⋅ 5429
2
α b Afrontal Es + α b Ab Fb,p ρ p Es
Ta =
2π mc sin ϕ
2 + ε b Ab Fb,∞σ 4Tm3
To
1 ⋅ (π ⋅12 / 4 ) ⋅1370 + 1 ⋅ π ⋅12 ⋅ 0.35·0.3 ⋅1370
= 10.8 K
2π ⋅ 50 ⋅1000 ⋅ sin (1.32 )
2 + 1 ⋅ π ⋅12 ⋅1 ⋅ 5.67 ⋅10−8 ⋅ 4 ⋅ 2753
5429
The sinusoidal solution, T(φ)=275+10.8cos(φ−1.32), in [K], is compared in Fig. E6.1 with the non-
linear solution from Exercise 5, and the sinusoidal input here assumed with the real input.
Fig. E6.1. Temperature evolution in the periodic state (T in [K] and φ in [rad]). Linear solution
(in red) compared with non-linear one (green).
The problem of finding the evolution of the two representative temperatures is solved by setting the energy
balance for each part (1 and 2):
dT1
m1c=1 Qs0,1 Fe,1 (φ ) + Q a0,1 Fa,1 (φ ) + Q p,1 + Q cond,2,1 + Q rad,2,1 − Q ∞ ,1
dt
(26)
dT2
m2 c= Qs0,2 Fe,2 (φ ) + Qa0,2 Fa,2 (φ ) + Qp,2 − Qcond,2,1 − Qrad,2,1 − Q∞ ,2
2
dt
where each of the old-known terms (maximum solar input Q s0 , maximum albedo input Q a0 , planetary input
Q p , and output to the environment Q ∞ ) have the same formulation as above (only the numerical values
change according to their respective data), and two new terms appear: the heat transfer by conduction from
node 2 to node 1, Q cond,2,1 , and the heat transfer by radiation from node 2 to node 1, Q rad,2,1 . Notice that,
instead of introducing in the second of (26) the heat transfer terms from 1 to 2, the negative of the
corresponding terms from 2 to 1 have been used. The conductive and radiative heat exchange terms depend
on temperatures, geometry and material properties, and are usually formulated as:
where G2,1 and R2,1 are known as the conductive and convective couplings between node 2 and node 1,
which must be found by separately solving the specific thermal problem. The conductive coupling or
thermal conductance, G, is often assumed to be a constant (dependent on material properties and geometry),
Spacecraft thermal modelling and testing 29
which may be computed by the electrical analogy method. The radiative coupling, R (sometimes including
the constant σ), may depend in general on the temperatures (not only on T1 and T2, but all others around),
and must be computed by the exitance method, or by the Monte Carlo ray tracing method; however, in the
case of blackbody surfaces this is also a constant, R2,1=A2F2,1, as explained in Heat transfer and thermal
radiation modelling.
In normal practice, instead of the symbols G and R, GL (linear gain) and GR (radiative gain) are often used.
Exercise 7. Consider a circular-disc of radius R1=60 cm, thickness δ1=5 mm, thermal capacity C1=500 J/K,
painted white on the front and black on the rear. The disc acts as a sunshield to a concentric spherical body
of radius R2=0.5 m, black-painted, which is at a distance H=1 m between centres, and has a thermal capacity
C2=15 kJ/K. Both objects are joined by a tubular pole made of aluminium with 1 cm external diameter and
0.3 mm wall thickness. The two objects are assumed to have high thermal conductivity and thus isothermal,
constituting each one a node in the thermal problem. Find:
a) The global thermal capacity of the pole, to justify the simplification to two nodes (disc 1, and sphere
2).
b) All the view factors for the nodes.
c) The conductive and radiative couplings between nodes if all the surfaces are considered blackbodies.
d) The energy balance for the permanently aligned configuration Sun-disc-sphere in space (without
nearby planets or moons), with the assumption of blackbodies.
e) The network equations in the real grey-body case.
a) The global thermal capacity of the pole, to justify the simplification to two nodes (disc 1, and sphere 2).
With typical aluminium properties, the global thermal capacity of the pole is
C=mc=ρ2πRδLc=2700·2·π·0.005·0.0003·0.5·900=11.5 J/K (the pole length is L=H−R2=1−0.5=0.5
m), much lower than the thermal capacities of the other two parts, so that, considering its small
dimensions, it is not retained as a new node, and the sole influence in the thermal analysis is the
conductive coupling between the two nodes considered.
Notice that F12 is the fraction of energy emitted by one face of the disc (the face looking at the sphere,
which we name ‘internal’) that is intersected by the sphere, i.e. really F1i,2; the rest goes to the
background, F1i,∞=1−F1i,2=0.80. For the ‘external’ face of the disc, F1e,∞=1, since nothing blocks its
view (recall that the Sun, and in fact any celestial body (planets and moons), is not considered as a
normal object with which heat is transferred, but only as an energy input. Concerning the sphere, the
generic reciprocity relation A1F12=A2F21 allows to find
2 2 2 2
F2,1i=πR1 F1i,2/(4πR2 )=π·0.6 ·0.20/(4·π·0.5 )=0.072, and F2,∞=1−F2,1i=0.93.
c) The conductive and radiative couplings between nodes if all the surfaces are considered blackbodies.
Thermal conduction between disc and sphere is through the aluminium pole cross-section of area
A=2πRδ=2·π·0.005·0.0003=9.4·10-6 m2. The heat transfer is:
T −T kA 200·9.4·10−6 W
Q cond,2,1 = G2,1 (T2 − T1 ) = kA 2 1 → G2,1 = = = 3.8·10−3
L L 0.5 K
The radiative couplings in the case of blackbodies coincide with the area times the view factor, i.e.,
= σ R2,1 (T24 − T=
Q rad,2,1 1 )
4
σ A2 F2,1 (T24 − T14 )
d) The energy balance for the permanently aligned configuration Sun-disc-sphere in space (without nearby
planets or moons), with the assumption of blackbodies.
Node 1, of thermal capacity C1 and temperature T1(t), gets a solar power Q s,1e = α1e A1e Es
=1·π·0.62·1360=1550 W (310 W with a white paint of a=0.2) at its ‘external’ surface, A1e. It also gets
a power Q= cond,2,1 G2,1 (T2 − T1 ) by conduction through the pole, and a radiation power
Q rad,2,1 σ A1i F1i,2 (T2 − T14 ) directly from node 2. But, apart from node 2 (the sphere), node 1 is
= 4
exchanging a heat power σ A1i F1i,∞ (T∞4 − T14 ) with the background seen by the ‘internal’ surface
(F1i,∞=0.80) and a heat power σ A1e F1e,∞ (T∞4 − T14 ) with the background seen by the ‘external’ surface
(F1e,∞=1). The energy balance for node 1 is thence:
dT1
C1 = A1e Es + G2,1 (T2 − T1 ) + σ A1i F1i,2 (T24 − T14 ) + σ A1i F1i,∞ (T∞4 − T14 ) + σ A1e F1e,∞ (T∞4 − T14 )
dt
For node 2 is entirely similar, with the simplification that it only has one continuous face (the sphere
has uniform properties, contrary to the disc), so that the energy balance is:
where now there is no solar input, the heat conduction from node 1 is
Q cond,1,2 =G1,2 (T1 − T2 ) = −Q cond,2,1 = −G2,1 (T2 − T1 ) , the heat radiation from node 1 is
Q rad,1,2 =σ A2 F2,1i (T1 − T2 ) =
4 4
−Q rad,2,1 =−σ A1i F1i,2 (T24 − T14 ) , and the heat radiation with the
background is σ A2 F2,∞ (T∞4 − T24 ) , with F2,∞=0.93.
dT1
500 = 1550 + 3.8·10−3 ⋅ (T2 − T1 ) + 12.8·10−9 ⋅ (T24 − T14 ) − 51.3·10−9 ⋅ T14 − 64.1·10−9 ⋅ T14
dt
dT
15·103 2 = −3.8·10−3 ⋅ (T2 − T1 ) − 12.8·10−9 ⋅ (T24 − T14 ) − 166 ⋅ T24
dt
Numerical integration from an arbitrary initial state of T1(0)=T2(0)=300 K yields the results presented
in Fig. E7.2. The final steady state can be found by solving the above equations with dT/dt=0, with
the result T1(∞)=332 K, T2(∞)=172 K.
Fig. E7.2. a) Temperature evolution of the disc (node 1, in red) and the sphere (node 2,
in green), assumed blackbodies, from an arbitrary initial conditions
T1(0)=T2(0)=300 K. B) Initial details. T in [K] and t in [s].
Notice in Fig. E7.2 the different transient times of the nodes, due to different thermal capacities; node
1 has very low thermal inertia and equilibrates in a hundred of seconds, while node 2 takes several
hours to equilibrate. In fact, node 2 is initially so hot that node 1 first stabilises to 336 K before finally
reaching the 332 K in the long run.
which in our case of three nodes, and leaving out the Q rad,i –variables, become:
M 1e − M 1e,bb M ∞ − M 1e dT
node 1e: = =C1e 1e − α s,1e A1e Es − K1e,1i (T1i − T1e )
1 − ε1e 1 dt
A1eε1e A1e F1e,∞
M 1i − M 1i,bb M ∞ − M 1i M 2 − M 1i dT
node 1i: = + = C1i 1i − K1e,1i (T1e − T1i ) − K 2,1i (T2 − T1i )
1 − ε1i 1 1 dt
A1iε1i A1i F1i,∞ A1i F1i,2
M 2 − M 2,bb M ∞ − M 2 M 1i − M 2 dT
node 2: = + =C2 2 − K 2,1i (T1i − T2 )
1− ε2 1 1 dt
A2ε 2 A2 F2,∞ A2 F2,1
which is a system of 6 equations (6 equal sign) with 6 unknown (two at each node): M1e, M1e,bb, M1i,
M1i,bb, M2, M2,bb, since temperatures are directly related to blackbody exitances by Mbb=σT4. Notice how
solar energy is treated separately from IR radiation, as dissipated power, W1i = α s,1e A1e Es . This system is
most often interpreted and written according to an electrical analogy as shown in Fig. E7.3, where one
sets 6 variable nets (one per ‘voltage’ M) plus an additional one for the ‘ground voltage’ M∞=σT∞4≈0,
with interconnecting radiative resistances according to the denominators in the equations above (notice
there is no radiative coupling between the two sides of the disc), and local energy sinks corresponding
to the right side of the equations above.
The energy flow balance at each of the nets (M1e,M1e,bb,M1i,M1i,bb,M2,M2,bb) is, respectively:
M ∞ − M 1e M 1e,bb − M 1e
net M1e: + 0
=
1 1 − ε1e
A1e F1e,∞ A1eε1e
The simplification of this initial electrical-analogy circuit shown in Fig. E7.3 reduces to system to 4
equation with 4 unknowns (M1,bb,M1i,M2,M2,bb):
M ∞ − M 1,bb M − M 1,bb dT
net M1bb: + 1i =C1 1 − α s,1e A1e Es − G2,1 (T2 − T1 )
1 1 − ε1e 1 − ε1i dt
+
A1e F1e,∞ A1eε1e A1iε1i
M 1,bb − M 1i M 2 − M 1i M ∞ − M 1i
net M1i: + + = 0
1 − ε1i 1 1
A1iε1i A1i F1i,2 A1i F1i,∞
M 1i − M 2 M 2,bb − M 2 M ∞ − M 2
net M2: + + = 0
1 1− ε2 1
A2 F2,1 A2ε 2 A2 F2,∞
M 2 − M 2,bb dT
net M2bb: = C2 2 − G2,1 (T1 − T2 )
1− ε2 dt
A2ε 2
And we can extract the intermediate variables M2 and M1i from the last two equations and substitute
in the other two, to leave a system of 2 equations with 2 unknowns (T1 and T2), which have to be
solved numerically because of the non-linearity. The result is shown in Fig. E7.4.
Fig. E7.4. a) Temperature evolution of the disc (node 1, in red) and the sphere (node 2,
in green), from an arbitrary initial conditions T1(0)=T2(0)=300 K. B) Initial
details. T in [K] and t in [s]. Real thermo-optical properties.
In the one-node case, the energy equation (with solar input, albedo input, planetary input, and IR output)
was:
dT
mc= Q s0 Fe (φ ) + Q a0 Fa (φ ) + Q p − Q ∞ (29)
dt
Now with two nodes we can introduce conductive and radiative couplings between them, to better model
the real behaviour when the assumption of same temperature for the whole spacecraft is untenable, as in
Exercise 7 above. We intend to make the same smoothing in the loads as before, i.e. setting the eclipse and
albedo factors Fe=Fa=(1+cosφ)/2. Now the energy balance equation at each node is:
dT1
m1c=1 Qs0,1 Fe,1 (φ ) + Q a0,1 Fa,1 (φ ) + Q p,1 + Q cond2,1 + Q rad2,1 − Q1,∞
dt
(30)
dT2
m2 c= Qs0,2 Fe,2 (φ ) + Qa0,2 Fa,2 (φ ) + Qp,2 − Qcond2,1 − Qrad2,1 − Q2,∞
2
dt
T1 (φ ) =
T1m + T1a cos(φ − ϕ1 )
(31)
T2 (φ ) =
T2m + T2a cos(φ − ϕ2 )
When we expand all terms in (30) with this sinusoidal model, i.e.. with:
1 + cos (φ )
Q s0,1 Fe,1 (φ ) + Q a0,1 Fa,1=
(φ ) + Q p,1 (α A
1 1,frontal Es + α1 A1 F1,p ρ p Es )
2
+ +ε1 A1 F1,pε pσ Tp4
= G12 (T2 − T=
Qcond2,1 ) G T
12 2m + T cos ( φ − ϕ ) − T − T cos ( φ − ϕ )
1
1 2a 2 1m 1a
(32)
Qrad2,1 σ A1 F12 (T2 =
= 4
− T1 ) σ A1 F12 T2m + 4T2mT2a cos (φ − ϕ 2 ) − T1m − 4T1mT1a cos (φ − ϕ1 )
4 4 3 4 3
Q1,∞ =ε1 A1 F1,∞σ T1 =ε1 A1 F1,∞σ T1m + 4T1mT1a cos (φ − ϕ1 )
4 4 3
and we group in the independent-variable orthogonal functions, we get two equations of the form:
A more detailed analysis can be found in Pérez-Grande et al., Applied Thermal Engineering 29 (2009)
2567–2573.
Multi-node models
Only the most crude spacecraft thermal discretization can be solved by hand, since each panel usually yields
two nodes (one at each face), and models with more than a few nodes are cumbersome to deal with
manually.
Automated and semi-automated modelling tools are available to solve hundreds and thousands of nodes,
but this is not a panacea: the burden of solving the node equations is transferred to the burden of dealing
with myriads of numbers from which meaningful data are difficult to extract. Recourse is made to computer
graphics to plot maps of temperatures and temperature strip-charts, but if the geometry is not simple, the
visualization may be entangled.
And one of the key problems when massive manual data entry is involved is how to guarantee the data
input is free of typing mistakes.
A key point to remember when actually doing the mathematical modelling of thermal problems is that it is
nonsense to start demanding great accuracy in the solution when there is not such accuracy in the input
parameters and constraints. Without specific experimental tests, there are big uncertainties even in materials
properties, like thermal conductivity of metal alloys, entrance and blocking effects in convection, and
particularly uncertainty in thermo-optical properties.
Node selection
The minimum number of nodes to achieve reasonable thermal accuracy should be established; debugging
of input data, computing resources, and handling of output data, all grow with the number of nodes.
The thermal problem must direct node selection. Geometrical data It is nonsense using many nodes just to
have a smooth visualization; smoothing may be done afterwards by computer graphics on discrete
computed data.
It is important to label nodes using short but meaningful names, and group nodes within component
submodels. Table 1 gives an idea of how a tabulation of node descriptions may look like.
Nodal equations
The thermal energy balance for a generic node i in a N-node spacecraft discretization, may be written as
CidTi/dt=ΣQij,input, where only heat inputs appear because electrical and electromagnetic dissipation are
taken as heat inputs, and the electrical balance is analysed aside (as explained above under Solar cell effect).
A more detailed thermal balance, where the different heat inputs and outputs are shown, and time is already
discretized, takes the form:
Ti + − Ti N N N N
Ci = ∑ Q ij = Q int,i + Q ext,i + ∑ Q ij = Q dis,i + Q s,th,i + Q a,th,i + Q p,i − Q ∞ ,i + ∑ Q con,ij + ∑ Q rad,ij (34)
= ∆t j 0 =j 1 =j 1 =j 1
j ≠i j ≠i j ≠i
where Ci is the overall thermal capacity of node i, Ti+ and Ti are node i temperature after and before
advancing a ∆t in time (Euler discretization of time). Notice that, in many computer packages, two external
nodes are added, the planet (or moon) and the background, and then there is no explicit infrared-input-from-
planet term, Q p,i , and node-own-emission term, Q ∞ ,i , because they are included in the summation for node
radiation exchanges.
The ‘heat input’ due to electrical dissipation within the node, Q i ,dis is a mission-operation data, although in
the case of heaters and other active elements of STC can be under control of the thermal designer.
The solar ‘heat input’, Q s,th,i (really electromagnetic dissipation) is of the form:
Q s,th,
= i (α s − η Fpg ) Es Afrontal (t ) Fe (t ) (35)
The albedo ‘heat input’, Q a,th,i (really electromagnetic dissipation similar to solar input) takes the form:
Q a,th,
= i (α s − η Fpg ) ρ p Es Ai Fi ,p (t ) Fa (t ) (36)
where ρp is planet albedo (i.e. solar reflectance), AiFi,p=ApFp,i is the part of the planet reflected power falling
on Ai (the view factor Fi,p is tabulated for most simple geometries), and Fa is an albedo factor accounting
for the planet phase seen from the spacecraft, equals 1 at the subsolar point, 0 at eclipse, and the following
interpolation function for partially lit planet or moon (explained above under Albedo effect):
1 + cos φ φ
2 2
1 if -φes < φ < φes
Fa =
1 − cos β Fe , Fe =
(37)
2 φes 0 otherwise
where β is the orbit solar angle. The planet ‘heat input’, Q p,i (here not properly a heat-term because it is not
the net energy exchange due to temperature difference) takes the form:
Q i , p = ε i Ai Fi ,p (t )ε pσ Ti 4 (38)
where εi is the node absorptance in the IR band (equal to its emissivity), AiFi,p=ApFp,i is the part of the planet
emitted power falling on Ai, εp is planet emissivity, s the Stefan-Boltzmann constant, and Ti is the node
temperature.
The node ‘heat output’ to the environment, Q ∞ ,i (it is not properly heat because it is not the net energy
exchange due to temperature difference, although it can be so considered if the background temperature,
T∞=2.7 K, is neglected in comparison with node temperature, or really their fourth power), takes the form:
Q ∞ ,i = ε i Ai Fi ,∞ (t )σ Ti 4 (39)
where Fi, ∞ is the view factor from node i to the spacecraft environment including the background empty
space, the planet or moon, and the solar disc, because only inputs from the latter were accounted for in the
‘heat input’ terms.
Heat transfer between spacecraft nodes, the conductive and radiative couplings, is treated below.
where Gij (often named GLij) is the conductance between nodes (or conduction coupling), which can be
stated as an effective conductivity of the materials implied (kij,eff), times an effective heat-flow area (Aij,eff),
divided by an effective distance between nodes (Lij,eff). The computation of the conductive couplings, Cij,
must be done manually aside for most commercial thermal analysis packages, what means an additional
burden for the data input.
The heat input (net value) to node i by radiation, Q con,i , coming from the other nodes, may be written as:
N N N
Q rad,
=
=j 1 =j 1
i ∑ Q rad,=ij ∑ σ Rij (T j4 − T=
=j 1
i )
4
∑ σ GR (T ij j
4
− Ti 4 ) (41)
j ≠i j ≠i j ≠i
where Rij (often named GRij) is the radiative coupling, which coincides with the view factor times area in
the case of all node surfaces being blackbodies, but which must be obtained by solving the node-exitances
(radiosities) from the network model explained in The network method, in Heat transfer and thermal
radiation modelling.
A node matrix of N·N thermal couplings amongst the N nodes can be filled containing all the data, taking
advantage of the symmetry in node interaction, Gij=Gji and Rij=Rji, and thermal capacities be included in
the diagonal; e.g.:
• Radiative couplings between node i and node j in the upper triangular side of the matrix.
• Thermal capacities of each node i in the diagonal of the matrix.
• Conductive couplings between node i and node j in the lower triangular side of the matrix.
ESATAN-TMS (ESA Thermal Analysis Network –Thermal Modelling Suite), developed by ITP Engines
UK, formerly Aston Power, under ESA contract since the late 1970s, is the most used numerical simulation
package in Europe. It is composed of the following components (further details can be found in
http://www.itp-engines.co.uk/):
• Workbench is an integrated environment with full pre- and post-processing capabilities, providing
geometry modelling, visualisation, reporting, and analysis case control.
• Thermal (ESATAN) is the nodal equation solver.
• ThermNV is a tool for the visualisation of a thermal network including pre/post-processing of model
data.
• ThermXL is a spread-sheet add-in to Microsoft Excel for solving thermal analysis problems and is
designed to fulfil the need for rapid turn-around of system level or simple "what-if" (parametric)
type analyses.
• Fluids (formerly FHTS) is an extension to ESATAN providing single and two-phase thermo-
hydraulic modelling of piped fluid networks.
• Radiative (formerly ESARAD, coming from an early program VWHEAT) is dedicated to surface-
to-surface extended radiative calculation with support for specular and transparent surfaces.
• Mission is dedicated to the analysis of orbiting and interplanetary bodies, with solar and planet
heating.
On the other hand, the combinations SINDA-TRASYS is the most used finite-differencing thermal and
fluid network analyzer in the USA. The MSC Sinda family of thermal design products comprises:
• MSC Sinda Analyzer is the finite-differences nodal equation solver. It originated in the 1960’s at
Chrysler Aerospace as CINDA code, and was adapted by NASA in the 1970s.
• MSC Sinda for Patran is a converter from MSC Sinda to Patran or MSC Nastran, for finite element
analysis (FEA).
• SindaRadCAD is dedicated to radiative couplings.
• SindaFloCAD (or SINDA/FLUINT) is an extension for heat transfer design with fluid flow.
• TRASYS (Thermal Radiation Analyzer SYStem, originally released as part of the NASA Cosmic
collection), computes the total thermal radiation environment for a spacecraft in orbit.
The THERMICA Suite (from EADS Astrium, since 1988) is composed of two main packages:
• THERMICA, the pre- and post-processor to translate the geometrical model and its environment into
a mathematical model by computing all thermal fluxes and couplings using a Monte-Carlo ray-
tracing technique for thermal radiation simulation. Also distributed as MSC THERMICA.
• THERMISOL, the THERMICA solver based on ESATAN. But THERMICA is also compatible with
MSC Sinda Analyzer.
A global checking, showing that the detailed solution verifies the global energy equation, gives confidence
in 'black box' outputs and serves to quantify the order of magnitude of the approximation.
Spacecraft thermal testing
Measurement is the ultimate validation of real behaviour of a physical system. But tests are expensive, not
only on the financial budget but on time demanded and other precious resources as qualified personnel. As
a trade-off, mathematical models are developed to provide multi-parametric behaviour, with the hope that,
if a few predictions are checked against physical tests, the model is validated to be reliable to predict the
many other situations not actually tested.
Thermal tests can be performed at component, subsystem, or system level. Although tests should be carried
out with maximum fidelity to expected operational procedures and realistic space environment (notably
vacuum), sometimes, preliminary tests are performed at room pressure, like temperature cycling and
operational sequences (e.g. turn-on and turn-off active components), but thermal vacuum tests are needed
at the end. Main parameters of thermal cycling are temperature extremes, number of cycles, and rate of
temperature change. Care must be paid to the thermal distortions caused by the ground-test-equipment used
to support the flight components in the test facility. At the spacecraft level, thermal balance tests are
performed to verify the thermal control system and global thermal analysis.
Qualification tests are performed to validate all the steps in the design and manufacturing process, from
requirements to testing techniques (tooling, handling procedures, personnel expertise...). Hardware for
thermal qualification is subjected to more severe tests than flight hardware (i.e. to cold and hot thermal
environments beyond those expected in flight), to demonstrate that a safety margin exists), although both
are to be manufactured to the same standards. Flight hardware and spares are only subjected to milder
acceptance tests.
Final testing of a large spacecraft for acceptance as a delivered product is at the present limit of technology,
since very large vacuum chambers, with a powerful collimated solar-like beam, and walls kept at cryogenic
temperatures, must be provided (and the spacecraft able to be deployed, and rotated in all directions, while
measuring).