Aerospace and Electronic Systems Magazine April 2018 - 32

Model-Based Systems Engineering in Small Satellite Conceptual Design
view, inspection, test, or analysis. NSS-1 is composed of seven
subsystems. Each subsystem has a mass, and there is a total mass
budget for the satellite of 50 kg. The ACS (Attitude control subsystem), CDHS (Command and data handling subsystem), payload,
TCS (Thermal control subsystem), and RFCS (Radio frequency
communication subsystem) subsystems draw electrical power
from the EPS (Electrical power subsystem), which can supply a
maximum of 80 W. Given the masses of all subsystems and the
power requirements of five subsystems, we calculated the total
mass and power demand for the satellite and compare it against
the requirement.
To meet the mass and power constraints, the parametric diagram is created from the NSS-1 satellite block as shown in Figure
9. Each block in this diagram corresponds to a satellite subsystem
modeled in the BDD (Figure 6). The constraint blocks implement
the mass and power budget constraint formulas. After connecting
the parameter ports to respective inputs and outputs, we validated
the model using ParaMagic.
The following solvers are supported by ParaMagic for mathematical analysis: Mathematica, Modelica, and MATLAB satisfiability modulo theory (SMT). For our analysis, we used the local
MATLAB SMT solver to analyze and tune mass and power allocations to various subsystems. After assigning causalities and values
to all parameters, MATLAB SMT is invoked within the ParaMagic
to solve for unknown and target parameters. In our case, margins of
safety (MoSs) for power and mass are target (output) parameters,

whereas satellite mass is the unknown parameter to be computed
through the following trivial equation:
mSat =  mtcs + mss +  mpl +  mcdhs +  macs +  meps +  mrfcs
The power constraint on EPS subsystem is computed based on
power demanded by electronic subsystems. The following equation is specified in the constraint block to compute the power budget:
Peps =  Ptcs +  Ppl +  Pcdhs +  Pacs +  Prfcs
A snapshot of the parameters settings and ongoing solution by the
MATLAB SMT solver is depicted in Figure 10, in which four parameters (mass, pPow, mass_MOS, and power_MOS) are being
calculated based on valued parameters listed in the right-most column, named values.
The values of these parameters can be given directly or may
be imported from Microsoft Excel worksheets. The mass budget
tool was earlier created and enhanced within the Microsoft Excelbased SE platform [20]. In the SysML model repository, the tool
has enhanced capabilities to trace down the requirements, which
in turn are useful for change impact and V&V of the requirements.
The resulting values of the parameters can be seen on the same
dialog after the solution is complete. The values of all parameters
after the calculation are updated to the SysML instance, which
appear as in Figure 11. For brevity, we
have only shown the analysis for four
subsystems.
We can see that mass and power
budget margins are calculated to be
positive (mass_MOS = 0.082 and power_MOS = 0.47), which verify the mass
and power requirements as given in the
requirement diagram (Figure 12). We
have demonstrated only mass and power
budgets in this article. In addition, the
NSS-1 model repository contains the
following analysis tools implemented in
the form of constraint blocks and parametric diagrams:
C

Sensor field-of-view analysis

C

Reliability budget

C

Orbital analysis

C

Tradeoff analysis for ACS configurations

INTERFACE WITH EXISTING SE TOOLS
One of the main objectives of this work
was to establish seamless interfaces between our existing SE design and analysis tools and the SysML repository. With
the help of MagicDraw plug-ins, we are

Figure 10.

Solving budget equations using SysML parametrics.

32

IEEE A&E SYSTEMS MAGAZINE

APRIL 2018



Table of Contents for the Digital Edition of Aerospace and Electronic Systems Magazine April 2018

