Professional Documents
Culture Documents
COLLEGE OF ENGINEERING
Thesis
by
Approved by
First Reader
Raymond ~J. Na gem, PhD
~
Professor of Mechanical Engineering
Second Reader
Theodore A. FritzYnD-~
Professor of Astronomy
Third Reader
Copyright by
Nathan Thomas Darling
2013
Acknowledgments
Thanks to Professor Theodore A. Fritz, who offered me "enough rope" on the first
day of the job, as he has done with great success for a great many students. Also to
the many undergraduate and graduate students (past and present) who have worked
harder than most anyone I know to juggle a huge course load and long hours on
hardware development, design review posters, and whatever else it takes to get the
project out the door on time. Finally, I would like to thank Krista, who doesn't like
satellites very much, for supporting me when I really needed it.
vi
Contents
1
Introduction
1.1
1.2
1.2.1
Requirements Development
2.1
. . . . . . . . . . . . . .
2.2
2.3
10
2.4
11
2.5
13
2.6
13
2.7
14
Structural Design
17
3.1
Components
18
3.1.1
Hub
18
3.1.2
Cube Stack
23
3.1.3
Endoskeleton
24
3.1.4
Exoskeleton .
25
vii
301.5
Deployables
302
~ssenably
303
Mass Budget
26
00
29
30
Vibration Testing
401
34
Background 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
401.1
34
401.2
36
5 Data Analysis
34
44
50003
Observations
500.4
00000000000000000
Analytical Model
44
59
60
601
Introduction 0 0 0 0 0 0 0 0 0 0 0
60
602
61
603
64
6.4
64
605
606
69
60 7
74
608
77
609
Franaework of ~nalysis 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
78
85
60901
Motion~
66
86
6011 Discussion 0 0
92
95
Design 0 0 0 0 0 0 0 0 0
95
Vlll
7.2
Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . , . . . . . . . .
7.3
95
96
98
102
107
115
References
130
E Vita
132
lX
List of Figures
01
11
available and used widely accross academia, industry and even the
military. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
21
22
23
BUSAT seeks to optimize the pre-launch lifecycle, with particular emphasis on tolerance to late, game-changing requirements shifts and the
lengthy integration process.
24
. . . . . . . . . . . . . . . . .
11
25
BUSAT's 1U solar panel design costs about $150 in parts and takes
less than three hours to build using refiow solder techniques but do not
perform as well as more expensive cells. PCB substrate is shown at
left, finished component is shown at right.
26
. . . . . . . . . . . . . . .
14
15
27
16
31
17
32
18
33
Exploded views of the BUSAT Hub (upper assembly) and Endoskeleton showing the hub PC\ 104 printed circuit board stack, connectors,
and four routing boards. . . . . . . . . . . . . . . . . . . . . . . . . .
34
35
19
20
Detail view of the hub stack assembly showing three midplane standoffs. Each standoff fastens to the external hub walls in a slotted groove
that allows variations in hub stack height due to non-standard PC\104
overhead height in COTS components. . . . . . . . . . . . . . . . . .
36
21
Detail view of bottom cap and three hub walls integrated. Apert ures
for 25-pin and SMA connectors are shown, as well as a tongue-andgroove fastening technique that minimizes the need for fasteners along
the entire length of the hub, and the labeled PC\ 104 bolt pattern. . .
Xl
21
3 7
Top left: schematic top view of the BUSAT wiring harness. Composed
of several standardized short cable harnesses, this wiring method alleviates the need for costly and time-consuming one-off harness design
and allows the hub to be removed from the satellite at any time during
integration. Top right: side vew of the harnessing scheme from the
payload (left) to endoskeleton to hub (right) . . . .
22
38
23
39
The Birtcher WedgeLok is the principal fastener used in BUSAT's easily integrable design. A torque applied to the tension bar results in a
lateral pressure applied to the cube stack.
23
310 Twelve WedgeLoks are distributed around the cubestack and provide sufficient clamping force to restrain BUSAT's payload bay during
launch .. . . . . . . . . .
24
25
312 The BUSAT-NMT Langmuir Probe shown protruding through the exoskeleton top panel. . . . . . . . . . . . . . . . . . . . . . . . .
25
26
314 The TINI Aerospace Frangibolt (shown in red) with associat ed housing
and custom titanium flange for heat isolation. . . . . . . . . . . . .
315 Cross-sectional view of the cup-cone kinematic mounting structure.
27
27
316 The BUSAT deployable panel stowed and completely constrained (at
left) by the TINI Aerospace #4 Frangibolt and (at right) by a titanium
groove (to avoid cold-welding under extreme vibration. . .
28
28
Xll
318 The BUSAT assembly procedure (top left to bottom right) beginning with the exoskeleton bottom plate, endoskeleteon, cube stack,
WedgeLoks, and hub. . . . . . . . . . . . . . . .
29
30
41
34
42
35
43
36
44
45
37
46
4 7
48
38
39
41
42
xiii
49
43
51
C-channel assembly. . . . . .
46
52
48
53
49
54
51
55
51
56
53
57
53
58
59
and magnitude are labeled for each of the four response curves).
56
56
59
62
60
A basic mass, spring, and damper system where the motion of mass
min response to an excitation .;(t) is described by the state variable x
measured from the origin in the upper left hand corner of the diagram. 61
63
A single degree of freedom mass, spring and damper system with two
points of coupling to the oscillating platform. . . . . . . . . . . . . . .
64
63
Single degree of freedom mass-spring-damper system displacement response plotted over frequency.
68
xiv
65
Single degree of freedom mass-spring-damper system acceleratation frequency response plotted over frequency. . . . . . . . . . . . . . . . . .
66
69
A three degree of freedom mass, spring and damper system with four
points of coupling to the oscillating platform. . . . . . . . . . . . . . .
70
67
71
68
Three degree of freedom forced mass-spring-damper acceleration response plotted over frequency.
73
Schematic representation of a general planar cube array element surrounded by four masses, four springs and four dampers. . . . . . . . .
74
610 Masses 1-3 of a nine degree of freedom forced mass-spring-damper frequency response plotted over frequency. Undamped natural frequencies
for each mass are marked by vertical lines. . . . . . . . . . . . . . . .
75
611 Masses 4-6 of a nine degree of freedom forced mass-spring-damper frequency response plotted over frequency. Undamped natural frequencies
for each mass are marked by vertical lines. . . . . . . . . . . . . . . .
76
612 Masses 7-9 of a nine degree of freedom forced mass-spring-damper frequency response plotted over frequency. Undamped natural frequencies
for each mass are marked by vertical lines. . . . . . . . . . . . . . . .
77
613 The BUSAT standard satellite-fixed reference frame. The unit vectors
79
. . . . . . . .
80
82
87
XV
Subscripted mass
88
Subscripted mass
0
88
89
89
90
90
91
91
92
626 Acceleration response for mass XI3 , located in the center of the top
layer of the satellite cube stack. . . . . . . . . . . . . . . . . . . . . .
93
627 Acceleration response for mass x 1 9, located at a corner of the top layer
of the satellite cube stack.
93
628
94
xvi
List of Abbreviations
AIAA ... .. . .
AFOSR .... .
AFRL/RV ..
BU NSP .. . .
BUARC ... .
COG ....... .
COTS ... .. .
EPS ....... .
ETF . . ... .. .
FCR ....... .
IES ........ .
MGSE ..... .
PCB ....... .
PSD ....... .
RMS ....... .
RPI ........ .
SIF ... . .... .
SIP . . .. . ... .
SRS . . . . . ... .
TID ...... . . .
UNP ..... . . .
VLF ....... .
xvn
Chapter 1
Introduction
1.1
Since 1957 and the launch of the Russian Sputnik 1, the first Earth-orbiting artificial
satellite, the concept of spaceflight has taken a superlative position in the politics,
technology, education and cultural psyche of the United States of America. Despite
budget cuts to spaceflight programs within NASA, the Air Force and elsewhere, names
like Yuri Gagarin, Neil Armstrong and now Elon Musk resonate even with people who
are unfamilar with engineering and space physics.
Scientific exploration was integral to the first successful US attempts to fly a satellite- James Van Allen's inclusion of a Geiger counter on the Explorer I mission (1958)
enabled discovery of the Earth's radiation belts that now bear his name. As would be
expected from early, ground-breaking missions developed under the political pressure
of the early Cold War, these early US satellite missions were "one-off'' engineering
concepts.
More recent trends in spaceflight hardware (and especially in the funding available for space missions) indicate an industry shift towards cheaper spaceflight platforms. Perhaps the single biggest game-changer in the small satellite industry has
been the CubeSat, a containerized satellite concept originated at California Polytechnic State University. The core concepts that have enabled the CubeSat standard to
tally roughly 75 successful launches since 2003 are miniaturization, containerization,
interface standardization, and open-source development.
Figure 11: The Pumpkin CubeSatKit 1U picosatellite structure, commercially available and used widely accross academia, industry and even
the military.
1.2
The Boston University Student satellite for Applications and Training (BUSAT)
program is a grassroots spaceflight hardware development program entirely staffed
and directed by students of engineering, physics, astronomy, and computer science.
BUSAT was initially formed in 2007 in response to the University Nanosat Program (UNP) Nanosat-5 competition for the purpose of delivering a completed space
weather nanosatellite. Since that time, the BUSAT program has grown to include
the Boston University Near Space Program (BU NSP, a scientific high-altitude ballooning program for the Boston University community and the local MATCH charter
public high school) , the Boston University Amateur Radio Club (BUARC) , and ultimately a new space weather satellite design for the UNP Nanosat-7 competition.
While professional and academic mentorship is essential to the program, BUSAT is
entirely staffed and directed by students of Boston University and Boston University Academy. Cooperative efforts by students at Georgia Institute of Technology
and New Mexico Institute of Mining and Technology also contribute considerably to
the BUSAT effort. BUSAT's programmatic goals include the laying the groundwork
for future spaceflight hardware and general sensor development programs at Boston
University.
BUSAT's current scientific space weather satellite effort seeks to characterize magnetosphere ionosphere interactions from low-Earth orbit by simultaneously measuring
energetic electron flux and subsequent light emissions in the polar latitudes. Complementary information about the local magnetic field, plasma environment, and internal
system health will also be collected and telemetered to ground, along with structural
health monitoring and total radiation dose data.
1.2.1
The University Nanosat Program is a joint program between the Air Force Research
Laboratory's Space Vehicles Directorate (AFRL/RV), the Air Force Office of Scientific Research (AFOSR) and the American Institute of Aeronautics and Astronautics
(AIAA). The objectives of the program are to educate and train the future workforce
through a national student satellite design and fabrication competition and to enable
small satellite research and development, payload development , integration, and flight
testing.
The Nanosat Program has two distinct stages. The first stage is a design and
proto-flight build phase, which lasts approximately two years and culminates in the
AIAA Student Satellite Flight Competition Review (FCR). During this first phase the
universities are partially funded by the AFOSR and construct a proto-flight satellite
while participating in various design reviews and program-sponsored hands-on activities and workshops over a two-year period. Teams are evaluated based on criteria
including program maturity, hardware maturity and flight readiness. FCR judges are
a distinguished panel of government and industry professionals.
The UNP is currently in its seventh competition cycle. Boston University and
BUSAT participated in Nanosat-5; currently the BUSAT program is a participant in
Nanosat-7.
Chapter 2
Requirements Development
2.1
In a project as complex and long-lived as the development of a satellite it is essential to ground-truth development at regular intervals to keep the project progressing
efficiently towards the originally stated goal. The process of requirements identification is complicated by the fact that there are at least three customers: the BUSAT
Principal Investigator, the satellite industry (represented by the Air Force), and the
UNP (whose dual mission is education and technology development)
2.1.1
BUSAT's primary scientific instrumentation includes the Remote Polar Imager (RPI),
a pushbroom-style geographically resolved spectrometer sensitive to visible light at
391.4 nm, 427.8 nm, 557.7 nm, and 630.0 nm. These wavelengths correspond to auroral phenomena produced by energetic particle interactions with oxygen and nitrogen
in the ionosphere. Imaging is accomplished using several off-the-shelf components
mounted to an optical bench, including the Lippert Cool Space Runner single-board
computer, an ATIK 314L+ astronomical camera, and a sophisticated arrangement of
customized commercially available mirrors, lenses and a diffraction grating. Together
these components provide the ability to bend the required focal length into a 3U form
factor , the sensitivity required for low-light measurements, and the processing power
needed to compress, buffer and translate data to BUSATs native SPA-1 I 2 C data
protocol.
Working in tandem with the RPI is the Compact Half-Unit IES for Cubesat
Operations (CHICO) . Complementing the RPI's data, CHICO allows simultaneous
in-situ measurement of energetic electron flux. CHICO is based on a line of legacy
hardware flown on the Cluster (launched 2000) and Polar (launched 1996) missions, as
well as the Fixed Sensor Head (FSH) , currently awaiting launch on the Demonstration
and Science Experiments (DSX) mission (Gunda, 2008). Filling a total CubeSat
volume of less that 0.5U, CHICO represents a powerful new adaptation of this line of
legacy hardware, capable of detecting particles with energies between 30keV and 500
keV and resolving pitch angle to within 10 degrees in a plug-and-play sensor package.
Originally developed for Boston University's Twin Imaging of the Moving Electron
trapping boundary (TIME) mission, CHICOs utility is demonstrated by its ability to
be integrat ed into the BUSAT bus with a minimum of redesign.
The RPI's requirement for pointing and stability is the primary scientific constraint on the mechanical satellite bus design. These requirements are satisfied by
the BUSAT bus three-axis torque coil control and an on-orbit attitude control scheme
that matches the satellites rotational period to its orbital period (described as a
"Thomson Spinner" ). In this way, the auroral imager points towards the earth and
CHICO points towards zenith at all times. It is interesting to note that future spectrographic imaging missions with higher resolution and much finer pointing would
be possible with minimal recurring engineering cost if several reaction wheels were
included in Mission Group A. A further requirement levied on the current BUSAT
mission by the space weather instrumentation is the need for a low-Earth orbit insertion. Additionally, both RPI and CHICO require direct access to open space for
measurement.
2.2
The Space Test Program (STP) has been the primary provider of Department of
Defense (DoD) integration and launch services for almost 50 years since it was chartered in 1965, and had over 200 missions to its name as of 2010 (Galliand). Serving
the entire DoD, the STP coordinates the Space Experiments Review Board (SERB),
which meets on an annual basis with the Air Force, AFRL, the Navy, the Army,
DARPA, the NRO and the MDA. The panel hears a series of 15-minute briefs from
spaceflight mission representatives and a ranking is then assigned based on percieved
military relevance and DoD interest in providing access to space via sounding rocket,
the International Space Station or a launch vehicle to orbit. While this process may
seem challenging at best, current plans for the U.S. fiscal year 2013 budget have indicated that both STP and the Operationally Responsive Space (ORS) program may
8
be closed altogether.
Against this background, small scientific spaceflight systems that actively seek to
optimize t he massive cost of satellite development and launch are absolutely essential for t he U.S. to maintain its current level of industrial, educational, scientific and
defense activity beyond t he lower atmosphere. Figure (22) shows a portion of the
2012 SERB list, showing rankings for programs currently seeking launch opportunit ies. Twelve CubeSat missions are included on the ranked list, with a total volume
of 42.5U. With appropriate funding for development, BUSAT could eliminate more
than 20% of the CubeSat missions on the SERB list in just two deployments, with
room to spare. This could very easily be accomplished wit h just one launch.
F -..:.
~;-
---
--
7'
- --- -.
--
"'~,;
..
----
.::::.::=::: ~
- /,
'
_::_
~lc~oKra_~ E;nv:r~1i;
....,
- \
--
- .. -
- '\
.. \
---- -- -- ..
--
-- - - -
_";:--...
I
I
- I - I -
- -
-
-
~-
-- --- ,....~
_,.
-
-
Rapidprototyped
Mlcroelectromechanlcalsyste
m Propulsion and Radiation
Test Cubeflow Satellite i.
~
. '
1\
'
SMOC Nanosatellite~
l>roram-3/f-::":"
- -. -. --. -. --- I - I -
Figure 22: The Space Experiments Review Board (SERB) 2012 rankings include a total CubeSat volume of over 40U in experimentation
awaiting launch opportunities.
The cost of launch is not t he only problem in need of engineering in the currently challenging fiscal environment. Many satellite development programs follow
9
a one-of-a-kind design path in which a unique satellite is developed specifically to
support the needs of a distinct set of instrumentation. This method is both expensive and time-consuming [4] . Because of the complexity and variability of satellite
missions, a universal satellite has yet to develop fully, although at least one modular
demonstration mission has received substantial support [2]. BUSATs novel satellite
nanosatellite bus provides both the general utility of a multi-mission structure while
at the same time retaining mission-specific adaptability to a wide range of instrument
requirements.
While BUSAT strives to optimize the design cycle by reducing recurring engineering costs, the superlative and elegant universal satellite bus is not possible, especially
on a university budget. This is supported by the fact that programs such as Space
Plug-and-Play (SPA) , developed at AFRL and in the ORS program, have met with
limited success operating under much more favorable budgetary constraints. However, while the concept of universality is unwieldy in its most general form, it can be
effectively applied to a slightly narrowed subset of spacecraft missions, namely those
requiring only basic system support functions. The broad satellite bus functionalities
10
required by this subset include rough pointing, low data rate telemetry and tolerance
of duty cycling, and are achievable on a university budget. In other words, the elegant
solution is practical if properly constrained.
BUSATs target role in the spaceflight industry is that of a mission broker for small
scientific instrumentation. By adhering to standardized interfaces in a star network,
taking advantage of symmetries that exist in software, hardware, mission design and
even documentation, and by arranging the misssion around a centralized bus, BUSAT
facilitates mission sharing and drives down cost for payload developers and overall
risk for launch providers.
2.3
The dual design intent that drives BUSAT's requirements addresses both the geophysical environment of the upper atmosphere as much as it addresses the economic
and technical environments in which a small satellite develops. Initially, BUSAT
was planned as a scientific platform for space weather research. As the design matured, budget and personnel constraints stimulated the development of a parallel
engineering mission in order to optimize the pre-launch lifecycle. The two missions
are co-dependent and fully supported by the satellite's mechanical architecture.
11
OIIIENTIITION
Detumble (3 weeks max.)
Fine Polnlinc(lwoek . _.)
GIOCI'ID OfiERAJIOfVS
around stlltlon at BU Cno rles River campus
func:liOM oullonomously to down II nk dato .
S.IIIINtll
I
0
NOIIMAI. Of'fiiATIONS
(SCifflCE MODE)
Instrumentation at anv
locati on in orbit
fll/0
OFLIF~
OUTY CYCLING
Low-power or sleep mode
dependin,a on stlllte of
charp. SHM and
Ma10etometer tokin1
data
2.4
Modularity, scalability, limited resources and a robust science mission are the four
mam themes to BUSAT's mission. Science requirements have been introduced and
have little direct effect on the structure of the satellite (other than what was mentioned
in Section 2.1.1). The following list of high-level requirments pertaining to the satellite
mechanical bus fall under the remaining three headings.
12
Modularity
1.
n. Any 1U BUSAT payload shall have at least one to three open look-directions into
space.
m. Any BUSAT payload shall interface to the mechanical bus via a single standardized connector and harness.
iv. Integration shall take less than 6 hours (nominal) for any given payload bay
configuration.
v. Integration shall be repeatable- i.e., several build-up/ take-down sequences must
be possible without new machining, fabrication , or undue effort.
Scalability
i. The final flight configuration shall be scalable from a single central module to a
larger, more capable aggregate spacecraft.
ii. The avionics module shall be capable of removal and use in other compatible
satellites.
iii. BUSAT compatible payloads shall be capable of flying in multiple configurations
on multiple missions.
Low Cost
i. Hardware should be radiation tolerant wherever possible, but BUSAT shall pro-
13
n. BUSAT shall be compatible with Commercial Off-The-Shelf (COTS) components
commonly available to the satellite developer , thereby eliminating the cost of inhouse development.
iii. Payloads shall require no more than 30 seconds between "plug" and "play" (i.e.,
physical layer integration completed and functionl testing commenced within that
time).
1v. Payload structural raw materials shall be sourced from commonly available and
affordable stock.
v. Machining tolerances specified in engineering drawings shall be 0.005 inches or
greater wherever possible.
v1. Locking helicoils shall only be used in final integration phases. Alternative methods shall be used during early build/ rebuild sessions.
2.5
2.6
While a single side panel covered with conventional satellite solar cells (such as the
Spectrolab Ultra Triple Junction (UT J) Solar Cell) would provide power for the entire satellite, a cheaper modular solar panel based on Triangular Advanced Solar
Cells (TASCs, also from Spectrolab) was chosen instead. The TASCs are custom
manufactured at Boston University using a solder refl.ow oven and are therefore very
14
cheap to manufacture, install and replace. Because they do not produce sufficient
power for a comfortable margin of error (one side of BUSAT's exoskeleton can produce approximately 20 W with TASCs - which leaves a power budget margin of only
8 W without considering the power draw from the payload bay. The power budget,
therefore, drives a requirement for BUSAT to deploy additional solar panels once in
orbit.
Figure 25: BUSAT's 1U solar panel design costs about $150 in parts
and takes less than three hours to build using refiow solder techniques
but do not perform as well as more expensive cells. PCB substrate is
shown at left, finished component is shown at right.
2. 7
Even given the geometric and conceptual simplicity of BUSAT's cube stack, it has
proven very difficult for both the Nanosat-5 and Nanosat-7 teams to provide an
elegant solution to more advanced design issues such as cabling, integration and
access to key electrical components after assembly. As more information about the
original development of the Nanosat-5 structure became available, it was clear that
requirements for easy assembly of the structure were compromised late in the design
15
process because of a break down in modularity. The spacers became specific to the
geometry of adjacent cubes, removing the ability to reorient or reposition payloads
as originally intended. As the design evolved incrementally, with new modifications
to both machine drawings and fabricated parts, each spacer was edited in such a way
that many distinct modifications to the original part were necessary. Due to these
non-standard spacers, as well as the sheer number of unique parts and attachments,
the assembly process became very difficult.
Interior, exterior and hexagonal (standoff) spacers ultimately made up 15 distinctly modified manufactured parts. Since the N anosat-5 part naming scheme lacked
enumeration and because there was no intuitive way to quickly assemble components,
build-up was belabored and slow. Each assembly step was not necessarily intuitive
and would not have been possible to rebuild without a working CAD model. The
CAD model was not without its own challenges, however. Due to revision control
issues during Nanosat-5, even the SolidWorks structural model lacked coherence and
did not reflect the fabricated structure, leaving ample room for interpretation as the
NS-7 team assembled the structure.
16
Once a UNP satellite passes the Final Competition Review (wins the competition), the satellite and the team are supported for a further two years of integration
and testing in preparation for launch. Integration, the process of forming a single cohesive unit (electrically, mechanically and in software) from the satellite's substems, is
undertaken by professional technicians at AFRL's in-house facility. One ofthe largest
challenges to the Nanosat-5 structure would have been in the integration phase. Even
with a very good assembly manual to explain the complex assembly procedure, technicians working to integrate the satellite with a launch vehicle would be challenged
by cabling and by the inevitable need to assemble and disassemble the structure repeatedly for troubleshooting. This is especially important for centralized subsystems
like the data processing unit or the communications system. Since the Nanosat-5
structure provides no re-usable means of restraining cabling, some semi-permanent
solution such as epoxy staking would have to be adopted, effectively locking subsystems into a complicated mechanical puzzle. Though the intent and end goal of
the design was novel and impressive, the actual prototype did not satisfy original
requirements for ease of use and modularity.
17
Chapter 3
Structural Design
18
Figure 32: The BUSAT satellite shown before solar panels are deployed.
The BUSAT bus is organized into five specific groups of hardware: Hub , Endoskeleton, Exoskeleton, Deployables and Cubestack. An explanation of each is necessary to fully understand BUSATs intended function and mechanical design.
3.1
3.1.1
Components
Hub
The Hub (Figure 33) is literally and figuratively the core of the satellite bus, holding all of the subsystems essential for supporting a satellite mission. This includes
command and data handling, communications, power generation and regulation, attitude determination and control, and a single magnetometer implemented on fifteen
standard printed circuit boards using a standard set of stack-through connectors.
The Hub is completely enclosed in 6061-T6 aluminium to shield the satellite bus
subsystems.
19
20
cube design (the hub can allow standard P C\1 04 dimensions because it is machined
from four pieces of aluminum).
Dim~n~ion~ ar~
in inch~ ~
' (millint~t~rs)
_o.ett.eft; m
..
} ,' , " , ; _, ' , , ... ", ',.'"," ..- " .t"'.,", ' , '
o@
a o
,",",'
, ... )
,,, ,/,..,.
n o
" ",.t I , J
"'""
',.', ~),
, ... " ...,,"I'
,,, .l ~'/'
,,
,)
0 0
0
, --/ ),
/ ,r. ) , ; ,
'rf . .,"
0 0
0
/~~ !~" ~
-0.
:;
.3:.:1 (e.ll!l)
---
0
0
0
0
~~ <
,,.
/ /
lt-~0
. ; .~;
"',:::., ,.,,/J
, , , , 'J
"',","... ...,_~
0
0
~/
.1~ ~'-"
~~/ ~ ! ,/,
)
' / I
u 0
-f-
"' fJ ,;""
".
c3 ... ~;;
0.
.!CoO
(2.~ )
",;_,~ ,
,., ~
~ ?)
<-Xl
J
I '-~--:-:-x->;'//////,'////,'///X','//
A
, ., ,
..
, j
.I
P''/
,. ,
.I " I
I'
.J_JJ -
r----t-
I
i ~~
g g~
~ ..,
~
..,
'.ll!> {e 1 liZ)
0
0
";"~"
... :."~ , , /" i
0 0
tt,. .t.~
.J-2:1
(~. 26)
:l:Kl (!; J) }
200
( ~.0! )
. :::00
- .!lOO ( -12.70)
The PC\104 circuit board stack wit hin the hub is supported by t hree sets of four
mid-plane standoffs that fasten directly to t he four walls of t he hub (Figure 35) ,
which allow each of t he avionics subsystems to be fully integrated (with standoffs)
before enclosing them in t he structure. This allows for easy trouble shooting should a
21
component within the hub stack fail, as often happens during satellite environmental
testing and integration.
Figure 35: Detail view of the hub stack assembly showing three midplane standoffs. Each standoff fastens to the external hub walls in a
slotted groove that allows variations in hub stack height due to nonstandard PC\104 overhead height in COTS components.
Figure 36: Detail view of bottom cap and three hub walls integrated. Apertures for 25-pin and .SMA connectors are shown, as well
as a tongue-and-groove fastening technique that minimizes the need for
fasteners along the entire length of the hub, and the labeled PC\104
bolt pattern.
22
The hub interfaces electrically to the payload bay via four axially symmetric walls
of the Endoskeleton (Figure 33) . Both data and power are routed through four 25line wire harnesses that connect at the hub's top cap and run to one of the four
Endoskeleton walls (Figure 37). As shown in Figure (36), the hub bottom cap
allows routing to the external components of the BUSAT bus, including solar arrays,
external sensors and radio antennas.
Figure 37: Top left: schematic top view of the BUSAT wiring harness. Composed of several standardized short cable harnesses, this
wiring method alleviates the need for costly and time-consuming oneoff harness design and allows the hub to be removed from the satellite
at any time during integration. Top right: side vew of the harnessing
scheme from the payload (left) to endoskeleton to hub (right).
In order to satisfy low-cost requirements for the satellite that, in a structural
design, translate to judicious use of machining tolerances, a 45 surface has been
included in the hub bottom cap to provide registration and a lateral restraint. When
the hub is pressed "down" into the satellite structure by the exoskeleton top plate,
this surface alleviates the need to access the bottom of the hub for fastening (Figure
38).
23
Figure 38: The hub. Inset: A 45 filet fixes the hub in place.
3.1.2
Cube Stack
Lateral movement
24
3.1.3
Endoskeleton
As the interface element between bus and payloads, the Endoskeleton provides a
structural registration point for BUSATs cubes to be fixed in a controlled location at
the center of the satellite. While the endoskeleton is fastened directly to the bottom
plate of the exoskeleton, compression forces are distributed radially inward and no
shear forces should be applied to the fasteners between both components as long
as compression is applied gradually and distributed evenly (see Figure 310). If a
standard flange bolt tightening pattern is followed the cube stack and endoskeleton
will be compressed equally from all sides.
25
3.1.4
Exoskeleton
key features are its ability to allow standard (and customized) apertures for payload
instrumentation and the ability to support the forces associated with launch and later
solar panel deployment.
26
3.1.5
Deployables
Since BUSAT will be sun-facing under normal operating conditions but will begin
its operational life in a tumbling state, solar panels that begin the mission arranged
around the satellite and are moved to face the sun are optimal. This deployment
configuration is easily realized in the form of a simple door, as seen in Figure (313).
Figure 313: The BUSAT satellite showing modular solar panels deployed.
While the spring-loaded hinge and latch concept is not challenging to design, certain features of the deployment mechanism required sufficient design effort and testing
due to the risky nature of deployable structures in the eyes of past UNP competition
reviewers. Because the deployment hinge was predicted to be the weakest part of the
design all analysis was completed as if the hinge pin were not in place. Actuation
is accomplished using the TINI Aerospace Frangibolt (Figure 314), a non-explosive
actuator (NEA) that functions by heating a shape-memory alloy to expand and break
a pre-scored #4 bolt. While the Frangibolt has flight heritage on many successful
spaceflight missions, any moving parts designed by Boston University students (no
matter how good) will not be as well trusted. It is therefore necessary to find a
method of allowing the Frangibolt to completely constrain the deployment without
the use of additional moving parts (in this case, hinges).
27
28
even deny actuation.
29
reason for the hinge is to guide the solar panel into the correct position after deployment.
3.2
Assembly
~
.
'
'
,~
30
3.3
Mass Budget
Margin
Exoskeleton
Communications--
Magnetometer
CHICO
Auroral Imager
C&DH
31
Name
Hub
Outer Structure
Hub Bottom Cap
Hub Top Cap
Side Hub Wall
Front/Back Hub Wall
P CBs and Components
FlexUEPS
30 Whr CubeSat St andalone Batt ery
Helium 100 Radio
Interface, Voltage Regulator Stack
RF Switching P CB
Magnetometer Small Plate
Magnetometer Large Plate
Magnetometer P CB
AD&C P CB
C&DH
NanoCDH
Expansion P CB
Rout ing Node P CB
Right Angle Cable Plug
Right Angle J ack
Standoffs
0.25in Standoff
1524 Standoff
2200 Standoff
Midplane Standoff 1
Midplane Standoff 2
Midplane Standoff 3
Midplane Standoff 4
Other Components
Air Born Connector
Fasteners
Washer
#40-40 1/ 4" Button Head Cap Screw
#4-40 3/16" Button Head Screw
#6-32 1/4" Button Head Cap Screw
#4-40 Machine Hex Nut
Total Hub Mass (g)
Mass (g)
Qty.
Total (g)
405.83
263.65
330.38
194.26
1
1
2
2
405.83
263.65
660.76
388.52
31.31
103.51
33.00
45.36
22.68
3.79
5.80
22.68
22.68
22.68
6. 02
22.68
22.68
0.87
0.61
1
1
1
1
1
1
1
1
2
1
1
4
1
2
2
31.31
103 .51
33.00
45.36
22.68
3.79
5.80
22.68
45.36
22.68
6.02
90.72
22.68
1.75
1. 21
0.13
0.29
1.11
0.41
0.66
0.59
0.41
24
48
4
3
3
3
3
3.12
13.92
4.44
1. 23
1.98
1.77
1.23
1. 29
5. 16
0.01
0.06
0.05
0. 1
0.07
20
8
4
12
4
0.2
0.50
0. 18
1.13
0.28
2212.38
32
(continued)
Mass (g)
Qty.
Total (g)
Endoskeleton
Endo Wall
Endo Routing PCB
Endo Air Born Connector
512.88
44.31
17.0109
4
4
24
2051.52
177.24
408.26
Endoskeleton Spacers
Bottom Spacer
Interior Spacer
Half Interior Spacer
55.53
47.72
56.4
8
4
1
444.24
190.88
56.4
3328.54
2532.10
2611.81
1776.07
1755.73
1754.01
1755.12
1
1
1
1
1
1
12184.84
295.10
260.75
654.64
1
3
5
295.10
782.25
3273.2
4350.55
295.10
755.47
1
1
2532.10
2611.81
1776.07
1755.73
1754.01
1755.12
295.10
755.47
1050.57
196.03
207.2
4
10
784.12
2072
2856.12
33
(continued)
FrangiBolt Assembly
X-Wing EXO
Cup Attachment for X-Wing EXO
MiniActuator Housing
MiniActuator Bolt
MiniActuator FD04
X-Wing SOL
Total FrangiBolt Mass
Torque Coil Assembly
TCH Bottom Side
TCH Left Side
TCH Right Side
TCH Top Side
TCH Standoff Special
TCH Standoff Corner
Mass (g)
Qty.
Total (g)
197.45
21.87
2.67
1.59
10.62
74.35
2
2
2
2
2
2
394.9
43.74
5.34
3.18
21.24
148.7
617.1
72.19
72.24
72.24
72.24
4.62
5.92
3
3
3
3
24
12
1048.65
295.91
433.95
39.15
1.74
0.21
0.03
17.46
2
2
2
4
4
4
18
MGSE Assembly
MGSE Vertical Support
MGSE Corner Plate
MSGE Corner Fixture
216.57
216.72
216.72
216.72
110.88
71.04
591.82
867.9
78.3
6.96
0.84
0.12
314.28
1860.22
1354.5
188.7
93.01
2
4
4
2709
754.8
372.04
3835.84
33344.80
33.34
34
Chapter 4
Vibration Testing
4.1
4.1.1
Background
Vibration Testing for Small Satellites
Integrated environmental testing makes up one part of the overall lifecycle of a small
satellite and occurs after fabrication and before launch. For BUSAT, environmental
test procedures including cleaning, functional testing, mass and volume verification,
and final review will likely occur at the AFRL High Bay facility at Kirtland Air Force
Base in Albuquerque, NM (see Figure 41). Integrated environmental testing is one
part of this process and includes several mechanical vibration tests (usually performed
on a shake table and shock testing apparatus) interspersed with electronics testing.
Figure 41: N anosat-5 integration and test flow (from NS-7 User's
Guide)
35
This is followed by a bake out test, during which time the satellite is subjected to
temperatures high enough to vaporize many of the volatiles that would otherwise later
contaminate the vacuum chamber (the volatiles will also boil out at low pressure).
Thermal and vacuum testing then ensues, followed by electromagnetic interference
and electromagnetic compatibility testing (see Figure 42). These last tests ensure
that the satellite can function within the ambient electromagnetic environment of
low-Earth orbit, as well as perform all electronic tasks without adversely affecting its
own circuitry.
Repeated ror X, Y, and Z Axes
Pre-Test Sine
sweep
Sine Burst
Random
VIOratlan Test
Intra-Test Sine
Sweep
Shack Test
Past-Te st Sine
sweep
L
L
Aliveness Te st
Al tvene ss Test
Full Functional
Test1
n
n
Bal<eOUt
Thermal vacuum
Thermal Balance
EMVEMC
36
4.1.2
r-----------------{CR~------------~
Cl! -
CONTliOL "1:5POtiSC
DRM:
- OVTPUT
37
part of the test equipment and at the same time provides a means of estimating the
forcing function that excites the test object.
Fasteners
Control
Accelerometer
(Channell)
Shake Table
38
F(t)
Amplifier
F(t)
Figure 45: Conceptual representation of SRS plot generation and vibration table control showing (in red) control accelerometer input to
a virtual mass-spring-oscillator array implemented within the control
software. The model simulates a system response based on the control
accelerometer input , and this signal is plotted (red). Control software
commands based on this simulation are then passed to a power amplifier which sends current to the table's inductive coils, imparting an
acceleration to the table and again causing the control accelerometer
to feed back to the software oscillator model. The number of oscillators
in the software model (n) determines resolution (5)
Sine Sweep
The sine sweep test is performed on a shake table and subjects the test object to
sinusoidal motion from 20 Hz to 2 kHz, keeping maximum acceleration values very
low. This is meant to identify any resonant frequencies that the satellite may have
without subjecting the satellite to potentially destructive forces. When a sine sweep
is administered, several accelerometers around the structure monitor the vibration
response of various mechanical elements of the satellite. When plotted against fre-
39
quency, the resulting acceleration data clearly identifies resonant responses at each
accelerometer location. In the normal test flow, the sine sweep is performed first to
establish a baseline response, and then again after each random vibration, sine burst
and shock test. It can be assumed that any structural change (such as a loosening bolt
or plastic deformation) will result in some shift in the baseline sine sweep acceleration
responses.
Channel2
4
3
2
~"
r::
0
.;:::;
ro
,_
(IJ
1
0.6
0.4
0.3
0.2
(IJ
u
u
4:
ro
,_
....:Jro
0.1
0.06
0.04
0.03
0.02
0.01
0.006
0.004
0.003
0.002
0.001
20
30
40
50 60 70809(]00
200
300
400 500600
8001000
1500 2000
Frequency (Hz)
Figure 46: Typical plot of sine sweep acceleration vs. frequency. T his
is an in-axis response.
Sine Burst
The sine burst test is meant to expose the structure to inertial loading similar to
that experienced on a launch vehicle. The number of actual strokes of the table as
40
it delivers the sine burst is very low (around 50 cycles), and the test is over very
quickly (around .5 seconds). Typically, sine burst tests are performed at a frequency
of at least one third the lowest identified natural frequency of the structure.
In
the case of the BUSAT structure, this lowest resonance occurred at relatively high
frequencies (rv300 Hz and rv500 Hz). Based on recommendations from UNP staff,
the BUSAT sine burst test was performed at 50 Hz to more accurately recreate the
launch environment, although future sine burst testing would likely be performed at
levels as low as 20Hz. Acceleration levels were set at 24 G, as specified by the UNP
User's Guide.
Because the main purpose of the sine burst test is to simulate inertial loading (not
necesarily oscillatory loading), similar testing can also be performed in a centrifuge.
41
Burst Run 2
25
l - - channe12l
20
15
10
c:
0
"<:J
e
Q)
Q)
u
u
<(
ro
....
-5
....::J
10
-15
-20
-25
0.1
0.2
0.3
0.4
0.5
0.6
0.7
Frequency (Hz)
48) .
42
--
10.0000
...
-----
-----~---
-- -,
c:::_'~~~=oc~ ~-:":=-cF.=:~~~~~~~~~.~='~=====,'=="==-u
1.0000
0.1000
0.0100
0.0010
0.0001
~g~t8~
100.00
20.00
1000.00
2000.00
Frequency (Hz)
Figure 48:
2000Hz.
Shock
The effect of transient events that are not emphasized in the random vibration and
sine burst tests are measured directly in the shock test. Shock, or a sudden forcing over
a very short time period, often affects stiff or brittle satellite components (components
with higher natural frequencies) like circuit boards and solder joints. Shock tests are
delivered very quickly and therefore require testing apparatus capable of rapid and
large accelerations. Consequently, shock tests for large object s are not often delivered
on shake tables. Instead, hammer blow tests, Hopkinson bar tests, or drop tests
apparatus are employed.
Because cost and time were test constraints on BUSAT's three days at the ETF,
shock tests were delivered at the maximum possible acceleration values that the vibration table and power supply could deliver. This amounted to around 60% of the
given UNP test specification for shock tests in the Z-axis, and 40% of the same for
43
those delivered in the X andY axes (the difference is accounted for by the use of a
large slip plate and air bearing in the latter two tests, adding to the effective mass of
the objects driven by the shake table) . Additionally, shock tests delivered on a shake
table include some amount of "ramp up" and "ramp down" motion before and after
the delivered shock (see Figure 49).
Shock Run 25
100
80
60
40
20
(!)
-20
-40
-60
-60
0
0.01
0.02
0.03
0.04
0.05
0.06
Time (Milliseconds)
0.07
0.08
0.09
44
Chapter 5
Data Analysis
5.0.3
Observations
45
vibration inputs in the same way it did under the low-stress diagnostic sine sweep.
The interplay between WedgeLoks normal and friction forces in all three axes could
be one cause of this trend and a more thorough treatment of the test data and analytical models would likely yield proof of this.
Table 5.2: Percent change between Runs 3 and 5 ( Before and after
the random vibration tests in the Z- Axis) and Run 12 and 14 (before
and after the random vibration tests in theY-Axis).
46
between any two runs and among all channels occurs between Runs 3 and 5 and
Runs 12 and 14. Each pair is separated by a random vibration test in t he Z-Axis and
X-Axis, respectively.
T he outliers in t he percent shift are Channel 4 along the Z-Axis (which is discussed
in a later section) and Channel 6 along theY-Axis. However t he Channel 6 response
amplitude is so small along the Y-Axis, t he large percent (197.69%) belies the significance of the shift in acceleration. In Run 19, Channel 6 has a 0.024 gn response,
while in Run 22, it has a 0.073 gn response.
z -Axis (gn)
O'lam el
Rill
2
3
4
5
6
7
1
9.13249
14.26768
0.335918
0.209738
11 .65426
0.680448
X -Axis (gn)
....
Y -Axis (gn)
10
12
3
5
9.385m 15.10611 14.16861 1.237602 1.194257 1.412469 1. 383674 0.225371
14.70858 21. 57141 18.62549 0.138114 0.119972 0.041706 0.07677 0.710027
0.432391 1.167563 1.207651 0.743424 0.711831 0.721749 0.770507 10.24388
0.198381 0.314879 0.106336 7.306512 7.06328 8.580392 a 194292 0.608061
11 .87445 18.46641 15.95839 0.663216 0.654204 0.923633 0.833619 0.024359
0.676037 0.77299 0.425868 11 .06-493 10.71398 13.14629 12.52688 0.941785
22
0.248292
0.803721
10.59418
0.657268
0.072515
1.010123
3&
0.248292
0.803721
10.59418
0.657268
0.072515
1.010123
Table 5 .3: Response amplitude measured in units of Normal Acceleration (gn= 9.80665 m/s 2 ) . Run 24 is a duplicate of Run 22 due to
human error.
31
0.216734
0.738183
10.17026
0.782798
0.063465
1.18017
47
z -Axis(%)
Olann el
RW'I
2
3
4
5
6
7
1&3
-277
-295
-28.72
5.41
-1. 89
0.65
a.nge
CNaxis
3&5
-60.96
-46.66
-174.65
-58.72
-55.51
-14.34
5&9
6.21
13.66
-1.69
66.23
13. 58
44.91
-30.10
10&12
3. 50
13.14
4.25
3.33
1.36
3.17
X - Axis (%)
12&14
14& ..
-18.27
2.02
65.24
-84.08
-1.39
-6.76
-21.48
4.50
-41.18
9.75
-22.70
4.71
-12.44
Y - Axis (%)
19&22
10.17
11 .93
3.42
8.09
197.69
7.26
22&a4
0.00
0.00
0.00
0.00
0.00
0.00
24&26
12.71
8.15
4.00
19.10
12.48
16.83
-.3.08
Table 5.4: Percent change in acceleration amplitude for each successive diagnostic sine sweep test according to axes. Run 24 is a duplicate
of Run 22 due to an unrecorded test run, hence the 0% change. Change
over axis is a comparison of averaged peak shift for the first and last
diagnostic sweep in each axis.
48
gn
39.8107 , - - - - - - - - - - - - ; - - - - - - - - - - - - - - - - - - ,
10000
r=========~~============~~~~~=r~+ft~
- lnp~(Q
~7=~~~~~~~~~~~~~~r~~~~~ inp~(Q
: . ~
0.1000
inpu16(Q
in pu17(Q
0.0010
0.0006 ' - - - - - - - - - - - - - - - - - - ' - - - - ' - - - - - - - - - ' - - - - - - - - ' - - - - - -- - '
20.00
100.00
1000.00
2000.00
FreQuency (l-Iz)
49
Channel4
25
18
12
8
6
4
3
2
r- i
I'
'
'
i
---r---- i
' -+
I
i
--- i-
----
1-
i--
- ----- --
-I
i
0.01 ~
l""!.t/
-~
i
i
:.....:-
r---
'I
'
rJ
rrJ
:--
' ~~I
-- ~-!
1--- -
40
-i-I'r-----I
i
30
---
--
--- -----
i i
i
i
i
!
i
'
I
1-i
---
~~
----~--
!
!
------ --- --
i
!
!
i
I'
--.----l
i
!
--+------+I
!
.
I
:
i
:
300
I
I
,-
i
200
- -
---- - ,-----.
50 60 70 8090 00
~~
-- -
----
I ,' - /,../
------1
I
I
i--~=i~~ 1-P
: _\..,;j
'
i
!
!
i
--- i
!
I
--- ~-- ---:-
! !
0. 00~0
. --------
i i
! !
! !
i i
i - '----!
'
'
I
I
0.1
0.006
0.004
0.003
0.002
'
0.6
0.4
0.3
0.2
'
I
I
I
(!)
run1
- run3
- - runS
run9
400 500600
'!
~-~ --
~-'V~l.
-
_;_
i
--
------
r- -
i
8001000
1500 2000
Hz
While mostly below the 0.25 Gn control level, Channel 4 does exhibit some resonance amplitude values that rise above this level, indicating a lower first natural
frequency than the rest of the satellite structure. An isolated view of Channel 4
during all runs along the Z-Axis shows that there are multiple peaks before the entire system's overall first natural frequency at approximately 590 Hz. Aside from
this channel's disparity with the first natural frequency of all other channels, the
WedgeLok maintained a level of stiffness in the structure that was not catastrophic, but rather consistent with the design goals. In spite of all the questionable
and numerous structural elements that were continually edited up until test date, the
structure held up well and maintained a high natural frequency.
50
In Figure 54, the two X-axis channels, 5 and 7, have the highest acceleration and
the most congruous curves, while all the other channels are off-axis and have lower
acceleration, but more erratic curvature. All the channels except 5 and 7 have at least
one, but frequently more, maxima and minima prior to the system natural frequency
at 237 Hz. For example, Channel 3 in Run 14 has four maxima and four minima
between the 200 and 300 Hz range. This behavior is analogous to the behavior of
Channel 4 in the Z-Axis (Figure 53).
Similarly, Figure 55 shows that the only Y-axis channel, Channel 4, now has the
highest acceleration response and a smooth curve as it approaches the first natural
frequency at 222 Hz. Whereas Channel 4 was the outlier in previous runs, here it is
the only curve with a distinct resonant frequency.
51
gn
40.0000 , - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ,
- - - - - profil e(!)
10.0000
.o-=o:,:cc:~'=----.:::c; -c"'~':::'_..:.-.__,0:
...::_:;-.:-c.~-=:..~-:-~-:::="-~-=-~;,_...:.-:.::::..-'-\-=..-
-
high-abort(!)
- 1 - -
- - - - ..-.. - 1 t- 1.0000
low-abort(!)
input2(1)
input3(1)
input4(1)
0.1000
0.0010
1.00E-04
20.00
100.00
1000.00
2000.00
Frequency (Hz)
Figure 54: Diagnostic Sine Sweep, Run 14: X-Axis. All Channels.
gn
40.0000 - . - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ,
profile(!)
10.0000
high-abort(!)
low-abort(!)
1.0000
input2(1)
input3(1)
input4(1)
input5(1)
input6(1)
lnput7(1)
control(!)
0.00 10
1 OOE-04 L - - -20.00
-----'--'---'--------------'-----------__J
100.00
1000.00
2000.00
52
Drumheading and Separation
Sine Burst graphs show out of phase acceleration in all axes. In the Z-Axis, Channel 3
is out of phase with Channel 2 and 6. Because accelerometers are located on different
surfaces, all with the potential of drumheading, it is likely that Channel 3, attached
to the End Cap of the center 3U Auroral Imager cube, was drumheading out of phase
with the Top Panel of the Exoskeleton (Channel 6). Since Channel 2 and Channel
6 were very close, though slightly out of line in the Z-Axis, the in-phase sinusoidal
waves indicate that they were accelerating in the same direction at all times during
the Sine Burst test.
There is no evidence of separation within the system because the on-axis sensors
reflect a clean sinusoidal curve that does not have any aberrations throughout the
time domain. If separation had been an issue, the resultant "chatter" or "knocking"
would have shown up in the sine burst data as transient , shock-like waves. The sine
burst test displayed only smooth sinusoidal curves indicating that separation was
probably not an issue.
53
on
32.0000
control(!)
28.0000
i l "~ r
24.0000
20.0000
16.0000
12.0000
-- 1
8.0000
- - inpu12(1)
~ -~ - :__-_~ ----
inpU13(1)
~J l_
lft Milfrr:-------
4
inpU1 (t)
JI
4.0000
0
-4.0000
- ~ ~ ~~ ~ j
-8.0000
-12.0000
-16.0000
-20.0000
-24.0000
-28.0000
lJ
inputS(!)
~ 'iJVI"vv.---:-- inpU16(t)
i\f.N "
tv re--- input7(1)
_,__
_! ____
-32.0000
-34.0000
-41
100
200
400
300
500
600
700
758.594
n me (Milliseconds
gn
34.0000
...
28.0000
------
24.0000
--------
- - ------- -
..
---
-----
control(!)
~t~~--
---
20.0000
16.0000
input2(1)
input4(1)
----
12.0000
input3(1)
input5(1)
8.0000
.~
~
4.0000
0
-4.0000
input6(t)
input7(1)
-8.0000
- 12.0000
-16.0000
-20.0000
-24.0000
-28.0000
-32.0000
-34.0000
-4 1
100
200
300
400
500
600
700
758.594
Time
54
WedgeLok Loosening
Any significant decrease in natural frequency is indicative of a decrease in stiffness,
system components loosening, or structural elements reaching a plastic limit. An
incremental decrease in t he lowest natural frequency of every channel, alt hough small,
leads to a hypothesis t hat t here was loosening in t he WedgeLoksover t he t hree
day test period. The data in Table 5.6 is a list of the peaks along t he curve of all
diagnostic sine sweep t est s. A comparison of the frequencies shows a progressive
decrease in magnit ude with cont inued vibration testing. However Table 5.7 reflects
an overall stabilization t oward t he last few tests. The decrease in stiffness for t he
Y-Axis is much smaller in relation to both t he X-Axis and Z-Axis. The apparent
stiffening between runs 14 and 18 is an anomaly and any conjecture to the cause or
effect would be unfounded .
n Ja
Channel
Jna
Torque
(111-32)
(in ~ )
A..,
2
3
4
5
6
7
16:!: 1
16:!:1
16:t1
16:t1
16 :t 1
16:t1
X- Axis (H z)
Z - Axis (Hz)
1
589.03
569.03
569.03
592.35
589.03
569.03
3
582.45
582.45
561 .79
589.03
582.45
582.45
'
556.63
556.63
556.83
565.66
556.63
5.."0.63
541 .39
541 .39
541 .39
568.85
541 .39
541 .39
Y- Axis (Hz)
1D
12
14
11
237.42
237.68
236.88
237.42
237.42
237.42
236.35
236.35
235.82
236.35
236.35
236.35
229.60
234.76
229.54
229.60
229.60
229.60
230.32
230.32
229.60
230.32
230.32
230.32
221 .93
221 .68
221 .68
22243
224.
222.43
22
-~
220.43
220.43
220.43
221 .43
219.94
221 .43
220.43
220.43
220.43
221 .43
2 19.94
221.43
a
220.68
220.68
220.68
221.43
220.19
221.43
Torque
(1 0-32)
(in-lb)
7:!: 1
7:t1
7:!:1
7:!:1
7:!:1
7:!:1
55
Z -Alcis (%)
Channel
Rim
1&3
sas
2
3
4
5
6
1.12
1.12
1.23
0.56
1.12
1.12
4.40
4.40
4.29
3.97
4.40
4.40
,::.::.
7...
X -Alds (%)
sa
2.77
2.77
2.77
-0.56
2.77
2.77
1t1&1Z
0.45
0 .56
0 .45
0 .45
0 .45
0 .45
1ZA14
2.77
0.67
2.66
2.77
2.77
2.77
U 1
,..,. :zz
-0.23
0.67
1.89
-0.11
-0.23
-0.23
-0.23
0.56
0.56
0.45
2.00
0.45
y - Alcis (%)
:ZZA:M
0.00
0.00
0.00
0.00
0.00
0.00
1.?1
....
0.11
0.11
0.11
0.00
0.11
0.00
Torque
(%)
.o-Il
56.25
56.25
56.25
56.25
56.25
56.25
.25
Table 5. 7: Percent change of natural frequencies for each successive diagnostic sine sweep t est according t o axes. Change in natural
frequencies are compared to percent change in t orque readings from
WedgeLoks . Run 24 is a duplicat e of Run 22 due t o errors in record
keeping, hence t he 0% change. "Change over axis" (last row) is a comparison of t he average peak of all channels for t he first and last run
along each axis.
56
Channel3
0.1
0.06
0.04
0.03
0.02 ' - - - -- - ' - - - - - - - - ' - - - - - ' - - - - - ' - -- --'-----------'------'----'
540
550
560
590
520
530
600
Hz
57
30
...
';'
:!!
25
20
i!
15
1--
:;
'Z
Iii
w
10
5
--engineeringtoolbox.com
0
-500
.300
-100
100
300
500
700
900
1100
1300
1500
Temperature (deg F)
Figure 59:
Elastic modulus as a function of temperature
(www. engineeringtoolbox.com) .
The regularity of the peaks, however, suggests that at least one other hypothesis
is warranted. While temperature was not controlled or measured during testing, it
can be assumed that the climate inside the Draper test facility was relatively stable
with fluctuations of only a few degrees and that the test facility heating system was
sufficient to offset the chilly New England fall weather.
For a two-dimensional solid in which both transverse and longitudinal waves are
possible, the lowest natural frequency can be
~ritten
(5 .1)
where n and m are mode numbers, N and M represent characteristic lengths of
the solid, Or is the speed of transverse waves in aluminum and
longitudinal waves in aluminum. If n = m and N = M ,
is the speed of
58
(5.2)
Inserting the Lame constants, (5.2) becomes
-J
!':...
f n_- _
2N
1!:_
A + 11'
p
(5.3)
2 (l~v) and A
Ev
(l+v)(l-2v)'
where v is
Poisson's ratio,
(5.4)
Given that p ~ 2700~ and v ~ 0.35 for Aluminum, natural frequency as a function
of the elastic modulus E is given as
fn =
2~ (.021) VB
(5.5)
Since the elastic modulus E varies inversely with temperature (see Figure 59) , a rough
relationship between temperature change and elastic modulus can be established.
From Figure (59), this corresponds to a reduction of about 2.75 GPa for an increase
of 35C. Assuming an inverse linear relationship, this corresponds to about 0.078 GPa
per degree. Substitution into (5.5) reveals that even a small change in temperature
can produce a large shift in natural frequency:
!:lfn
n
N.021yi!:lE(T)
2
n
N .021
2
V0.78
109 ~
n
N186Hz)
2
(5.6)
Therefore, for values of n and N near unity, response frequency is very sensitive to
changes in temperature. Additionally, since the elastic modulus decreases with increasing temperature, the lowest natural frequency also displays an inverse relationship with temperature, suggesting that future testing efforts should include either
59
precise temperature monitoring or fine temperature control.
Wear
Figure 510 shows an example of surface wear that was found after testing and disassembly. The pressure exerted by the Wedgeloks and the frictional forces acting along
the surface was large enough to remove portions of the anodized material. Results
showed less evidence of wear than expected.
The vibration tests supplied proof that the WedgeLok concept upholds UNP vibrational specifications, and suggests that a redesign of the Exoskeleton, Cubes and
Spacers, while necessary, may need to include more features of the original structural
design than previously thought. Considering the positive results of the vibration t ests,
the WedgeLok may be used with the right design constraints for the cube arrangements in the next engineering design unit . Structurally, the NS-5 prototype exceeded
the requirements from the UNP, thus the primary objectives of the new design should
be modifications geared toward modularity, ease of assembly and accommodations for
integrating new ideas in the other subsystems.
60
Chapter 6
Analytical Model
6.1
Introduction
Because vibration testing presents a potential point of failure for many aspects of a
satellite mission, it is desirable for the systems engineer to have tools at hand that
will accurately predict whether a given satellite structural will fail when subjected
to the sine sweep and other tests described in Section (4.1) . Additionally, prediction
of the vibration environment within subsystem component housings is valuable in
identifying critical points of failure within payloads. In other words an excellent systems engineering model would produce frequency response charts from characteristic
information about a variable configuration of mission payloads.
61
the system for a given payload configuration. This is accomplished by recognizing
that each of the satellite payloads can be modeled as an assembly of masses, springs
and dampers. The model developed in this section houses 27 1U point masses in a
cubic matrix of springs and dampers constrained by a vibrating, rigid housing. As a
mesh of relatively simple oscillatory systems, the primary challenge is organizing the
hundreds of variables so that control of the model is retained throughout . For the
remainder of this section, it is noted that the terms "mass", "cube" and "payload"
are analagous and interchangeable.
6.2
Figure 62: A basic mass, spring, and damper system where the motion of mass m in response to an excitation ~(t) is described by the
state variable x measured from the origin in the upper left hand corner
of the diagram.
The equations of motion are found by considering the free-body diagram for m ,
62
using Newton's second law
to the mass m and
f (t)
x - 2: !;,
f (~ (t))
mx +ex+ kx
and
~(t)
= ~(t)
of the platform:
+ k~(t)
(6.1)
second-order system
(6.2)
(6.3)
which can be solved immediately upon inspecting the single spring and mass. The
damped natural frequency is given by
(6.4)
where the damping ratio, ( can be solved from Equation (6.2) and is
c
( =
2Vkm
(6.5)
If the mass is placed inside a vibrating box with more than one coupling to the
input motion x(t) as in Figure (63), the equations do not differ greatly, but deserve
mention as the next step in evolving the model to a larger system.
63
Figure 63: A single degree of freedom mass, spring and damper system with two points of coupling to the oscillating platform.
c2
+ c4
and k
k2
+ k4 .
system will prove to be a useful simplification in the larger model. It is also noted
that the subscript convention used to describe masses, springs and dampers captures
an element's position with respect to the origin. Finally, the vertical motion of the
platform is a very good model for the shaking of the vibration table, which can only
impart vibrations in one axis at a time.
64
6.3
In general, the equations of motion for a vibrating system with more than one degree
of freedom can be written in matrix form as
Mx
+ Cx + Kx = f(t)
(6.7)
where M, C and K are symmetric matrices representing the mass, damping and
stiffness of the system, and
f (t)
system. In the case of Equation (6.6), the forcing term is dependent on the motion of
the rigid supporting platform as well as the connecting dampers and springs, therefore
j(t)
= c~:4~(t)
+ k2~3k4~(t).
Kx= .Ax,
where the system's natural frequencies
Wn
(6.8)
6.4
In the case of the BUSAT structure undergoing a sine sweep over a range of frequencies
with the magnitude of acceleration held constant, the forcing function is sinusoidal
by definition and can be represented with complex exponentials:
(6.9)
Taking the real part of f(t) can be expressed as a function of f(t) and its complex
65
conjugate yielding:
(6.10)
Xp ( t)
(6.11)
Taking the real part of
Xp ( t)
yields:
(6.12)
Substituting f(t) and xp(t) into Equation (6. 7) and reorganizing terms yields:
( -w 2 M
+ iwC + K) ~ Xpeiwt
(6.13)
This can be separated into two equations - one real and one imaginary:
2
( -w M
2
( -w M
+ iwC + K) ~X eiwt
2
~Feiwt
2
+ iwC + K) ~X*e-iwt
= ~F*eiwt
2 p
2
(6.14)
(6.15)
Because (8) is the complex conjugate of (7), they are redundant equations. The
term ( -w 2 M
+ iwC + K)
Xp(w)
(6.16)
Xp(w)
(G(w))- 1 F ,
(6.17)
66
where Equation (6.17) is the complex displacement frequency response, and is
valid for oscillating systems of any size and configuration for which G(w) can be
inverted, including a single degree of freedom damped oscillator in Section (6.2).
Since acceleration frequency response plots are desired (based on the data collected
during shake testing and based on industry standards) , Equation (6.17) is differentiated twice and the magnitude is taken. Since taking the second time derivative in the
time domain is equivalent to multiplying by a factor of w2 in the complex frequency
domain, the final quantity to be plotted is
(6.18)
6.5
Motion~
Initial values of mass are then set at 1 kg and spring constants k are calculated using
Hooke 's law
(6.19)
where the cross-sectional area A is based on the dimensions of 4-inch extruded aluminum tube with a 0.0032 m (0.125-inch) wall, modulus of elasticity E is taken to
be 69 x 109 Pa (Aluminum 6061-T6), and Lis O.lm.
Looking again at Equations (6.9) and (6.5), the forcing term is written as
(6.20)
Since ~ , the motion of the vibration table discussed in Section (4) , is the sinusoidal
displacement that will drive the network of masses,
67
(6.21)
~(t) = iwAeiwt
(6.22)
~(t) = -w2Aeiwt,
(6.23)
where A is the magnitude of displacement and w is the frequency sweep over which
the frequency response is plotted.
By definition of the sine sweep test , the forcing magnitude is a constant 0.25G0 ,
where G0 is 9.8 ~. From Equation (6.23) ,
(6.24)
and therefore, A= A(w)
!( t )
. 0.25G iwt
'tw--e
w2
w2
m3
(6.25)
JSRJ2 + <;Sj2 or
(6.26)
Next, the magnitude of the complex displacement response JXPI is plotted over
frequency for a range of damping constants using Equation (6.17) , as seen in Figure
(64). Qualitatively, the plot is similar to the test data in Section (4) , but displays
far higher resonance frequencies because of the low mass to spring coefficient ratio.
68
Single DOF model
10
10-2
10..
10"'
110"'
"
'0
-~ 1010
:::;
$
1012
c.
i(l
0::
1014
10- 111
1018
10-20
10
10'
10
10'
10'
Frequency (Hz)
10
10
10
10'
Figure 64: Single degree of freedom mass-spring-damper system displacement response plotted over frequency.
It is also noted that this is a plot of displacement over frequency that , while not
directly applicable to the test data discussed in Section (4), does illustrate the effect
of Equation 6.24 which constrains the sine sweep to a constant acceleration input.
Finally, the system's acceleration frequency response is plotted, as shown in Figure
(65). As in Figure (64), the high resonance frequency response reflects the relatively
low mass of the system when compared to the spring constants applied.
69
10'
.1~
'
3
10""'
10
10
10
10
10
10
Frequency (Hz)
10
10
Figure 65: Single degree of freedom mass-spring-damper system acceleratation frequency response plotted over frequency.
6.6
1, k
2 and k
0 springs
70
Figure 66: A three degree of freedom mass, spring and damper system
with four points of coupling to the oscillating platform.
The equations of motion are again obtained from free-body diagrams of each mass,
however, a general method of analyzing the diagram can be used. By noting that
any mass
mk
71
(6.27)
Equation (6.27) represents the generalized equation of motion for the three mass
72
system, where subscripts k = 3, 5, 7 call appropriate values for each of the masses,
springs and dampers that are relevant to the kth equation of motion for the system.
Since the three-mass system is bounded above and below the three masses m 3 , m 5
and m 7 , the general equation for state variables
xk 2
x 1 and x 9 entering the equation. Looking again at Figure (66), the position values
k = 1 and k = 9 indicate the rigid structure surrounding the system and are therefore
variables of motion associated with the forcing term. Therefore, the full equations of
motion for this system are
..
X3 -
0]+
- [ 0] +
..
C4
X5 -
..
X7 -
-X3
m5
k4
-X3
m5
-
C5
X5
m7
k6
-x5
m7
c2
+ c4 X3 -
C4
X5
m3
m3
k2 + k4
k4
c2
X3- - x 5 = -~(t)
m3
m3
m3
+
+
+
C4
+ C5 X5. -
m5
k4 + k6
X5
m5
C5
C5
k2
m3
+ -~(t)
X7
m5
k6
-X7 = 0
m5
+ Cg X7.
[ Oj
m7
k6 + ks
cs
X7- [ 0] = -~(t)
m7
m7
ks
+ -~(t)
m7
(6.28)
Where the terms on the right hand side of Equations (6.28) are the motion x 1
x 9 = ~ and
1 = 9 = ~
shown in Equations (6.30) and the (normalized) frequency response is shown in Figure
(68).
73
Where
M =
~1
0
m2
0
[k'-k4
+k,
K=
0
~],
C=
[~+~
- c4
-k4
C4
m3
- C6
-~]
+
j(t)
+ C5
k4 + k6
- k6
k6
-~+ ]
- C4
C5
{ c 2 ~(t)
cs~(t)
ks
(6.29)
Cs
+k ~(t) }
2
(6.30)
+ ks~(t)
~~
~
(1) 1
(1)2
10
2
Frequency (Hz)
3DOF System in Rigid Enclosure
10
.s
E"'
Cll
"'a.c:
"'
0::
10
(1) 1
Cll
10"2
3
10
10
Frequency (Hz)
3DOF System in Rigid Enclosure
~~
..}_[\
P'
-.....:::::::::
10
Frequency (Hz)
Figure 6 8: Three degree of freedom forced mass-spring-damper acceleration response plotted over frequency. Undamped natural frequencies
are marked by vertical lines.
74
6. 7
..
X(i,k)
.
X(i,k) -
m(i,k,k)
C(i-1,k) .
X(i-2 ,k)
m(i,k,k)
C(i,k)
k(i ,k+1)
(6.31)
m(i,k,k)
C(i,k+1) .
X(i,k+2) m(i,k,k)
.
X(i,k)
+ k(i ,k-1)
C(i,k-1) .
X(i,k-2)
m(i,k,k)
X(i,k)
m(i,k)
k (i,k+l)
m
X(i,k+2) (i,k,k)
k(i,k-1)
m
X(i,k-2)
(i,k,k)
= 0
Using Equations (6.31) and this time varying mass values for the system, Figures
75
(610) t hrough (6 12) were generat ed t o show qualitatively t hat t he model development model reflects a real system. Simulating a system wit h one very heavy (around
50 kg) node, the lowered first natural frequency verifies that the system behaves as
it should . Before cont inuing to t he full model, it is also useful to note that the significant asymmetry of a large mass in only one node of t he system generates very
different high-frequency effects in each of t he 9 degrees of freedom (as expected).
N~
10
Q)
10
(/)
<::
0
!' A
..~o ' i i ll 1
.2.
~~
i
r~
r~
: ~
! l+---~y~~~--~
----" ~
-+i
1
------ ---1--------
[ I ' l
I
:
~ j
0..
(/)
Q)
0:::
N~
10
10
(/)
(/)
<::
0
Frequency (Hz)
2 of 9DOF System in Rigid Enclosure
:_
Q)
10-5
3
10
10
--------- ----
0..
(/)
Q)
0:::
10-5
3
10
~ 10
10
Frequency (Hz)
3 of 9DOF System in Rigid Enclosure
;' j .'
Q)
<::
0
10
0..
(/)
Q)
0:::
10-5
3
10
i
I
:'
(/)
'
l
4
10
Frequency (Hz)
Figure 610: Masses 1-3 of a nine degree of freedom forced massspring-damper frequency response plotted over frequency. Undamped
natural frequencies for each mass are marked by vert ical lines.
76
i!
_.1.
i'
I
).
-----------------------
!
i
'
Ai
'Y
'
I
t-
i ') ii !
'
104
Frequency (Hz)
5 of 9DOF System in Rigid Enclosure
I
l
i
I !
'
Ii
I
I
"-!
'I
10
i
I
-- f--
!
I
-~~
!
Frequency (Hz)
6 of 9DOF System in Rigid Enclosure
5
10 .-------~----.-~--~~~~~--------~--~--~~--.-~~
i 10-5 L_____________j___
l ----'-------l_____J_______L_j_l
~
!_____1_--'--------i.__~
i i
~ 10 f=======i===~===f==f=i=~~~~~~~~~~--~~ ~~.l-kd
_j___l__
l ________________________j_
_ __ _ _
10
10
Frequency (Hz)
Figure 611: Masses 4-6 of a nine degree of freedom forced massspring-damper frequency response plotted over frequency. Undamped
natural frequencies for each mass are marked by vertical lines.
77
y .
:I
10
Frequency (Hz)
8 of 9DOF System in Rigid Enclosure
i
!
I
I
I
iI
~ ~~
-----
:
i
I
-AJ
iY
-- - -
i
!
I
I
i}
i
I
i
'
"i""!'!!!!
1
!
10
Frequency (Hz)
Figure 6-12: Masses 7-9 of a nine degree of freedom forced massspring-damper frequency response plotted over frequency. Undamped
natural frequencies for each mass are marked by vertical lines.
6.8
This model being developed is essentially a matrix that organizes all masses, springs,
and dampers within a framework that reflects the orthogonal modularity of the
BUSAT structure itself. Because the models components are distributed regularly
about a 10x10x10 matrix, they can be manipulated in a regular fashion using iterative loops in MATLAB, and a generalized method for dealing with the rather large
(27 -DOF) system becomes more manageable.
In the full model the subscripts i, j, know run from 1 to 10 in order to accomodate
78
all masses, dampers and springs within the model. It is notable that positions i, j, k
0, 10 are empty, that masses occupy the odd position values i, j, k
that dampers and springs occupy even position values i, j , k
3, 5, 7 only, and
2, 4, 6, 8 only. Thus
the model contains 27 masses, 108 dampers and 36 springs. Only motion in the
6. 9
Framework of Analysis
Mx + C + Kx
f(t) ,
(6.32)
where M, C and K are diagonal matrices representing the mass, damping and stiffness
of the system, and j(t) some forcing function affecting the motion of t he system.
Since the BUSAT satellite has up to 27 mass elements of interest (excluding the
exoskeleton, which is considered a rigid external structure to which forcing motion is
applied), there must necessarily be 27 degrees of freedom (one for each mass) and M,
79
Subscripts for the discrete modelling elements placed within the cell array will be
governed by the following rules:
Masses will occupy odd subscript combinations of 3, 5 and 7 only.
Springs and dampers will occupy indexes within the cell array that have at least
one even value.
Any mass subscripted with a single value of 1 or 9 will indicate the position of
the rigid external frame.
Further simplifications are brought about by setting all spring constants to zero,
except those that are subscripted with odd integer values of 3, 5, or 7. Physically,
this reflects the fact that damping will likely occur only between cubes or between
the cubes and the structure, but that spring forces are likely to be important only
in the vertical direction. In other words, because the system is clamped primarily
in the lateral direction because of the placement of WedgeLoks vertically around the
perimeter of the cube stack, it is assumed that the vertically mated surfaces of the
wedgeloks, exoskeleton and endoskeleton will be better by use of friction forces than
spring forces.
80
A method of naming each variable for tracking throughout the model is also essential. While the numbering system is arbitrary, strict adherence to the identifications
given in Table (6.2) is absolutely necessary. Additionally, a frame of reference for the
structure (to be reflected in the subscripted indices of the MATLAB cell array) will
ensure fidelity in the model. The frame of reference is shown in Figure (613) .
Figure 614: A one-to-one transformation between payload cube position and state variable subscript, as shown in Table (6.2.
Because each point mass is arranged in a regular network, the motion of any given
mass is coupled with the motion of as many as six different masses surrounding it
(four lateral adjacent, two vertical adjacent). Since the forces applied by dampers
and springs to a given mass are a function of both the motion of that mass and
the surrounding ones, it is important to establish the positional relationship between
mass values in the MATLAB cell array and their corresponding values within the
f(i , j, k)
(6.33)
81
--+
Cube Mass
~tate
-~-'t
-'t
--t
X333
X335
X337
X353
X355
X357
X373
X375
X377
X533
X535
X537
X553
X555
X557
X2
X3
X4
_-r.
xs
x6
X7
Xg
Xg
-'t
--t
--t
~-
Xsn
X575
X577
X733
Xns
Xn7
X753
X755
X757
X773
Variable
xl
-'t
-'t
XlQ
--t
-'t
-'t
--t
~
-'t
--t
--t
-'t
--t
--t
-'t
-'t
--t
X12
X13
X14
X15
X15
Xn
X17
X18
X19
X2o
X21
X22
X23
X24
X25
X26
X27
-'t
X775
X777
--t
Table 6.1: State variable conversion from the satellite matrix to subscripts used to describe the 27 equations of motion.
where (i , j , k) are the positions of each mass value within the MATLAB cell array
and f(i , j , k) gives the index of the mass within the mass matrix, also the subscript
value in Table (6.2) . If a relationship is discussed between a mass
mi,j,k+ 2
mi,j,k
+ 1.5j + 0.5k -
f(i , j, k)
+1 in the
+ 1,
17.5
(6.34)
(6.35)
(6.36)
(i, j , k + 2) in the downward or k- direction within the MATLAB cell array model. In
the following sections this convention will be used to developed a series of analyses
82
starting with simplified one and three degree of freedom models. An illustration of
the "satellite matrix" is shown in Figure (615) .
.....
0
first down the column of cubes in the positive k-direction, then shifting one column
in the positive i-direction and progressing down that column. Once the first row of
columns is complete, the process starts over with the adjacent row of columns in the
positive j-direction.
83
The generalized equation of motion for the mass
..
X(i,j,k)
C(i+1,j,k)
mi,j,k
is
.
X(i,j ,k)
m(i,j ,k)
C(i+l,j,k) .
X(i+2 ,j,k) m(i,j,k)
C(i-1 ,j ,k) .
X(i - 2,j,k)
m(i,j,k)
C(i,j +l ,k ) .
X(i,j+2,k) ffi(i ,j,k)
C(i,j-1,k) .
X(i ,j-2 ,k)
ffi(i,j,k)
C(i,j,k+l ) .
X(i,j,k+2) ffi(i,j,k)
C(i,j,k-1) .
X(i,j,k-2)
ffi(i,j,k)
where i , j , k = 3, 5, 7.
i
= 1
or
9, j
= 1
k(i ,j,k-1) X . .
(t,] ,k-2)
m(i,j,k)
= Q
'
9 or k
= 1
or
9 then
= 1
Xi,j,k
xi,j,k
-~(t )
where
and it is
expressed as a forcing term on the right side of the equation. Additional simplifications can be made for
Ci,j,k
k),
(i, 8, k), (i,j, 8)- these values can be simplified to a group of "outer" damping values
and separated from the " inner" damping values between cubes. Additionally, the
three dampers installed at the extreme faces of each corner cube all depend on the
motion between the rigid outer structure and that corner cube, and can be combined
into one value.
84
+Ex(t,J,k)
where the coefficients are matched with indexed with state variables according to
Table (6.2).
C:oethcient
A
lh
H2
G\
G'2
lh
lh
.b'
1'1
1'2
and
m(i,j,k2)
m(i,j,k)
m(i,j2,k)
In addition to the linear Equation (6.33) that governs transformations from the
85
MATLAB cell array to the equations of motion, it is also useful to note that
f(i
2,j, k)
= f(i ,j, k)
f(i , j 2, k) = f(i , j, k) 3
f(i,j, k 2) = f(i,j, k) 1
6.9.1
If Pis the newly indexed position of variable i,j,k in the 27-DOF velocity vector X.,
PA
4.5i
(6.37)
This means that, when X. is multiplied with the damping matrix C, the PAth term
of X. will multiply the PAth term of the rows of C, and PA therefore dictates the
position of the damping coefficients within the rows of C:
c1,1
C2,1
c1,2
C2,2
c1 ,PA
c1,21
Xl
C2,PA
c2,21
X2
XpA
C27,27
(6.38)
X27
86
Pc1 , 2 =
g(i: (i,j2,k))
g(i: (i,j,k2))
PDl ,2
PE =
PF1 , 2
g( X (i ,j ,k))
Therefore, one may build both the stiffness and damping matrices K and C by
placing the coefficients A through Fin the Pth positions along each row.
6.10
Initial Results
Created using the MATLAB scripts included in Appendix(??), Figures (617) (625)
show the frequency response for each of 27 payloads. The plots shown here are based
on a model that assumes the following characteristics:
1. A 3U cube is placed at the center of the satellite matrix. This is accomplished by
"fusing" the central column of cubes by increasing the spring constants b etween
them by a factor of 100 (line 145) .
2. "Drumheading" of the otherwise rigid exoskeleton top plate is assumed to play
a role, so spring constant values at the top and bottom plate are lowered by
just over an order of magnitude (lines 163, 170). The value used is based on a
SolidWorks Finite Element Analysis of the top plate under 1N loading at the
87
center. Hooke's law was used to solve for the equivalent spring const ant using
the displacement from the FEA plot (Figure 616).
-.1.1)t.co4
3. 10% random noise is added to each ofthe values in the mass, spring and damping
matrices. Because the model is still very symmetric, this helps to simulate a
more realistic response.
4. Light damping from (
= 0 to ( = 0.3
5. Redundant corner dampers are eliminated. For example, the cube at position
(3,3,3) had three faces with dampers connecting to the cube, but is now reduced
to just one (lines 344, 354).
88
x1
2:
"
8.
g)
"'
10
10'
10
10
10.
10.
10.
Frequency (Hz)
x,
~c 10'
2:
"8.
"'
Q)
"'
10
10'
10'
10
Frequency (Hz)
x3
10
2:
"g.
Q)
"'
10'
10'
10
10
Frequency (Hz)
Figure 6 17: Acceleration response for masses x 1 , x 2 and x 3 . Subscripted mass notation can be converted using Table 6.2
10
10
10'
Frequency (Hz)
10
10'
10
10.
Frequency (Hz)
xs
F igure 6 1 8 : Acceleration response for masses x 4 , x 5 and x 6 Subscripted mass notation can be converted using Table 6.2
89
x7
rf
10
5:<=
8.
~
0::
10
10'
10
10'
10
Frequency (Hz}
xe
Q,c
10
5:<=
8.
~
0::
10
10'
Frequency (Hz}
Xg
rf
100
5:<=
8.
8l
0::
2
10
:
3
10'
10
10
10
Frequency (Hz}
Figure 6 1 9: Acceleration response for masses x 7 , x 8 and x 9 Subscripted mass notation can be converted using Table 6.2
10
10
10'
10
10
Frequency (Hz}
x11
10'
10'
Frequency (Hz}
x12
10
10'
10
Frequency (Hz}
Figure 6 20: Acceleration response for masses x 10 , xu and x 12 . Subscripted mass notation can be converted using Table 6.2
90
10
10
10
10
10
10
Frequency (Hz)
x,,
10
1~
1~
10
Frequency (Hz)
x,s
10
10
10
Jtft'11
10
10
Frequency (Hz)
Figure 621: Acceleration response for masses xi 3 , XI 4 and xi 5 . Subscripted mass notation can be converted using Table 6.2
10
10
10
10
10
Frequency (Hz)
x17
10
10
10
10
Frequency (Hz)
x,s
10
10
10
Frequency (Hz)
XIS
Sub-
91
x,g
rf
;!,li!j
10
H~i:i~
4
10'
10
10
10
Frequency (Hz)
x2o
~c 10'
"~
8.
ill
0::
10
10'
10
10
Frequency (Hz)
"21
~c 10
8.
ill
0::
"
10
10
10
10
10
Frequency (Hz)
Figure 623: Acceleration response for masses x 19 , x 20 and x 21 . Subscripted mass notation can be converted using Table 6.2
~c 10
~
"
~
"
0::
10
10'
10
10
10
Frequency (Hz)
"23
~c 10'
1ll
"8.
ill
0::
10
10
Frequency (Hz)
x24
rl
10
10'
10
10'
10'
Frequency (Hz)
Figure 624: Acceleration response for masses x 22 , x 23 and x 24 . Subscripted mass notation can be converted using Table 6.2
92
J l', p:;.
: ' :''j
.p,:';;;;;vm
' ! :! ~r !:;,rrw
iil'' ~
~
' " ''"
"" ' '"""
~
: : :: : : :
: : : : : : ::
::: : : ::
: : :: : : :
: : : :: :
10
10
10'
10
10
Frequency (Hz)
":ze
10'
Frequency (Hz)
x27
10
10
10'
Frequency (Hz)
Figure 625: Acceleration response for masses x 25 , x 26 and x 27 . Subscripted mass notation can be converted using Table 6.2
6.11
Discussion
93
10'
10
Frequency (Hz)
x1 9
rl
10
10
10
10.
10"
Frequency (Hz)
94
Single DOF model
10 ~------~--------~--~-----r--------~
1o4 '-:-------~-=--------____.._-=--_.______---'-::-----------'
1~
1~
1~
1~
1~
Frequency (Hz)
95
Chapter 7
Design
7.2
Testing
Not only did the vibration testing performed at Draper Laboratories in October,
2011 prove that BUSAT's novel fastening technique works well, it also served as a
good starting point for development of a standardized, modular testing protocols for
potential payloads. Because strict controls must be placed at the interfaces between
96
bus and subsystems in the modular BUSAT system, particular care must be taken
with the mechanical interfaces to see that they will satisfy the minimum needs for
both sections of the satellite.
radiation and magnetic enviroments so that potential payload providers will know
what to expect on launch and on orbit.
Future testing will necessarily include electronic hardware, or at least mass models,
as well as thermal and electromagnetic environmental procedures to verify structural
performance. Due to the sensitivity of the system to changes in temperature, improved monitoring, control and modeling is necesary to ensure that any temperaturedependent frequency shift can be predicted and removed from results.
This will
ensure that marginal test results do not result in the need for a complete redesign of
the structure.
7.3
The first significant result of the 27-mass model is that the method of forming equations of motion is verified. Based on the results of both the simplified and the final
models , the systems behave qualitatively as they should in the frequency response
plots and the remaining work to be done is in tuning and refining the model itself.
Second, while initial simple models suggested that the spring coefficients were far
more important than damping values in tuning the system, the 27-mass model highlights an interesting feature of the dampers. Probably because of the sheer number
of dampers surrounding the cube stack (54), the low-frequency peak seen in Figure
(617) rises to meet the lightly damped resonance, smoothing it. From this it can
be hypothesized that BUSAT's dependence on a friction force oriented in t he vertical
direction for fast ening (the WedgeLok ) could provide an inherent tolerance to
97
Appendix A
all
'100F\ ' ;
'g:
'g:
' g:
' g: '
)
, r:
, r:
, r:
'r : ' , 'c : ' , 'rn: ' , 'y: ' , 'k: '
)
) ) c:
) c:
) c:
, 'm:
, 'm:
, 'm: '
)
)
'
'y:
'y :
'y:
'
A
L
E
o/cm
%n
%inches * . 0 2 54 m/ inch
4*cubewidth*wallthickness ;
c u bewidth;
69*10 A9 ;
98
'k:
' 'k:
'k:
'
) l;
99
K
= (k2 + k4);
M= m3;
%Find natural frequency of system
omega_n = sqrt (K/m3);
lightly_damped = 0 . 001;
critically _damped = 1;
%Set ve ctor of frequencies for plot domain
omega = linspace (1 ,2000000 ,1000);
%Initialize Magnitude Response Vector
X_p = zeros (1,1000);
%Print Button
pprint = true;
ggrid = false;
box = false;
ax = false;
omegalines
true;
o/oA ' fo r " - loop to co n truct t he vecto r of mag nitude response for the
range
%of fr e qu e ncies s pecified .
dep e n dent
o/~ n fre quency.
for l = l: length (omega)
100
X_p(l) = 1/(-omega(l)h2*M+ 1i*omega(l)*C +K)*
scaling* ...
omega(l) h2*(0.25/rrili)* sqrt (((k2+k4)h2/omega(l)h4 + 1000*(c2 + c4)
2/ omega ( l ) 2) ) ;
h
end
%Plot
log l og (omega, abs (X_p) , sprin tf (colors ( s)))
hold on
s = s+1;
en d
%Finish Plot
if ax
axis ([20, 2000, .001, 25])
end
y_lim
x_lim
if omegalines
line (omega_n*[1 1J,y_lim, ' Color ' , ' k ' )
line (x_lim,10h0*[1 1], ' Color ' , ' k' )
end
t i tle ( ' Singl e OOF model ' )
ylabel ( ' R esponse Magnitude (m/ s h2) ' )
x l a bel ( ' Frequency (Hz) ' )
%Block out area where we want the plot to appear
if box
l ine (20*[1 1] ,y _lim , ' Color' , ' k ' )
line (x_lim,10h-3*[1 1], 'Color ' , ' k ' )
1i n e ( 2 0 0 0 * [1 1 J , y _lim , ' C olor ' , ' k ' )
line (x_lim,25*[1 1], 'C olor ' , ' k ' )
end
if ggrid
grid on
end
101
hold off
if pprint
%Change to directory for saving plots
foldername = strcat ( ' plot s\' , datestr (now, 30))
mkdir(strcat( dir ,subdir ,subsubdir ,foldername)) ;
cd ( strcat ( dir , subdir , subsubdir , foldername));
filename = strcat ( ' fi g _l ' )
print ( '- pa i nt e rs ' , '-dpng ' ,
end
Appendix B
'
'
'
'b' ' 'g' ' 'r ' ' 'c' ' 'm' , 'y' ' 'k' ' ' b: ' 'g : ' 'r: ' 'c: ' 'm: ' 'y : '
'k: '
'b' , ' g' , 'r ' , 'c ' , 'm' , 'y' , 'k' , 'b: '
'k: ' ] ;
'
'
'g: '
'r : '
'
'
'y: '
s=O ;
~Spring
Constant Calculation
cubewidth = . 1;
cu belength = . 1 ;
wa ll thickn e ss = . 125*.0254;
o/<1'11
%n
%i nch es * . 0 2 54 m/ inch
%n ~ 2
A = 4*cubewidth*wa ll t hi c k ness ;
cubewidth;
L
69 * 10 ~ 9 ;
E
o/<1'11
o/cN/m ~
102
103
%Set initial values for mass, springs
m =
%kilogram
1;
<J{Njm
k = A*E/1 ;
m3 = 5*111 j
m5 = 3*m;
m7 = m;
M= [
k2
k4
k6
k8
m3,
0,
0
0)
m5,
0,
0
0
m7];
k
k
k
k
)
K= [
k2+k4,
-k4,
0,
-k4 ,
k4+k6,
-k6,
O
)
-k6;
k6+k8
];
counter = 1;
%Begin " for " - loop for plotting over a range of damping values
for zeta= 0 . 001:.1:1;
%Construct damping matrix based on range of damping ratios in "for" - loop
c2 = 2*zeta* sqrt (k*m);
c4
2*zeta* sqrt (k*m) ;
c6
2*zeta* sqrt (k*m) ;
c8
2*zeta* sqrt (k*m);
104
C= [
c2+c4,
-c4 ,
0,
-c4,
c4+c6,
-c6,
O
'
-c6;
c6+c8
l;
'
plotting
%" f o r "- lo o p to construct the vector of magnitude response for the rang e
%s p eci fied.
Note that the forcing function is dependent on fr e quency
for r = 1: length (omega)
X_p(: , r) = inv ((-omega(r) ~ 2)*M + 1i*omega(r)*C + K) *
omega(r) ~ 2*[c2/omega(r) + k2/omega(r) ~ 2; %(forcing function)
0;
c6/omega(r) + k6/omega(r)~2 ]*9.8*0.25; %(forcing
function
end
%" if " s tat e ment to allow figure set up only once in this loop
if counter = 1
scrsz = get (O, 'ScreenSize ' );
figure ( ' Pos i t i o n ' ,[5 5 scrsz (3) *.995 scrsz (4) *.9])
hold on
counter = counter + 1;
end
%P 1o t f i r s t OOF
sub p 1o t (OOF, 1 , 1 )
z=1;
loglog (omega, abs (X_p(z ,:) ) , sprintf (colors(s)))
title (strcat( sprintf ( 'o/~ ' , OOF), 'OOF System in Rigid Enclosure ' ))
ylabel ( ' Response m _3 (m/ s ~ 2) ' )
xlabel ( 'Freq u ency (Hz) ' )
1in e ( [ omega_n ( 1) , omega_n ( 1) ] , [1 0 ~ - 15 , 1 0 ~ 5])
text (.9*omega_n(1), 10 ~ 6
, ' \ omega_{nl}' , 'Color' , 'k' );
line ( [ omega_n (2) ,omega_n (2)], [10 ~ -15 ,10 ~ 5])
text (.9*omega_n(2), 10~6
, '\omega_{n2} ' , ' Color ' , ' k ' );
line ( [ omega_n (3) ,omega_n (3)], [10 ~ -15,10 ~ 5])
105
text ( . 9*omega_n(3), 10 ' 6
, '\ omega_{n3} ' ,
axis ([10 ' 3 10 ' 5 10 ' -2 10 ' 2])
hold on
C olor '
'
'k ' )
'
E ncl o sure ) )
'k ' ) ;
' k ' );
'k ' ) ;
Enclosure ' ))
' k ' );
' k ' );
'k' );
106
print ( '-dpng ' , '- r500' , pngname)
App~ndix
<7<% LOGISTICS
%Specify directory to which M-file and subsequent plots will save
d i r = 'C:\ Users\Nate\Documents\newschool\1000 docs\1200 classes \ ' ;
subdir = ' Th es is \ Thesis_Fina l s \10 _ModeLBuilding\ ' ;
subsubdir = '9DOF Coupled\' ;
cd (strcat( dir , subdir , subsubdir));
.,
' b' , 'g' , 'r ' , 'c ' , 'm ' , 'y' , ' k' , 'b: '
'g: '
'y : '
'k : '
'b' , 'g' , ' r ' , 'c ' , 'm ' , 'y' , ' k ' , ' b: ' , 'g: '
'y : '
'k : '
' b ' , 'g' , ' r ' , 'c' , 'm ' , 'y' , ' k ' , ' b: '
' r: '
'g: '
s=O;
%11
o/m
%inches* .0254 m/ inch
%nA2
A= 4*cubewidth*wallthickness;
L
cubewidth;
69*10 A9;
E
%n
<Y<N'/mA2
107
' k: ' ];
108
=
=
=
=
=
=
=
=
=
%kilogram
%Njm
m;
hm;
hm;
hm;
hm;
m;
l*m;
l*m;
m;
M3= [
m33,
0,
0
0,
m35 ,
0,
0
0
m37];
M5= [
m53 ,
0,
0
0,
m55,
0,
0
0
m57] ;
M7= [
m73 ,
0,
0
0,
m75,
0,
0
0
m77];
k
k32
'
k
k34
'
k36 = k
'
k
k38
'
k
k52
'
k
k54
'
k56 = k ;
109
k58
k72
k74
k76
k78
=
=
=
=
=
K3 = [
K5 = [
K7 = [
k;
k;
k;
k;
k;
k32+k34 '
-k34'
0,
-k34'
k34+k36,
-k36,
k52+k54 '
-k54 ,
0,
-k54'
k54+k56,
-k56 ,
k72+k74 '
-k74'
0,
-k74 ,
k74+k76,
-k76,
0
'
-k36 ;
k36+k38
l;
O
'
-k56;
k56+k58
l;
'
-k76;
k76+k78
l;
scrncounter = 1 ;
%Vector and constants to change plot locations
vee = [ 1 , 2 , 3 , 1 , 2 , 3 , 1 , 2 , 3] ;
plot1
1;
plot2 = 3;
DAMPED SYSTEM
%Begin " for " - loop for plotting over a range of damping values
for zeta= 0.001:.1:1;
110
2*zeta* sqrt
2*zeta* sqrt
2*zeta* sqrt
2*zeta* sqrt
2*Zeta* sqrt
2*zeta* sqrt
2*Zeta* sqrt
2* zeta* sqrt
= [
C3
C5
C7
= [
(k*m) ;
(k*m) ;
(k*m);
(k*m);
(hm);
(k*m);
(k*m);
(k*m) ;
c32+c34 ,
- c34,
0,
- c34 ,
c34+ c36,
-c36,
c52+c54 ,
- c54,
0,
- c54 ,
c54+ c56,
-c56 ,
c72+ c74,
-c74 ,
0,
-c74 ,
c74+c76 ,
-c76,
'
-c36;
c36+ c38
lj
'
- c5 6 ;
c56+c58
lj
O
'
- c76 ;
c76+c78
lj
plotting
%" for " - loop to construct the vector of magnitude response for the range
%specified.
Note that the forcing function is dependent on frequency
111
for r = 1: length (omega)
X_p(:,r) = inv ((-omega(r) A2)*M+ li*omega(r)*C+K)*
[
c32 / omega( r) + k32; %(forcing function)
0;
c36 / omega(r) + k36 ;
c52 / omega(r) + k52; %(forcing f unct i on)
0;
c56 / omega(r) + k56 ;
c72/omega( r) + k72; %(forc i ng function)
0;
c76/omega(r) + k76 ]*9.8*0.25; %(forcing function
end
%Create first figure only
if s crncounter == 1
s c rsz = get (0 , ' ScreenSize ' );
figure ( ' Position ' , [5 5 scrsz ( 3)*.995 scrsz(4)*.9])
hold on
scrncounter = 4 ;
end
%Create three vertically oriented plots within each figure
for dl = 1 : 3
figure (1 ) ;
hold on
subplot (3 , l,dl)
loglog (omega , abs (X_p(dl ,: )) , sprintf ( c olors(s)) )
tit 1e ( s t rca t ( sprint f ( 'o/crl ' , d 1 ) , ' { } ' , ' of ' , ' { } ' , .. .
sprint ( 'o/crl' , DOF), 'DOF System in Rigid Enclo su re ' ))
ylabel ( ' Response (m/sA2) ' )
xlabel ( 'F requency (Hz) ' )
axis ([10 A3 , 10 A5 , 10 " -5, 10 ' 5])
line ( [ omega_n( dl) , omega_n ( dl)] , [lO A-15 , lO A5])
text (homega_n(dl) , 10 ' -16
, strcat( '\omega' , sprintf ( 'o/crl ' ,dl)))
grid on
hold on
end
hold off
112
113
for d3
7:9
figure (3);
hold on
subplot (3 ,1 ,d3-6)
loglog (omega, abs (X_p(d3,:)), sprintf (colors(s)))
title (strcat( sprintf ( 'o/crl' , d3), ' { } ' , ' of ' , ' {}' , ...
sprintf ( 'o/crl ' , OOF), 'OOF System in Rigid Enclosure' ))
ylabel ( 'Response (m/ s ' 2) ' )
xlabel ( ' Freque n cy (Hz) ' )
axis ([10 ' 3, 10 ' 5, 10'-5, 10'5))
line ( [ omega_n ( d3) , omega_n ( d3) ] , [ 1 0 ' -15 , 1 0' 5])
t e xt (homega_n(d3), 10'-16
, strcat( '\ omega ' , sprintf ( 'o/crl ' ,d3)))
g rid on
hold on
e nd
hold off
end
hold off
114
Appendix D
~ LOGISTICS
%Specify directory to which Ivl-- fil e and subsequent p l ots will save
dir = 'C : \Users \Nate \Documents\newschoo l \1000 docs \1200 classes \' ;
subdir = ' Thesis \ Thesis_Finals \10 _ModeLBuilding\ ' ;
su bsu bdir = ' 2700F Coupled\' ;
cd ( strcat ( dir , subdir, subsubdir));
colors=[
' b' ,
'b ' ,
'b' ,
s=O;
'c'
'c'
'c'
'c'
,
,
,
,
' k'
'b'
'b'
'b '
,
,
,
,
'b '
'c' ,
'c' '
'c' ,
, 'c'
'b' ,
' b, ,
' b, ,
, 'b' , 'c'
'c' , 'b' ,
' c' ' 'b ' ,
'c' 'b'
'
'
'
nSiz ' );
plotting
115
'
'
' ...
116
= .0 0 0 0 1 ;
= 25;
%
% ymin = 10 -2;
% ymax = 4 0;
%Create Satellite Structural Matrix
L = ce ll (10 ,10 ,10);
%
%
o/on
o/on
c ubewidth = .1;
c ubelength = .1;
wa ll t hickness = . 125* . 0254
AA = 4*C ubewidth*wallthickness;
1 = c ubewiclth
E = 69*10 . 9;
%n 2
%u
m;nt"2
%
%%Se t values for mass
%
m = 1,
k_s = AA*E/1 ;
%
sp rings
%kilogram
m;m
117
%10 SPRING OONSI'ANr CALCULATION BASED ON AREA AND LENGIH OF SPACERS
spacerwidth = .01;
spacerlength = .01;
spacerthick = . 01;
AA = 4*Bpacerwidth*Spacerlength;
l = spacerthick;
E = 69*10~9;
%kilogram
1.2;
~"/m
k_s = AA*E/ l ;
k_s;
k_s;
118
L{ x , y , z }( 2)
k_s ;
end
end
end
%Masses
for x = [3 , 5,7]
for y =
[3 , 5 , 7]
for z =
[3,5,7]
L{x,y , z} = m;
end
end
end
o/dro TEST MODUlE
o/oFor i n se r t in g a different mass size at any point in the satellite
%st ru ct ur a l matrix
0
% ii
5;
% JJ = 5 ;
% kk
3;
%
% L { i i , j j , kk}
= 50 0 ;
% teste d = 4 5 * i i + 1. 5 * j j + 0 5 * kk - 1 8 5 ;
% st r ca t ( ' The OOF being tested is: ', sprintf( '% d ', tested))
0
lOOOOO * k - s;
119
% end
%Not es : no s i gn i f i ca nt s hif t tow ar d s lower fre qu e n c i es .
beta *5*10 ~ 6 ;
beta *h10 ~ 6;
o/1% INSERT CUSTOM PROPERTIES : TEST TO SEE IF LOvVERING SPRING UNDER OOF # 1
o/iDOES WHAT IT SHOULD
% L{3 , 3 ,4 } ( 2 ) = . 05 * Ls ;
% L{3 , 3 ,2} ( 2 ) = L{3 , 3 ,4 }(2) ;
120
CONSTANTS
for x = [2 ,8]
for y = [2 ,8]
for v = [3,5 ,7]
L{x ,y,v }(2) = k_s ;
end
end
end
o/<Row # is giv e n by
r = 4 . 5*I + 1.5*J + 0.5*k- 18 . 5 ;
%Populate mass matrix:
M (r,r) = L{I,J,k};
121
%Coefficient va l ues :
E = (L{I ,J ,k+1}(2)+L{I ,J , k-1}(2)) ;
F1 =-L{I , J ,k+1}(2);
F2 = -L{I ,J ,k-1}(2);
%Coefficient indices i n rth row:
%The co e ff i c i en t PE
PE = 4.5*I + 1.5*J + 0.5*k- 18.5;
K(r , PE) = K(r , PE) + E; o/oE will never be " out of bounds "
PF1 = 4.5* I + 1.5*J + 0. 5* (k+2) if k = 7
F _2 ( r , 1) = F _2 ( r , 1) - F1;
else K(r, PF1) = K(r, PF1)+ F1;
end
18.5;
PF2 = 4 . 5 * I + 1. 5 * J + 0 . 5 * ( k- 2) if k =
3
F _2 ( r , 1) = F _2 ( r , 1) - F2 ;
e 1s e K ( r , PF2) = K ( r , PF2) + F2 ;
end
end
18 .5 ;
end
end
%Yo
%Yo
%Yo KNOBS AND BUTIONS
force_scale = 1; %scales magnitude of plot
signal = false ; %false turns off constant acceleration damping
epsilon_c
. 1;
epsilon_k
. 1;
epsilon_m
.1;
%Yo
%Yo
%Yo ADD NOISE TO THE SPRJNG :NIATRIX
for u = 1:27
for v = 1:27
122
K(u,v) = K(u,v)*(1 + epsilon_k*( rand (1) -.5));
end
end
11'(% ADD NOISE 'ID 'lliE MASS MATRIX
for u = 1:27
for v = 1:27
M(u,v) = M(u,v)*(1 + epsilon_m*( rand (1) -.5));
end
end
11'(% UNDAMPED SYSTEM
(c_f- c_i)/res+l;
for c
for x = [2,4,6,8]
for y = [3,5,7]
based on color
123
for z
= [3,5,7]
c
L{x,y,z}(1)
'
end
end
end
for x = [3,5,7]
for y = [2,4,6,8]
for z = [3, 5, 7]
L{x,y,z}(1)
'
end
end
end
for x = [3,5,7]
for y = [3 ,5, 7]
for z = [2,4,6,8]
L{x,y,z}(1)
= c;
end
end
end
<}'(% INSERT
for x = [3, 7]
for y= [3,7]
for v = [2,8]
L{ X' y 'v }( 1)
end
O
'
end
end
for x = [2, 8]
for y= [3,7]
for v = [3, 7]
L{ X' y 'v }( 1)
end
'IW)
'
end
end
<}'(% INSERT
~)ME
PROPORTION OF
124
EXTERIOR
%ro DAMPING
%Scaling factor:
alpha = 1;
for x= [4,6]
for y = [4,6]
for v = [3 , 5 , 7]
L{x,y,v}(1)
end
e nd
end
% otes: May help to isolate cubestack as sing l e mass
o/oRow # is given by
r = 4 . 5*1 + 1.5*J + 0 .5* k- 18.5;
%Coefficient values:
A= (L{I+1,J ,k}( 1 ) + L{I-1 ,J ,k}(1) .. .
+L{I ,J+1,k}(1) + L{I ,J-1,k}(1) . . .
+L{I ,J ,k+l}( l ) + L{I ,J , k-1}(1));
125
B1
B2
C1
C2
D1
D2
= -L{I+1,J ,k}(1);
= -L{I-1,J , k}(1);
= -L{I , J+1,k}(1) ;
= -L{I , J-1 ,k}(1) ;
= -L{I ,J+1,k}(1);
= -L{I ,J-1,k}(1);
if I=7
F _1 ( r , 1)
F _1 ( r , 1) - B1 ;
C(r, PB1)
e l se
end
PB2 = 4 . 5 * ( I -2) + 1. 5 * J + 0. 5 * k -
18 .5;
if I = 3
F _1 ( r , 1) = F _1 ( r , 1) - B2 ;
else
C(r, PB2)
end
PC1
if
= 4. 5 * I + 1. 5 * ( J + 2) + 0 . 5 * k - 1 8 . 5 ;
J = 7
F _1 ( r , 1) = F _1 ( r , 1) - C1;
else
C ( r , PC1)
= C ( r , PC1) + C1 ;
end
PC2
= 4. 5 * I + 1. 5 * ( J- 2) + 0 . 5 * k - 1 8 . 5 ;
if J =
3
F _1 ( r , 1)
C(r, PC2)
= C(r ,
F _1 ( r , 1) - C2;
else
PC2) + C2;
end
PD1 = 4.5*I + 1.5*J + 0.5*(k+2)- 18.5;
if k =
F _1 ( r , 1) = F _1 ( r , 1) - D1;
126
else
C(r, PD1) = C(r , PD1) + D1;
end
PD2 = 4.5*1 + 1.5*J + 0.5*(k-2) if k = 3
F _1 ( r , 1) = F _1 ( r , 1) - D2 ;
else
C(r, PD2) = C(r, PD2) + D2;
end
18.5;
end
end
end
o/<A " for "-loop to construct the vector of magnitude response for the
range
%of fr e qu e nci e s specified. Note that the forcing function is dependent
o/o0n fr e qu e ncy .
if signal
for l = 1 : length (omega)
X_p(:,l) = inv (-omega(l) ' 2*M+ 1i*omega(l)*C+K)*
0 . 25* ...
127
(F _homega(l) ' -1
F_2*omega(l)'-2)*force_scale;
end
else
for l = 1: le ngt h (omega)
X_p (: , l) = in v (-omega ( l ) 2*M + 1 i *Omega ( l ) *C + K) * ...
0. 25* ...
omega( l ) ' 2*(F _homega( l) A-1 + F _2*omega( l) A-2)dorce_scale ;
end
end
%In cre m e nt the color counter "s" for this plot (corresponding to current
%lo o p e d v a lue of damping ratio zeta
s = s
1;
128
end
%Plot natural frequ e ncies as vertical lines on each figure
e1 = 0 ; o/cDOF Counter.
ten = 4;
for fig1 = 1:9
for plot1 = 1:3
figure ( fig1)
subplot (3,1,plot1)
%Plot natural frequency for lowest 5 DOF
for e1 = 1 : 5
y _lim = get ( gca , 'YLim' ) ;
line ( real (omega_n_sorted(e1))*[1 1],y_lim ,
hold on
%
text(l.02*omega _n_sorted(e1), ten*10 ' 3,
%
s t r c a t ( ' \ omega ' , s p r i n t f ( ' % d ' , e 1 ) ) ) ;
%
hold on
ten = ten A-1;
end
%Plot 0 . 25G forcing magnitude for all omega
%lin e ( [xmin , xmax ] ,[.25 * 9 . 8 , . 25*9 . 8])
' Color' ,
'k ' )
end
end
'r ')
129
line ( real (omega_n(e1)) * [1 1] , y_lim,
hold on
'k ' )
end
subplot (2 ,1 , 2)
ylabel ( ' Phase Angle' )
xlabel ( ' Freque ncy (Hz) ' )
semilogx (omega , angle (X_p ( d1 , :) ) )
axis ( [xmin , xmax , -4 , 4])
hold off
References
Avery K., et al., Total Dose Test Results for CubeSat Electronics, 2011 IEEE Radiation Effects Workshop {REDW), Sevilla, Spain, 2011
Bruhn F., et al., QuadSatjPnP: A Space-Plug-and-play Architecture (SPA) Compliant
Nanosatellite, lnfotech@Aerospace Conference, Unleashing Unmanned Systems St.
Louis, Missouri, 29-31 March 2011
Clavier 0. and Cutler J., Enabling low-cost, high-accuracy magnetic field measurements on Small Sats for space weather missions, Proceedings of the 25th Annual
AIAA/USU Conference on Small Satellites, Logan, Utah, 2011.
Darling, Nathan T.; Harris, David. Boston University Student Proposal for Deployable Solar and Antenna Array Testing On Board NASA Parabolic Flights December
16, 2011. Available upon request from author.
Darling, Nathan T. ; Mendez, Joshua. Student Payload Integrated First Flight (SPIFF)
Proposal for NASA / LSU High Altitude Student Payload December 16, 2011.
Available upon request from author.
c.;
et al., HOW DRS- Modular Space Vehicle on the T2E Mission, Proceedings
Finlay
of the 25th Annual AIAA/USU Conference on Small Satellites, Logan, Utah, 2011.
Giurgiutiu V.,et al., Space Applications of Piezoelectric Wafer Active Sensors for
Structural Health Monitoring, Journal of Intelligent Material Systems and Structures vol. 22 no. 12 1359-1370, August 2011.
Lindstrom C. D., et al., Characterization of Teledyne Microdosimeters for Space
Weather Applications, Proceedings of Solar Physics and Space Weather Instrumentation IV, Torino, Italy, August 2011 .
Mendez J. , et al., Compact Half- Unit Imaging Electron Spectrometer for CubeSat
Operations {CHICO) , Proceedings of the 25th Annual AIAA/USU Conference on
Small Satellites, Logan, Utah, 2011.
Thermotron Industries (2011). Vibration Test Systems Retrieved December 18, 2011
from http:/ j www. thermotron. com.
130
131
Unholtz-Dicki Corporation. (2003). Vibration Time History Testing - "Where are
the Potholes and Washboard?" Retrieved December 18, 2011 from
http:/jwww. udco. com.
US Navy. MIL-HDBK-1195 Radio Frequency Shielded Enclosures September 30,
1988. PDF Available at
http:jjwww.wbdg.orgjccbjNAVFAC/DMMHNAV/1195.pdf
USAF DOD-HDBK-343 Design, Construction, and Testing Requirements for One of
a Kind Space Equipment Febrary 1, 1986. PDF Available at
http:/jsnebulos. mit. edujprojectsjreference/MIL-STD/MIL- HDBK-343. pdf
USAF MIL-HDBK-340A Test Requirements for Launch, Upper-Stage, and Space Vehicles Vol I: Baselines April 1, 1999. PDF Available at
http://snebulos.mit.edujprojectsjreference/MIL-STD/MIL-HDBK-340-1.pdf
USAF MIL-STD-1540D Product Verification Requirements for Launch, Upper Stage,
and Space Vehicles January 15, 1999. PDF Available at
http:/jsnebulos. mit. edujprojectsjreference/MIL-STD/MIL-STD-1540D. pdf
Voss, David Lee. A Modular Microsatellite Bus with a High Energy Particle Spectrometer in a Responsive Space Environment 2009
Voss D. L. and Mavretic A., Cubesats, Slovenia and Space Workshop, Editors A.
Gomboc, T. Zwitter, Faculty of Mathematics and Physics, University of Ljubljana,
31-34, 2009, Doctoral Dissertation, Boston University.
Voss D. L., et al., A Novel Spacecraft Standard for A Modular Nanosatellite Bus in
an Operationally Responsive Space Environment, 7th Responsive Space Conference
Proceedings, Los Angeles, CA, 2009
Appendix E
Vita
132
133
Phone:
Fax:
Email:
Homepage:
(61 7) 353-0285
(617) 353-6463
thomas77@bu.edu
www.busat.org
Personal
Born 1981 in New York, NY
Education
B .A. Spanish Language and Literature, 2004.
M.S . Mechanical Engineering, 2013.
Graduate Coursework
ME 515- Vibration of Complex Mechanical Structures
ME 560 - Machine Design and Instrumentation
ME 900 - Research: Preliminary Vibration Testing and Analysis of
a Novel Nanosatellite Structure
Summary of Experience:
NASA project management, proposals
rocurement and budget management
Personnel management and leadership
NASA hardware design cycle and reviews
134
Manual and CNC fabrication
CAD / Modeling: SolidWorks, MATLAB
Microgravity parabolic flight testing
GIS: ArcMap 10, Agisoft PhotoScan
Rigging and heavy lifting equipment
STEM education and outreach
http:/ / www.bu.edu/csp
Program Manager
Currently overseeing the Boston University Student satellite for Applications and
Training (BUSAT). Duties include personnel and logistics management for a 25+
member student engineering and physics team, budget oversight, as well as environmental testing of a scientific spaceflight structure. Familiar NASA project development and review process, including documentation procedures and export control.
Duties include regular formal technical presentations, public relations and K-12 outreach. Direct experience with satellite mechanical and electronic hardware, vibration
testing, high altitude balloon flights , and microgravity testing on board parabolic
aircraft.
Boston University Center for Space Physics ........ (Jan. '11 to present)
www.busat.org
Structures Team Lead
In charge of concept development, fabrication and testing of a novel modular nanosatellite structure. Modeling and analysis performed in SolidWorks and MATLAB. Experience with shock and vibration testing procedures and data analysis. In charge of
organizing a rotating student team of designers, also responsible for final documentation and design review presentations.
135
lathes and mills.
The Boat Company .......... (Apr. to Sept. '06, '07, '08, '09, Aug. '10)
www. theboatcompany.org
Chief Mate
Stood navigational watch, worked as wilderness guide and answered to the captain in
planning logistics of a small wooden cruise vessel. Oversaw safety and maintenance,
including weekly drills. Operated hydraulic crane in deployment and recovery of four
19-foot aluminum fishing skiffs at least twice daily. Served as skiff captain daily while
mother ship was at anchor, stood wheel watch every second day while underway and
anchoring.
Sea Education Association (Oct. and Nov. 08, Oct. '07 to Jan. '08, Jan.
to Mar. '07)
www.sea.edu
Chief Mate, Second Mate / Bosun, Third Mate
Lead a navigational watch and instructed at the college level aboard sailing school vessel SSV Robert C. Seamans on routes in the western Pacific. Had control of t he ship
during daily deployments of net tows (Neuston, 1-3 meter, Thcker Trawl), carousel
and CTD, Shipek sediment grab, and gravity corer under sail and power. Familiar
with operation of 5000m Markey hydrographic winch and hydraulic J-frame as well
as electric and diesel windlasses.