GENOS - Final Report (2018)
GENOS - Final Report (2018)
AY 2017/2018
Authors:
Sebastiano A LBERTI
Ariane C OURTOT
Mauro D E F RANCESCO
Marco Felice M ONTARULI
Professor:
Marco O RFANO
Michèle L AVAGNA
Marco P EZZIN
Margherita P ICCININ
Matteo QUIRINO
Anna S CHIAVO
Luca S COPEL
GENOS i
Contents
1 Introduction 1
1.1 Gamma Ray Bursts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 State of the art . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Why GENOS? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.4 Mission objectives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5 Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.6 Payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.6.1 Criticalities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.6.2 Rough estimate on lifetime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.6.3 Annealing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Mission overview 7
2.1 LEO constellation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.1 Localization of the GRB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.2 GRB alert to ground . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.3 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2 Localization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.1 The annuli thickness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.2.2 The error box shape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.3 Coverage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.3.1 Number of detectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.3.2 Coverage losses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4 Mission Analysis 19
4.1 Walker Constellation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4.2 Localization performance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.3 Mission phases and ∆V . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
4.3.1 Phasing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.3.2 Orbit trim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.3.3 Station keeping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
GENOS ii
CONTENTS CONTENTS
4.3.3.1 Perturbation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.3.3.2 Station Keeping Strategy . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
4.3.4 Disposal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.4 Eclipse duration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.5 South Atlantic Anomaly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
4.6 Backup Orbits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
5 Propulsion susbsytem 31
5.1 ∆v budget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.2 Technology selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.3 Thruster selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.4 Propellant mass budget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.5 Propulsion subsystem architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
5.6 Future developments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
GENOS iii
CONTENTS CONTENTS
11 Configuration 80
11.1 Drivers and most important requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
11.2 Design process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
11.2.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
11.2.2 General design flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
11.2.3 Criticalities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
11.3 Presentation of the design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
12 Structural subsystem 85
12.1 Requirements and design drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
12.2 List of structural components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
12.3 Baseline design and mass budget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
12.4 Mechanisms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
12.5 FEM model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
12.6 Modal analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
12.7 Static and buckling analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
GENOS iv
CONTENTS CONTENTS
13 Modes 92
13.1 Phases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
14 Mass Budget 98
17 Costs 109
17.1 Cost Estimate Methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
17.2 Cost Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
17.2.1 Space Segment Costs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
17.2.2 Launch Segment Costs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
17.2.3 Operations Costs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
17.2.4 Results and Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
GENOS v
List of Figures
2.1 Annulus width d θ dependence on distance D and half-angle θ, with σ(T ) = 10µs . . . . 8
2.2 Annulus width d θ dependence on distance D and time uncertainty σ(T ), with θ = π/2 . 10
2.3 Degenerate case: tangent annuli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
2.4 Celestial sphere covered by 5 P/L of 160° FOV. Each color is a detector, the yellow vector
points the Sun . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 Satellite body reference frame and desired attitude frame. The number specify the face. 14
3.2 GENOS satellite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.3 Error box example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4 GRB simulation with random attitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.5 Result of the nanosatellites analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.6 Satellite body reference frame and desired attitude frame. The number specify the face. 18
GENOS vi
LIST OF FIGURES LIST OF FIGURES
9.1 Power breakdown (25% margin) per subsystem for each mode. . . . . . . . . . . . . . . . 66
9.2 Solar panels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
9.3 Example of battery charging from 250 Wh of capacity. The power demand of the loads
are that of the science mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
9.4 Expected lifetime of the satellite in safe mode until the battery death. . . . . . . . . . . . 72
11.1 Definition of the different faces and reference system for the configuration subsystem . 81
11.2 View of the deployed satellite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
11.3 View of the different faces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
11.4 View of the satellite without faces 2, 3 , 4, 5 and without antennas and solar panels for
more visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
11.5 Stowed configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
11.6 View of the spacecraft while being assembled and tested . . . . . . . . . . . . . . . . . . . 84
GENOS vii
LIST OF FIGURES LIST OF FIGURES
GENOS viii
List of Tables
5.1 ∆V budget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
5.2 Thruster specifications [?] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
5.3 Propellant mass budget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
GENOS ix
LIST OF TABLES LIST OF TABLES
GENOS x
1 Introduction
Short duration GRB emitted by the merging of two neutron stars, which have been orbiting around
each other and losing energy (also through the emission of gravitational waves). In this case the
duration is below 2 seconds.
Prompt emission is the first phase and it is the actual GRB itself. The emission is in the γ-ray band
and it is the most energetic part, with energies in the order of few MeV.
The prompt emission is quickly followed by the so-called afterglow, which is characterized by
a longer duration (from few hours up to some months) and an energy decreasing with time. The
bandwidth in this case spaces from x-ray to radio waves.
GRBs are strictly correlated with gravitational waves (GW), as demonstrated in 2017. GRB170817A
has been observed by the Fermi telescope about 1.7s after the detection of GW170817 by Advanced
Ligo and Advanced Virgo interferometers, relative to the merging of two binary neutron stars. This
joint effort between gravitational and electromagnetic observations led to major breakthroughs in
physics.
The data acquired during the mission can be very useful to the scientific community. In particular
they are meaningful to researchers that are currently trying to correlate GRB events with GWs. As
a consequence, the final users of the GRBs localization data flow would most likely be all those
observatory facilities related to this field. For example, they may be the interferometers Ligo and Virgo
or other ground telescopes, but also space telescopes as ATHENA.
GENOS 1
1 - Introduction 1.2 - State of the art
Autonomous localization based on detectors possessing anisotropic angular sensitivity[?], that are:
Examples of mission using this strategy are AGILE[?], Fermi[?]REFEXPIRED, SWIFT[?] and INTEGRAL[?].
The main disadvantage coming form such type of localization method is that it is possible to observe
just a portion of the sky at a time, missing out what it might happen outside such region. On the other
hand, the most recent mission of this type, thanks to expensive sophisticated detectors and 24/7 fast
satellite communications links, are able to communicate the location of the GRB within ∼ 10 s from
the trigger [?].
Currently, missions with omni-directional instruments on board can communicate the alert quickly,
but:
Triangulation The triangulation method is the solution adopted by the Interplanetary Network to
localize the GRBs sources: its working principle is here described.
The GRB is a planar wave that triggers the detectors of the satellites at different time instants. Given
two spacecrafts, it is possible to know their relative distance and the time delay at which they detect the
event. With such data an annulus is constructed, as shown in figure 1.1. The GRB celestial coordinates
could be any point inside the annulus width.
A third satellite is necessary to identify two independent annuli, that will have two intersections. In
order to eliminate this ambiguity, different strategies can be exploited:
• To include the coarse information about the direction from the GRB detector.
Exploiting more satellites many annuli can be built up. The GRB so is localized inside the error box
defined by their intersections. The localization accuracy is affected both by the annuli thickness and
by the way in which the annuli intersect. In fact, error boxes that are good for localization purposes
shall not have an elongated shape. For this reason, the satellites should define more planes.
Triangulation has a high precision of localization, but a long time is required to collect all the data
of the network (IPN employs about 1.5 day) [?]. It has to be noticed that some missions involved in
IPN are not GRB-dedicated, but are planetary experiments which have also a GRB detection mode;
therefore they may have coarser resolution and less sensitivity [?], making correlation between all of
them a time consuming procedure.
GENOS 2
1 - Introduction 1.3 - Why GENOS?
1.3 W HY GENOS?
The aim of GENOS mission is to make a step forward in the GRB observations field, providing the
scientific community with a service that is able to exploit the benefits of both strategies. Using a
network of satellites with the same detector on board will overcame the delays in the triangulation
typical of the IPN. Using dedicated HW for fast, prompt and 24/7 satellite communications link it will
be possible to transmit to ground the data needed for the triangulation and compute the location
within ∼ 10 s from trigger time.
So the greatest contribution provided by GENOS will be a very quick communication of the alert
that makes immediately possible a very precise localization of the GRB wherever in the sky. The union
of these three characteristics is not granted by current missions.
Another advantage of the mission it that it will monitor the whole sky with the same kind of de-
tectors, mounted on identical satellites. The analysis of scientific data will take advantage from this
uniformity of conditions, that ease the comparison of experimental results.
Moreover, the detector has been designed by INAF to contribute in particular to the study of
gravitational waves. So benefits for this research field are following as well.
• Complete celestial sphere coverage 24/7: this implies that the whole celestial sphere shall be
monitored continuously, and that the service supplied by the system shall be available at all
times. Indeed, the satellites shall be fully operative also during the eclipse period of the orbit.
• Detect and localize GRB with an accuracy of 1 arcmin: since the payload, as described in
section 1.6, does not provide any directional information, a system to locate the source precisely
GENOS 3
1 - Introduction 1.5 - Drivers
needs to be developed. The data about the event shall be reported in terms of celestial sphere
coordinates (i.e. right ascension and declination).
• Alert ground within 20 min: end users need to receive the alert of the detection of the GRB
within the specified time, in order to be able to perform science with ground and space assets.
This means that further scientific data (e.g. the energy level) can be down-linked in a second
moment.
Secondary objectives, or nice to have objectives, were also set by the customer, and are:
• Launch date after 2020: this might be due to scheduled pathfinder missions and to allow a full
development of the detector;
• Preferred single asset to be a microsatellite: this requirement implies that the space segment
should be composed of (if a constellation is indeed designed) satellites that are all the same.
Moreover, the microsatellite requirement sets constraints on mass, volume and power;
• Mission lifetime of 5÷8 years: this implies that, as described in section 1.6, the satellites will
need to be replaced.
1.5 D RIVERS
The design drivers are a specific set of requirement that lead the design process and greatly influence
the decision making process at any level of the project. The drivers for the GENOS mission are the
following:
Science The GENOS mission is devoted to science; in particular, to localize the GRB source, a specific
technique will have to be studied. If the designed system is not able to provide the required accuracy,
the team shall change it and find another solution to the problem. This driver has the highest priority.
Quick communication The alert communication to be performed within 20 minutes is a very strin-
gent requirement, and thus it was chosen as one of the main drivers. In fact, the GENOS satellites
only locates the source of the GRB; but for performing additional observation with Earth and space
telescopes, the information must be very fast in order to make it possible to observe such phenomena.
Reliability This driver is very important regarding the 24/7 operations request. In fact, in order to
be able to provide such service at any time, the system must be failure tolerant, and the performance
shall not decrease if one or more satellites are lost. Moreover, also in case of non-nominal orbits, the
system shall provide the required performance. (da valutare se lasciare l’ultima frase o no, Anna dice
che cambierebbe il design)
Low mass, volume, cost The trend nowadays is to build small satellites with few payloads on board
to reduce the cost of the single satellite, in contrast with what has been done in the past. In fact, the
team decided to use microsatellites class (characterized by a mass below 100 kg).
As it can be seen, the drivers are few, but they will constrain the design in a very critical way.
GENOS 4
1 - Introduction 1.6 - Payload
1.6 PAYLOAD
The payload of each GENOS satellite is composed of 5 detectors. The detectors are under development
at INAF (Istituto Nazionale di AstroFisica), and are composed by:
• Scintillator crystal;
• Photo Detector;
• Collimator.
In Fig. 1.2 is a picture of the detector, while in Tab.1.1 are reported the main characteristics of one
single detector.
Data Value
Dimensions [mm] 100 x 100 x 60
Effective area [cm2 ] 50
Mass [kg] 1
Power [W] 5
X hard energy range [KeV] 10 - 300
Energy resolution 15% at 30 keV
Field of view [°] 160
Temporal resolution [µs] 0.01 - 0.1
Working temperature range [°C] -10 ÷ -20
1.6.1 Criticalities
Radiation The main criticality of the detectors is the degradation due to radiation. In particular, the
the main effect is due to the bulk displacement damage, which has the effect of increasing the leakage
current, resulting in a worse energy resolution.
Temperature Temperature is also very important for the detector operation. In fact, the higher its
temperature, the higher the leakage current and the noise. The maximum allowable leakage current is
500p A, and from experiments it is known that such current halves every 7◦C of temperature decrease.
Therefore, a good thermal control is needed in order to keep the temperature of the detector within
the specified range. The lower boundary is given by the crystal properties. In fact, if the temperature is
too low, it would crack and become useless.
Moreover, it cannot point the sun, as it would become blind, and it cannot be obscured by other
surfaces.
GENOS 5
1 - Introduction 1.6 - Payload
As it can be seen, the SSO inclinations are good for the detector only up to 400 km. In fact, above
such altitude, the integral proton flux increases and damages the detector.
This is not true for lower inclinations, in fact at 600 km and 5° the lifetime is much longer.
The real lifetime will be evaluated with a pathfinder mission.
1.6.3 Annealing
The detector’s lifetime can be increased by exploiting an annealing technique, which consists in heating
it and leaving it for 24 hours at a constant temperature of 49°C. The results are reported in Fig.1.4.
A detector lifetime of 3 years is therefore assumed for the GENOS mission design.
GENOS 6
2 Mission overview
This chapter presents an overview of GENOS mission. Here the main design choices are discussed and
the solution directly coming from the customer objectives and payload requirements is described.
In first approximation, the accuracy of localization can be associated to the annulus width, neglect-
ing how the different annuli actually intersect. The annulus half angle θ and width d θ can be derived
as follows:
c · δT
cos θ = (2.1)
D
d θ = d θtime + d θposition (2.2)
Where c is the speed of light in vacuum, D is the distance between the satellites (called baseline),
δT is the time delay and d θtime and d θposition are given by equations 2.3:
c·σ(T )
(
d θtime = D·sin θ
σ(D)
(2.3)
d θposition = D·sin θ
Where σ(T ) is the time uncertainty and σ(D) is the uncertainty on the relative distance [?].
As it can be deduced by equations 2.3, the larger the distance between the satellites, the more
precise the localization. On the other hand, the payload lifetime is not well known in deep space and it
decreases much in a near-Earth environment at an altitude above 1000 km. Finally, a large baseline
might imply higher launch costs.
GENOS 7
2 - Mission overview 2.2 - Localization
costs.
Being obliged to adopt the triangulation method, GENOS is composed by many satellites placed on
different planes, i.e. a constellation. Therefore, the communication issue is multiplied by the number
of spacecrafts.
To overcome this challenge, GENOS team has decided to rely on inter-satellites links services, like
Globalstar or Iridium (see Ch. ??). These services are excellent to spread the alerts but they constrain
the maximum altitude of the constellation, hence the maximum distance among satellites.
2.1.3 Conclusion
For these reasons, GENOS mission is LEO constellation. In fact, as it will be presented in the whole
report, the technological and economical advantages to stay near Earth allows GENOS to fulfill all the
mission objectives.
2.2 L OCALIZATION
As above-mentioned, the triangulation depends on different parameters. The goal of GENOS is to
properly tune these parameters to get a localization accuracy lower than 1 arcmin staying in a LEO
environment.
Figure 2.1: Annulus width d θ dependence on distance D and half-angle θ, with σ(T ) = 10µs
The distance effect Increasing the distance between satellites produces a beneficial effect on the
accuracy, as visible in Fig. 2.1 and 2.2. Please note that for two satellites on the same orbit, the
GENOS 8
2 - Mission overview 2.2 - Localization
maximum baseline is two times the semi-major axis. This means that for a LEO the baseline ranges
from 13000 up to 17000 km.
The position uncertainty effect Since the constellation is set in LEO, another great advantage of this
environment is that the satellite position can be computed using a GNSS services. In particular GENOS
team has decided to adopt GPS. Therefore, the relative position uncertainties among satellites σ(D) is
approximately 10 m.
The time uncertainty effect As shown in Fig. 2.2, with a time accuracy larger than 10 µs it is not
possible to stay in LEO, as the width d θ is larger than 1 arcmin, even in the best case possible (θ = 90°).
With very precise clocks, LEO orbits become a feasible solution. Therefore, an atomic clock is needed.
Chip Scale Atomic Clocks Atomic clocks are expensive and massive, hence they are not suited for
a microsatellite. In the last years, there have been some major breakthroughs, which allowed the
development of the Chip Scale Atomic Clocks (CSAC). They are very small (< 17 cm3 ) and light (<
35 g) devices, with a very low power demand (< 120 mW). Moreover, these miniaturized clocks are
space-graded up to 20 krad [?]. These devices are therefore suited for microsatellites.
They can be disciplined with a GPS signal and can provide a time accuracy that ranges from 10 µs up
to 100 ns, thus they accomplish the localization requirements.
Since this is a very critical component, 3 CSAC are installed on each satellite. This allows to have
a warm redundancy but also to exploit a majority voting technique to improve the reliability of the
on-board time.
Uncertainties comparison The uncertainty on the position usually represents a negligible effect
with respect to the time uncertainty [?]. With σ(D) ≈ 10 m and σ(T ) ≈ 10−5 s, the ratio between the
uncertainties will be in the order of:
d θposition
≈ 10−2 (2.4)
d θtime
Therefore, the distance uncertainty will be neglected for the GENOS preliminary analysis. Please
note that with σ(T ) ≈ 10−5 s the absolute position of the satellites needs to be determined with an
uncertainty no larger than 300 m, to have d θposition < 0.1 ∗ d θtime .
The half angle effect Another variable that affects the accuracy is the annulus half angle, that is the
grazing angle of the GRB with respect to the two considered satellites. Indeed, for angles near to π/2
the performance is optimal, while it decreases for smaller angles, as shown in Fig. 2.2.
Since the grazing angle is not a control variable but depends on the GRB direction, to have acceptable
values for any possible GRB, the satellites have to be properly disposed on different orbital planes.
An example of degenerate case is shown in Fig. 2.3, where the annuli formed by satellites on an
equatorial orbit are tangent, as the GRB belongs to the equatorial plane too. This means that the error
box has an elongated shape and the accuracy is equal to its biggest dimension, that is far larger than
the annuli thickness.
This means that the constellation should be formed by at least two orbital planes.
GENOS 9
2 - Mission overview 2.3 - Coverage
Figure 2.2: Annulus width d θ dependence on distance D and time uncertainty σ(T ), with θ = π/2
2.3 C OVERAGE
Another important mission objective regards the coverage of the whole celestial sphere. Since one sin-
gle detector is not able to provide such a coverage, GENOS team had to decide between a constellation
made of:
2. Few satellites equipped with many detectors and able to monitor the whole celestial sphere.
Here it is important to remember that the customer asks for a microsatellite platform. Given the
detector mass, this class of platform is over-sized for the first option. Indeed, a microsatellite can carry
many detectors differently oriented.
Despite this consideration, the second option has been selected to reduce the size and the com-
plexity of the constellation. In fact, it is important to underline that the detector can not work if the Sun
GENOS 10
2 - Mission overview 2.3 - Coverage
(a) The full celestial sphere covered (b) Detail of the "Sun hole"
Figure 2.4: Celestial sphere covered by 5 P/L of 160° FOV. Each color is a detector, the yellow vector points the
Sun
is in its field of view. For this reason, the first option con be applied with one of the following strategies:
1. A pointing strategy. The detector is pointed according to the Sun and satellite position. Moreover,
a coordination is necessary to grant the full coverage of the sky and so the pointing needs to be
studied accounting also for the near satellites position and attitude. This might imply different
configurations among satellites and a complex attitude control, reducing the beneficial effects
of a single space asset. Please note that a dawn-dusk orbit may solve some of these problems,
but unfortunately more than one orbital plane is needed, as explained before.
2. A random strategy. The platforms are designed to be less complex and the attitude control
is much simpler. The coverage problem is solved by increasing the number of satellites in
the constellation, enough to compensate for possible Sun losses and grant a full coverage. A
simplified analysis (see section 3.6) shows that this option leads to a higher launched mass with
respect to GENOS solution.
Please note that, since both satellite and Sun move in the Earth frame, Sunpointing is needed to
keep the situation shown in Fig. 2.4.
GENOS 11
2 - Mission overview 2.3 - Coverage
The coverage of the other celestial body can be expressed in steradians, that can be computed by
definition as:
A π·r2
sr = 2 = (2.5)
d d2
where r is the radius of the celestial body and d the distance between the body and the Earth.
In Tab. 2.1 the occultation due to the main bodies of the solar system and the percentage of
occulted celestial sphere are reported. The main contribution belongs to the Sun hole and the total
occultation is just a small amount with respect to the entire sky.
Since to achieve a "full" coverage requires interplanetary missions, it has been decided to accept
this negligible occultation, avoiding an increment of cost, complexity and risks that are definitively not
worth.
GENOS 12
3 GENOS constellation and satellite
This chapter gives a brief overview of the nominal solution for GENOS constellation and GENOS
satellite. Reasons and trade-offs behind these solutions will be explained in the following chapters.
Moreover, it is described the numerical tool that has been developed to carry out the analysis and the
design of the constellation.
The estimated lifetime of the detector on these orbits is of approximately 3 years. For this reason
GENOS satellites are supposed to have same lifetime. To respect the desired mission duration, a
replacement strategy is implemented. In fact, all the 15 satellites will be replaced once.
Walker constellation and replacement strategy are found to be the best compromise between
coverage, localization performance, detectors lifetime and mission operability. A deep explanation
about all these features can be found in Ch. 4.
Where ŝ is the versor pointing the Sun in the Earth inertial frame and ĥ orbit is the angular momentum
versor of the orbit. This attitude condition is the goal of the ADCS and is fundamental for localization
purposes.
Finally, the face numbering is reported in Fig. 3.1. Please note that the faces are numbered with
the dice rule and that the Sun pointed face is the number 1. This nomenclature will be used for the
whole report.
GENOS 13
3 - GENOS constellation and satellite 3.3 - GENOS satellite
Figure 3.1: Satellite body reference frame and desired attitude frame. The number specify the face.
(a) Sketch of the spacecraft with reference frame at- (b) Planar view of satellite. Solid arrows represent
tached. the normals to the detectors. Brown and purple
are the superposition of FOVs.
Referring to Fig. 3.1, it is possible to number all the faces of Fig. 3.2a. The 5 detectors are mounted
one per face, except face 1 that points toward the Sun. As shown in Fig. 3.2b, the detector on face 6 (in
red) is mounted parallel to the platform face. On the contrary, the other detectors are tilted by 9° to
have the desired Sun hole.
GENOS 14
3 - GENOS constellation and satellite 3.4 - GRB simulator
is not sufficient to have a good estimation of the localization performance and thus the shape of the
error box needs to be considered in this study.
Please note that such tool is thought to be exploited at design level, but it could be a base for an
operational software.
2. Each spacecraft can monitor the whole celestial sphere except the region occulted by Earth.
Under these hypotheses, the script takes in input the position of the satellites. Then it generates
a grid of GRB to cover the full celestial sphere. Please note that, due to computational speed, the
elements of the grid have a dimension of 10° or 20°.
Knowing the position of the satellites, those in sight of the GRB are selected. Then the relative
distances and annuli half angles are computed for each pair. Bad solutions are immediately discarded,
where bad means:
For each couple of satellites the annulus is defined on the celestial sphere by the celestial coordi-
nates of its center, its half angle and its width.
Once all the annuli have been defined, two annuli at a time are considered and the error boxes at
the two intersections are found. An error box is made by four points at the edges and one point in the
center, as typically done in the IPN catalogs. An example is reported in Fig. 3.3.
The accuracy of localization is considered equal to the longest distance from the corners to the
center of the box. Between the two boxes the correct one associated with the GRB is selected.
By comparing the boxes of all the possible annuli couples, the best box is retained and leads to the
final localization accuracy for the considered GRB. Such method is conservative as smaller error boxes
can be found by considering all the annuli at the same time, instead of intersecting them couple by
GENOS 15
3 - GENOS constellation and satellite 3.5 - Sunpointing analysis
couple. For the purposes of this study, this operation is not necessary.
In the present report the numerical tool here described is referred to as GRB simulator.
2. If the detector on face 6 is blind, the detectors on face 3 and 4 have a reduced FOV because of
the presence of the solar panels.
3. A GRB is missed by a satellite if it is not in the FOV of any detector of that satellite.
The yellow region in Fig. 3.4 represents the missed GRBs. They are located in the same sky region,
i.e. in correspondence of the Sun. The localization accuracy (in Tab. 3.1) is worse than the nominal
performance, but it is still of the same order of magnitude. In conclusion, localization with a random
attitude is possible, but the complete coverage of the celestial sphere is no more granted. Such results
confirm the need of Sunpointing to fulfill the mission objectives.
GENOS 16
3 - GENOS constellation and satellite 3.6 - The microsatellite class
(a) Percentage of GRBs lost for a SSO constellation. (b) Percentage of GRBs lost for a Walker constellation.
• Each segment carries one detector on-board, its FOV is still of 160°.
• The satellites have a nadir pointing, with the detector looking at the zenith.
The analysis is performed in a similar fashion of the GRB simulator, but the localization accuracy is
not computed and the GRBs are considered lost if:
• The angle within planes of 2 annuli is < 30°. This parameter is added to take into account the
bad annuli intersection if the satellites lie on the same plane.
A deeper analysis with the GRB simulator has not been performed because of computational power
issues, as growing the number of satellites the intersections computation becomes onerous.
The analysis has been performed for a Walker constellation and a Sun Synchronous constellation,
both at 500 km altitude. Please note that SSO have been taken in consideration also for the microsatel-
lite solution, but, as shown in Ch. 4, they have been discarded.
The considered Walker constellations are 45: t/3/1, where t varies. The results are shown in Fig. 3.5b.
For the SSO, the mid plane is always a dawn dusk orbit. The remaining two planes are placed at ±∆Ω,
as reported in Fig. 3.5a.
It can be observed that SSO are more efficient than Walker constellations for the nanoplatforms
case. This is due to the favorable condition of the dawn dusk orbit. In fact, under the above-mentioned
hypotheses, on a dawn dusk orbit the detectors avoid always the Sun.
From the figure, a good performance can be achieved for SSO with more than 40 satellites per plane.
However, please note that a 100% success is not obtained even with 60 satellites per plane.
From statistical data, the mass of a LEO nanosatellite carrying on board a 1 kg payload is of about
5.78 kg. Accounting for a 20% of margin, the mass is considered to be 6.94 kg.
The launched mass per plane vs. number of satellites is reported in Fig. 3.6. Please note that GENOS
mass per launch is of about 330 kg, as explained in Ch. ??. It is clear that, depending on the number
of nanosatellites per plane, the microsatellite asset could be more convenient or not. If a degraded
GENOS 17
3 - GENOS constellation and satellite 3.6 - The microsatellite class
performance is accepted, 40 nanosatellites per plane on SSO are a good compromise between local-
ization accuracy and launched mass. On the contrary, microsatellites result more suited for GENOS
performance level.
Figure 3.6: Satellite body reference frame and desired attitude frame. The number specify the face.
GENOS 18
4 Mission Analysis
The aim of mission analysis is the design of the orbit and mission phases capable of satisfying the
mission objectives. The main drivers are individuated in the localization requirements and communi-
cation needs.
The constellation parameters are chosen thanks to the use of the GRB simulator presented in Ch.
3. Many simulation has been ran in order to properly tune each parameter. Please note that to be
conservative, all the simulation presented here use the worst clock performance, i.e. 10 µs.
Number of planes As said, for localization purposes more orbital planes are needed. It has been
decide to use 3 planes to have an higher and more homogeneous accuracy with respect to 2 planes
with the same number of total satellites, as shown in Figs. 4.1,4.2. Moreover, more planes have not
been considered due to difficulties related to the launch strategy and costs.
Number of satellites per plane The number of satellite per plane is important to have always a great
baseline, indeed more satellites ensure in most of the cases a distance close to the double of semi-major
axis. As reported in Tab. 4.1, 3 satellites per plane are not enough to localize every GRB with 1 arcmin
accuracy. According to simulation 4 satellites per plane are nominally enough.
To be reliable in case of failure, it has been decided to use 5 satellites per plane, so 15 satellites in
total. Moreover this slightly improves the localization performance.
Finally, always for symmetry reasons, the satellites are nominally equispaced on their orbit.
GENOS 19
4 - Mission Analysis 4.2 - Localization performance
Orbit RAAN and inclination To have a good annuli intersection, the orbital plane shall be well
separated in order to have sufficient grazing angle. For this reason, it can be easily understood that
each orbital plane is separated by a 120° RAAN from the others. So nominally, the three planes have
RAAN 0°, 120°, 240°.
For what concern the inclination, a sensitivity analysis with the GRB simulator has been performed:
in Tab. 4.2 are reported the results. As shown, the complete success is granted from 30° on, but the
accuracy is better from 40° to 60°. Since the detector has a reduced lifetime at high inclination (see Fig
??), it has been preferred to set the nominal orbit inclination at 45°.
Please note that thanks to the presence of an accuracy plateau there is a flexibility in the inclination of
the orbits of ± 5°.
Altitude and eccentricity Concerning the eccentricity of the orbits, always to have a symmetric
localization performance, circular orbits have been adopted.
The altitude has been chosen making a trade-off among three different aspects:
• GRBs localization accuracy that betters with larger distance between satellites and therefore a
higher altitude.
• Orbit lifetime that increases with the altitude. In particular orbits below 300 km are discarded for
the too demanding station keeping.
Summary Finally, GENOS constellation is a Walker 45: 15/3/1 at 500 km altitude with 5 equispaced
satellites per plane. Tab. 4.3 reports the orbital parameters of each satellite.
GENOS 20
4 - Mission Analysis 4.3 - Mission phases and ∆V
The second case is the typical situation, as almost always one satellite of the constellation crosses the
South Atlantic Anomaly region (see Sec. 4.5).
The accuracy that can be granted varies depending on time instant in which the constellation
is considered and on the sky region. Nevertheless, it is almost uniform, as it can be seen from the
deviation from the mean value in Tab. 4.4.
The performance meets the mission objectives, being the mean accuracy lower than 1 arcmin.
Since the CSACs are capable of providing also a time uncertainty of 100 ns, this case has been analyzed.
In Tab 4.4 the achievable localization accuracy with 100 ns is lower than 1 arcsec.
GENOS 21
4 - Mission Analysis 4.3 - Mission phases and ∆V
• Ballistic phase with orbital maneuvers of the AVUM for payload delivery in the proper conditions.
There are no stringent requirements on the launch windows that will be selected with the other
co-passengers of the launches.
The ∆Vs are computed with the assumptions of two body problem and impulsive burns.
4.3.1 Phasing
Each satellite performs a phasing maneuver to get the right in plane separation of 72 deg. Fig. 4.6
shows the ∆V cost as function of maneuver time, that is number of revolution in the phasing orbit. The
first impulse lowers the semi-major axis of 36 km and after 25 revolution a second burn re-circularizes
the orbit. 40 hours are selected to avoid large differential perturbation effects but keeping a reasonable
∆V of 40 m/s.
GENOS 22
4 - Mission Analysis 4.3 - Mission phases and ∆V
GENOS 23
4 - Mission Analysis 4.3 - Mission phases and ∆V
Figure 4.7: ∆V for altitude correction Figure 4.8: ∆V for plane correction
4.3.3.1 Perturbation
The most affecting perturbations for GENOS orbits are due to gravitational field of the Earth and
atmospheric drag; SRP and three body perturbation effects of the Sun and the Moon are of order of
magnitude lower than the uncertainty introduced by the density model.
Gravitational field Earth’s oblateness causes a nodal regression of 6 deg/day (see ??). Annual RAAN
variation is depicted in Fig. 4.9.
3 n J 2 R e2 µ
r
Ω̇ = − cos i [r ad /s] wi t h n= (4.1)
2 a 2 (1 − e 2 ) a3
Atmospheric drag Estimation of orbits lifetimes are base on ISO standards [?]. Due to 8 years mission
duration, GENOS satellites will face both minimum and maximum of solar activity. Fig. 4.10 show the
result of simulations starting on 2021(solar minimum) and 2024(solar maximum), corresponding to
satellites of launchers 1 and 4 ??. Orbit propagator uses a drag coefficient of 2.2 and an orbit averaged
cross sectional area of 0.61 m2 .
Another effect to be taken in account is the differential decay rate among satellites of the same
plane due to the dynamic behaviour of the atmosphere, responsible for possible variation in relative
phasing. In Tab. 4.6 the effects of differences in semi-major axis are reported. However, simulation
over the whole mission duration does not show a divergence in the difference of semi-major axis, Fig.
4.11
GENOS 24
4 - Mission Analysis 4.3 - Mission phases and ∆V
GENOS 25
4 - Mission Analysis 4.3 - Mission phases and ∆V
Gravitation perturbation can be left uncompensated because all the satellites have the same inclina-
tion: therefore there is no relative drift among planes of the constellation and localization performance
degradation.
Concerning orbit decay, drag compensation is required during period of maximum of solar activity
in order to ensure an orbit lifetime at least equal to the payload one; while it is not necessary during
quiet part of the solar cycle, as shown in Fig. 4.12. The selected strategy includes up to 2 maneuvers to
raise the semi-major axis from 6858 km to 6878 km with a ∆V cost of 12 m/s each.
For the error in relative phasing, the constellation is very robust in terms of accuracy, in fact it
remains constant even with large errors in phasing, see Tab. 4.6; nevertheless a threshold of 20 deg
in phasing error is fixed to avoid superposition or collision between satellites, keeping in mind that
satellites in adjacent planes are separated at the intersection point by 24 deg. For this reason it is
estimated that re-phasing maneuvers may be required with a frequency of up to 2 per year and cost of
5 m/s each.
The adopted station keeping strategy is a relative one, controlled by the Mission Operation Center,
with no stringent boundaries with the aim to have a common decay rate that an orbit lifetime of at
GENOS 26
4 - Mission Analysis 4.4 - Eclipse duration
least 3 years.
4.3.4 Disposal
The space segment design shall be compliant with ESA standard (ESSB-HB-U-002 [?]), according to
which the presence in the LEO protected region is limited to maximum of 25 years from the end of
mission. For GENOS mission an uncontrolled re-entry is selected thanks to the fact that the satellite
mass over area ratio ( 100 kg/m2 ) surely grants a natural decay in less than 25 years, as shown in Fig.
4.13.
Before atmospheric re-entry, total passivation shall be ensured to avoid unexpected break-ups. It
includes:
• Depletion burns
• Pressurant venting
• Battery discharge
The spacecraft operative phase ends with the death of the payload, whatever the reached altitude.
Then passivation is performed to allow a safe natural decay. Replacement can happen during last
phases thanks to different altitudes.
GENOS 27
4 - Mission Analysis 4.5 - South Atlantic Anomaly
Under the hypothesis that the Sun-spacecraft can approximated by the vector Sun-Earth, the Earth’s
shadow has been modeled as in Fig. 4.14. Since the position of the Sun and the position of the space-
craft are known, the software computes the value of x by performing the dot product between the
position vector r and the Sun direction ŝ. If this value is positive it means the spacecraft is between the
Sun and the Earth, while if it is negative, it may be in umbra. In this case, the algorithm computes the
value of h: if it is smaller than the Earth’s radius, it means that the satellite is in eclipse.
The eclipse duration is then computed for a whole year. It is arbitrary chosen 2020 as reference
year, but it must be highlight that the eclipses are periodic on a period of one year. The resulting plot
have been reported in Fig. 4.15. The maximum eclipse duration is approximately 36 minutes and the
minimum is about 22 minutes.
Please note that due to RAAN drifts, the actual orbital planes change. Therefore, as above-mentioned
the 3 planes remains separated by 120° of RAAN, but the RAAN absolute magnitude goes from 0° to
359°. This means that, although the three pictures are different, each orbital plane will encounter all
the three situations depicted in Fig. 4.15.
The Sun Synchronous Orbits(SSO) are the main backup solution, they can represent a replacement
for the whole constellation but also an addition to reduce the time to be operative. The main drawback
is the shorter payload lifetime, see Ch. ??.
Considering SSO orbit and 2 or 4 platform launched as secondary payload, different mixed constel-
lation configurations are evaluated. In order to verify the compliance with the accuracy requirement,
simulations have been performed to estimate the performance in detection achievable with the
proposed solutions.
GENOS 28
4 - Mission Analysis 4.6 - Backup Orbits
Figure 4.15: Plots of the eclipses duration for the year 2020
GENOS 29
4 - Mission Analysis 4.6 - Backup Orbits
Tab.4.9 shows the results for different combinations using one or two SSO plane with 2 or 4 satellites
and different planar separation in case of two SSO planes. The mean accuracy value takes into account
the fact that the configurations are not symmetric, so the relative disposition changes under the
perturbations effect. In particular the nodal regression causes a relative drift of 5 deg/day between the
45 deg Walker plane and the SSO orbits.
GENOS 30
5 Propulsion susbsytem
In this chapter the propulsion subsystem design process and final architecture will be reported.
5.1 ∆V BUDGET
First of all, the ∆v budget must be analyzed, reported in table 5.1.
Maneuver ∆V [m/s]
Altitude correction 10
Inclination correction 28
Phasing 40
Drag compensation 70
Total 148
As it can be seen, the total required ∆v is not very high, and a relevant part of it is given at the
beginning of the mission, as soon as the satellites are deployed by the launcher. In fact, orbit correction
and phasing must be performed as soon as possible.
Moreover, it must be noted that the considered drag compensation ∆v accounts for 4 years of opera-
tions instead of 3, in order to take into account a possible extension of the payload lifetime. Therefore,
no other margin is considered for the ∆v.
• Chemical propulsion: exploits chemical reactions to heat the propellant gases, and then expand
them through a nozzle;
• Electric propulsion: this technology exploits electric power to heat up or ionize propellant. The
achieved I s is very high, but so is the required power.
The drivers for the selection of the propulsion subsystem architecture are the power demand and
the propellant mass. The power demand is very constraining, since the power budget of the GENOS
satellites is very low. Moreover, the thrust level must be such that the maneuvers can be performed in
a time in the order of 1% of the orbital period. If such condition is respected, it is possible to assume
an impulsive maneuver [?]. This is useful also for the phasing maneuvers, since a low thrust option
could cause some problems in the relative phasing of satellites due to the long time needed for the
GENOS 31
5 - Propulsion susbsytem 5.3 - Thruster selection
maneuver.
By considering a period T = 5676s, a required thrust of roughly 35 N is required. However, this re-
quirement can be relaxed by imposing a high precision for the attitude control subsystem during
the thruster firings. In fact, with a precision of 1°, the gravity losses due to thrust misalignment are
negligible and a longer burning time is acceptable (e.g. in the order of 3 to 4 minutes).
A range for the specific impulse (I s ) must also be set. To obtain a not too high propellant mass, a value
between 200 s and 300 s is considered acceptable.
• Bradford ECAPS 22N HPGP: this thruster makes use of the ADN-based LMP-103S green mono-
propellant and has a nominal thrust of 22N;
• Arianegroup 20N hydrazine thruster: this thruster has a very high orbital experience.
The first solution would be the most suitable, because LMP-103S propellant has higher performances
than hydrazine in terms of I s and propellant density. However the TRL of the considered thruster is
too low for the GENOS mission.
Therefore, the selected thruster is the Arianegroup 20N hydrazine thruster, which has the characteristics
reported in table 5.2.
Firing tests will be required in order to fully characterize the actual performances and behaviour.
• 3% for leftovers;
After having computed the propellant mass and volume, the mass of pressurizer must be computed.
The propellant mass budget is reported in the following table:
GENOS 32
5 - Propulsion susbsytem 5.5 - Propulsion subsystem architecture
Diaphragm tank
For this reason, a diaphragm tank must be adopted, in order to separate the pressurizer from the
propellant, and to grant a positive expulsion in 0g conditions.
The Rafael PEPT-230 tank is the chosen one, as it satisfies the volume and pressure requirements. It is
a titanium spherical tank with a diameter of 230mm with equatorial mounting and 6 l of total volume,
with a maximum of 4.5 l of propellant.
GENOS 33
5 - Propulsion susbsytem 5.6 - Future developments
GENOS 34
6 Telemetry-Tracking & Commands
6.2 A RCHITECTURE
Two different types of architecture are selected. For GRB alert it was decided to take advantage from
a link with a satellite constellation while for the scientific data a ground station network is used. In
particular, GRB alert will be send to ground through Globalstar which is a constellation of satellites in
Low Earth Orbit. Differently, the science is downloaded with patch antennas to LeafSpace network,
which plans to build 20 ground stations all over the world before the end of 2020.
6.2.1 Globalstar
A ground station network was discarded for the design of the link through which alert is downloaded.
This choice was taken since it is not possible to guarantee 20 minutes between one passage over a
ground station and the next one. Moreover the cost to have stations always available is very high. The
alternative to ground stations is an link with other satellites and two possibilities have been taken into
account: Globalstar and Iridium constellations. They were selected thanks to the fact that they can
ensure full coverage for satellites in LEO (with the exception of latitudes higher than 70° North and
lower than 70° South for Globalstar). However, Iridium constellation was tested on one mission only
and has a very low data rate (max 2.7 kbps). These are the main reasons for which it was discarded.
On the other hand, Globalstar constellation has already been tested on four missions with an on-orbit
success rate of 100% at altitudes between 110km to 700km. It provides 24/7 real time data, has a
Technology Readiness Level of 9 and has a higher data rate (7 kbps). Even if Iridium has lower costs
than Globalstar, the latter is in any case a low cost solution since its prices are not comparable with the
ones for ground stations passages. [?] In order to exploit it, a very light and small device needs to be
mounted on the spacecraft, the Eyestar-D2 device (Fig. 6.1).
The NSL (NearSpace Launch) server communicates via the Globalstar network to send and receive
satellite data. All data is logged and archived on the server. The database performs real-time replication
to a backup server. The typical full path latency from satellite to the NSL server is under 30 seconds.
GENOS 35
6 - Telemetry-Tracking & Commands 6.2 - Architecture
The NSL server web API provides the programming capability to send and receive all data streams over
the Internet, that includes receiving telemetry packets, sending and receiving data files, sending SMS
commands.[?]
Two Eyestar-D2 devices are mounted on each spacecraft, for redundancy reason, to be sure to be
able to communicate the alert also in case of failure. Gobalstar device has two main drawbacks: it does
not have a GPS integrated and it can’t communicate if the spacecraft spins more than 0.25 rpm.
Parameter Value
TRL 9
Data rate 7000 bits/s
Dimensions 6.1x11.9x2.2 cm
Weight 138 g
Input voltage 7÷20 V (10 V nominal)
Supply power 0.5 W RX - 4.5 W TX
Temperature -50°C ÷ +85°C
TX frequency 1610÷1625 MHz
RX frequency 2484÷2499 MHz
Antenna patch antenna integrated
Channel access CDMA Code division
Link Margin high, no atmosphere
The backup solution to Globalstar is Iridium constellation, also in case SSO orbits would be
exploited, since Iridium guarantees coverage also for high inclined orbits. IridiumShort Burst Data
(SBD) is a simple and efficient network transport capability for transmitting short data messages
between equipment and centralized host computer systems. Parameters of the Iridium 9603 device to
put on the spacecraft can be found in Tab. 6.2
GENOS 36
6 - Telemetry-Tracking & Commands 6.2 - Architecture
Parameters Values
Dimensions 31.5x29.6x8.1 mm
Weight 11.4 g
Temperature range (-40 ÷ +85)°C
Frequency (1616 ÷ 1626.5) MHz
Data rate up to 2.7 kbps
Input voltage 5 ± 0.5 V in DC
6.2.2 LeafSpace
In the TT&C subsystem a second mode is defined due to the fact that the payload data are heavy. They
amount to 10 Mbytes per detector and they contain the energy level of the GRB event. For this reason
a higher data rate is needed and a ground network is selected. S band is chosen thanks to the high
data rate it can provide. Since the GENOS mission is in Low Earth Orbit, small dishes are enough to
receive the data from the micro-satellites. Misalignment losses are negligible and the space one are
contained. For all these reasons LeafSpace network is selected (Fig. 6.2): it can work in S band, has 3m
dish antennas with a gain of 33.7 dBi. [?] Two patch antennas per satellite are used to interface with
ground in order to ensure redundancy and to have more possibilities to communicate (they are not on
the same face, for details see Ch.[rifer. config.]). Patch antennas are selected since they work in S band,
are very small and light, do not need deployment mechanisms and can provide a wide beam width.
Due to their low directionality, these antennas can generally maintain a communication link even
when the spacecraft is tumbling, which is advantageous for small satellites lacking accurate pointing
control.
A back up solution in case of problems with LeafSpace network has been selected: the RBC Signals
ground station network, in Fig. 6.3. It consists of infrastructures around the globe providing low-
latency, low-cost communication services to spacecraft operators. It provides real-time access to
satellites in Low Earth Orbit, working in UHF, S- and X-band. The network antennas range from
2.4m to 11m in diameter, and can support a wide variety of data rates, polarizations, and modulation
schemes. [?]
GENOS 37
6 - Telemetry-Tracking & Commands 6.2 - Architecture
Typical characteristic of a patch antenna are listed in Tab. 6.3. [?] The patch antenna is linked to the on
board computer through a transceiver, with characteristics like the ones reported in Tab. 6.4. [?]
Each antenna is considered both for transmission and reception. For this reason only one
transceiver is needed (Fig. 6.4). No redundancy is considered since other two antennas (Global-
star ones) are present on each satellite. Two transceivers can be put if more redundancy is needed.
Please note that the two functionalities (transmission and reception) can be splitted between the
antennas but in this case two transceivers and four antennas are needed in order to have the same
contact conditions.
Considering the configuration, the communication subsystem electronics shall be located as close to
the antenna as possible to minimize cable losses. Thanks to sunpointing attitude and antennas on
opposite faces of the satellite, no pointing is needed.
A block scheme of the transceiver linked to the antennas is build, as can be seen in Fig. 6.5.
It is a Software Defined Radio architecture: the broad implication of the term software defined is
that different waveforms can be supported by modifying the software or firmware but not changing
the hardware. SDR is a radio class that could be re-configured or re-programmed so it offers flexibility,
reconfigurability and scalability. SDR architecture is developed based on conventional radio functions
but the difference is that all functions of signal processing on conventional radio are carried out fully
by hardware while the functions of signal processing on SDR are carried out as much as possible
by software. If devices are mostly hardware based, reprogramming or reconfiguration options are
minimal, at least regarding radio functions. This lack of flexibility is disturbing in the sense that if an
GENOS 38
6 - Telemetry-Tracking & Commands 6.2 - Architecture
Parameter Value
TRL 9
Frequency range 2100÷2500 MHz
Gain max 6 dBi
Temperature -30°C ÷ +50°C
Impedance 50 Ohm
Dimensions 70x70 mm2
Weight 49 g
Parameter Value
S band operation 2025-2300 MHz
Data rate Sat2Ground up to 20 Mbps
Data rate Ground2Sat up to 256 kbps
Operational mode FDD / full-duplex
Low power consumption 3 - 4.5 W rx and 8 - 12 W tx
DC supply voltage 7 – 18 V
Ultra small volume 50 x 55 x 94 mm3
Low mass < 190 gram
Operational temperature -20 ÷ +50 °C
Switch-on temperature -30 ÷ +60 °C
Non-operating temperature -40 ÷ +65 °C
GENOS 39
6 - Telemetry-Tracking & Commands 6.2 - Architecture
For the patch mode the number of contacts and their duration have been analyzed. A simulation was
carried out considering latitude and longitude of the ground stations, both for the nominal and the
back up solution. For the LeafSpace network three hypothesis have been done:
Exact ground contacts are computed using GMAT software, considering the Leaf Space ground
network, with a minimum elevation angle of 10°. The software individuates all possible contacts, but
not all of them are suitable to the communications in the science phase because of the Sunpointing
constraint on the satellite orientation. Patch antennas on faces 2 and 5 (opposite) are able to com-
municate when they are approximately parallel to the Earth surface. This condition is verified when
the zenith direction of the ground station location is perpendicular to the Earth-Sun vector, which
occurs when the apparent solar time is 6:00 or 18:00. A range of ±15° out of the normal to the surfaces
is assumed valid in order to select the right contact events, corresponding to ±1 hour in the ground
station’s local time.
During the science observation phase the mean number of contacts in one day is 75 and their mean
duration is of 120 seconds but only 14 lasts more than 3 minutes. The average separation between two
passages is in the order of less than 3 hours but single interval with no useful contact can be up to 10
hours. During separation, acquisition and detumbing phase, a simulation was computed considering
the spacecraft spinning at 5 degrees per second. In this case the mean number of daily contacts is
higher than 500 but the mean duration is only of 14 seconds.
For RBC Signals network the mean number of daily contacts is 52 with a mean duration of 132 seconds:
13 of them lasts more than 3 minutes so good in case it is necessary to lean on this solution.
GENOS 40
6 - Telemetry-Tracking & Commands 6.2 - Architecture
The link budget for the patch mode in the operational phase is reported in Tab. 6.5. During the
operational phase the most important task the patch antennas has to do is to download the scientific
package of data. Considering a beam width of 90 deg and a gain of 2 dB the contact at ground reduces
to 3 minutes each so a data rate of 450 kbps is selected. In this way it is possible to download one
payload package of scientific data per passage so 3 passages are needed to download 30 MBytes of data
per spacecraft. Note that it was assumed that only 3 payloads on one spacecraft see the GRB event.
The coding scheme selected is BPSK because it makes a good use of the spectrum, it is less complex
than for example QPSK, it is more reliable in term of phase errors and it is characterized by a good BER.
In Fig.6.7 is reported the value of the energy per bit over noise density (EbN0) with different data rates
and powers and can be seen that with the selected data rate, a power of 2 W ensures a value for the
EbN0 of 23.4 dB.
GENOS 41
6 - Telemetry-Tracking & Commands 6.2 - Architecture
The link budget for the patch mode in starting phase and safe mode is reported in Tab. 6.6. When
not used for science observation phase, the two patch antennas can be used for separation, acquisition
and detumbling phases. In those situations the antennas need to download telemetry and upload
commands. The selected data rate are respectively of 250 kbps and 80 kbps.
Considering these data rates, the results in terms of EbN0 are reported in Fig.6.8a for the telemetry
download and in Fig.6.8b for the commands upload.
Patch antennas, along with Globalstar ones, are extremely important also in the safe mode of the
satellite. The TMTC safe mode is defined by the following procedure:
After sun pointing if there is no confirmation from Globalstar communication the decision is to try
patch antennas. A simulation has been carried out for a random tumbling condition and it was found
out that the mean time for contact in the worst case of 10 deg per second is 7 seconds. Considering a
data rate of 250 kbps in downlink the telemetry that can be downloaded in one passage is of 1.7 Mbit.
GENOS 42
6 - Telemetry-Tracking & Commands 6.2 - Architecture
Table 6.6: Link budget for starting phase and safe mode
(a) EbN0 (dB) for telemetry download (b) EbN0 for commands upload at EIRP 43 (dB)
GENOS 43
6 - Telemetry-Tracking & Commands 6.3 - Conclusions
6.3 C ONCLUSIONS
The modes for the TT&C subsystem are two: Globalstar mode and patch mode (or combined). For a
detailed description of operations related to telecommunication modes please refer to Ch.[capitolo
fasi e modi]. In conclusion the depicted design is robust enough to guarantee always a connection to
ground. From Globalstar technology characteristics the Gamma Ray Burst alert can be downloaded
in less than 1 minute so accomplish one of the most important objective of the GENOS mission. The
scientific data are send to ground within 1 day so respecting the customer requests.
GENOS 44
7 On Board Data Handling
7.1 I NTRODUCTION
The On Board Data Handling (OBDH) subsystem is in charge of commanding and monitoring all other
spacecraft subsystems, carrying and storing data in the various electronics units and managing the
health data and status of the system which must be kept on track. It is responsible for all on-board
operations and it must take care for a large variety of applications for the correct functioning of the
whole system.
In this chapter a detailed analysis of the OBDH system design is presented, with the objectives of
estimating the main quantities needed to size the system (throughputs and memory size) starting from
data requirements, defining a preliminary architecture, evaluating the mass and power budgets, and
highlighting the principal constraints and inputs for the other subsystems.
7.2 R EQUIREMENTS
Deriving directly from the mission objectives the main requisite for the OBDH s/s is properly handle
the scientific data generated during the mission.
Every GENOS satellite hosts 5 GRB detectors and each of them is provided with a dedicated instrument
data unit, responsible for the science data generation, processing and management. In particular an
algorithm for the prompt burst alert is implemented in order to perform the triangulation method
for the GRB localization. This alert consists in a short packet of data comprehending the state of
the spacecraft and the time trigger of the event occurrence. The data volume related to the alert is
estimated to be about 1 kb [?]
The scientific data produced by a detector for a GRB event is considered 10 MB in average. However
for the sizing of the PL data storage capacity, peak GRBs of 1 Gb are considered and the fact that
multiple events could occur in a brief time interval is also taken into account. On the other hand,
the platform data management requires a much more standard and simple design. In the following
section a complete assessment of the system applications and data rates is reported. In figure 7.2 are
reported the bitrates relative to the sensors present on board. Knowing the total datarate and the time
of no communication for the TM downlink, it is possible to evaluate the minimum size for the mass
memories to put on board.The requirements for the HK data volume necessary to store data during no
connection windows are determined with the following considerations:
• Maximum time interval between passages (at least 3 minutes long) over 2 consecutive ground
stations (10 hours) plus margin for 1 missed link opportunity (5 hours)
For a precise list of system requirements refer to the requirements document attached.
GENOS 45
7 - On Board Data Handling 7.3 - Functionalities
7.3 F UNCTIONALITIES
The OBDH performs two major functions:
• it gathers, processes and formats housekeeping (HK) and mission data for download or manage-
ment by an On Board Computer (OBC)
Additional functions integrated are: s/c timekeeping, computer health monitoring (watchdog) and
security interfaces.
These are the reference functions used for the definition of a favorable architecture, the functional
blocks used according to the operations required and driving the selection of the components. They
have been selected following the general functional scheme proposed by ESA SAVOIR. 7.1
Commands processing Commands for the OBDH subsystem can be provided by uplink from ground
stations or through a relay network, but can also be stored commands. They are received and validated
by a decoder unit, processed and then distributed to the addressed subsystem.
Telemetry processing The system acquires data for spacecraft health and status, feedback for on
board control of spacecraft functions and routing of P/L and subsystems data for communication or
storage in memory units. Data are collected and processed in form of packets and frames using CCSDS
standards.
Security interfaces This function includes security standardized protocols to protect the spacecraft
from receiving unauthorized commands and to protect sensitive information by encryption during
transfer.
GENOS 46
7 - On Board Data Handling 7.4 - Operations breakdown
Autonomy Different applications can be stored inside the OBDH subsystem to reduce the need to
communicate with ground operators. Simple autonomy application is implemented whenever the
satellite can communicate with ground with little issues in terms of link availability and data rates
limitations.
On board time distribution and synchronization To support the AOCS system, manage stored
commands or time-tag data with a time word (essential for prompt burst alerts), an On Board Time
(OBT) function is required. Several systems can provide this time, for example GPS receivers, computer-
maintained counters or atomic clock devices. In GENOS satellites Chip Scaled Atomic Clocks (CSACs)
are used to fulfill this function, while GPS signals are needed to recalibrate the clocks. See section
.....LUCA... for more details regarding the CSAC device.
Fault Detection, Isolation and Recovery (FDIR) The two main approaches to provide software meth-
ods for tolerating faults are redundancy and distributed processing. Whenever internal errors or
environmental effects prevent the OBC to work correctly, it can be automatically restarted thanks to a
watchdog timer. On the other hand an Error Detection and Correction (EDAC) circuitry is included to
clean stored data from a bit error in memory words.
AOCS management This function is considerably mission dependent and it strictly relates to the
actuators and sensors selection. Therefore with respect to the type of ADCS system adopted its level of
complexity will vary accordingly.
Power management It controls battery charge and discharge and monitors the power bus. It checks
peak voltages or currents and commands switches of devices status.
Thermal control It involves monitoring and controlling temperatures throughout the spacecraft. It
guarantees the required thermal conditions and ranges for the equipment on board. In particular,
concerning the detectors, thermal control is required to manage the annealing cycle of the crystals
which is operated through resistors dissipating heat.
Payload management This function can be performed directly by the OBC otherwise it is supported
by a dedicated payload data system. It consists in scientific data collecting, processing and stor-
age, implementing the burst trigger algorithm for GRB detection, instrument controlling and power
distribution.
Operating system functions This category includes a variety of software functions such as the exec-
utive to schedule the application software and other operating system functions, the run-time kernel
software to support higher-order languages, I/O device handlers to deal interfaces between processor
and peripheral devices and other utilities like built-in test and math utilities.
GENOS 47
7 - On Board Data Handling 7.5 - Sizing
Initialization After the separation of the spaceraft from the launch vehicle, the power application
makes the OBC begin functioning. Considering 2 CPUs (in warm redundancy), one is configured to be
power-on and the second to be power-off.
Check out The bootcode is downloaded to analyze several checks for the initialization success and
status of the electronics on board in order to ensure that the computer can continue to perform as
required once operational .
Nominal operations During the operational life of the system the CPU remains active, managing
TC and TM data stream, application and operation system functions. In particular it shall control the
payload and handle the mission data. Each detector is provided with a dedicated unit which has the
fundamental role of implementing the trigger algorithm and event detection codes.
If the OBC stops executing or it performs instructions in a incorrect sequence then it needs to restart.
This might be caused by a Single Event Latch-up (SEL) or software errors. A watchdog timer allows to
reset it automatically but afterwards it must be reconfigured. The software code is reloaded from the
non-volatile EEPROM memory in the safeguard module.
For the assessment of the OBDH requirements the most critical case in terms of data throughput
and storage is considered, that is the nominal operational phase, in which most of the application
programs are run. In addition to these estimates other functions like security interfaces and FDIR
management are included to contribute to the overall sizing.
7.5 S IZING
The sizing of the OBDH system is reported in table 7.2. Once the initial software size estimation process
is completed the hardware resources can be identified. For each functional group, given its execution
frequency expressed in Hz, the software size is measured by bits of memory and the processing time
by throughput (THR) which is expressed in thousands of instructions per second (KIPS).
For AOCS block functions the size and throughput estimates were based on the method of similarity
proposed in ?? starting from typical values valid for a 16-bit general purpose processor.
In table 7.1 the total required throughput and mass memory size are summarized.
Due to requirements uncertainties and need for on-orbit spare capability a good rule of thumb is
to set the amount of computer memory and THR at 4 times the estimate of what is needed for software
size and throughput. So the estimated values are accordingly margined.
GENOS 48
7 - On Board Data Handling 7.5 - Sizing
GENOS 49
7 - On Board Data Handling 7.6 - Architecture selection
Centralized architecture It uses point to point interfaces that can be used for subsystems and
payload to connect with a single management computer.
PROs
• Works best with few, well-defined subsystems which all interface with the central computer.
• High reliability as failures along one interface do not affect other interfaces.
CONs
• To add a new node requires hardware and software changes in the OBC.
Ring architecture Packets of data containing the same information are passed in a circular pattern
from a single server to multiple components.
GENOS 50
7 - On Board Data Handling 7.6 - Architecture selection
PROs
• Adding new nodes has a limited impact to the central processor.
• Wiring harnesses are small and can be distributed throughout the spacecraft structure.
CONs
• Low reliability due to in-line transmission to next node.
Bus architecture It consists of a common data bus with all subsystems connected to it. This solution
requires the use of well designed standard-protocols and communication schemes for all the nodes.
PROs
• Data transmissions are deterministic raising reliability.
CONs
• All components must be developed with a specific physical and electrical interface.
• Conflicts may arise if many devices need the bus at the same time
Decentralized architecture The aim of this scheme is to provide sufficient computing power and
data storage to the individual subsystems and thus to realize a decentralized data handling function. It
uses remote terminal units (RTU) which interface sensors, actuators and instrumentations to the OBC.
PROs
• Control, monitoring and data processing and management can be dealt locally
• Reduced amount of connection lines between the CPU and the different units
CONs
• Integration of additional units is required which results in increased power demand and cost.
• It is beneficial for GENOS microsatellites, which should be configured with standard components
in order to reduce the mission cost in terms of purchasing, verification/validation tests and to
ease the integration procedure
• it represents the principal solution when the connected components do not link to a net of
distributed microprocessors
• it is usually adopted for small class satellites where the number of interfaces is not high since
adding connections would increase wiring harness, hence mass and cost budgets
In figure 7.3 is sketched the centralized architecture with relevant functional blocks.
GENOS 51
7 - On Board Data Handling 7.7 - Redundancy and robustness strategy
The OBDH system is constituted by 2 OBC units. In total there are 2 CPUs in warm redundancy, 3
CSACs in hot redundancy, 2 serial SpW interface links, 2 MMUs in hot redundancy. Every equipment
and sensor in the spacecraft is crosslinked to each unit by means of 2 SpW point-to-point connections
(200 Mbits/s max speed), one main link plus a redundant one. In case of failure of the main OBC, the
second computer is switched on and it can replace all the functionalities of the first one. The bus
selection guarantees a fast exchange of data in compliance with the TMTC s/s requirements.
The OBDH architecture and its redundancy strategy was designed with the objective to be robust to
failures and to keep the satellite responsive in off nominal conditions. Indeed the processing unit is
configured in warm redundancy. That is, only one processor is active but data are stored in both units
and the redundant CPU is always ready to replace the main one. If the main computer is restarted
3 consecutive times for any reason without success, then the system automatically switches to the
secondary unit.
FDIR functionalities are included in the software implementation. Error Detection And Correction
(EDAC) protection embedded in the processor automatically corrects single bit errors in the memory
units and flags double bit errors. Also a watchdog timer is dedicated to monitor the CPU operations
and to reset the OBC when the specified time is expired.
Finally the OBDH is provided with a safeguard memory functionality. This block, implemented in
hot redundancy (1 module for each OBC unit), is constituted by 2 memory banks. One bank is a 512
GENOS 52
7 - On Board Data Handling 7.8 - Components specification
kB volatile memory for dynamic allocation, the other one is a 256 kB non volatile memory for static
context and High Priority Commands (HPCs). The data stored is basically the current configuration
of the s/c, its current mode and phase and the software patches that can be applied in case of failure.
This information is used by the active processor after its boot, either after a processor switch-over or
after a processor reset.
Uncorrectable memory errors in the primary computer or timing issues in a command sequence can
induce the activation of the safe mode. Please refer to chapter ...SAFE MODE.... It is important to note
that some scientific data can be lost in the process, but this procedure is required to guarantee the
satellite security, of course trying to have minimal impact on the mission objectives.
GENOS 53
8 Attitude Determination and Control Sub-
system
• The Sun shall be pointed with a precision better than 1 degree, to prevent it from detectors FOV
and to enlighten solar panels.
• The antennas shall be pointed towards the ground and Globalstar constellation, for telecommu-
nication.
• The maximum angular velocity allowed is 1.5 deg/s to grant link to Globalstar.
• Thruster shall be pointed in the velocity direction for the whole burning time, which is 3 minutes
at the end of life.
Finally, the selected devices shall be the cheapest ones (in terms of money, weight and power demand)
which fulfills the requirements.
According to the literature [?], 3 axes stabilization is the unique method which accomplishes
every requirement: gravity gradient, momentum bias, spin, dual spin and passive magnetism are dis-
carded mainly for the low maneuverability and the coarse pointing precision.Since the most expensive
stabilization method is selected, the criterion of having low cost devices is even more stringent.
8.1.2 Actuators
Thrusters are discarded as actuator option for the power and mass demand, despite of the possibility
of integration with propulsion subsystem. Magnetotorquers are selected to accomplish detumbling (in
fact their authority is enough to overcome disturbances), but they are not suitable for maneuvers. Thus,
momentum exchange devices are chosen as main device; in particular, reaction wheels are selected,
because they are cheaper than CMG in terms of cost, mass and power demand, even if they grant
slower maneuvers. Their desaturation is accomplished by the magnetotorquers, since they are lighter,
cheaper and less power demanding than thrusters and they are already selected for detumbling.
GENOS 54
8 - Attitude Determination and Control Subsystem 8.1 - Design path
The equations to size the reaction wheels and the magnetotorquers are taken from the literature
[?]. The disturbances kept into account are: gravity gradient, solar radiation pressure, magnetic torque
and aerodynamic drag.
The results of this preliminary size (for each axis, with the assumption of a cubic spacecraft shape) are:
From these outcomes, COTS are selected as baseline, following the criteria of low mass, low power
demand and low budget (Tab. 8.1). Since the dipole moment of the magetotorquer required for
desaturation is more constraining than the one needed for disturbances counteracting, the former
is taken as reference in the selection; furthermore, in order to reduce weight and dimension, the
constrain is relaxed and a device with a dipole moment of 2.00 Am2 is chosen.
8.1.3 Sensors
Since the satellite is expected to fly in LEO, orbit determination can be acquired through GPS receiver,
which is required for the atomic clocks too.
Instead, in order to determine the attitude:
• The selected sensors shall grant a precision one order of magnitude lower than the required
pointing precision, i.e. 0.1 deg (6 arcmin).
• The position of the Sun shall be known time by time, for science and power supply purposes.
To accomplish all the requirements in sunlit, Sun sensor is chosen as the most suitable device, based
on the characteristics reported in the literature [?]: fine Sun sensor is placed on the face nominally
looking at the Sun (number 1) and coarse Sun sensor (passive device) on any other surface. To
completely determine the attitude, Sun sensor is coupled with magnetometer (suitable for the low
altitude orbit and already on-board to work magnetotorquers), composing a TRIAD: the values acquired
by the sensors in body frame (the magnetic field Bb from the magnetometer and the Sun position Sb
from the Sun sensors) and those in the inertial frame (Bn and Sn ) are compared and the attitude matrix
AB /N is acquired:
h Bb ∧ Sb Bb ∧ Sb i
VB = B b BB ∧ (8.1)
|B b ∧ S b | |B b ∧ S b |
h Bn ∧ Sn Bn ∧ Sn i
VN = B n Bn ∧ (8.2)
|B n ∧ S n | |B n ∧ S n |
VB = A B /N VN (8.3)
During the eclipse Sun sensor does not work and a different determination strategy is necessary:
thus, an optimization tool is selected, based on magnetometer and IMU gyros (used to measure
the satellite angular velocities too). From a computational point of view, the attitude matrix AB /N is
obtained by minimizing the cost function J:
J (A B /N ) = |B b − A B /N B n | (8.4)
and by integrating the dynamic equation through the measurement of the gyros (represented by the
skew symmetric matrix [ωB /N ]∧ ):
Ȧ B /N = −[ωB /N ]∧ A B /N (8.5)
GENOS 55
8 - Attitude Determination and Control Subsystem 8.2 - Architecture
It is important to notice that this latter determination strategy leads to pointing precision divergence,
because of the IMU gyros propagation error. Since the pointing precision is required to prevent the
Sun from the FOV of the detectors, the divergence is not a problem in eclipse; anyway Sunpointing
shall be maintained to minimize the time to reach the required precision as soon as the satellite comes
back in sunlit.
8.2 A RCHITECTURE
In order to guarantee the correct work of the subsystem in case of devices failure, cold redundancy
is enhanced for what regards the sensors (whose number is doubled) while it is hot concerning the
reaction wheels (four in a pyramidal disposition); the magnetotorquers are not redundant. All the
devices are linked to both of the two on-board computers, in order to overcome the failure of one of
them and of the connections.
Tab. 8.1 reports the number of the devices and the selected baseline.
8.3 M ODES
The ADCS modes are defined according to the different performances required. To study the behavior
of the attitude during each mode, a Simulink model is implemented, based on the actual inertia
properties of the satellite.
The distinction between sunlit (considered lasting 59 minutes) and eclipse (35 minutes) is done for
GENOS 56
8 - Attitude Determination and Control Subsystem 8.3 - Modes
any mode, because of the different determination algorithm used, with the exception of detumbling:
in fact it needs just the measure of gyros (for the rotation rate) and of magnetometer (to work the
magnetotorquers), which operate both in sunlit and in eclipse.
Tab. 8.2 indicates the working devices for each mode and the related power demand. It is important
to highlight that for science and safe modes the power demands reported are related to the necessity
respectively during desaturation (magnetotorquers powered, as discussed below) and during maneuver
to point solar panels towards the Sun.
u i d eal = −k I ωB /N (8.6)
u i d eal ∧ B b
u r eal = ∧ Bb = m ∧ Bb (8.7)
Bb · Bb
Where:
• u i d eal and u r eal are the ideal and real control momentum [Nms].
• k is an arbitrary constant.
• I [kgm2 ] is the inertia matrix related to the configuration with solar panels not yet deployed. Bas-
ing on the configuration (Ch. 11.1), there is just a slight misalignment between the geometrical
and the principal inertial reference frame (0.1 deg), which are both centered in the center of
mass. Thus the principal inertial one is used in the simulation and it is:
2.17 0 0
I = 0 4.34 0
0 0 4.60
• m is the magnetic dipole provided by the magnetotorquer (it depends on the device selected).
Regarding the very first detumbling, the simulation starts from an initial random angular velocity
(consequence of the injection in orbit) of 10 deg/s, considering the spacecraft dimensions. After 5.14 h
(about 3 orbits and a quarter) the angular velocity values achieved are so small (less than 1.7 e-03 rad/s,
GENOS 57
8 - Attitude Determination and Control Subsystem 8.3 - Modes
i.e. 0.1 deg/s) that the spacecraft can be considered still: this time is selected as detumbling duration.
It is quite a long time, but the power demand in this mode is low, as shown in Tab. 8.2.
Fig. 8.2 reports the trend of the angular velocity, while Fig. 8.3a and 8.3b show the magnetic dipole
behavior; it can be noticed that an effort larger than the maximum one is required along the main part
of detumbling.
(a) The magnetic dipole required (b) The magnetic dipole physically provided
u i d eal = −k 1 ωB /L − k 2 A ∧
B /L (8.8)
u r eal = −A ḣ r − ωB /N ∧ Ah r (8.10)
Where:
GENOS 58
8 - Attitude Determination and Control Subsystem 8.3 - Modes
• ωB /L is the relative motion between the body and the reference frame [rad/s]:
• A∧
B /L is the vector representing the difference between the body frame and the reference one; it
comes from the matrix A B /L :
A B /N = A B /L A L/N (8.12)
• A is the reaction wheels matrix, representing the pyramidal disposition of the wheels.
At the beginning, the reference frames were chosen to have two surfaces always looking at the deep
space, in order to grant an easy integration with radiators, if they had been necessary: they would
have set on surfaces 3 and 4, along orbital momentum direction. Even if, at the time being, the design
discards the option of having radiators (??), the reference frame has not been changed: it is compliant
with all ADCS requirements and allows further integration with radiators, if necessary.
8.3.2.1 Sunpointing
Sunpointing is required to align solar panels towards the Sun and to prevent it from the detectors FOV.
As reported in ADCS requirements, in sunlit the precision shall be better than 1 deg, while in eclipse it
can be relaxed.
Sunpoi nt i ng
The goal is to superimpose the attitude matrix AB /N with the AL/N , which is:
x Sun
x Sun ∧ h or b
x Sun ∧ (x Sun ∧ h or b )
Where:
• x Sun is the direction from the spacecraft to the Sun.
2. Reaching a precision of 1 deg (after 22 minutes) and deploy solar panels (Fig. 8.4a). The inertia
properties change (Ch. 11.1) and the matrix [kgm2 ] used from now on is:
2.68 0 0
I = 0 4.76 0
0 0 5.52
It is related to the principal inertial reference frame, slightly misaligned from the geometrical
one (even lower than 0.1 deg); the center of mass (on which they are both centered) is moved
from the one of the not deployed configuration.
4. Maintaining pointing in eclipse, during which a divergence up to 3 deg occurs (Fig. 8.4c).
5. Recovering precision better than 1 deg, just after 33 seconds, thus this operation can be per-
formed in any orbit (Fig. 8.4d).
GENOS 59
8 - Attitude Determination and Control Subsystem 8.3 - Modes
(a) In the first sunlit, before solar panels deployment (b) In the first sunlit, after solar panels deployment
GENOS 60
8 - Attitude Determination and Control Subsystem 8.3 - Modes
8.3.2.2 Thrustpointing
Thrustpointing is performed any time that an orbital maneuver is required: the thruster (on the surface
number 1) is aligned with the direction of the velocity vector; the versus (towards the velocity or
opposite to it) depends on the type of the maneuver which shall be done. The goal is to superimpose
T hr ust poi nt i ng
the attitude matrix AB /N with the AL/N , which is:
±v or b
±v or b ∧ h or b
±v or b ∧ (±v or b ∧ h or b )
Where:
The simulation for sunlit starts from the science mode conditions (in which Sun is tracked) at the end
of eclipse; vice versa for the simulation in eclipse.
Fig. 8.5a and Fig. 8.5b show that a precision lower than 1 deg is reached, so that losses due to
misalignment can be neglected. It is worth to notice that the convergence in eclipse is faster than
in sunlit, because of the the optimization tool velocity. The precision lower than 1 deg is granted for
enough time (the thrusting lasts 3 minutes at the end of life, i.e. in the worst conditions), even in
eclipse, in which the precision diverges for the propagation of the gyros error.
To sum up, both of sunlit and eclipse conditions are suitable to perform thrusting, enhancing elasticity
in the orbital maneuvering.
The effort required to the reaction wheels is maximum at the beginning (when the peak of the
momentum is needed), than decreases. It is worth to note that the momentum required during the
eclipse is larger than the one provided physically by the wheels (Fig. 8.6b), to grant the very fast
convergence discussed above; this does not happen in sunlit, in which the momentum required is
always lower than the reaction wheels highest performance (Fig. 8.6a).
Finally, it is interesting to report the angular velocity trend during the thrustpointing, in Fig.
8.7a and Fig. 8.7b: the components are null, but one. This grants a such angular motion that the
thrustpointing can be maintained while the spacecraft orbits.
In particular, the angular velocity peak in eclipse (up to 1.8 deg/s) (Fig. 8.7b) overcomes the limit
imposed by the requirements (1.5 deg/s), but Globalstar was tested to grant communication up to 12
deg/s; furthermore, the overcoming occurs for few minutes. Thus, the trend is acceptable.
GENOS 61
8 - Attitude Determination and Control Subsystem 8.3 - Modes
After one orbit and half, momentum components are almost equal to the ones at the end of Sunpointing
and desaturation can be considered accomplished.
This operation is needed quite often, but it is not a problem: in fact the required pointing precision is
never lost during desaturation.
• Detumbling is still performed through magnetotorquers, but its trend is different from the one
of detumbling mode, for the different inertial properties, since solar panels are already deployed
(Fig. 8.8).
• Sunpointing cannot be performed through magnetotorquers, for the too low authority, as
reported in Fig. 8.9a; the use of reaction wheels is mandatory and a precision better than 1
degree is achieved (Fig. 8.9b).
Then, Sunpointing shall be maintained and desaturation shall be accomplished when necessary,
similarly to science mode.
The power required by safe mode is quite high, as reported in 8.1; since ADCS subsystem is crucial for
the mission, it is considered a reasonable demand.
GENOS 62
8 - Attitude Determination and Control Subsystem 8.3 - Modes
GENOS 63
9 Electrical power subsystem
9.1 I NTRODUCTION
The electrical power subsystem of GENOS satellite is designed to be reliable and efficient. The main
drivers for the design are: mass, volume and cost. These drivers leads to choose high efficient, TRL 9
and space qualified technologies.
The selected architecture is the classic solar panel plus battery couple. This essentially for the
following reasons:
2. Other technologies for power generation and energy storage are not fully developed for mi-
crosatellites.
Finally, it needs to be mentioned that the nominal duration of 1 orbit is 94.61 min and the maximum
eclipse duration (used for the sizing) is of 36 min. It is worth to remember that the satellite lifetime is
of 3 years.
GENOS 64
9 - Electrical power subsystem 9.2 - Modes and sub-modes
Note: the way to compute the mean duration is explained for each mode.
Detach This sub-mode is used only once just after the detach. It lasts 30 minutes and consists in
transmitting to ground through the patch antennas the telemetry of the satellite.
Detumbling The duration of the detumbling comes from the ADCS subsystem. In this sub-mode the
communication leans always on Leaf Space because the spin rate may be too high for Globalstar.
Slew This sub-mode is dedicated to slew maneuvers. Its duration is estimated using the worst case
for Sun acquisition coming from ADCS. Now Globalstar is used since the rotation rate is decreased.
Stand-by As the name explains, this sub-modes is used when no operation has to be performed. For
example, it can be used to recharge the batteries after a non-nominal discharge or simply to wait on
commands from ground. TT&C uses Globalstar to communicate.
The duration of the stand-by mode is virtually infinite and for this reason it is not considered in the
average staring mode power demand.
Science This sub-mode consists in observing the full celestial sphere with the payload and transmit-
ting telemetry and alerts through Globalstar.
Science + telecom The only difference with respect to the previous sub-mode is that now scientific
data has to be downloaded with Leaf Space.
GENOS 65
9 - Electrical power subsystem 9.3 - Solar panels
Figure 9.1: Power breakdown (25% margin) per subsystem for each mode.
Heat up In this sub-mode 30 W are used to heat up the catalyst bed or to keep it in operative
temperature.
Firing As before, the engine absorbs power, but now the thrust pointing requires a higher effort, i.e.
power, from the ADCS.
Note: detumbling, slew and stand-by sub-modes are described in starting mode.
Telecom ground In this sub-mode, the spacecraft tries to contact the ground by means of the patch
antennas.
GENOS 66
9 - Electrical power subsystem 9.3 - Solar panels
To estimate the degradation of the cells due to radiation, contacts with Cesi SpA have been kept.
This information can be combined with the equivalent fluence resulting from Spenvis. In particular,
for 1 year on GENOS orbit, the estimated fluence is reported in Fig. 9.2a.
It has been considered 100 µm of coverglass thickness, typical for space applications. With such
a coverglass, the equivalent 1 MeV fluence is of 4.780·1011 (e/cm2 ). As it has been reported by Dr.
Campesato (Cesi’s Head of Solar Cells Lab.), the first degradation datum is appreciable for a fluence
in the order of 5·1013 (e/cm2 ). Therefore, the radiation degradation can be considered negligible for
GENOS mission. A similar result can be deduced from the datasheets of the other companies.
Finally, in order to be conservative, 1% of degradation per year has been taken into account.
This value seems sensible to have a margin on the radiation degradation, but also to consider other
degradation factors, like atomic oxygen and debris impacts.
GENOS 67
9 - Electrical power subsystem 9.3 - Solar panels
(a) Equivalent fluence computed with Spenvis for 1 year. (b) Planar view of the payloads FOVs: brown and purple
100 µm coverglass thickness in red. represent the superposition of FOVs.
It is worth to note that the petals have to be mounted in a sensible way, in order to not compromise
the detectors field of view. For this reason, the petals are mounted on the intersection between faces
6-3 and 6-4. Moreover, the petals have to be inclined by 15°, introducing a loss due to the non null Sun
aspect angle (SAA).
For simplicity, Fig. 9.2b shows a 2D view of the satellite. As it can be noted, the panels restrict the green
and the blue field of view, but overall the satellite can see the full circle thanks to the superposition of
the red field of view.
From the available data, the detector should have a FOV larger than 160°. In this situation, depicted
in Fig. 9.2b, the margin angle between the petal and the boundary of the "red" FOV is of 5°. Please
note that the petals have to stay within the superposed FOV areas, i.e. in the brown and purple areas.
If the P/L FOV shrinks, the petal Sun aspect angle increases and consequently the required petal area.
9.3.3 Sizing
The sizing of the solar panels follows the procedure illustrated in Ref. [?, chpt. 11], considering a direct
energy transfer (DET), a degradation coefficient of 1 %/year and an inherent degradation of 0.77.
The required generated power is approximately 135 W that, under the above-mentioned hypotheses,
corresponds to a total array area of ≈ 0.46 m2 .
Table 9.3: Summary of the panel feature. Note, the mass value is not margined.
In Tab. 9.3 are reported the main characteristics of the solar panel. The mass is estimated using
71.43 W/kg of specific power, coming from SPVSTM by Leonardo SpA [?].
GENOS 68
9 - Electrical power subsystem 9.4 - Batteries
9.4 B ATTERIES
Batteries are used to store energy in order to give it back to the system during peak power demands and
eclipses. Many kinds of cell exist, but for microsatellites the state of the art are lithium ions batteries
[?]. In fact, Li-ion cells have high specific energy and energy density, they do not need reconditioning
and they retain their charge for long time. All these features can be translated in saving mass, volume
and cost.
9.4.2 Sizing
The procedure illustrated in Ref. [?, chpt. 11] is used also for the battery sizing. The design considers a
battery efficiency of 90% and a depth of discharge (DOD) of 20%.
Please note that the DOD depends on the cell property and on the number of cycles, that for
GENOS mission are approximately 17500 cycles in 3 years. From what reported by Eng. Lagattu
(Saft’s Sr. Quality Engineer), the suggested DOD for the MP 176065 family is 30% for 17500÷30000 cy-
cles. To be conservative and independent from the selected cell, it has been decided to use 20% of DOD.
The required energy for the design point is 231.70 W·h. Since the batteries will be used also for
peak power demands and for non nominal situation a margin of 30% is applied, so the required energy
is approximately 300 W·h.
For reliability reasons, 2 battery packs are designed. To reach the nominal bus voltage of 28 V (as it
will be shown in the next section) and have the correct capacity, each pack needs 8s1p configuration.
The pack performances are reported in Tab. 9.4 and the total energy stored on-board is of 326.4 W·h.
The mass and dimensions of Tab. 9.4 has been computed using the data of the cell, but also the
structure to build the battery as been taken into account. In fact, to all the dimensions 20 mm of
structure have been added and the battery mass has been increased by 10%.
Without any data on the battery assembly these values seem to be reasonable in order to estimate the
dimensions and mass of the battery packs.
Number of packs Cell configuration Dimensions [mm] Mass [kg] Energy [W·h]
2 8s1p 95 x 141 x 89 1.3 163.2
Table 9.4: Battery pack data. Note, the values in this table are not margined.
GENOS 69
9 - Electrical power subsystem 9.6 - Off-design
selected device is the PS-MS01 by ÅAC Mircotec [?]. This PMDU is tailored on the microsatellite class,
its main features are reported in the Tab. 9.5.
With this PMDU, the bus will have 2 lines: the main line is an unregulated line at 28 V, the secondary
line is on the contrary regulated at 5 V for the electronic devices. As it can be noted, the average system
power respects the maxima per each mode.
GENOS has contacted the supplier in order to inquire after the price. Unfortunately, ÅAC Mircotec
is not able to provide a quotation, because the cost largely depends on the device setup.
9.6 O FF - DESIGN
9.6.1 Numerical model
To validate the design, a numerical model is developed to simulated peak power demands and to check
the correct battery charging on many orbits. The model is implemented in Simulink and it is based on
a power balance:
The position of the spacecraft is propagated along the orbit and P solar array 6= 0 if the satellite is in
sunlit. Peaks power demands of 1 minute are simulated considering 110% the nominal power demand
every 20 minutes.
The batteries have to provide the lacking power in case of peaks and are recharged if there is an excess
of power. To be more realistic the maximum charging rate is fixed at C/3 (typical of a LEO mission [?]).
Finally, if the batteries are full or the charging rate is already maximum, the power is deviated to the
shunts, so P shunt > 0.
GENOS 70
9 - Electrical power subsystem 9.6 - Off-design
Figure 9.3: Example of battery charging from 250 Wh of capacity. The power demand of the loads are that of the
science mode.
In Fig. 9.3 is reported an example of battery charging starting from a non nominal capacity. In
some orbital revolutions the capacity cycle returns in the nominal range. Please note that the time can
be shortened by switching from science mode to starting stand-by mode, i.e. reducing the requested
power.
It is useful to compute the expected duration of the safe mode until the battery death per each
combination of sub-modes. In Fig. 9.4 is reported the expected lifetime.
Please note that relative durations of the sub-modes in Tab. 9.2 are referred to the "complete safe
mode" case, i.e. detumbling, slew, stand-by and telecom ground submodes. Of course, the activated
sub-modes depend on the state of the satellite while entering the safe mode. In the worst case the
GENOS 71
9 - Electrical power subsystem 9.6 - Off-design
Figure 9.4: Expected lifetime of the satellite in safe mode until the battery death.
spacecraft is tumbling, hence the safe mode pass through all the sub-modes (see timeline in Fig.9.4). A
part from stand-by, the sub-modes duration are computed from the output of the ADCS. The stand-by
duration is arbitrary set at 1 hours before switch to telecom ground.
Finally, the most interesting result is that expected lifetime (with only the batteries) is approximately
more than 9 hours, while the maximum time between two consecutive ground station is about 1 hour.
GENOS 72
10 Thermal control subsystem
10.1.2 Drivers
The drivers fot the thermal control subsystem are:
• EPS direct energy tansfer needs to dissipate the excesses of the energy production via Shunt
resistors disspation.
• The nodes are coupled only through radiation, thus assuming perfect insulation between the
nodes;
GENOS 73
10 - Thermal control subsystem 10.2 - Model, assumptions and preliminary design
Table 10.2: Worst hot and cold case environmental values [?]
GENOS 74
10 - Thermal control subsystem 10.2 - Model, assumptions and preliminary design
• The components associated with the respective node are assumed to be isothermal with the
node, thus assuming perfect conduction between them;
• The internal view factors are assumed to be equal to the one of the case of a cubic box inside a
cubic box as reported in [?];
• The view factors for the Earth albedo and Earth IR emission are assumed to be equal to those
reported in the STK user guide [?];
• The shunt resistors are placed on the back of the solar panels (i.e. node 1 and 2 in Fig.[10.1]);
• The node temperature range is equal to the most stringent temperature range among the units
associated with the node.
GENOS 75
10 - Thermal control subsystem 10.3 - Results
The masses of each node have been computed according to the structure and configuration out-
puts, as reported in Tab.[10.3].
In order to choose the values of the optical properties of the surfaces, a sensitivity analysis has
been computed in order to keep all the nodes in the respective temperature boundaries. Comparing
the results of such analysis with the optical properties values reported in the AZ technology datasheet
[?] and in the NASA paintings and coatings database [?] possible choice of the optical properties, able
to keep all the nodes in the respective temperature ranges, is reported in Tab.[10.4].
10.3 R ESULTS
Following the procedure reported in [?] results of the preliminary analysis are shown in Fig.[10.2] for
the worst hot case and in Fig.[10.3] for the worst cold case. As it can be seen for both cases the nodes
temperature oscillations stays within the respective boundaries.
10.4 C ONCLUSIONS
In conclusion, it has been decided to preliminary investigate the conduction effects that might be
present on GENOS satellite. Using OpenFOAM a model with the same geometry and mass subdivision
GENOS 76
10 - Thermal control subsystem 10.4 - Conclusions
GENOS 77
10 - Thermal control subsystem 10.5 - Future developments
of the multi node model has been developed. To set the comparison between the two model, the
multi node model was fixed in time with no power generation nor electrical power dissipation until
equilibrium was reached. Then the OpenFOAM simulation started close to the equilibrium values
showed by the multi node model until equilibrium was reached. In Fig.[10.4] it is reported the trend of
the mean of the nodes temperature computed in OpenFOAM and in Fig.[10.5] the rendering of the
OpenFOAM results.
As it can be seen from the graph, it is clear that the trend presents a big divergence with respect to
the multi-node model except for the electronic box. Please note that this is still a preliminary analysis
with the main goal to highlight the problematic that might arise from the conduction, thus for the
future of the design it is important to better asses such problems, considering the restricted detector
temperature range.
To conclude, it must be stressed out that the multi-node model is a good qualitative model and it
shows us that the GENOS satellite thermal control problem can be assessed by means of paintings
and coatings but the quantitative results needs better refinement, considering the detector limited
temperature range and looking forward to the phase B of the design.
• Refinement of the multi node model using the results from finite volumes analysis;
• Use the refined model to check the thermal behaviour of GENOS satellite for all nominal varia-
tions of the solar aspect angle;
GENOS 78
10 - Thermal control subsystem 10.5 - Future developments
• Use the refined model to check the thermal behaviour of GENOS satellite for all the nominal
attitude positions between sunpointing and thrust pointing as well as testing the behaviour in
case of loss of attitude.
• Use the refined model to check the thermal behaviour of GENOS satellite during the firing of the
thruster;
GENOS 79
11 Configuration
• Detector field of view and position: while not very stringent, this requirement has been given
priority over the others.
• Sun pointing: it gives the position of the solar panels and some thermal constraints.
• Antennas position: given the importance of the communication requirement for GENOS, this
requirement has also been given priority.
• Thruster alignment with the center of mass: this requirement, along with the necessity to put
the thruster in the general vicinity of the tank, constraints its position.
• Tank position: for structural reasons, it is required to place the tank as close as possible to the
adapter.
• Electronics position: some electronics require a specific placement (near the center of mass) or
have specific needs (interference-free close environment).
• Cables reduction
• Accessibility
GENOS 80
11 - Configuration 11.2 - Design process
Figure 11.1: Definition of the different faces and reference system for the configuration subsystem
11.2.3 Criticalities
Thruster on adapter face It has been decided to put the thruster on the face number 1, the sunlit
face. This choice has been made because it best answered the different requirements. However, two
problems have arisen following this choice.
The first one is the temperature of the thruster. Being in the Sun all the time (except during eclipse),
it reaches important values. However, this is not a problem for the correct functioning of the propulsion
system.
The second one, that has more impact on the configuration subsystem, is the fact that the nozzle
length (outside the spacecraft) is bigger than the adapter ring. In other words, a collision has been
observed between the thruster and the launcher. To solve this problem, a spacer is added between
the adapter ring and the microsatellite face. This spacer is a ring, whose exterior diameter is the
largest exterior diameter between the SSMS adapter ring and the VESPA adapter ring, while the interior
diameter is equal to the minimum interior diameter between the SSMS adapter ring and the VESPA
adapter ring. As for the height of the spacer, it is equal to the length of the thruster outside the
spacecraft.
GENOS 81
11 - Configuration 11.3 - Presentation of the design
Accessibility This requirement is clashing with the low volume allocation that comes with a mi-
crosatellite. In fact, the chosen accessibility strategy is to have some faces that can be opened. To make
sure this can be done, some margins are necessary between the components and the structure parts.
This margins increase the overall volume.
However, even though the density has been increased because of this issue, the overall volume of
the satellite fits inside the minimum volume chosen and defined in the first paragraph of this section.
Interferences of electronics The last criticality to be dealt with is the requirement for some devices
to avoid the interferences in the proximity of other electronics. To fulfill this requirement, it has been
decided to put those specific devices in the propulsion part of the spacecraft. This isolates them from
the other electronic devices thanks to the middle plate.
GENOS 82
11 - Configuration 11.3 - Presentation of the design
Figure 11.4: View of the satellite without faces 2, 3 , 4, 5 and without antennas and solar panels for more visibility
GENOS 83
11 - Configuration 11.3 - Presentation of the design
Figure 11.6: View of the spacecraft while being assembled and tested
The accessibility issue has been solved using the solution presented in Fig. 11.6.
GENOS 84
12 Structural subsystem
• Lateral panels P2, P3, P4, P5. The ID is coherent with the FRAME.
• Stringers S1 along the x dimension of the lateral panels according to FRAME (4 items).
• Stringers S3, on the edges of lower, middle and upper panels (12 items).
GENOS 85
12 - Structural subsystem 12.3 - Baseline design and mass budget
12.4 M ECHANISMS
In order to deploy solar panels, mechanisms are needed. A simple deployment mechanism is pre-
ferred and the panels are kept in position once deployed, therefore a root hinge, spring-driven and
non-reversible deployment mechanism is considered. Please note that the solar array mass is of only
GENOS 86
12 - Structural subsystem 12.4 - Mechanisms
Beams ID S1 S2 S3 R1 R2 TS
Items 4 8 12 8 2 12
Section L rectangle rectangle rectangle rectangle hollow circle
t 1 [mm] 3 - - - - -
t 2 [mm] 3 - - - - -
H [mm] 10 10 10 20 30 -
W [mm] 10 3 2 5 5 -
R 1 [mm] - - - - - 3.5
R 2 [mm] - - - - - 3
Material Al7075-T73 Al7075-T73 Al7075-T73 Al7075-T73 Al7075-T73 Al7075-T73
Tot. mass [kg] 0.20 0.29 0.32 0.37 0.43 0.11
1.7 kg and deployment mechanisms for such small panels aren’t currently available on the market.
For a preliminary mechanism sizing, one solar array is modeled as a hinged rigid bar on which a
rotational spring and damper torque are acting. The deployment profiles in Fig. 12.4a and Fig. 12.4b
are designed to respect the following requirements:
The desired profiles are obtained with a pre-load of 120 deg and tuning the rotational spring and the
damping one, with a result of 2 Nm/rad for the former and 60 Nms/rad for the latter. The torque
provided by the mechanism ranges between 4 and 0.1 Nm, as shown in 12.4c.
The most similar technology available on the market is produced by RUAG Space. The 1.5 kg
mechanism in Fig. 12.3a is spring-driven and non reversible, with a high deployment accuracy and
stiffness. It is fitted with the 285 g damper in Fig. 12.3b to reduce the position latching shock. The
provided torque is in the range of 4-10 Nm and the damping constant can vary between 1200 and 200
Nms/rad, [?] [?].
The mass m of GENOS mechanism is linearly scaled with the computed torque T and damping c,
as follows:
GENOS 87
12 - Structural subsystem 12.4 - Mechanisms
T c
m = m RM + m RD (12.1)
TRM c RD
where m R M is RUAG mechanism mass, m RD is RUAG damper mass, TRM is RUAG torque and c RD
RUAG damping. The maximum value of the torque range and the minimum for the damping are
considered, as they are believed to be the most relevant data for the sizing. The mass of one mechanism
comprising also the damper is estimated to be 1.02 kg, with a 50% margin.
The technology TRL is assumed to be 5, since studies and tests in non-relevant environment
have been done in the past years [?]. Small mechanisms with an higher TRL exist: the TRL of Maeva
mechanism is equal to 8, but this device is not suited for GENOS mission as it can not provide the
needed deployment angle [?]. GENOS team might want to take care of the technology development in
the future phases of the project. This technology is believed to be critical for the mission also because
of the high number of failures that usually affect the deployment devices [?].
(a) Deployment angle profile (b) Deployment velocity profile (c) Mechanism torque profile
GENOS 88
12 - Structural subsystem 12.5 - FEM model
The mesh is a paver mesh of triangular elements with an aspect ratio always lower than 3.25. The
FEM comprises 2919 elements and 1484 nodes. The choice of this mesh size is mainly due to the
limitations of the software license, but for future studies a convergence analysis is suggested.
All the non-structural masses are considered in the worst possible case, accounting for subsystem,
system and launch margins, as in ??. The components ranging between 7 and 1 kg constitute the 90%
of non-structural mass and have been modeled as lumped masses. They are here listed:
• Tank, PMDU, payloads, batteries and computers are connected to the structure with RBE3 MPCs,
considering their center of mass position and dimensions as an input from configuration.
• The solar panels in the stowed configuration are linked to the mechanisms via RBE2 MPCs.
• Thruster and mechanisms are lumped masses directly attached to the structure.
• The feed line mass is equally split between tank and thruster, being the feed line a flexible item.
Please note that all the lumped masses are of the same order of magnitude of the largest one, i.e.
the wet tank. All the other components, comprising also cables and paints, have been modeled as
uniformly distributed on the related panels.
The thickness of the lower and upper panels has been increased for stiffening reasons.
The elements that are fundamental for increasing the natural frequencies are:
• The ribs of the lower panel. During the design it has been observed that the first axial mode is
related to the deformation of the lower panel, that has the adapter displacement constraint.
Also the tank support plays an important role in stiffening the whole structure and contributes to raise
the lateral frequency.
On the other hand, the vertical stringers and the horizontal rods on the edges of the lower, middle
and upper panel are not so relevant. They have been introduced at the beginning of the design, but
changing their section no significant changes are observed: the panels stiffness is what plays the main
role. Anyway, such reinforcements find a reason of existence during the assembly and integration
phase.
The results of the modal analysis are a first lateral frequency of 95 Hz and a first axial frequency of
about 130 Hz, as shown in Fig. 12.5.
The payload survival to launch is a critical aspect to be accounted for. Future design developments
shall check the local modes to which the payloads are subjected: the vibrations shall not damage the
instrument crystals.
GENOS 89
12 - Structural subsystem 12.7 - Static and buckling analysis
As indicated in the launcher manuals [?] and [?], the factor of safety for static and sine loads is equal
to 1.25 (in compliance with ECSS typical margins [?]) and equal to 2.25 for random loads. Acoustic
loads are covered by random loads ([?], [?]). Shock loads are not considered in the present analysis, as
typically done [?].
Random loads are computed starting from the modal analysis results. In particular, the first 144
modes are considered, as in this way the 90% of the effective modal mass is reached for each translation
direction. The load factors are derived from the PSD, exploiting Miles equation. Then the RMS of the
load factors weighted with the modal participation fraction is computed, as in [?].
The static, sine and random load factors are combined together, according to the procedure in
[?]. To define the load cases, all the possible sign combinations are considered. The selection of the
worst loading condition is not trivial, being the structure not symmetric. Therefore, 48 load cases are
implemented: 24 for the SSMS dispenser and 24 for the ASAP/VESPA solution.
GENOS 90
12 - Structural subsystem 12.7 - Static and buckling analysis
For future design developments, it should be noted that the tank support is the most critical
element from the bucking point of view, even if its design has been driven by stiffness reasons. The
effect of thermal loads on the trussed structure should also be checked in further analyses.
GENOS 91
13 Modes
13.1 P HASES
The section analyses the phases of the mission starting from the separation, with a description of the
operations and the related subsystems modes. More details are reported along the whole report.
1. Separation: the satellite is detached from the adapter and initialized; the sequence is the
following:
(a) Test signal sent from ground to the satellite through patch antennas.
(b) Test signal sent from satellite to ground through patch antennas.
(c) Test signal received and analyzed in terms of power and noise.
(d) Satellite location acquired through GPS receiver.
(e) Satellite location sent on ground through patch antennas.
(f) Satellite telemetry sent on ground through patch antennas.
(g) Telemetry is analyzed.
(h) Satellite Globalstar modem initialized.
(i) Satellite to Globalstar test communication initialized.
(j) Satellite to Globalstar test communication analyzed.
(k) Satellite sends telemetry through Globalstar.
(l) Telemetry is compared with the one sent by the patch antennas.
GENOS 92
13 - Modes 13.1 - Phases
3. Detumble: the tumbling of the satellite is stopped (up to a threshold of 0.1 deg/s).
(a) Command for detumbling initialization sent from ground and received through patch
antennas.
(b) Magnetometer, magnetotorquers and IMU activated.
(c) Telemetry check sent on ground through patch antennas.
(d) Command for detumbling control law actuation sent from ground and received through
patch antennas.
(e) Command receipt of detumble control law actuation sent to ground.
(f) Satellite detumbling.
(g) Telemetry and attitude sent to ground at every ground station passage through patch
antennas.
(h) Satellite reaches rotation of 0.1 deg/s.
(i) Message of completed detumble sent on ground through patch antennas.
(j) Telemetry and location sent on ground through patch antennas.
(k) Telemetry and location sent on ground through Globalstar.
4. Commissioning: the satellite points the Sun, deploys solar panels, checks the subsystems and
reports to ground. The sequence is the following:
(a) Sun-pointing:
• Telemetry and location acquired and sent through Globalstar.
• Command for Sunpointing control law actuation sent from ground and received
through patch Globalstar.
• Command receipt of Sunpointing control law actuation sent through Globalstar.
• Satellite points the Sun with a precision of 1 deg.
• Solar panels are deployed.
• Telemetry sent down to confirm that solar panels are deployed.
• Pointing precision improves up to 0.1 deg.
• Attitude sent through Globalstar and checked if the satellite actually points the Sun.
• Telemetry and location sent through Globalstar.
GENOS 93
13 - Modes 13.1 - Phases
5. Phasing: maneuvers to achieve the aimed orbital shape; the sequence is the following:
GENOS 94
13 - Modes 13.1 - Phases
6. Payload activation and calibration the payload is calibrated in orbit during the first year and
status is checked.
7. Science observation: the satellite waits for GRB and it is ready to record data to be sent on
ground.
GENOS 95
13 - Modes 13.1 - Phases
• Time is noted and written in a string, in parallel message to start sampling location
and attitude is sent to on board computer.
• Payload board starts recording.
• Location and attitude sampled.
(e) Alert string download:
• Time string, location and attitude sent through Globalstar.
(f) P/L data acquisition and processesing (data volume from 3 p/l).
• Payload recorded data is sent down at each passage through patch antennas.
(g) Payload death.
• If life status warning message is received the payload is declared dead and satellite left
to decay.
9. Passivation:
(a) Ground operation center starts passivation procedure and communicates it through Glob-
alstar.
(b) Satellite thruster is pointed, fired and pressurizing gas is vented.
• Repeat firing sequence 5a.
• Command to vent the pressurizing gas sent through Globalstar.
• Command receipt and confirmation of execution.
GENOS 96
13 - Modes 13.1 - Phases
Nominal asset It is worth to detail more the work of the subsystems during the science mode.
• ADCS Sunpointing is performed, with a precision between 1 and 3 deg in eclipse (35 minutes)
and better than 1 deg in sunlit (59 minutes), achieved just after 33 s in Sun side. Any 7 orbits (10
hours), desaturation is needed, but the required pointing precision is never lost.
• TMTC The satellite communicates the telemetry through Globalstar constellation. When a GRB
event is detected, the alert is sent in less than 1 minute using Globalstar and, as a Leaf Space
ground station is in visibility, the scientific data is downloaded through patch antennas.
• EPS During the sunlit the solar panels supply the power to the satellite and recharge the batteries,
which are used in eclipse.
• OBDH The OBDH manages commands to other subsystems, housekeeping and mission data
for download or storage, provides FDIR and time keeping functions.
GENOS 97
14 Mass Budget
The Tab.14.1 reports the mass budget for one GENOS satellite while the Fig.14.1 reports the percentage
of the launch mass allocated for each subsystem, please note that in this figure the propellant and
pressurizer mass is included in the propulsion slice.
• at subsystem level, the margin have been evaluated through the margins for each components
according to their TRL. In the Fig.14.2 are reported the margins for each components and the
resulting overall margins for the subsystems.
GENOS 98
14 - Mass Budget
The propellant and oxidizer mass reported in Tab.14.1 are already margined as described in Ch.5.
The adapter have been considered given by the launch suppliers. The margin for the structural
components reported in Fig.14.2 are set as 5 because their design have been done considering al‘l the
other subsystems margined until the launch mass, so with twice the 20% margin as stated in Ch.12 The
margins at subsystem level have generally been set according to the maturity level of the subsystem’s
components as follows1 :
• 25% for the components that are just sized by the team at the time being.
The estimated mass at launch is 66 kg, which means 330 kg for launcher’s payload if five satellites
are considered. The total mass is compliant with the microsatellite requirement mainly due to the
usage of low mass and high TRL components, which demand low margin.
The criticalities in terms of TRL come just from the mechanism that has low TRL due to the scaling
process that it is undergoing while for all the other components the options available show a TRL
above 7 in all cases.
1 It should be reminded that the selection of the component throughout this report is made just to show that the options
GENOS 99
14 - Mass Budget
FUNCTIONAL SUBSYSTEM # Mass [kg] per unit Total Mass [kg] Margin [%] Margin [kg] Mass [kg] with Margin
Payload 5 20 1 6
Detector 5 1 5 20 1 6
’ ADCS 1.978 5 0.099 2.077
Reaction Wheel 4 0.24 0.96 5 0.048 1.008
Fine Sun Sensor 2 0.004 0.007 5 0.001 0.008
Coarse Sun Sensor 10 0.010 0.100 5 0.005 0.105
Magnetometer 2 0.100 0.2 5 0.010 0.210
Magnetic Torquer 3 0.200 0.600 5 0.030 0.630
GPS 2 0.0003 0.0006 5 0.00003 0.001
IMU 2 0.055 0.110 5 0.006 0.116
Communication 0.574 5 0.029 0.603
Patch Antenna 2 0.049 0.098 5 0.005 0.103
Globalstar Antenna 2 0.143 0.286 5 0.014 0.300
Transciever 1 0.190 0.190 5 0.010 0.200
Propulsion 2.564 7.22 0.185 2.750
20N Thruster 1 0.65 0.65 5 0.033 0.683
Tank 1 1.300 1.300 5 0.065 1.365
Feeding Lines - 0.284 0.284 25 0.071 0.356
Pyrotechnical Valve 1 0.150 0.150 5 0.0008 0.158
Fill & Drain Valve 2 0.090 0.180 5 0.009 0.189
OBDH 1.346 19.58 0.264 1.610
Processor 2 0.100 0.200 5 0.010 0.210
HK Memory 2 0.015 0.030 5 0.002 0.032
P/L Memory 2 0.015 0.03 5 0.002 0.032
Board Frame & Chassis 2 0.491 0.981 25 0.245 1.226
Atomic Clock 3 0.035 0.105 5 0.005 0.110
EPS 7.332 6.38 0.468 7.800
Battery Pack 2 1.296 2.592 5 1.296 2.722
PMDU 1 2.450 2.450 5 0.123 2.573
Wing Solar Array 2 1.010 2.020 10 0.202 2.222
DC/DC converter 10 0.0270 0.270 5 0.014 0.284
Structure 18.75 5 0.94 19.69
Panel 1 1 3.550 3.550 5 0.178 3.728
Panel 2 1 2.050 2.050 5 0.103 2.153
Panel 3 1 2.200 2.200 5 0.110 2.310
Panel 4 1 2.200 2.200 5 0.110 2.310
Panel 5 1 2.050 2.050 5 0.103 2.153
Panel 6 1 3.744 3.744 5 0.187 3.931
Panel 7 1 1.250 1.250 5 0.063 1.313
Stringer 1 4 0.051 0.203 5 0.010 0.213
Stringer 2 8 0.037 0.292 5 0.015 0.307
Stringer 3 12 0.026 0.317 5 0.016 0.333
Tank Support 12 0.009 0.109 5 0.005 0.114
Rib 1 8 0.046 0.365 5 0.018 0.383
Rib 2 2 0.214 0.428 5 0.021 0.449
Thermal Control 0.32 5 0.02 0.34
TE thermocouples 40 0.001 0.046 5 0.002 0.048
Az Technology Paint 1 0.276 0.276 5 0.014 0.289
Mechanism 1.37 50 0.69 2.06
Solar Array Mechanism 2 0.686 1.371 50 0.686 2.057
System 3.22 3.22 10 0.322 3.54
Harness - 3.215 3.215 10 0.322 3.537
Total 42.45 8.62 4 46.46
GENOS 100
15 Programmatics / AIV
This chapter presents the program for the AIV activities and the schedule of the GENOS mission. The
main requirements and drivers coming from the customer are those regarding the launch date, that
should be before 2020 and the lifetime of the mission that should be of 5 to 8 years.
The mission is programmed so that in the first three years the three orbital planes of the constellation
are filled with five satellites each and in the three years coming after they will be replaced with new
satellites. This choice is made considering that the payload lifetime in the mission environment can
be of maximum three years, after this the payload degrade so much that it is not possible to perform
the activities.
The satellites to be produced are identical: this allows the qualification with only the first model. The
only case in which this is not true is if in the technology verification on orbit (check below) some
criticalities are found and will require the recurring spacecraft to be modified.
The satellites shall be built, as far as possible, in parallel in order to be able to launch five satellite at
every launch date.
• Structural Thermal Model (STM) For structural and thermal qualification of the satellite main
structural design the built of a STM which is representative of the flight HW (including interfaces)
is required. Most of the equipment will be represented by structural dummies however the
equipment that are at TRL 6 or below before phase C will be represented by QM(Qualified Model)
or EQM(Engineering Qualified Model).
• Avionic Model (AVM) It will ensure the verification and testing of the avionics architecture
and software in support of the PFM. It will be a build as a test bench with BB(Breadboard) or
EM(Engineering Model) units, representative cables, connector and harness. For the payloads
an Interface Simulator can be used.
• Protoflight Model (PFM) The PFM will complete the satellite qualification and acceptance
campaign at system level and it will be flown as first unit.
• Flight Model (FM) The recurring and following satellites will be FM if no or minor modification
(like delta qualification) have been carried out, otherwise they will be PFM. The FM will be built
to full flight standards and will be subjected to acceptance test.
GENOS 101
15 - Programmatics / AIV 15.2 - AIV Plan
It should be noted that the payloads are supposed to be delivered fully qualified by the customer at the
moment of the verification level. Also EQM are used at equipment level for pre-qualification tests only
in few cases in which significant design modifications would occur (e.g. solar array drive mechanism).
The tests occurring on the STM and AVM are mainly for qualification and verification of the structural
and avionic of the satellite, while the test performed on the FM are just for acceptance. The test
occurring on the PFM are both of qualification and acceptance.
15.3 S CHEDULE
The schedule of the GENOS mission is set to have started on the 26/02/2018 with a first launch calcu-
lated to occur on the 25/08/2021.
The deployment strategy for the satellites takes into account the minimal number of satellites needed
for the localization of the GRB and the estimated lifetime of the payload of three years. The deployment
is organized in two sections of three launch, each of which occur once a year. The first three launches
will set respectively five satellite in one of the three planes, while the latter three will replace the firsts
after three year (that is the estimated time after which the payload will degrade). Since two filled planes
are needed to make the constellation operative with the technical requirements set by the customer,
the operative time of the mission is of a total of 6 years.
GENOS 102
15 - Programmatics / AIV 15.3 - Schedule
The size of the satellite gives the opportunity to modify the statistical evaluations on satellite typical
planning to a reduced schedule illustrated in Fig.15.1 and detailed below:
• Phase A duration (that includes the Pre-Phase A) is reduced from 12 to 6 months and Phase B1
duration from 9 to 6 months due to the already relatively detailed concept. The two phases will
end respectively with the delivery of the Preliminary Requirement Review (PRR) and the System
Requirement Review (SRR).
• The statistical duration of 9 months for the Phase B2 is retained and it ends with the delivery of
the Preliminary Design Review (PDR).
• The duration of Phase C is of 12 months while the validation and qualification period lasts 9
months. This choice is justified by the high TRL of the components used on board and from the
already relative detailed design.
• Phase D is set to last 65 months with a division in six stages in which five satellites are produced
per time. This choice is based on the simple design and small size of the spacecraft and in the
possibility to produce in parallel five spacecraft during a period of circa 12 months. The recurring
work for the production of the spacecrafts allows to reduce the time assigned for the production
of the spacecrafts after the first one.
• Phase E is also divided in six stages coherently with the production’ stages. The first launch
is set to be just after the production of the first five satellites. After a period of three months
for commissioning the first five satellite can’t perform the localization by themselves so until
the satellites on the second plane have completed their commissioning phase, a technology
verification on orbit will occur. Each launch will occur with a frequency of one for year.
• Following the division of the Phase E also the Phase F is set in six stages. Each stage is represen-
tative of the disposal of five spacecraft on one of the constellation plane. The disposal of a single
spacecraft lasts three months.
The production of the satellite, in particular those replacing the firsts, ends before the before the date
set for their launch so they require to be stored in the waiting time, this fact allows the possibility of
having a not planned launch in the waiting time: in fact the mission is designed to be considerably
flexible with respect to the time at which the spacecrafts are launched but with the constriction of
having two filled orbital plane to achieve the mission requirements.
Moreover since the production time of the satellites is considerably low and since having more satellites
in orbit enhances the localization’s performances, the more launches possible the more the mission
objectives will benefit.
The possible backup launches will be evaluated by the team as they arise, however they would require
to deploy the satellites in a certain range of orbits as described before
It should be noted that the schedule of the mission considers the critical path represented in red in
Fig.15.1: for the phases before the operations that are critical for the success of the schedule, a margin
of time has been applied in order to consider possible delays.
GENOS 103
15 - Programmatics / AIV 15.3 - Schedule
GENOS 104
16 Risk Assessment
In this chapter the risk management policy is established and an overview of the main risks and their
influence on the mission are described.
GENOS 105
16 - Risk Assessment 16.1 - GENOS risk management policy
GENOS 106
16 - Risk Assessment 16.2 - Risk Drivers
The risks that will need to be mitigated are those that have a value higher than those of the green
zone; in particular risks with risk index:
• Very High / High will be categorized as unacceptable risks. The main path to follow in dealing
with this kind of risks is the change of the baseline.
• Medium are still not acceptable risks but will not require in all cases a change in the baseline, in
some cases in fact they could be aggressively mitigated.
• Low / Very Low will be categorized as acceptable risks. The main precaution to follow is the
constant monitor and control.
• New technology.
• Environmental conditions.
GENOS 107
16 - Risk Assessment 16.3 - Top Risk Log
16.3 T OP R ISK L OG
da aggiustare la tabella
# RI Class Risk Name Cause Mitigation
1 4D Technical Radiation degradation 1. Electronic devices don’t resist 1. Qualification and test for electronic system.
environment
2. Poor information on payload
2 5B Technical Propellant leakage 1. Connections not tightly sealed 1. Water loading test
3 5A Technical Propellant tank explosion 1. Overpressure 1. Safety factor
4 2A Technical Delay in communication 1. Ground station failure 1. Use only the other stations
2. Use a backup ground station
5 4A Technical No communication 1. Ground network failure 1.Use a backup ground station
6 1C Technical Possible communication loss 1. Globalstar antenna failure 1. Redundant antenna
7 4B Technical No communication 1. Globalstar service failure 1. Use Iridium as backup
8 4B Technical No communication with two patch 1. Failure of the transceiver 1. Redundant transceiver
2. Failure of the patch 2.Redundant patch
9 2C Technical Delay in communication and longer transmission time 1. Failure of one patch 1. Redundant antenna
2. Failure in ADCS 2. Use flight proven components
10 4B Technical No communication 1. Failure in EPS 1. Use flight proven components
11 2A Technical Damage of transceiver 1. Overheating of transceiver 1. TCS action
12 4D Technical No communication due to lack of data 1. Failure in OBDH 1. Use flight proven components
13 1C Technical No communication with globalstar 1. Spinning rate higher than 1/4rpm Use antenna capable of transmitting
in spinning condition
14 4B Technical Required pointing precision not fulfilled 1. Sensor failure Redundancy
15 2B Technical Control authority reduction 1. RW failure Redundancy
16 3A Technical Desaturation failure 1. MT failure none
17 4A Technical Tumbling spacecraft 1. RW and MT failure RWs redundancy
18 5A Technical Spacecraft loss 1. CPU failure redundancy
19 Technical Data corruption 1. SEE affecting memories or processor FDIR functions
20 2B Technical Debris impact 1. Collision with a space debris Collision avoidance maneuvre
2. Redundancy number of satellite
in the constellation
21 2C Technical Solar arrays deployment 1. Missed deployment of the solar arrays 1. tests on ground
because of failure of the mechanism 2. Robust constellation in terms of localization
22 1A Technical Electrical discharge 1. Differential accumulation of electrons Tests on ground
on the surface of the external structure
with payload or instrumentation damage
23 Science Earth background 1. Payloads with Earth in their fov 1. Secondary obective: study of lightening
can’t work properly because of photon
scattering and background noise
24 Science Payload damage 1. High energy particles of the SAA 1. Exploit the annealing technique
2. Galactic cosmic rays
25 4B Technical Propellant freezing 1. Failure of the heaters strap 1. Redundancy
2. Failure of the heaters control
3. Failure of tank temperature sensors
26 4A Technical Surfaces optical values changes 1. Impact damage 1. Protective layers on top of the paintings
2. Proton flux above the allowed limt
3. Aging
27 5C Schedule Solar arrays mechanism low TRL 1. Design problems during the 1. To be directly involved in the development
development phase
2. Delays during the development
3. Stop of the developmeny
28 5D Technical CSAC not updated 1. Geomagnetic storm 1. Update clock from ground
(only in case of GPS closed)
2. Clock failure
3. GPS receiver failure
4. GPS service closed for GENOS
29 5C Technical Uplink/Downlink problems 1. Geomagnetic storm
30 2E Technical Position determination problems 1. Geomagnetic storm 1. Propagate the satellites dynamics on-ground
2. GPS receiver failure 2. Tracking (only in case of GPS closed)
3. GPS service closed for GENOS
GENOS 108
17 Costs
This chapter presents the cost estimate of the GENOS mission. The main driver is to design GENOS
mission as a low cost mission.
• A parametric approach is used due to lack of data during the earliest stages of the design.
• Consequentially to the choice of possible equipment for the satellite, the ground and launch
services, a bottom up approach is started, with some limitations on the unavailable informations.
The approaches are combined in order to obtain a cost as accurate as possible: all the data that are
available at the time of the study are considered in the cost budget, while for the unavailable ones the
parametric approach is used to predict the values. The parametric cost analysis is based mainly on
cost relationships (CERs) that are built on historical data and trends. The ones used for this analysis
are based on Earth-orbiting Small Satellite Cost Models[?].
The payload cost has been given by the customer while the others are predicted through the use of
the parametric approach for several reasons: lack of data on the components’ cost, some components
have not yet been selected yet, lack of data on program level and AIVT activities.
The costs are reported in terms of RDTE (Research Development Test and Evaluation) and theo-
retical first unit costs. Since many entries of the space segment costs are recurring more than once,
learning curves have been used to determine the recurring costs: a learning curve slope of 95% has
been used for less than 10 units, of 90% between 10 and 50 units and 85% for over 50 units.
The cost of the flight software is determined through the lines of codes associated with it[?], that
have been evaluated to be 17KLOC(thousand lines of code).
1 Only the On-Board software is considered
GENOS 109
17 - Costs 17.2 - Cost Analysis
Cost Component RTD&E Cost [M€] First Unit Cost [M€] Total Cost [M€] Number of units Cost for all units [M€]
Spacecraft Bus 3.379 2.543 5.922 30 46.444
Structure 0.959 0.411 1.370 \ \
Thermal 0.149 0.149 0.298 \ \
EPS 0.609 0.373 0.982 \ \
Communications 0.324 0.132 0.457 \ \
OBDH 0.506 0.207 0.712 \ \
ADCS 0.625 1.064 1.688 \ \
Propulsion 0.207 0.207 0.415 \ \
Payload 0.4 0.25 0.65 150 8.967
Integration Assembly and Test \ 1.035 1.035 30 17.533
Program Level 0.853 0.853 1.705 30 15.300
Program Management 0.171 0.256 0.426 \ \
System Engineering 0.341 0.171 0.512 \ \
Product Assurance 0.171 0.256 0.426 \ \
System Evaluation 0.171 0.171 0.341 \ \
Ground Support Equipment 0.492 \ 0.492 \ 0.492
On-Board Software \ \ 3.698 1 3.698
Total 93.210
Fig.17.1reports how the space segment costs are divided in, while Fig.17.2 reports how the space-
craft costs are divided within the subsystems.
Figure 17.1: Division of Space Segment Costs Figure 17.2: Division of Subsystem Costs
Cost Component RTD&E Cost [M€] First Unit Cost [M€] Total Cost [M€] Number of units Cost for all units [M€]
Launch Segment \ 14.34 14.34 6 86.09
GENOS 110
17 - Costs 17.2 - Cost Analysis
• Globalstar - for which the plan Flight Plan F1[?] has been selected. The plan comprises a cost
of 185$/month/device so almost 158.7€/month/satellite, because on each spacecraft only one
device is on during nominal operations.
• LeafSpace - the cost of which is determined thanks to Leaf Space company[?]. The cost of the
communication for one passage of a satellite over the ground station is of 20€ and for each
spacecraft the team have determined that three passages are required to download all the
informations about the GRB. Since the average number of GRB detected by one satellite is 20,
the cost allocated for LeafSpace communication is of 1200€/month/satellite.
Fig.17.3 shows the costs for the communications for the years of operations, the trend is due to the
number of satellite on orbit in each year. Tab.17.3 reports the cost for the eight years of operations.
Cost Component RTD&E Cost [M€] First Unit Cost [M€] Total Cost [M€] Number of units Cost for all units [M€]
Operation Costs \ \ 14.78 \ 14.78
Globalstar \ \ 0.14 \ 0.14
LeafSpace \ \ 1.08 \ 1.08
Personnel \ \ 13.55 \ 13.55
GENOS 111
17 - Costs 17.2 - Cost Analysis
The total cost of the mission is of 220M€ with a 15% margin considered. This margin has been set
according to the fact that the operations and launch segment costs have been determined with the
help of the companies involved while the space segment is still determined via a parametric analysis.
The criticality of this analysis are on the space segment costs: in fact even though the CERs give
a qualitative value of the costs, they are not always representative of the real ones. To overcome this
limitation, a bottom-up analysis should be started soon in order to evaluate the costs of the space
segment costs.
The Tab.17.5 reports the real costs that are actually available for some of the spacecraft bus’
components . These costs are related to the components selected as reference for the baseline design
so they can be used as reference for the cost of the component with the same TRL2 .
Cost Component # TRL Single Unit Cost [€] Total Cost [€]
Sun Sensor 2 9 SP 2200 4400
Coarse Sun Sensor 10 9 SP 10000 100000
Magnetometer 2 9 SP 12500 25000
Magnetic Torquer 3 9 SP 10000 30000
GPS device 2 9 SP 40 80
IMU 2 9 6800 13600
Patch Antenna 2 9 1200 2400
Globalstar Antenna 2 9 6000 12000
Transceiver 1 9 SP 10000 10000
Atomic Clock 3 9 SP 7000 21000
Table 17.5: Available Costs for some Components of the Spacecraft Bus
2 SP = Space Qualified
GENOS 112