Satellite Engineering
Satellite Engineering
Observation
Sara Morales, Marc Alomar
22nd of February, 2015
1
Contents
1 Orbitography and Satellite Visibility 3
1.1 Visibility analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.2 Coverage analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3 Accuracy of the orbit calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Consequences on the ground antenna pointing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Radio Communication 6
2.1 Link budget - Downlink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Analysis with SATORB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.3 Effects of antenna depointing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.4 Reception capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.5 Uplink sizing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3 Thermal Subsystem 11
3.1 Thermal fluxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2 Thermal analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 Energy Subsystem 14
4.1 System specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2 Dimensioning the solar panels and battery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.3 Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2
1 Orbitography and Satellite Visibility
We begin the preliminary design of the satellite by performing an orbitography analysis. The study is done for 4
different altitudes (800 km, 1000 km, 1200 km and 1400 km), with a sun-synchronous orbit. Let’s recall that this
orbit maintains always the same angle with respect to the Sun, precessing about 1º per day. This orbit was chosen
because it provides constant illumination during the year, which is very convenient for taking pictures of the Earth.
The satellite has access to three different ground stations, and the minimum elevation angle needed is 5º. These
stations are located in Cayenne, Toulouse and La Réunion. All these parameters are set in SATORB in order to
perform the visibility and coverage analyses. SATORB generates visibility reports, that is, it propagates the orbit
and indicates when the ground stations are visible.
3
Figure 1: Coverage percentage.
Figure 2: Coverage percentage including the 3 stations in Cayenne, La Réunion and Toulouse.
4
Cayenne (4.9º N) La Réunion (21.1º S) Toulouse (43.6º N)
Altitude (km) Data (%) Graph (%) Data (%) Graph (%) Data (%) Graph (%)
800 2.5 2.5 2.6 2.5 3.7 3.8
1000 3.2 3.1 3.4 3.6 4.7 4.4
1200 4.0 4.3 4.4 4.7 5.9 5.9
1400 4.6 4.7 4.9 5 6.9 7
(SGP4) propagator considers secular and periodic variations due to Earth oblateness, solar and lunar gravitational
effects, gravitational resonance effects, and orbital decay using a drag model. Therefore, the simulation is much
more accurate than using the Keplerian propagator.
Figure 3 shows the error on the x axis between both propagators. The error follows a sinusoidal pattern, with
a maximum error of 51 km after one orbit. However, the error diverges rapidly: after one day, the error increases
up to 400 km, which is half the altitude of the satellite.
where ∆E is the error on the elevation angle and ∆A the error on the azimuth. Using this equation we have found
a maximum error of 2.05 º. In the next section we study in more detail the consequences of a pointing error.
5
2 Radio Communication
In this section we analyze the radio communication link between the satellite and the ground station. This analysis
is very important to size the communications subsystem: the characteristics of the ground stations and the specifi-
cations of the digital link determine the needed power emission on the satellite segment. In the following, we study
the downlink and uplink budget, and analyze the consequences of depointing errors.
The figure of merit, G/T , characterizes the receiving antenna. The maximum gain of the antenna can be
2
calculated from the values given in table 3, GR,max = η (πD/λ) = 29.6 dB. Taking this value and the system noise
temperature, we obtain the figure of merit,
G
= G − 10 log T = 6.6 dB
T
The path loss accounts for the attenuation between the satellite and the ground station. This term has many
contributions, the main one being the free space loss. To calculate the free space loss, we have to determine the
maximum length between a ground station and the satellite. If we consider that the minimum elevation angle is
E = 5º, the maximum distance is (see fig. 4)
sin α
R = RE = 2783 km
sin θ
To find this value, we need the angle θ, which is the maximum depointing between the satellite and the ground
station (figure 4). We can find this value using some simple geometrical arguments. Taking r = RE + h, with
h = 800 km,
6
θ = sin−1 (RE cos (E) /r) = 62.3º
One of the requirements says that the ground stations on the 5º contour have a -3 dB gain. This requirement
determines the beamwidth of the satellite, θ3dB = 2 (θ + ∆θ) = 134.5º, where ∆θ = 5º is a margin for depointing
error.
The free space loss is calculated in the worst case
scenario, i.e. ground station at the - 3 dB contour.
The maximum length, R, is calculated using figure 4, Satellite
R = RE sin α/ sin θ = 2783 km. This leads to a free
space loss of
2 θ
R
4πR
Lf s = = 168.4 dB
λ
r
The total path loss is the sum of the free space loss E GS
and the atmospheric and rain losses, Lp = Lf s +Latm =
168.6 dB. The EIRP of the satellite transmitter can be
now calculated,
α RE
C T
EIRPSL = Lp κB = 4.43 dBW
N0 G GS
The EIRP is the product of the satellite antenna Figure 4: Geometry relations to derive the maximum dis-
gain and the emission power, which is the value we are tance between the satellite and the ground stations.
looking for. The gain of the satellite antenna is deter-
mined by the θ3dB beamwidth,
70π
Gmax = η = 2.05 dB
θ3dB
In the contour zone, the gain of the antenna is G3dB = Gmax − 3 dB = −0.95 dB. Finally, the power transmitted
by the antenna shall be
where we have considered the line feeder losses, LF T x . During a downlink, the power that the satellite has to supply
to the communication subsystem is
Table 4 summarizes the power emission requirements for different altitudes. The needed power emission increases
with altitude, because of the higher path loss. At the same time, the gain of the antenna increases with altitude, in
order to reduce the beamwidth. This is a consequence of the 3 dB coverage requirement for a minimum elevation
of 5º.
7
PT x [dBW] PCOM [W] θ3dB [º] GT x, max [dB]
800 km 6.4 21.7 134.5 2.05
1000 km 7.2 26.2 128.9 2.42
1200 km 7.8 30.3 123.9 2.76
1400 km 8.3 34.1 119.5 3.08
where ∆θ is the depointing error. As a consequence, the link margin is reduced. Figure 5 shows the link margin1
in the case of depointing, compared to a perfect pointing scenario. The calculations for 4s are obtained from the
first section analysis; bigger depointing errors are linearly propagated from the 4s results. As we can see, the link
margin is greatly reduced when the satellite is at the zenith. When the tracking delay is of 10 s, the link margin
turns negative at zenith. Therefore, the maximum temporal error allowed to have a positive margin is 10 seconds.
8
Link Satellite Ground Station
Frequency: 2.092 GHz Patch antenna Antenna diameter: 1.80 m
Bit Error Rate: 10−6 Gain: 3 dB Antenna efficiency: 0.5
Modulation: FSK (no encoding) Noise temperature: 400 K
Rate: 10 kbps Losses: 2 dB
Atmospheric and rain losses: 0.2 dB
Margin: 5 dB
Ri Tsun
N. P ictures = = 9 @ 800 km
Image size
The table below summarizes the number of pictures collected as a function of the altitude. As we can see, the
higher the altitude, the larger the number of pictures downloaded per day. This is because the visibility period
increases with the altitude, as we could see in the first section. Notice that this calculation was made for one single
day in the spring equinox, when the period of sunlight is approximately the same as the night period. These values
will vary significantly during summer and winter, because of the latitude of the ground station in Toulouse. During
summer, the visibility periods will be much higher than during winter.
To calculate the power of the ground station transmitter, we follow the same procedure used for the downlink.
In this case, the modulation scheme is FSK, which leads to a minimum energy per bit ratio of 14.5 dB. If we account
for a 5 dB margin, we obtain
C Eb
= + 10 log R = 59.5 dB Hz
N0 N0
The free space loss is slightly smaller, because of the longer wavelength, λ = 14.3 cm. In this case, the free space
loss is Lf s = 167.7 dB, and the total path loss, accounting for the atmospheric losses, is Lp = 167.9 dB. The figure
of merit of the satellite antenna is
G
= 3 dB − 3 dB − 2 dB − 10 log 400 = −28 dB
T
where we consider the satellite losses of 2 dB and the worst case of a ground station at the 3 dB zone. Notice that
this value is much lower than for the ground station, because of the dimensions of the antenna. The EIRP of the
ground station shall be
C T
EIRPSL = Lp κB = 26.9 dBW
N0 G GS
9
800 km 1000 km 1200 km 1400 km
PGS [W] 0.63 0.82 1.03 1.25
The gain of the ground station uplink antenna is smaller than in the downlink case, because of the longer
wavelength. In this case, Gmax = 28.9 dB. If we consider perfect pointing from the ground segment, the needed
power emission is
10
3 Thermal Subsystem
The analysis of the thermal model of a satellite is of great importance in the design of a mission. Depending
on the orbital parameters, the spacecraft will be subject to very different thermal regimes. In a LEO orbit, the
satellite is subject to the solar radiation, the albedo reflection, and the infrared emission from the Earth. One of
the characteristics of this orbit is the high number of eclipses per day, which is in the order of 14. This leads to
high variations of temperature during the orbital period.
In this section we calculate the temperature of the different parts of the satellite, and try to find the optimum
thermal covers. We begin by analyzing the different contributions to the thermal flux, and then calculate the
temperature of the six faces and the internal node. All the analyses are performed over 5 orbits during spring
equinox, with RAAN = 0º. This choice is of particular interest, since it is the most stringent in terms of solar flux:
at the equator, the +z face is directed towards the sun (Fig. 6).
11
Figure 8: Solar flux (left) and albedo (right) over the solar panels.
Figure 9: Temperature of the different faces and the interior of the satellite.
12
solar radiation, α is the solar absorptance, and if it is
infrared emission, α = ε is the infrared emissivity. The key point is that different materials have different absorption
coefficients depending on the spectrum. For instance, white paint is a very good reflector of solar radiation, but it
is a good absorber of infrared radiation. By choosing different covers, we can change the thermal characteristics of
the satellite. The requirements are the following: the temperature of the solar panels shall be below 60 ºC, and the
temperature of the interior shall be at least 0 ºC, to keep the batteries operative.
The satellite is covered by solar panels on the ±x and ±y faces. Therefore, we can only play with the covers for
the Earth (-z) and Space (+z) faces. Table 7 lists the different materials that are available. We first try white paint
on the +z face, to reject the solar radiation, and black paint on the -z face, to absorb the albedo flux on the Earth
side. The results of the simulation over 6 orbits are shown on Figure 9. We can see that the temperature variations
of the ±x solar panels are extreme: they go from 70 ºC to -40 ºC in less than one hour. The temperature of all the
other faces and of the interior is more stable, but is quite cold. For instance, the interior has a temperature of - 20
ºC, which is incompatible with the requirements. For the next simulation, we choose MLI on both sides, because we
want to increase the temperature of the interior. The use of MLI over non-active surfaces is very common, because
it insulates the satellite from radiative coupling. The temperature of the interior is much higher now, in the order
of -5 ºC. However, the temperature of the solar panels is still excessive.
To reduce the temperature of the solar panels, we have to increase the conductive coupling between the panels
and the central node. The objective is to bring more heat from the solar panels to the central body, which has a
high specific heat of 50000 J/º. By this way, we reduce the temperature of the solar panels and increase it a little
bit on the central node. The nominal value was of 4 W/m2 º, and we will try a higher coupling of 10 W/m2 º. The
simulation with white and black paint on the external faces is quite interesting (see Fig. 9, second row). Now,
the temperature variations of the solar panels are reduced to + 45 ºC, - 30 ºC. However, the interior is still too
cold, due to the high specific heat. We will try MLI covers with high coupling. Looking at the simulation, we can
conclude that this configuration has the best thermal characteristics. The temperature of the solar panels is well
below the limit of 60 ºC, and the interior is close to 0 ºC. If this temperature is too cold for certain components,
like the batteries, a solution would be the use of heaters.
13
4 Energy Subsystem
The Power Supply Subsystem produces the electrical power needed by the payload and the platform. This subsystem
has different functions: it converts the energy from the primary source, the solar radiation, into electrical energy,
stores the energy into batteries, and regulates, distributes, and controls the power through the satellite.
In this section we dimension the batteries and the solar arrays for our satellite. Some simulations have been
performed using SIMUSAT, to check that the system behaves as expected.
Calculate the number of cells in series taking into account the tension values
The batteries can be connected in series or in parallel. The number of batteries connected in series is determined by
the required bus voltage, while the number of strings connected in parallel is determined by the minimum capacity.
For this satellite we are using a non regulated architecture, therefore the voltage can vary from 24 V to 38 V. To
calculate the number of batteries in series, we have to take into account the maximum voltage that we can have
(38V). Each cell can give a maximum voltage of 1.55 V, giving a total number of
Vbus−max 38V
Nbatteries = V bat−max = 1.55V = 24.52 → 24
We need 24 cells in series. Now, we have to check the ranges. The minimum voltage of the battery is Vmin =
N ·Vmin = 24 V, where Vmin = 1 V is the minimum voltage provided by each cell. The maximum voltage is
Vmax = N ·Vmax = 37.2 V, where Vmax = 1.55 V. Therefore, the battery voltage will be within the specified bus
voltage.
14
Therefore the angular eclipse duration will be 180 −
2α = 125.4º. The duration is
360 ·T
180−2α
Teclipse = = 35.07 min
q
(RE +h)3
where T = 2π µ = 6040.36 s and µ = 3.99.1014 .
Calculate the number of cells in parallel and the predicted max DOD
In order to meet the value of Cmin obtained before, we calculate the number of cells in parallel taking into account
that the capacity of a string of batteries in series is the same as the capacity of one single cell. If the batteries are
in parallel, the capacity of the string is multiplied by the number of strings in parallel. The capacity of one cell is 3
A.h. which is higher than the minimum capacity, 1.94Ah. Therefore, we need only one string of 24 cells in series.
15
Figure 11: Battery charging cycle.
16
GaAs GaAs
Isc (bol) at 28º 0.53A dIsc
dT (eol) 3.10−4 A/º Imp(eol)
0.88 Imp (eol) at 60º 0.446A
Imp(bol)
Imp (bol) at 28º 0.5A dImp
dT (eol) 2.5.10−4 A/º V mp(eol)
0.93 V mp (eol) at 60º 0.736V
Voc (bol) at 28º 1V dV oc
dT (eol) −2.10−3 V /º V mp(bol)
P mp(eol)
Vmp (bol) at 28º 0.86V dV mp
(eol) −2.10−3 V /º P mp(bol) 0.88
dT
Table 8: Characteristics of the GaAs solar cells at the beginning of life (left). Electrical characteristics of the solar
cells at 60 ºC (right).
Calculate the maximum number of cells chains which can be put on each lateral face of the satellite
Each face of the satellite is a square of 80 cm. If the cell dimensions are 4 cm x 4 cm, and adding a gap of 1mm
between the cells, in each face of the satellite we can put:
80 = 0.1 + (4 + 0.1)·Ncells
79.9
N cells = = 19.48 → 19 cells/row
4.1
The total number of cells in one face will be Ncells = 19·19 = 361. Since the number of cells in series is 51, we
can have up to
361
51 = 7.08 → 7 strings
Calculate the cells filling ratio on the lateral sides of the satellite
Each face will have 7 strings of 51 cells. Therefore, the total number of solar cells in one face is Nf ace = 7·51 = 357
cells.
4.3 Simulation
4.3.1 Simulation specifications
The simulation done in SIMUSAT has the following parameters:
17
Figure 13: Simulation of the power subsystem during sunlight (left) and eclipse (right).
– +X = Velocity vector
– Y perpendicular to the orbital plane
– Z axis towards the Earth
• Sunlight power will be equal to the power during eclipse plus the emitted power (mean value during the
sunlight duration).
Identify the 3 battery charging modes and verify the validity of the previous calculations
Figure 14 shows a simulation of the battery current and voltage during one orbit. We can identify 3 modes of
charge, where the battery is at constant current, constant voltage and zero current (trickle). We can appreciate
that when the voltage is constant the intensity decreases. During the trickle mode the battery is being charged,
but at low intensity. After the trickle part we can observe that the batteries provide energy to the satellite, even
during a sunlight period. During this period of the year, the+Z face is directly pointing the Sun (Figure 13) and
the satellite does not have solar panels on this face. The batteries, therefore, have to power the satellite during this
period.
In order to compare the validity of the previous calculations we can take a look to the values of the graphs
(Figure 14) and see how the maximum current of the batteries corresponds to 1.5 A, while the minimum is −1.13
A as it was defined previously. With regards to the voltage, we can see that the minimum voltage is 29.5 V and the
maximum is 36.94 V, which are within the operational range of the bus. All the simulations confirm the accuracy
of the previous calculations.
18
Figure 14: Battery voltage (left) and current (right).
Figure 15: Simulation on the 21st of June (left). Power characteristics of the batteries, solar panels and available
power (right).
Calculate the maximum available power (without charging the battery) taking into account the mean
power which is used by the emission system: the energy bilan must be balanced on several following
orbits (the battery must be totally charged at least 5 min before the eclipse).
The maximum available power after one orbit is 123.1 W. We can see also that the batteries are providing 33.3 W
during the eclipse and they receive up to 55.4 W during the sunlight in order to be charged.
Calculate the influence of the season on the energy balance. (By defining an orbit at the date of
21st of June, when the Earth-Sun distance is maximum)
It can be observed that for this period of the year there is no change in power. The battery power, the Solar Arrays
power an the available power are constant. This is due to the fact that in this day we are in the Solstice of Summer,
the Sun has the bigger distance with the Earth. As we can observe in Figure 15, the +Y face is always pointing the
Sun during this period of the year. Therefore, there is no need to use the batteries during sunlight periods. The
power produced by the solar panels is 114 W, but the available power is 103 W, due to dissipation.
19
5 Attitude Control Subsystem
The goal of the Attitude Control Subsystem is to keep the satellite in a good orientation, pointing to the Earth,
regardless of any disturbing torque. We first obtain the performance requirements according to the mission objec-
tives, and then calculate the disturbing torques that affect our satellite. Once we have quantified the maximum
disturbing torques, we can dimension the actuators, and select an architecture.
α = arctan ∆y 5
h = arctan 800 = ±0.36º = ±22
0
The position of the images along the satellite track must be controlled as well. The main error sources are
the accuracy of the prediction of the satellite orbital position, the accuracy of the date of imaging, and finally
the pointing accuracy around pitch axis. If we have an error in the allocated position of ±5 km, the pointing
requirements around the pitch axis will be of ±0.36º, as we have found for the roll axis.
It is crucial that the pitch and roll angular rates are low between sampling periods. Otherwise, the spacing
between pixels will be unequal, leading to a deformation of the image. Let’s consider that the size of the pixels
shall be within 10%. This means that, between two sampling periods, the maximum displacement induced by the
angular rate is 0.1 km. To calculate the maximum angular rate, we calculate the maximum angular displacement
θ, (Fig. 16)
0.1 km
θ = arctan 800 km = 7.15·10
−3
º = 0.430
This is the maximum angle that the satellite can rotate between two pictures. Therefore, maximum angular
rate on pitch and roll is
θ
θ̇ = = 0.05 º/s
TS
With regards to the yaw axis, we can consider the same requirement. The only difference is that for pitch and
roll axis the distortion will be longitudinal, whereas for the yaw axis the distortion will occur in the corners due to
20
xs= 1 km
A B
RE
θs
Figure 16: Error in roll axis (left), sampling distance (center), and regularity of the pixels size (right).
Figure 17: Total disturbing torque (red) and magnetic torque (blue) over six orbits. The solar, aerodynamic, and
gravity gradient torques are negligible compared to the magnetic torque.
21
the angular movement. Thereafter, and as a simplifying hypothesis, we will take into account the same requirements
on the yaw axis than on the pitch and roll axes.
Pointing Accuracy Angular Stability
3 axes ± 0.36 º ± 0.05 º/s
T aerohsa = 4.4·10−9 Nm
T aerolsa = 4.4·10−7 Nm
This disturbance is reduced at higher altitudes. It also depends on the solar activity: when the Sun is more
active, the density of the atmosphere is higher, thus increasing the torque.
T sun = 3.2·10−8 Nm
This torque is periodic along the orbit. In fact, during eclipse, the Sun doesn’t exert any pressure on the satellite.
22
Magnetic Aerodynamic Solar Gravity Gradient
Theory [N·m] 2·10−4 4.4·10−7 3.2·10−8 8.1·10−6
Simulation [N·m] 6·10−4 7·10−7 8·10−8 8.1 · 10−6
Table 9: Maximum values of the disturbing torques, from the simulation and back-of-the-envelope calculations.
where →−u stands for the unit vector from the Earth to the satellite, and I sat is the inertia matrix of the satellite
with respect to its center of gravity.
For the calculation we have to take into account that we have a non-diagonal term of the inertia matrix for the
x and z axis, Ixz = 2.5 kg m2 , whereas all the other non-diagonal terms are zero. With → −
u = (0, 0, 1) in the local
orbital frame, we have
Ixx 0 Ixz 0 Ixz i j k
→
−
C = 3ω02 ·→
− 0 0 = 3ω02 ·→−
u ∧ 0 = 3ω02 · 0 0 1 = 3ω02 Ixz j =
u ∧ 0 Iyy
Ixz 0 Izz 1 Izz Ixz 0 Izz
−6 →
−
8.1·10 j N m
Therefore, the gravity gradient torque is constant and directed along the y axis.
23
-Roll
Yaw -Yaw
ΔH ΔH
Roll
Figure 18: Roll - yaw coupling. Every 1/4 orbit, ∆H changes from the roll to the yaw axis.
The coupling between yaw and roll axes is of particular importance. Let’s consider that the satellite has a residual
angular momentum ∆H on the x-z plane, which induces an error on the attitude. By momentum conservation, the
vector ∆H is constant in the inertial frame, i.e. it doesn’t rotate along the orbit. However, the local orbital frame
rotates along the orbit. Figure 18 shows the situation. If the vector ∆H is along the roll axis at a given point, it
will be along the yaw axis 1/4 orbit later.
Now, let’s calculate the required wheel kinetic momentum to satisfy the pointing requirements. The performance
around the yaw axis is
Tz
ψ<
ω0 Hw
where Tz is the disturbing torque around the yaw axis, and Hw is the wheel kinetic momentum. According to the
pointing requirements, ψ < ψmax = 0.36º, and we can find the required Hw ,
Tz 6·10−4
Hw = = = 92 N·m·s
ω0 ψmax 1.04·10−3 ·0.36π/180
This value is far beyond the capability of momentum wheels for small satellites. From the available actuators
(Annex 2), the wheel with the maximum angular momentum has Hw = 2.2 Nms, one order of magnitude below
the required momentum. Therefore, it is not possible to use a momentum wheel at Low Earth Orbit for precise
pointing.
As we can see, there are only components about the pitch and roll axis, which means that gravity gradient stabi-
lization doesn’t control the yaw axis. With regards to the pitch and roll axes, we need Cx , Cy < 0 when ϕ, θ > 0,
to counteract the pointing error. This requires Ix , Iy > Iz , and this is what we obtain when we put a mast along
the z axis: the inertias along the x and y axis are significantly increased.
24
Now, we calculate the characteristics of a mast that would stabilize our satellite. We suppose that when the
satellite has a depointing error equal to the pointing requirement, ϕmax = 0.36º, the torque produced by the gravity
gradient is equal to the maximum disturbing torque, Tmax = 6·10−4 Nm. When we add a mast, the inertia about
the x and y axis is Ix,y
0
= Ix,y + Imast , where Ix,y is the inertia of the satellite without mast, and Imast = M D2 ,
where M is the mass of the mast and D the longitude of the boom. The gravity gradient torque about the roll or
pitch axis will be
It is not possible to use a mast with such a big inertia on a small satellite, since it would be too heavy and too
long. Just as an example, the mast used for UoSat had a mass of 3 kg and a length of 6 m, Imast = 108 kg·m2 , two
orders of magnitude below the required inertia. Therefore, we cannot use gravity gradient stabilization to meet the
pointing requirements.
25