No label
Aerospace and Electronic Systems Magazine April 2018 - No label
Aerospace and Electronic Systems Magazine April 2018 - Cover2
Aerospace and Electronic Systems Magazine April 2018 - 1
Aerospace and Electronic Systems Magazine April 2018 - 2
Aerospace and Electronic Systems Magazine April 2018 - 3
Aerospace and Electronic Systems Magazine April 2018 - 4
Aerospace and Electronic Systems Magazine April 2018 - 5
Aerospace and Electronic Systems Magazine April 2018 - 6
Aerospace and Electronic Systems Magazine April 2018 - 7
Aerospace and Electronic Systems Magazine April 2018 - 8
Aerospace and Electronic Systems Magazine April 2018 - 9
Aerospace and Electronic Systems Magazine April 2018 - 10
Aerospace and Electronic Systems Magazine April 2018 - 11
Aerospace and Electronic Systems Magazine April 2018 - 12
Aerospace and Electronic Systems Magazine April 2018 - 13
Aerospace and Electronic Systems Magazine April 2018 - 14
Aerospace and Electronic Systems Magazine April 2018 - 15
Aerospace and Electronic Systems Magazine April 2018 - 16
Aerospace and Electronic Systems Magazine April 2018 - 17
Aerospace and Electronic Systems Magazine April 2018 - 18
Aerospace and Electronic Systems Magazine April 2018 - 19
Aerospace and Electronic Systems Magazine April 2018 - 20
Aerospace and Electronic Systems Magazine April 2018 - 21
Aerospace and Electronic Systems Magazine April 2018 - 22
Aerospace and Electronic Systems Magazine April 2018 - 23
Aerospace and Electronic Systems Magazine April 2018 - 24
Aerospace and Electronic Systems Magazine April 2018 - 25
Aerospace and Electronic Systems Magazine April 2018 - 26
Aerospace and Electronic Systems Magazine April 2018 - 27
Aerospace and Electronic Systems Magazine April 2018 - 28
Aerospace and Electronic Systems Magazine April 2018 - 29
Aerospace and Electronic Systems Magazine April 2018 - 30
Aerospace and Electronic Systems Magazine April 2018 - 31
Aerospace and Electronic Systems Magazine April 2018 - 32
Aerospace and Electronic Systems Magazine April 2018 - 33
Aerospace and Electronic Systems Magazine April 2018 - 34
Aerospace and Electronic Systems Magazine April 2018 - 35
Aerospace and Electronic Systems Magazine April 2018 - 36
Aerospace and Electronic Systems Magazine April 2018 - 37
Aerospace and Electronic Systems Magazine April 2018 - 38
Aerospace and Electronic Systems Magazine April 2018 - 39
Aerospace and Electronic Systems Magazine April 2018 - 40
Aerospace and Electronic Systems Magazine April 2018 - 41
Aerospace and Electronic Systems Magazine April 2018 - 42
Aerospace and Electronic Systems Magazine April 2018 - 43
Aerospace and Electronic Systems Magazine April 2018 - 44
Aerospace and Electronic Systems Magazine April 2018 - 45
Aerospace and Electronic Systems Magazine April 2018 - 46
Aerospace and Electronic Systems Magazine April 2018 - 47
Aerospace and Electronic Systems Magazine April 2018 - 48
Aerospace and Electronic Systems Magazine April 2018 - 49
Aerospace and Electronic Systems Magazine April 2018 - 50
Aerospace and Electronic Systems Magazine April 2018 - 51
Aerospace and Electronic Systems Magazine April 2018 - 52
Aerospace and Electronic Systems Magazine April 2018 - 53
Aerospace and Electronic Systems Magazine April 2018 - 54
Aerospace and Electronic Systems Magazine April 2018 - 55
Aerospace and Electronic Systems Magazine April 2018 - 56
Aerospace and Electronic Systems Magazine April 2018 - 57
Aerospace and Electronic Systems Magazine April 2018 - 58
Aerospace and Electronic Systems Magazine April 2018 - 59
Aerospace and Electronic Systems Magazine April 2018 - 60
Aerospace and Electronic Systems Magazine April 2018 - Cover3
Aerospace and Electronic Systems Magazine April 2018 - Cover4
http://www.brightcopy.net/allen/aesm/34-2s
http://www.brightcopy.net/allen/aesm/34-2
http://www.brightcopy.net/allen/aesm/34-1
http://www.brightcopy.net/allen/aesm/33-12
http://www.brightcopy.net/allen/aesm/33-11
http://www.brightcopy.net/allen/aesm/33-10
http://www.brightcopy.net/allen/aesm/33-09
http://www.brightcopy.net/allen/aesm/33-8
http://www.brightcopy.net/allen/aesm/33-7
http://www.brightcopy.net/allen/aesm/33-5
http://www.brightcopy.net/allen/aesm/33-4
http://www.brightcopy.net/allen/aesm/33-3
http://www.brightcopy.net/allen/aesm/33-2
http://www.brightcopy.net/allen/aesm/33-1
http://www.brightcopy.net/allen/aesm/32-10
http://www.brightcopy.net/allen/aesm/32-12
http://www.brightcopy.net/allen/aesm/32-9
http://www.brightcopy.net/allen/aesm/32-11
http://www.brightcopy.net/allen/aesm/32-8
http://www.brightcopy.net/allen/aesm/32-7s
http://www.brightcopy.net/allen/aesm/32-7
http://www.brightcopy.net/allen/aesm/32-6
http://www.brightcopy.net/allen/aesm/32-5
http://www.brightcopy.net/allen/aesm/32-4
http://www.brightcopy.net/allen/aesm/32-3
http://www.brightcopy.net/allen/aesm/32-2
http://www.brightcopy.net/allen/aesm/32-1
http://www.brightcopy.net/allen/aesm/31-12
http://www.brightcopy.net/allen/aesm/31-11s
http://www.brightcopy.net/allen/aesm/31-11
http://www.brightcopy.net/allen/aesm/31-10
http://www.brightcopy.net/allen/aesm/31-9
http://www.brightcopy.net/allen/aesm/31-8
http://www.brightcopy.net/allen/aesm/31-7
https://www.nxtbookmedia.com