A Systems Engineering Tool For Small Satellite Design
A Systems Engineering Tool For Small Satellite Design
Abstract. The growing popularity of small satellites for applications of all kinds has lead to a marked increase in
the number of requests from customers of The Aerospace Corporation for studies involving small satellites. The
existing design tools used by the Corporation for concept evaluation of large spacecraft have, in many cases, proven
inadequate for these small spacecraft studies. As a result, Aerospace is developing a systems engineering tool to
support the conceptual design of small satellites.
The Aerospace Corporation’s small satellite systems engineering tool utilizes a spreadsheet-based approach to
efficiently track information regarding the mass, power, and volume of the satellite subsystems. This subsystem
information is derived through a variety of means, including analytical relationships, iterative solvers, and databases
of components appropriate for small satellites. Physics based models for such factors as solar illumination and
external torques have been incorporated into the tool to aid in the analysis of the design.
In addition to data tracking, the spreadsheet approach used makes it easier for a concurrent engineering methodology
to be applied to the design process. This means the effects of a change in one subsystem are immediately
propagated to the other subsystems, and system-level effects are more easily identified. The end result is a tool that
facilitates rapid systems-level concept evaluation and trade-space exploration in support of the small satellite design
process.
This paper describes The Aerospace Corporation’s small satellite systems engineering tool. The approach
underlying the tool, as well as an overview of the implementation, relationships between the subsystems, and the
flow of information are presented.
1
Copyright 2001 The Aerospace Corporation
Allan I. McInnes 15th Annual AIAA/USU Conference on Small Satellites
investigating a concept for future satellites, in which the Small satellites often have fixed solar arrays
entire spacecraft is fabricated on silicon, using a instead of sun-tracking solar arrays
combination of MEMS components2.
Small satellites often do not have deployables
USA Small Satellite Launches Small mass leads to reduced thermal inertia
Civil, Commercial, Military
25 Small size leads to reduced power generation
and storage capabilities
20 0 to 25 kg
Satellites Launched
25 to 50 kg
50 to 100 kg
Volume can be tightly constrained
15
100 to 200 kg
Surface area can be at a premium
10
Little historical data is available at the lower
5 end of size spectrum (there have been
relatively few programs, and those are not
-
always well-documented), making parametric
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
Year
resource estimates difficult
Small satellites use smaller components, new
Figure 1 Growth in small satellite launches technologies (e.g. MEMS), and non-traditional
vendors
It is well known that decisions made in the concept These differences mean that although the process used
phase of a program can determine approximately 70% to design small and large satellites is similar, the tools
of the cost of a program3. The increase in small required to support the process are different.
satellite launches, and the planned inclusion of small
satellites in so many future programs, indicate a need
for systems engineering tools to aid in the conceptual Small Satellite Large Satellite
trade studies for these programs. These tools must be
Sun-tracking
appropriate to small spacecraft and the new Reduced solar arrays Deployables
technologies from which they will be composed. The power Reduced
storage thermal
Aerospace Corporation (hereafter referred to as inertia
Aerospace) is presently working to develop such tools.
New
Small Satellite Systems Engineering Fixed technologies
Systems engineering is concerned with the overall solar arrays Low density
Large volume Surplus
performance of a system for multiple objectives (e.g. surface area
mass, cost, and power). The systems engineering
process is a methodical approach to balancing the needs Figure 2 Small Satellites vs. Large Satellites
and capabilities of the various subsystems in order to
improve the performance of the system. The size,
volume, and mass constraints often encountered in Concurrent Engineering Methodology
small satellite development programs, combined with Traditional design methodology is a sequential,
increasing pressure from customers to pack more multidisciplinary process, and as such, has several
capability into a given size, make systems engineering disadvantages. Often, one subsystem cannot be
methods particularly important for small satellites. designed until the results from another subsystem are
available. Communication of design data from one
Spacecraft systems engineering is an established and subsystem specialist to another can be complex and
well-understood discipline. However, many of the time-consuming. Thus, due to the time required to
standard tools and techniques used to perform complete a design iteration, the number of iterations
conceptual design of spacecraft contain implicit that can be performed is very limited4.
assumptions that are based on the characteristics of
large satellites. This is a problem, since the In an effort to improve upon the traditional sequential
characteristics of a small satellite can differ from those approach to design Aerospace has developed
of traditional large satellites (Figure 2) in a number of centralized design processes (Figure 3) based on a
ways: concurrent engineering methodology. Using this design
process a systems engineer works with subsystem
specialists to generate simplified subsystem design
Analysis Requirements
Configuration
The size and geometry of the spacecraft bus is specified
on the Configuration sheet (Figure 8). Spacecraft
geometry is limited to a right cylindrical polyhedron,
for which the designer specifies a height, diameter, and
number of sides. Up to 8 deployable “panels” can be
specified in terms of size, location, and tracking mode.
These panels can be used to simulate deployable solar
arrays, antennas, thermal radiators, or gradient booms,
depending on the specified panel shape.
Propulsion
The Propulsion sheet is divided into transfer propulsion
and on-orbit propulsion sections. These systems are
designed independently, using drop-down menus to
select the thruster type and quantity for each system.
Figure 8 Specifying a configuration
The change in velocity (∆v) requirements are calculated
from the orbit parameters defined on the Payload & Communications
Mission sheet. The propellant mass and tank size is The Communications subsystem is divided into
then determined using an iterative solver. telemetry, tracking & control up and downlinks, a data
downlink, and crosslinks. The hardware that comprises
Command & Data Handling each link is designed independently via database
The Command & Data Handling subsystem sheet selection of components. A link analysis tool calculates
allows required data rates, compression ratios, and losses, gains, power, antenna sizing, efficiencies, and so
ground station contact duration information to be on.
entered. From this information, storage, processing,
and memory requirements are derived. Database
Attitude Determination & Control
selections can then be made for the Processor, Memory, The attitude determination and control system
Data Storage, and Input/Output interface needed to (ADACS) is designed by selecting sensors and
meet the derived requirements. actuators from drop-down menus. Visual Basic code is
used to simulate the disturbance torques acting on the
spacecraft over one orbit (Figure 9). Using spreadsheet
calculations the maximum values of the disturbance
torques and the accumulated angular momentum are
computed, and compared to the capability of the
selected components. Control torque and/or thrust level
requirements are also computed, based on the slew
requirements of the selected payloads.
-3.0E-03
X
Y
Thermal
Z The Thermal sheet treats each panel, body surface, and
-4.0E-03
interior zone as a node. Conduction coupling factors
-5.0E-03
are assigned between nodes. A thermal analysis can
-6.0E-03 then be performed to determine the temperature of the
-7.0E-03 different nodes. This analysis is compared to the
-8.0E-03 minimum and maximum temperature requirements for
True Anom aly (deg) the electronics and other components. Based on these
analyses, additional surface area for radiating heat, or
deployed radiators, can be assigned. The
Figure 9 Atmospheric disturbance torques
SmallSatCEM team is considering implementing
several “pre-designed” thermal subsystem
Power configurations to accommodate studies that are not yet
The Power sheet allows the designer to select the type
at the level of detail required by the present thermal
of solar cells to be used for body-mounted or
model.
deployable arrays, as well as the battery type and bus
voltage. Based on the types of solar cells and batteries
Model State
selected, the solar array area and the battery mass
All entered and calculated information from each
needed to meet the power requirements of the
worksheet is linked to the Model State sheet. As
spacecraft are computed. Since it cannot always be
mentioned previously, this sheet contains the state of
assumed that all of the solar arrays will be directly
the spacecraft design. The Model State is the source of
facing the sun, the Power sheet includes an analysis tool
data for all of the analysis tools, as well as any
that simulates the solar illumination for each of the
subsystem sheets that require information on the
spacecraft body surfaces and deployable panels (Figure
present spacecraft design. This arrangement ensures
10).
that design data is consistent throughout the model.
Top
Surface Illum ination (One Orbit)
Bottom
Database
1 Side 1 The Database sheet is a collection of tables of
0.9 Side 2 component data for a variety of different components.
0.8 Side 3 These tables act as the source of data for the drop-down
0.7 Side 4
menus used on the subsystem design worksheets. The
Direction Cosine
0.6 Panel 1
0.5 databases contain three categories of components:
0.4 traditional, research, and future or non-existing. At
0.3
present, the data contained in these databases,
0.2
0.1
particularly data on “traditional” components, requires
0 modernization and population by components that are
0 45 90 135 180 225 270 315 360 appropriate for small satellites. The ability to
True Anom aly (deg)
incorporate fictional components into the databases
allows technology insertion scenarios to be studied,
Figure 10 Solar illumination for each spacecraft while still retaining a clear delineation between real and
surface projected data.
Acknowledgements
The authors gratefully acknowledge the support of The
Aerospace Corporation’s Corporate Research Initiative
and Engineering Methods programs, and the Center for
Microtechnology, in making this work possible. This