VASCAT_Final - the AOE home page

advertisement
VASCAT
(Virginia Satellite for Carbon-monoxide Analysis and Tabulation)
MicroMAPS Host Satellite Design Proposal
Michael P. Belcher
Ann W. Bergquist
Joseph G. Bidwell
Kevin D. Earle
Scott E. Lennox
Daniel Pedraza
Christine R. Rogers
Matthew C. VanDyke
Richard G. Winski
August 27, 2002
Christopher D. Hall
Aerospace and Ocean Engineering Department
Virginia Polytechnic Institute and State University
215 Randolph Hall
Blacksburg, VA 24061
cdhall@vt.edu
(540) 231-2314
fax (540) 231-9632
Table of Contents
List of Figures ............................................................................................................................................... iii
List of Tables ................................................................................................................................................. iv
List of Tables ................................................................................................................................................. iv
List of Abbreviations ...................................................................................................................................... v
List of Symbols ............................................................................................................................................. vi
Chapter 1: Introduction and Problem Definition ............................................................................................ 8
1.1 Descriptive scenario ................................................................................................................................. 8
1.2 Scope ........................................................................................................................................................ 9
1.3 Needs, alterables, and constraints ............................................................................................................. 9
1.4 Value system design ................................................................................................................................10
1.5 Summary and conclusions .......................................................................................................................12
Chapter 2: Satellite Configuration and Components .....................................................................................13
2.1 Configuration...........................................................................................................................................13
2.2 Structure ..................................................................................................................................................15
2.2.1 Requirements ........................................................................................................................................15
2.2.2 Launch vehicle selection ......................................................................................................................16
2.2.3 Bus structure .........................................................................................................................................16
2.2.4 Structure configuration .........................................................................................................................19
2.2.5 Component layout ................................................................................................................................20
2.3 ADCS ......................................................................................................................................................21
2.3.1 Attitude control architecture .................................................................................................................21
2.3.2 Attitude control modes .........................................................................................................................22
2.3.3 Disturbance torques ..............................................................................................................................23
2.3.4 Hardware ..............................................................................................................................................25
2.4 Power .......................................................................................................................................................31
2.4.1 Power Requirements .............................................................................................................................32
2.4.2 Power Generation .................................................................................................................................33
2.4.3 Energy Storage .....................................................................................................................................35
2.5 Thermal ...................................................................................................................................................36
2.6 Communication .......................................................................................................................................42
2.6.1 Uplink ...................................................................................................................................................42
2.6.2 Downlink ..............................................................................................................................................43
2.6.3 AMSAT ................................................................................................................................................44
2.7 Command and data handling ...................................................................................................................44
2.8 Summary .................................................................................................................................................44
Chapter 3: Mission Operations ......................................................................................................................45
3.1 Orbits .......................................................................................................................................................45
3.1.1 Coverage ...............................................................................................................................................45
3.1.2 Orbit prediction ....................................................................................................................................46
3.1.3 Orbit simulation ....................................................................................................................................46
3.1.4 Orbit characteristics ..............................................................................................................................46
3.1.5 Lifetime ................................................................................................................................................47
3.2 Summary .................................................................................................................................................50
Chapter 4: Cost Analysis ...............................................................................................................................51
Chapter 5: Summary, Conclusions, and Remaining Work ............................................................................53
References .....................................................................................................................................................54
Appendix A: MATLAB Power Code ...........................................................................................................56
Appendix B: HokieSat Loop Antenna ...........................................................................................................58
Appendix C: MATLAB Earth Ground Coverage Code ...............................................................................59
Appendix D: MATLAB Disturbance Torque and Attitude Actuator Sizing Code .......................................62
ii
List of Figures
Figure 1: Objective hierarchy chart ...............................................................................................................11
Figure 2: Internal configuration of HokieSat7 ...............................................................................................13
Figure 3: External configuration of HokieSat7 ..............................................................................................14
Figure 4: VASCAT external configuration ...................................................................................................15
Figure 5: Illustration of isogrid construction15 ..............................................................................................20
Figure 6: Ithaco CES sensor head diagram11 .................................................................................................26
Figure 7: An isometric diagram of the BEI Systron Donner QRS-11 rate gyro17 .........................................27
Figure 8: A three view drawing of the Ithaco IM-103 magnetometer11 ........................................................28
Figure 9: A cut-away diagram showing the interior of an Ithaco Type A momentum wheel 11 .....................29
Figure 10: External configuration diagram of an Ithaco TR30CFR magnetic torque bar 11 ...........................31
Figure 11: VASCAT power model ................................................................................................................34
Figure 12: Cycle life versus DOD20...............................................................................................................35
Figure 13: Uplink transceiver5 .......................................................................................................................42
Figure 14: Downlink transmitter5 ..................................................................................................................43
Figure 15: Lifetime plotted as a function of altitude .....................................................................................47
Figure 16: Lifetime plotted as a function of drag coefficient for a 400 km altitude orbit .............................48
Figure 17: Lifetime plotted as a function of drag coefficient for a 500 km altitude orbit .............................48
Figure 18: Lifetime plotted as a function of drag area for a 400 km altitude orbit ........................................49
Figure 19: Lifetime plotted as a function of drag area for a 500 km altitude orbit ........................................49
Figure 20: Lifetime plotted as a function of orbit inclination ........................................................................50
Figure 21: Loop antenna assembly from HokieSat drawing package ...........................................................58
Figure 22: Copper tube loop from HokieSat drawing package .....................................................................58
iii
List of Tables
Table 1: List of needs, alterables, and constraints for host satellite design .................................................... 9
Table 2: List of objectives and their associated subsystem ...........................................................................10
Table 3: Mass budget by subsystem ..............................................................................................................15
Table 4: Structural requirements16 .................................................................................................................16
Table 5: Limiting loads on structure during launch .......................................................................................17
Table 6: Trade study of component mounting techniques .............................................................................21
Table 7: MicroMAPS imposed attitude requirements19.................................................................................22
Table 8: Estimated structural properties of the VASCAT .............................................................................24
Table 9: Estimated orbital properties of the VASCAT ..................................................................................24
Table 10: Estimated disturbance torques .......................................................................................................25
Table 11: Properties of the Ithaco CES11 .......................................................................................................26
Table 12: Properties of the Valley Forge Composite Technologies Sun Sensor 18.........................................27
Table 13: Properties of the BEI Systron Donner QRS-11 rate gyro17 ...........................................................27
Table 14: Properties of the Ithaco IM-103 magnetometer11 ..........................................................................28
Table 15: VASCAT orbital and environmental properties ............................................................................29
Table 16: Properties of the Ithaco TW-4A12 momentum wheel11 ................................................................30
Table 17: Properties of the Ithaco TR30CFR magnetic torque bar 11 .............................................................31
Table 18: Component power requirements ....................................................................................................32
Table 19: Daylight and eclipse power budget ...............................................................................................33
Table 20: Design parameters for preliminary VASCAT thermal analysis ....................................................37
Table 21: VASCAT Temperature Limits (°C) ..............................................................................................37
Table 22: Component internal power dissipations ........................................................................................39
Table 23: Environmental fluxes in space (W/m2) ..........................................................................................39
Table 24: Surface properties ..........................................................................................................................39
Table 25: Temperatures of the VASCAT components ..................................................................................41
Table 26: Uplink receiver specifications5 ......................................................................................................43
Table 27: Downlink transmitter specifications5.............................................................................................43
Table 28: The VASCAT cost estimate using PECM20 ..................................................................................52
iv
List of Abbreviations
ADCS
Attitude determination and control system
AMSAT
Amateur Satellite
CER
Cost estimation relationships
CES
Conical Earth sensor
DOD
Depth of discharge
ECA
Earth center angle
GASCAN
Getaway special canister
GSFC
Goddard Space Flight Center
ICD
Interface control document
IR
Infrared
LaRC
Langley Research Center
LEO
Low-Earth orbit
MAPS
Measurement of Air Pollution from Satellites
MAPS
MicroMAPS Gas Filter Correlation Radiometer
MTB
Magnetic torque bar
MOE
Measure of effectiveness
NASA
National Aeronautics and Space Administration
NiCd
Nickel cadmium
NiMH
Nickel metal-hydride
PECM
Parametric cost estimation method
RTG
Radio-isotope thermoelectric generator
SHELS
Shuttle Hitchhiker Experiment Launch System
SINDA
Systems Integrated Numerical Differential Analyzer
STK
Satellite Tool Kit
TCS
Thermal control system
UHF
Ultra-high frequency
VASCAT
Virginia Satellite for Carbon-monoxide Analysis and Tabulation
v
List of Symbols

View factor
A
Area
a
Semi-major axis
B
Magnetic field strength
b
Plate width
Cd
Drag coefficient
cg
Location of the center of gravity
Cp
Specific heat capacity
c
Speed of light
cpa
Location of the center of atmospheric pressure
cps
Location of the center of solar pressure
D
Magnetic dipole strength
E
Modulus of elasticity
Fcr
Critical load
fnat
Natural frequency
Fs
Solar constant
G
Conduction coupling value
g
Gravitational constant
h
Angular momentum
i
Inclination
I x, I y, I z
Moments of inertia
k
Thermal conductivity
k’
Boundary condition factor
l
Length
M
Bending moment
m
Mass
mc
Cell mass
Nc
Number of cells
P
Power
Paxial
Axial limit load
Peq
Equivalent axial load
Pult
Ultimate load
Q
Net heat flux
vi
q
Reflectance factor
R
Moment arm, orbital radius
T
Temperature
Ta
Atmospheric pressure torque
Td
Total disturbance torque
Tg
Gravity gradient torque
Tm
Magnetic torque
Tsp
Solar pressure torque
t
Thickness

Absorptivity
t
Change in time

Beam deflection

Emissivity

Gravitational constant

Poisson’s ratio

Atmospheric density

Axial stress, Steffan-Boltzmann constant

Off-nadir angle
a
Allowable angular error
vii
Chapter 1: Introduction and Problem Definition
1.1 Descriptive scenario
Scientists at the National Aeronautics and Space Administration’s (NASA) Langley Research
Center (LaRC) developed an instrument to study pollution in the Earth’s atmosphere from space. This
Earth-observing instrument, known as the MicroMAPS Gas Filter Correlation Radiometer (MAPS), a
smaller version of the original Measurement of Air Pollution from Satellites (MAPS) instrument, measures
carbon monoxide levels in the troposphere. Researchers study the characteristics and movement of air
pollution from data acquired. Following cancellation of the Clarke mission, upon which the MAPS
instrument was scheduled to ride, scientists at LaRC began to formulate new ideas for getting the
instrument into space. One alternative mission requests that a single satellite be designed whose sole
purpose is to house and support the MAPS instrument. Virginia Tech is chosen to design this satellite,
based on its existing nanosatellite design, HokieSat. This report describes the host satellite design for the
MAPS instrument.
The new host satellite will be designed, built and tested in Virginia through collaboration of
Virginia Tech, the University of Virginia, Old Dominion University, the Virginia Space Grant Consortium,
and LaRC. Virginia Tech is responsible for the design of the host satellite, including the structure and all
internal subsystems. The host satellite design is based on Virginia Tech’s HokieSat, part of a project
supported by NASA’s Goddard Space Flight Center (GSFC). The host satellite is designed to house and
support the MAPS instrument, and possibly a camera, with a three-year lifetime.
The host satellite will be placed into a 400 km circular orbit with an inclination of 51.6 o. The host
satellite can launch on a shuttle hitchhiker system such as the Shuttle Hitchhiker Experiment Launch
System (SHELS) or the getaway special canister (GASCAN), or as a secondary payload on an expendable
launch vehicle. To relay data from the instrument to the ground, the host satellite uses Amateur Satellite
(AMSAT) groundstations around the world to downlink data continuously.
8
1.2 Scope
The focus of this proposal is the design of a satellite that is capable of supporting the MAPS
instrument and mission. The structure of this satellite, as well as all internal and external subsystem
components are designed and sized. The satellite must carry the necessary power generation and energy
storage systems. The ADCS is designed to fulfill MAPS orientation requirements. The method of ground
communication is chosen for adequate transmission of necessary data.
The design process begins with an established nanosatellite design. This design is modified in all
respects to fulfill our scope. The MAPS host satellite design must be complete by the end of the current
semester. HokieSat provides a first iteration on the desired satellite, therefore allowing for a complete
design in the time allotted. Launch vehicle suggestions are included in the scope of the project; however,
this design does not limit launch vehicle selection.
1.3 Needs, alterables, and constraints
This satellite needs to integrate the MAPS instrument into a modified HokieSat design, which
must perform all bus functions, access groundstations periodically, and maintain an orbit that allows
fulfillment of the instrument’s science goals over a three year lifetime. The subsystems and operations are
alterable within the limits set forth by the list of constraints. Other alterables include the launch vehicle
selection, addition of a camera, the use of AMSAT broadcasting, and the solar array design. All needs,
alterables, and constraints are listed in Table 1.
Table 1: List of needs, alterables, and constraints for host satellite design
Category
Needs:
Alterables:
Constraints:
Element
Perform all bus functions
Integrate MAPS into a design similar to HokieSat
Access necessary groundstations periodically
Maintain an orbit to fulfill required science goals
Three year lifetime
Camera
Solar cell mounting
AMSAT broadcasting
Launch vehicle
Nadir pointing +/- 2.5o
At least one year lifetime
Orientation of instrument with respect to orbital reference frame
9
1.4 Value system design
The value system design (VSD) is used to evaluate iterations on the HokieSat design. The VSD
puts all mission objectives into a hierarchy beginning with the top-level objective: optimize the satellite
design. Maximizing the performance objectives and minimizing the cost objectives optimizes the satellite
design. The performance and cost objectives are described in this section.
The main objective of this satellite is to support the MAPS instrument. Below the top-level
objective are two second-level mission objectives: maximize performance and minimize cost. The
performance objectives are gathered from the instrument requirements placed on each subsystem, found in
the interface control document (ICD, Reference 20). Each subsystem achieves these objectives in different
ways. Table 2 depicts the interactions between subsystems and mission objectives. Figure 1 illustrates the
entire objective hierarchy.
Table 2: List of objectives and their associated subsystems
Objective
Maximize performance
Minimize pointing error
Maximize data to LaRC
Maximize quality of data to LaRC
Maximize power efficiency
Maximize lifetime
Minimize excess strength/stiffness
Maximize external surface area
Maximize coverage
Minimize radiation effects
Maximize attitude stability
Minimize position error
Minimize cost
Minimize launch cost
Minimize production cost
Minimize operational cost
Minimize mass
Relevant subsystem
ADCS
COMM
All
Power
All
Structures
Structures
ADCS
ADCS
ADCS
GN&C
All
All
All
All
10
Figure 1: Objective hierarchy chart
This objective hierarchy is further divided into sub-levels of performance and cost that are
associated with measures of effectiveness (MOEs). For example, a MOE for the ADCS is pointing error of
the satellite. This MOE is minimized to achieve greater precision in attitude maneuvers. The
communications subsystem maximizes data quality transferred to ground stations as one of its performance
objectives. An objective of the structural engineers is to maximize the available surface area to allow for
body mounted solar cells.
Several performance MOEs are comprised of separate quantities. The performance of the satellite
structure accounts for material strength and stiffness. These quantities depend on material characteristics.
Maximizing the efficiency of the power system depends on all internal components of the satellite such as
the computer, ADCS components, and the MAPS instrument. The communications system performance
also depends upon factors, which affect the entire satellite, such as the radiation dose.
11
1.5 Summary and conclusions
Chapter 1 introduces the need for a satellite to house the MAPS instrument. The problem
definition identifies the scope, boundaries, and relevant elements of the problem. Students at Virginia Tech
modify an existing nanosatellite design, HokieSat, to fit the needs of the MAPS instrument. The
following chapters outline the components pre-existing to HokieSat, and the detailed modifications made to
each subsystem to arrive at a host satellite design.
12
Chapter 2: Satellite Configuration and Components
Chapter 2 presents the VASCAT configuration and subsystem components. The configuration
and the subsystem components are based on the HokieSat design. This chapter defines the subsystem
designs and presents the analyses leading up to these designs. The satellite subsystems include the
structure, the attitude determination and control system, the power system, the thermal system and the
communications system.
2.1 Configuration
The configuration of this satellite is based on an existing satellite design. HokieSat is a hexagonal
nanosatellite with a major diameter of 18 inches and a height of 13.725 inches. It draws power from bodymounted solar cells covering approximately 80% of each side. HokieSat uses an electric propulsion system
whose thrusters protrude from four sides of the structure. The HokieSat bus is made of a 6061-T6
aluminum alloy cut into an isogrid pattern. All eight sides are 0.23” thick isogrid. The six side panels are
composite isogrid-skin. The 0.02” skin is bonded to the isogrid to form a 0.25” total thickness. All internal
components are mounted to the interior of the six side panels and the two end panels. The external
communications components are mounted to the exterior of the two end panels. Figure 2 and Figure 3
illustrate this configuration.8
Figure 2: Internal configuration of HokieSat7
13
Figure 3: External configuration of HokieSat7
The Virginia Satellite for Carbon-monoxide Analysis and Tabulation (VASCAT) is larger than
HokieSat to accommodate added science instruments. Similarities between the two satellites’ components
include the electronics box, the battery box, most communications equipment, and the magnetometer. This
new satellite also houses the MAPS instrument, a digital camera, and some additional ADCS components.
The VASCAT satellite does not require a propulsion system, as does HokieSat. The structure of the
VASCAT deviates substantially from that of HokieSat. These detailed variations of all subsystems are
discussed in the following sections.
Using knowledge of configuration and component properties, a mass budget is created to
approximate the mass allocated for the structure. Table 3 is a breakdown of each subsystem’s mass. The
sum of the masses of all components must be lower than the mass limit of the chosen launch vehicle. The
subsystem masses are taken from component specifications and the structure mass is taken from mass
properties calculations done in AutoCAD™.
14
Table 3: Mass budget by subsystem
Subsystem
Science
ADCS
C&DH
Power
Communications
Structure
TOTAL
Total mass, kg
6.4
14.0
2.8
1.7
0.4
11.4
36.7
2.2 Structure
The structure of VASCAT is designed with adequate surface area for body mounted solar cells
and adequate volume to house all components including the MAPS instrument. The structure of the
VASCAT is 0.67 m in major diameter and 1 m high. Figure 4 is an illustration of the VASCAT. The
satellite’s dimensions are small enough to allow for 0.85 m on each side in the payload fairing.
Figure 4: VASCAT external configuration
2.2.1 Requirements
Design and analysis of primary structural components necessitates the derivation of structural
requirements. Table 4 lists all requirements relevant to this preliminary design. Mass and size of the
15
structure are limited by the launch vehicle selected, and the size and mass of the primary payload, should
this satellite be a hitchhiker. The launch vehicle selected also sets requirements on the strength of the
structure. The orbit altitude desired, and therefore the launch vehicle, restricts the mass of the structure.
All primary and secondary structural components should meet the pre-determined mass allocation (see
Table 3).16
Table 4: Structural requirements16
Requirement
General shape
and purpose
Strength
Stiffness
Mechanical
interface
Mass
Description
Provides load paths between supported
components and launch vehicle; fits inside
payload fairing
Survives loads induced during launch;
withstands on-orbit loads, cyclic over
lifetime
Meets launch vehicle fundamental
frequency requirement
Meets launch vehicle flatness requirements;
adaptable to launch vehicle attachment
interface
Meets target mass allotment; meets launch
vehicle mass limitation
Required information
Configuration, spacecraft
component level layout
Load factors from launch vehicle;
mass properties of spacecraft
Dynamic envelope of launch
vehicle environment; mass
properties of spacecraft
Interface requirements inside
payload fairing
Allocated mass
2.2.2 Launch vehicle selection
Since the launch of this satellite is uncertain, no launch vehicle is desired more than another. The
VASCAT can either launch on the Space Shuttle as a hitchhiker payload, or as a secondary payload on any
other launch vehicle. The structure is designed based on a worst case launch environment scenario. The
Athena I launch vehicle is therefore chosen for structural analysis due to its relatively high launch loads.
The Athena I is produced by Lockheed Martin. It has a payload fairing diameter of 2.36 m and a height of
8.81 m, and is capable of carrying up to 794 kg to LEO. 10
2.2.3 Bus structure
Configuration and component layout guides the sizing of all primary structures. However, these
dimensions change with strength requirements placed on the satellite. The challenge is to design a system
to house all components, survive the launch environment, and withstand cyclic on-orbit loads.15 This
section describes the process used to define dimensions of the VASCAT’s primary structure.
16
The International Reference Guide to Space Launch Systems states that the Athena I
environment’s limit load factors are 8.1-g’s axially and 1.8-g’s laterally. A factor of safety of 2 is used
during static calculations to ensure that the structure withstands these loads during launch. 20 The
fundamental frequency of the VASCAT must be above 15 Hz laterally and 30 Hz longitudinally. The type
of structure is chosen during dynamic calculations to ensure that the natural frequency of the satellite meets
this stiffness requirement.
The mechanical interface is chosen for integration with the launch vehicle such that it meets the
payload fairing’s flatness requirement and coincides with its bolt hole patterns and other attachment
restrictions. 20 The VASCAT mass budget (Table 3) allows for the structure to be approximately 30% of
the total mass of the satellite.
2.2.3.1 Ultimate loads
An ultimate load for the bus structure is calculated for tensile strength sizing.
Table 5: Limiting loads on structure during launch
Type of Load
Axial
Lateral
Moment
Weight, N
359
359
359
Distance, m
--0.45
Load factor
8.1
1.8
1.8
Limit load, N
2908
646
291
The equivalent axial load, Peq, is calculated by:
Peq  Paxial 
2M
R
2-1
In Equation 2-1 Paxial is the axial limit load taken from Table 5: Limiting loads on structure during launch,
M is the bending moment limit load taken from the same table, and R is the moment arm taken as half the
length of the structure. The ultimate load for the structure, Pult, is then found by multiplying Peq by the
factor of safety. 20 The equivalent axial load on the structure is 4,201 N, giving an ultimate load of 8,403 N.
2.2.3.2 Tensile strength
Axial stress is used to size the structures for tensile strength, and is given by:
 
2-2
Peq
A
17
In Equation 2-2  is the axial stress and A is the necessary cross-sectional area. By solving for A from
Equation 2-2, an adequate thickness to maintain tensile strength during launch is t = 0.01 mm. 20
2.2.3.3 Buckling analysis
To further define the cross-sectional thickness of the bus structure, some buckling analysis is
performed. The critical load, or buckling load, Fcr, is approximated to find a thickness to withstand
buckling under the axial loading of the launch environment. For this analysis, the buckling load is
approximated as the ultimate load.
2
2-3
k 2
k 
121   2 
2-4
t
Fcr  k E  
b
'
'
In Equation 2-3 t is the thickness of the plate, b is the width of the plate, and E is Young’s Modulus of the
material. In Equation 2-4 k is a constant corresponding to the boundary conditions imposed on the plate
and  is Poisson’s ratio for the material. To model the buckling of the flat side panels that make up each
structure, the fixed-fixed configuration is assumed, corresponding to a value of k’ = 6.42.15 Thickness to
withstand buckling during launch is t = 0.046 mm.
2.2.3.4 Dynamic analysis
In addition to static survival, the bus structure is sized to survive dynamic loading and meet the
launch vehicle minimum natural frequency requirements. The following cases are considered to estimate
the natural frequencies and deflections for the uniform beam in both lateral and axial dynamic loading.
Case A, lateral:
 ml 3 
ng

EI
x


  0.125 
f nat  0.560
EI x
ml
18
3
2-5
2-6
Case B, axial:
 ml 
ng
 AE 
2-7
AE
ml
2-8
  0.5
f nat  0.250
In Equations 2-5 through 2-8,  is beam deflection, m = 36.7 kg uniformly distributed mass, l = 1 m is the
length of the beam, and fnat is the natural frequency requirement from the launch vehicle. Solving for A
from Equation 2-8, a thickness of t = 0.004 mm satisfies axial natural frequency requirements and gives  =
0.0026 m at the minimum frequency of 30 Hz. This thickness gives a moment of inertia, Ix, for the crosssection of 3.06 × 10-4 m4. Substituting this value into Equation 2-6 gives a lateral natural frequency of 428
Hz, which is above the minimum allowed value of 15 Hz. 20
2.2.4 Structure configuration
After all necessary structural analysis is performed to determine dimensions of the structure, the
type of structural configuration is chosen. Typically, increasing thickness increases buckling strength of a
structure. However, this directly conflicts with minimizing mass. A more effective way to strengthen and
stiffen a bus structure is to use isogrid construction. Isogrid consists of machining a plate of material into a
triangular pattern, as shown in Figure 5. This option is lighter than pure aluminum for smaller bus
structures, with identical strength properties in all load directions. 15 Because isogrid is the proposed
structure type, wall thickness must be increased to 3 mm to allow for ease in machining the isogrid,
adequate web strength, and a skin thick enough to support solar cells.
19
Figure 5: Illustration of isogrid construction15
2.2.5 Component layout
The VASCAT design varies from the HokieSat design by volume due to added components. The
MAPS instrument is 0.007 m3 and occupies as much space inside the new satellite. Other added
components include the communications hardware required to use the AMSAT frequency and the addition
of a camera for high quality photos. The VASCAT grows with the added components.
In addition to increased volume constraints, mounting constraints accompany the instrument. The
instrument’s lens must be nadir pointing at all times, and its feet are located on an adjacent side to its lens.
Therefore, the MAPS instrument must be mounted to a vertical interface and look through a hole in the
bottom panel. Isogrid modification or addition of a vertical shelf is considered as component mounting
solutions in the following trade study. The following lists the parameters used in the trade study:
1.
Mass: This represents the mass added to the satellite due to the configuration change. This
parameter is weighted on a scale of 1 to 10, with 10 representing negligible added mass
2.
Manufacturing cost: This represents how much the production of this configuration addition costs.
This parameter is weighted on a scale of 1 to 10, with 10 being no added cost
20
3.
Ease in mounting: This represents a measure of how trivial attachment of components to the
structure will be. For example, threaded inserts are complicated while fasteners are fairly simple.
This parameter is weighted on a scale of 1 to 10, with 10 being the easiest to mount.
Weights are assigned to each parameter to signify its level of importance. Table 6 shows the results of this
trade study. The option with the highest weight score is desired. Modified isogrid is chosen for component
mounting.
Table 6: Trade study of component mounting techniques
Selection parameter
Mass
Cost
Simplicity
Totals
Weight
20
40
10
Modified isogrid
Weighted
Rating
score
9
180
5
200
7
70
450
Center component shelf
Weighted
Rating
score
5
100
7
280
1
10
390
2.3 ADCS
The ADCS stabilizes and maintains the attitude of the VASCAT. An ADCS consists of sensors
and actuators. The sensor measurements are used to calculate the attitude of the satellite. The calculated
attitude is compared to a desired attitude and the proper inputs are given to the attitude actuators. The
actuators apply a torque to the satellite to reach the desired attitude.
2.3.1 Attitude control architecture
The VASCAT uses a single wheel momentum-bias attitude control system. The momentum
wheel’s spin axis is aligned normal to the orbital plane. It controls the attitude about the satellite’s pitch
axis and stabilizes the attitude about the yaw and roll axes. Three magnetic torque bars (MTB) are used to
perform momentum-dumping maneuvers when the momentum wheel reaches its momentum storage limit.
The MTBs are arranged in a triad to create a magnetic torque in any direction, except the direction of the
magnetic field.
Attitude knowledge is required to be accurate within 0.5 degrees by the MAPS instrument.19
Attitude determination is performed using two Earth sensors, two sun sensors, three rate gyros, and a
magnetometer. The attitude requirements imposed by the MAPS instrument are summarized in Table 7.
21
Table 7: MicroMAPS imposed attitude requirements19
Requirement
Pointing Direction
Control accuracy (3)
Knowledge accuracy (3)
Value
Nadir pointing
 2.5
 0.5
2.3.2 Attitude control modes
The VASCAT uses three modes of attitude control. The satellite operates in normal mode during
the majority of its mission. A momentum-dump mode is entered whenever the momentum wheel reaches
its upper limit of momentum storage. The satellite’s computer initiates safe mode should it experience
system level error.
2.3.2.1 Normal
The ADCS of the satellite operates in normal mode during the majority of its mission. The
attitude of the satellite is determined every ten seconds and transmitted to a ground station. All available
sensor data is used to determine attitude to ensure that the attitude knowledge is accurate to 0.5 degrees.
Attitude knowledge is compared with the desired attitude and a control torque is applied using the
momentum wheel or magnetic torque bars accordingly. This ensures that the pointing error is kept below
2.5 degrees.
2.3.2.2 Momentum-dump
The satellite uses a momentum wheel for attitude control and stabilization. Over time secular
attitude disturbances build up momentum in the wheel. When the build up of momentum reaches the
storage limit of the momentum wheel, a momentum-dumping maneuver is performed. The three MTBs are
used to apply an external torque to the satellite so that the momentum wheel applies an equal and opposite
torque to lower its spin rate. The attitude determination system performs as it does in normal mode, but the
magnetometer readings are not used for attitude determination while the MTBs are active.
2.3.2.3 Safe
The satellite enters safe mode if an error occurs during operation. The satellite’s computer
determines the entry and exit of this mode. During this mode the ADCS is passive. The momentum stored
in the momentum wheel and the gravity-gradient stabilize the satellite.
22
2.3.3 Disturbance torques
The VASCAT encounters disturbance torques on orbit. It is subjected to solar pressure, gravitygradient, atmospheric drag, and magnetic torques. A significant torque is due to the gravity-gradient. The
force of gravity varies with an object’s distance from the center of the Earth. The lower sections of the
satellite feel a greater gravitational force compared to the upper sections. The result is a torque exerted on
the satellite if it is not directly nadir pointing.
Tg 
3
I z  I y sin 2 
2R 3
2-920
The moments of inertia, Iz and Iy, of the satellite as well as its radius, R, and the angle off nadir, ,
determine the magnitude of the torque.
Solar pressure is exerted on the satellite by photons, emitted from the Sun, that strike the satellite.
The force is exerted at the center of solar pressure of the satellite. If the center of solar pressure and center
of gravity do not coincide then a torque is created.
Tsp 

Fs
Asp 1  q cos i c ps  cg
c

2-1020
The surface area exposed to the sun, Asp, the center of solar pressure, cps, the center of gravity, cg, and the
reflectance factor, q, are the satellite properties that determine the torque. The solar constant, Fs, and the
speed of light, c, are the constants that influence the magnitude of the torque.
The electronics on-board the VASCAT induce a magnetic dipole during operation. The magnetic
dipole interacts with the geomagnetic field to produce a torque. The maximum torque occurs when the
magnetic dipole direction is perpendicular to the geomagnetic field.
Tm  DB
2-1120
The worst case magnitude of the torque is calculated using Equation 2-11, where D is the strength of the
magnetic dipole and B is the magnitude of the local geomagnetic field.
Although the atmosphere in Low-Earth Orbit (LEO) is sparse, the high velocity of a satellite
creates some drag. The drag force acts at the center of pressure of the satellite. If the center of pressure
does not coincide with the center of gravity, the drag creates a torque.
23
Ta  0.5Cd AV 2 c pa  cg 
2-1220
The torque is equal to the drag force times the length of the moment arm, or the distance between
the center of atmospheric pressure, cpa, and the cg. Equation 2-12 is used to calculate the magnitude of the
torque, where  is the atmospheric density, Cd is the drag coefficient, A is the projected area, and V is the
velocity of the satellite.
Preliminary estimates of the structural properties and orbital parameters of the satellite are used to
estimate these torques. Table 8 summarizes the structural properties used in the calculations.
Table 8: Estimated structural properties of the VASCAT
Description
Ix
Iy
Iz
As
cg
c.p.
Cd
Value
4.4 kg/m2
4.4 kg/m2
1.9 kg/m2
0.18 m2
0.10 m
0.17 m
2.5
The estimated orbital parameters used in the calculations for disturbance torques are summarized in
Table 9.
Table 9: Estimated orbital properties of the VASCAT
Description
R
Value
6778 km

2.72  10-12 kg/m2
The disturbance torques are estimated using equations 2-9 through 2-12 above. A simple Matlab
code is used to perform the calculations, and is presented in Appendix D. Table 10 summarizes the results
of the calculations.
24
Table 10: Estimated disturbance torques
Disturbance
Gravity gradient
Solar pressure
Magnetic
Atmospheric drag
Torque (N-m)
4.8 × 10-6
8.5 × 10-8
5.1 × 10-5
2.3 × 10-12
The magnitude of the total disturbance torque is estimated to be 56 N-m. The majority of the
disturbance torque is due to the magnetic torque created by the interaction of the satellite’s electronics with
the geomagnetic field. A magnetic dipole of 1 A-m2 was assumed for the magnetic disturbance torque
calculation. The second largest component is due to the gravity-gradient. The VASCAT is nadir pointing.
In this orientation the torque due to the gravity-gradient is zero and acts as a restoring torque in case of
deviation from nadir.
2.3.4 Hardware
The ADCS consist of two types of hardware: attitude sensors and attitude actuators. Attitude
sensors take measurements that determine the orientation of the satellite. Attitude actuators apply a torque
to the satellite to control its orientation.
2.3.4.1 Determination
The attitude determination hardware used by the VASCAT includes two Earth sensors, two sun
sensors, three rate gyros, and a magnetometer. Earth sensors are chosen as attitude sensors for the
VASCAT because it is an Earth-referenced satellite, and the sensors meet accuracy requirements. The
Earth sensors are Ithaco Conical Earth Sensors (CES). Figure 6 is a diagram of the sensor head of the CES
with dimensions.
25
Figure 6: Ithaco CES sensor head diagram11
The CESs use a rotating scanner that sweeps out a 45 degree half-angle cone.11 A measurement is
taken to determine where in that cone the scanner crosses Earth’s horizon. This knowledge, combined with
the known curvature of the Earth, is used to determine the pitch and roll of the satellite. The VASCAT
uses two CESs mounted along the roll axis of the satellite. They are angled down 45 degrees towards the
Earth. The structural and power requirements as well as the performance characteristics are presented in
Table 11.
Table 11: Properties of the Ithaco CES11
Description
Mass
Peak Power
Voltage
Dimensions
Accuracy
Scan Cone Half-Angle
Value
3 kg
Sensor Head: 1.1 kg
Electronics: 1.9 kg
8W
22 to 36 V or 31 to 52 V
Sensor Head: 9.9  11.8 cm
Electronics: 16.8  17.0  8.3 cm
0.1 (3), 1’ (avg.)
45
The VASCAT uses two sun sensors manufactured by Valley Forge Composite Technologies. The
sun sensors measure the direction of the sun vector in the body-fixed reference frame. This measurement is
compared with the inertial sun vector direction to perform single axis attitude determination. Table 12
summarizes the requirements imposed by the sun sensors and their performance characteristics.
26
Table 12: Properties of the Valley Forge Composite Technologies Sun Sensor 18
Description
Mass
Peak Power
Accuracy
Measurement Frequency
Field of View
Value
350 grams
2.5 W
1 arc second
10 Hertz
100  50
Rate gyros measure the angular rate of the satellite in the body-fixed reference frame. BEI
Systron Donner manufactures the rate gyros used on the VASCAT. They measure the angular rate about
one axis. Figure 7 is an isometric view of the rate gyro with dimensions and shows about which axis the
angular rate is measured.
Figure 7: An isometric diagram of the BEI Systron Donner QRS-11 rate gyro17
Three rate gyros mounted orthogonally determine the satellite’s angular velocity vector. The physical and
electrical requirements of the rate gyros and performance characteristics are shown in Table 13.
Table 13: Properties of the BEI Systron Donner QRS-11 rate gyro17
Description
Mass
Peak Power
Voltage
Dimensions
Accuracy
Bandwidth
Value
60 grams
2.1 W
5 V
38.1  16.38 mm
3/second
60 Hertz
27
An Ithaco IM-103 three-axis magnetometer is one of the sensors in the VASCAT attitude determination
system. A three view drawing of the magnetometer is shown in Figure 8.
Figure 8: A three view drawing of the Ithaco IM-103 magnetometer11
A magnetometer measures the direction and magnitude of the local geomagnetic field. The measurement is
compared to the same vector in the inertial frame for single-axis attitude determination. The measurement
is used to determine the magnetic dipoles required to create a desired control torque using the magnetic
torque bars. Table 14 summarizes the characteristics of the Ithaco IM-103 magnetometer.
Table 14: Properties of the Ithaco IM-103 magnetometer11
Description
Mass
Peak Power
Voltage
Dimensions
Accuracy
Frequency Response
Field Measurement Range
Value
227 grams
1 mW
15 V
5.5  4.2  3.6 cm
0.5
3 dB @ >100 Hz
600 mG
2.3.4.2 Control
The attitude control system of the VASCAT is a single-wheel momentum bias system with
magnetic torque bars for momentum dumping. The momentum wheel is mounted so that its spin axis is
along the pitch axis of the satellite. The purpose of the momentum wheel is to control the attitude about the
pitch axis and stabilize the attitude about the roll and yaw axes.
28
The sizing of the momentum wheel is based on the maximum disturbance torque applied to the
satellite, and the accuracy requirement of 2.5 degrees. The reaction torque capability must cope with the
maximum total disturbance torque, estimated to be 56 N-m. The amount of stability required by the
satellite and the maximum disturbance torque determines the momentum capacity of the momentum wheel.
T 
h D
a 2
2-1320
a3

The disturbance torque, TD, the semi-major axis of the orbit, a, and the allowable angular deviation, a,
affect the required momentum storage capability. 20 The calculations are performed using the values shown
in Table 15. The momentum wheel is required to maintain 1.78 N-m-s of momentum.
Table 15: VASCAT orbital and environmental properties
Description
Semi-major axis
Disturbance torque
Allowable angular deviation
Symbol
a
TD
a
Value
6778 km
56 N-m
2.5
The momentum wheel used in the VASCAT is an Ithaco TW-4A12 momentum wheel. Figure 9 is
a cut-away diagram depicting the internal configuration of this momentum wheel.
Figure 9: A cut-away diagram showing the interior of an Ithaco Type A momentum wheel 11
This momentum wheel is capable of 12 mN-m of torque, which exceeds the maximum disturbance
torque of 56 N-m. The maximum momentum capacity of the wheel is 4 N-m-s.11 The momentum wheel
29
operates with at least 2 N-m-s of momentum stored at all times to satisfy the stability requirement. The
mass and power properties and performance characteristics of the momentum wheel are summarized in
Table 16.
Table 16: Properties of the Ithaco TW-4A12 momentum wheel11
Description
Mass
Peak Power
Dimensions
Momentum Capacity
Reaction Torque
Steady State Power
Speed Range
Value
3.46 kg
Motor Drive: 2.55 kg
Wheel: 0.91 kg
25 W
Motor Drive: 15  19  32 cm
Wheel: 20.5  6.4 cm
4 N-m-s
12 mN-m
Max. Speed: 9 W
@ 1000 rpm: 5 W
5100 rpm
Momentum dumping is performed using magnetic torque bars (MTBs). Magnetic torque bars
induce a magnetic dipole that interacts with the geomagnetic field to create a torque on the satellite. 20 The
MTBs are mounted orthogonally. This arrangement allows greater flexibility in inducing the direction of
the magnetic dipole.
The MTBs are sized to provide sufficient torque to dump enough of the momentum wheel’s
momentum within a reasonable amount of time. The maximum storage capacity of the momentum wheel is
4 N-m-s, and the minimum storage capacity required for attitude stabilization is 2 N-m-s. Therefore, a
momentum-dumping maneuver is required whenever 2 N-m-s of momentum is built up in the wheel. The
amount of added momentum stored in the wheel during a single orbit is calculated using the following
equation.
h  TD 2
a3
2-1420

The momentum stored per orbit is 0.22 N-m-s. Approximately every 9 orbits a momentum-dumping
maneuver is required. The maneuver for the VASCAT takes approximately 22 minutes. The torque
required to accomplish this is 1.52 mN-m. The magnetic dipole necessary to meet the torque requirement
is the magnitude of the torque divided by the magnitude of local magnetic field. 17 The magnitude of the
30
local magnetic field is assumed to be 4.5  10-5 Tesla in the worst case. Using the worst case results in a
required magnetic dipole of 33.67 A-m2.
Ithaco TR30CFRs are the MTBs that are used by the VASCAT (shown above in Figure 10).
These MTBs generate a 35 A-m2 magnetic dipole (Ithaco). This value meets the magnetic dipole
requirement determined above. Other performance characteristics and physical and power requirements are
presented in Table 17.
Figure 10: External configuration diagram of an Ithaco TR30CFR magnetic torque bar11
Table 17: Properties of the Ithaco TR30CFR magnetic torque bar 11
Description
Mass
Peak Power
Voltage
Dimensions
Linear Moment
Saturation Moment
Value
1 kg
5.4 W
26.2 W
49.6  2.3 cm
35 A-m2
40 A-m2
2.4 Power
The power needs of every component on the satellite are supplied by the power system. The
power system is comprised of the power generation system and the energy storage system. The power
generation system collects and converts solar energy into electrical power. The energy storage system
provides power to the satellite components during periods of eclipse. The power requirements of the
satellite are used to design the power generation and energy storage systems.
31
2.4.1 Power Requirements
The components on the VASCAT require conditioned electrical power to function. Each
component has a specific power and voltage requirement. The power system must meet the needs of all the
satellite components. Table 18 is a list of all the satellite components and their power requirements.
Table 18: Component power requirements
System
Comm:
ADCS:
UMAPS:
GN&C:
Camera:
Device
Uplink
Downlink
AMSAT
Dual single board computer
Momentum Wheel
Magnet Torque Bars
Magnetometer
Magnetometer Board
Earth Sensors
Earth Sensor board
Sun Sensor
Rate Gyro
MT and RG Board
Calibrate
Normal Operation
GPS
Camera
Average power(W)
1.5
3
1.8
3.5
9
4.2
0.0008
0.036
5
0.12
2
1.5
0.5
27.2
16.2
3
3
Peak power(W)
3
5
2
4
25
5.4
0.001
0.037
8
0.6
2.5
2.1
0.8
27.2
16.2
5
3.5
Voltages (V)
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
28
The power system is modeled from the peak power requirements to ensure that it supplies enough
power to the satellite. A power budget quantifies the amount of power required for a single orbit, and it
shows which components operate during daylight and eclipse. If the power system provides enough power
to fulfill the budget for peak power needs, it is sufficient for all other cases. The VASCAT runs off of a
28 V bus voltage.
32
Table 19: Daylight and eclipse power budget
Daylight
Operation:
Uplink
Downlink
AMSAT
Dual single board computer
Momentum Wheel
Magnet Torque Bars
Magnetometer
Magnetometer Board
Earth Sensors
Earth Sensor board
Sun Sensor
Rate Gyro
MT and RG Board
Calibrate
Normal Operation
GPS
Camera
Power
(W)
3
5
2
4
25
5.4
0.001
0.037
8
0.6
2.5
2.1
0.5
27.2
16.2
5
3
Duration (s)
600
600
3,500
3,500
3,500
3,500
3,500
3,500
3,500
3,500
3,500
3,500
3,500
120
3,500
3,500
3,500
Energy (W-s)
1,800
3,000
7,000
14,000
225
6,480
3.5
128
28,000
2,100
8,740
7,340
1,750
3,260
56,600
17,500
10,500
Eclipse
Duration (s)
0
0
2,150
2,150
2,150
0
2,150
2,150
2,150
2,150
2,150
2,150
2,150
0
2,150
2,150
0
Energy (W-s)
0
0
4,300
8,600
19,350
0
2
79
17,200
1,290
5,370
4,510
1,075
0
34,820
10,750
0
Table 19 is a power budget of all the components showing the peak power, duration of operation,
and energy during daylight and eclipse. These power requirements are used to design power generation
and energy storage systems.
2.4.2 Power Generation
The power generation components fulfill the daylight power budget and adequately charge the
energy storage system. Power generation system options include fuel cells, radio-isotope thermoelectric
generators (RTG), and solar arrays. Fuel cells are not used for the VASCAT because of their relatively
short lifetimes. Radio-isotope thermoelectric generators are too large and politically impractical because of
their radioactive contents. VASCAT uses arrays of solar cells that convert solar energy from the sun into
electrical energy. This method of power generation has extensive space heritage. Solar-to-electric energy
conversion is a beneficial method of power generation for the VASCAT because solar energy is an
inexhaustible resource and is easily harnessed. The amount of energy the VASCAT receives from the sun
remains relatively constant over the 3 year lifetime.
The efficiency of solar cells degrades over time due to prolonged exposure to solar radiation. The
severity of the lifetime degradation is different for each type of solar cell. These effects range from two to
33
four percent of the power produced each year. The VASCAT uses a Gallium Arsenide, single-junction
solar cell made by Spectrolab with low lifetime degradation of three percent. They convert solar energy
into electrical energy at an electric potential of around 0.9 V. 16
The VASCAT’s power requirements make body-mounted solar cells a feasible option. The solar
cells are connected in series to produce the required 28 V bus voltage. There are 11 strings total on the side
and top panels connected in parallel to provide the necessary power for the bus. The power generated by a
solar cell, P, depends on the incident angle of the sun to the cell, :
P  Po cos 
2-15
In this equation Po is the maximum power generated by a solar cell. Because the MAPS instrument
requires the satellite to point at the earth which defines the variation in , we model the power generated
over one orbit is created. Figure 11 is a plot of the power from each of the faces of VASCAT over one
orbit.
Figure 11: VASCAT power model
In this model, the satellite is in a circular orbit with altitude 500 km, and the body frame of the
satellite is always aligned with the orbital frame. This assumption is accurate with the satellite pointing
requirements. The model starts as the satellite is eclipsed and no power is generated. Ninety percent of the
34
side panel area and 10% of the zenith and nadir area is covered with solar cells. This configuration
accounts for the minimum power generated halfway through the orbit as the satellite eclipses Earth, and the
zenith surface is facing the sun. The model runs for the maximum off-nadir attitude for the instrument to
ensure that the power system meets the needs of the satellite in any normal operation orbit.
2.4.3 Energy Storage
The energy storage system must provide all the power needs of the satellite components during
eclipse. The amount of power needed from this system is determined from the power budget and the orbit.
The eclipse power budget, shown in Table 19, gives the power needs of the components. The orbit
determines the duration that the energy storage system needs to provide that power.
The VASCAT uses batteries for energy storage. Batteries have high energy densities and
extensive space heritage. Battery life decreases with the amount that the battery is discharged and is
quantified by a value of depth of discharge (DOD). Long lifetime systems require a low DOD. Figure 12
shows the relationship between DOD and life cycles.14
80
70
NiCad
60
NMh
DOD (%)
50
40
30
20
10
0
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
20000
30000
40000
50000
60000
Cycle Life (Cycles)
Figure 12: Cycle life versus DOD17
Nickel metal-hydride (NiMH) batteries have longer lifetimes than nickel cadmium (NiCd)
batteries at the same DOD. They last the necessary 17,000 cycles for a DOD of 25%. Nickel cadmium
batteries require a DOD of around 13% to last this lifetime and therefore, more battery mass. Nickel metal-
35
hydride batteries are chosen for the VASCAT. The battery cells chosen are produced by Sanyo (HR4/3FAU 4500).
Summing the energy column in Table 19 gives the total energy the VASCAT needs each eclipse
period:
Nc 
Ee
E d  DOD  mc
2-1620
Equation 2-16 calculates the number of cells needed in the battery box, where Nc is the number of cells, Ee
is the eclipse energy, Ed is the energy density of the batteries, and mc is the mass of one battery.
Calculations yield a NiMH cell that is approximately 62 g. The battery box holds 24 1.2V cells, connected
in series and regulated by a control system to provide the 28 V bus voltage.
2.5 Thermal
The thermal subsystem of the VASCAT keeps all components within their operational
temperature limits. A thermal control system (TCS) achieves this goal as efficiently as possible by
minimizing power consumption, complexity, and mass. A passive TCS, which requires no power or
control, is the best solution to minimize these criteria.
A preliminary thermal analysis determines the temperature variations the satellite experiences on
orbit. This analysis is presented in Table 20. It assumes a spherical satellite with uniform surface
properties. The minimum and maximum power dissipations are estimates from the preliminary power
budget. The other values presented are discussed in more detail later in this section chapter.
36
Table 20: Design parameters for preliminary VASCAT thermal analysis
Symbol
A
D
AC
Units
m2
m
m
W/m2K4
W
W
km
km
rad
Ka
ql,max
Value
1.1
0.593
0.276
5.67 × 10-8
88
56
400
6378
1.20
0.998
258
W/m2
Description
Surface area
Diameter of sphere with equal surface area
Cross-sectional area of spherical satellite
Stefan-Boltzmann constant
Max power dissipation
Min power dissipation
Altitude
Radius of Earth
Angular radius of Earth
Albedo correction
Max Earth IR emission at surface
ql,min
216
W/m2
Min Earth IR emission at surface

Qw,max
Qw,min
H
RE

2
GS
1420
W/m
a
35%
0.8
0.8
0.331
58
-53
°C
°C


F
Tmax
Tmin
Direct solar flux
Albedo
Emissivity
Absorptivity
View factor
Worst case hot temperature
Worst case cold temperature
Generalized component temperature limits are given in Table 21.
Table 21: VASCAT Temperature Limits (°C)
Description
Cold Limit
Hot Limit
Structural members
-45
65
Batteries
0
40
Electronics
0
50
0
25
MAPS
A detailed thermal analysis is performed to better characterize the VASCAT. A thermal model
provides information about specific components, such as the MAPS instrument. The VASCAT thermal
model is created by dividing the satellite into nodes. Analytically, every node obeys the basic heat transfer
equation:
Q  C p T / t
2-174
In this equation Q is the net heat flux into the node, Cp is the specific heat capacity, which is a measure of
how the temperature of the node changes relative to energy input, T is the temperature of the node, and t
37
is change in time. This equation is solved for the temperature of the node if the heat flux is known. Each
pertinent component, as well as the bus structure side panels, is assigned to a node. The specific heat of
each node is calculated by multiplying the component mass by the specific thermal capacitance of its
primary material (typically aluminum).
Nodes transfer heat between themselves by conduction. Conduction couplings are a measure of
how a node transfers heat to another node that is touching it. The following equation is the governing
conduction heat transfer equation:
Qcond 
kA
T 
l
2-184
The kA/L term is the conduction coupling value, G, in W/K. As shown, G is a function of the contact area
between nodes, A, the heat path length, l, and the material thermal conductivity, k. The conduction
couplings are calculated using the geometry of the satellite and knowledge of the materials used.
Radiation heat exchange takes place between nodes and space. For the purposes of this analysis,
internal radiation between components is neglected. The internal surfaces of the satellite are painted black,
which minimizes internal radiative heat transfer. Only radiation from the bus external surfaces to space is
considered. Radiation heat transfer is given by:

Qrad  A Tnode  Tspace
4
4

2-194
In this equation A is the surface area,  is the Steffan-Boltzmann constant, and  is the emissivity of the
surface. The emissivity of the node is determined from the properties of its thermal coating, and the
surface area is found from geometry.
Generation of a thermal model requires knowledge of the heat fluxes (see Equation 2-17) in
addition to the heat transfer paths. Nodal heat fluxes are determined from the internal component
dissipations and environmental inputs. Hot and cold cases are considered. The hot case includes the
maximum or peak power dissipations from each of the components and the maximum orbit averaged fluxes
on the satellite. Likewise, the cold case includes the minimum operational power dissipations and the
minimum orbit averaged fluxes.
The internal dissipations are determined by the mission operation requirements and are obtained
from the power subsystem. The component dissipations used for each of the cases are given in Table 22.
38
Table 22: Component internal power dissipations
Total power (W)
Hot
Cold
27.2
16.2
25
7
16.2
12.6
0.001
0.0008
16
16
5
5
6.3
6.3
Description
MAPS
Momentum Wheel
Magnetic Torque Bars
Magnetometer
Earth Sensors
Sun Sensors
Rate Gyros
The orbit averaged fluxes are calculated from information about the satellite’s orbit. The external heat
sources are direct solar energy, Earth infrared (IR) and albedo. Albedo is a measure of how much of the
sun’s energy is reflected from the Earth’s atmosphere and surface back into space, and is usually given as a
percentage.6 The cold case analysis assumes the satellite is in eclipse and the only external heat source is
from the Earth. The environmental fluxes are shown in Table 23.
Table 23: Environmental fluxes in space (W/m2)
Source
Solar
Earth IR
Albedo
Totals
Hot
1418
258
35%
2172.3
Cold
0
216
25%
216
The actual heat input depends on the surface properties of the satellite. Absorbtivity, , is a
measure of how much external radiation is absorbed by the surface in question and is dependant upon the
thermal coating applied. Emissivity characterizes how much heat the surface radiates according to
Equation 2-19.20 The surface properties of various VASCAT external components are given in Table 24.6
Table 24: Surface properties
Component
Side Panels
Nadir Panel
Solar arrays
Coating / Material
Silicon
White Paint
White Paint
39

0.8
0.3
0.3

0.8
0.9
0.9
The total input power is determined by:
Qexternal  AGs 
2-20
In this equation the term in parenthesis is the total orbit average flux in W/m 2. View factor, , describes
how the surface is oriented relative to the flux vector.
View factor is a parameter that varies depending upon the position of the satellite relative to the
orbital frame. For example, the nadir panel of the satellite is Earth-pointing, and therefore rarely has a full
view of the sun. Therefore, the nadir panel view factor is approximately 0.2. The view factor is
determined by the MATLAB code in Appendix A. This code determines the power output from bodymounted solar cells on a hexagonal cylinder at various positions in an orbit. It outputs the projected area
that a surface will ‘see’ relative to the solar vector. This projected area is then used to determine the view
factor for the external bus surfaces.
The thermal model is assembled after the heat transfer paths are identified and internal and
external heat sources are considered. The thermal analysis requires simultaneous evaluation of Equations
2-17, 2-18, and 2-19 at each node. This evaluation is complex due to the nonlinear relationship between
the temperature of a node and its resulting heat flux.9
The Systems Integrated Numerical Differential Analyzer (SINDA), a thermal analysis package
commonly used in industry, analyzes the VASCAT thermal model.3 This software package calculates
nodal temperatures based on user-generated conduction and radiation couplings and input fluxes. The
program then uses an explicit forward solution method to evaluate the governing heat transfer equations.
The explicit forward method uses the conditions at the current time step, or iterative loop, to calculate the
temperature of each of the nodes in the system. It then performs an energy balance check on each of the
nodes and varies the time step accordingly. The result is a steady state solution for nodal temperatures.
The MAPS instrument is the mission driver for the VASCAT, so several steps are taken to
thermally control it. The instrument is conductively coupled to the nadir and zenith panels of the satellite.
Additionally, the nadir and zenith panels are coated with white paint to increase their dissipation to space
and reduce their incident heat flux.
The hot and cold case temperatures of the VASCAT components are listed in Table 25. Almost
all component temperatures are within their specified limits. The exception is the MAPS instrument. In
40
hot case conditions, MAPS operates at about 0.5 degrees over its hot limit. The model has temperature
accuracy limits of ±1 degrees. Therefore, a 0.5 degree temperature violation is deemed acceptable within
the scope of this analysis. However, the analysis shows that MAPS is a primary constraint driver for
further design.
Table 25: Temperatures of the VASCAT components
Description
Side Panel 1
Side Panel 2
Side Panel 3
Side Panel 4
Side Panel 5
Side Panel 6
Nadir Panel
Top Panel
MAPS
Momentum Wheel
Magnetic Torque Bar
Magnetometer
Earth Sensor
Rate Gyro
Computer
Receiver
Transmitter
GPS
Battery Box
Batteries
ID
1001
1002
1003
1004
1005
1006
1007
1008
2001
2101
2102
2103
2104
2106
2201
2202
2203
2204
2301
2302
Hot Case Temps (°C)
Predicted
Limit
42.6
65
38.4
65
31.2
65
37.3
65
35.7
65
36.5
65
27.0
65
29.3
65
30.5
30
38.4
50
31.6
50
37.2
50
35.2
50
42.6
50
36.2
50
28.5
65
36.4
70
35.5
65
35.1
65
34.6
40
Cold Case Temps (°C)
Predicted
Limit
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
-45
0
-5
0
0
0
0
0
0
0
0
0
0
-10
-10
-20
-20
-20
-20
-20
-20
-45
-45
0
0
The exterior of the VASCAT is covered in solar cells. Therefore, it is not possible to incorporate a
radiator into the design to help dissipate heat from MAPS. However, it may be possible to use conductive
straps or fasteners to better transfer heat from the instrument to the satellite. Additionally, a doubler or cold
plate might be used to thermally isolate the MAPS instrument from the rest of the satellite. These
modifications are detailed design parameters and are therefore outside the scope of this analysis.
This analysis is preliminary and is based upon estimated values. A more in-depth analysis should
be performed on the VASCAT to determine if a passive thermal control system is indeed accurate. No
detailed internal structural configuration has yet been defined. Therefore, the conduction paths are
estimated from HokieSat’s internal configuration. In addition, the thermal masses of each of the
41
components are estimates. Finally, a transient analysis, which takes into account the change in variations in
temperature of the satellite over the course of an orbit, should be performed to ensure that a passive TCS is
adequate.
2.6 Communication
The communications system of the VASCAT transmits telemetry and health information to a
ground station and receives commands from a ground station. The VASCAT communications system is
based on HokieSat’s communications system with the addition of an AMSAT link.
2.6.1 Uplink
The uplink portion of the communications system operates at approximately 450 MHz using a
loop antenna with a 100KHz bandwidth. The loop antenna is a HokieSat custom design, as shown in
Appendix B. The loop antenna is mounted on the nadir panel of the satellite and is connected to an ultrahigh frequency (UHF) receiver. The uplink system receives commands from ground stations. 5
The UHF receiver used on HokieSat is a modified Tekk model 960LUHF data transceiver as
shown in Figure 13. Table 26 gives the receiver specifications.
Figure 13: Uplink transceiver5
42
Table 26: Uplink receiver specifications5
Type
Value
FCC ID
GOXKS-900/15.22.90
Frequency
430-450MHz
Operating Temperature
-30 to +60C
Voltage
9.6 V
Dimensions
3.4”  2.1”  0.9”
Weight
5.2 ounces
2.6.2 Downlink
The communications downlink operates using the S-Band. The downlink system is comprised of
a patch antenna and a L3 communications model DST802 transmitter (Figure 14). The frequency of the
downlink is between 2,200 and 2,290 MHz while the required bandwidth is approximately 200 kHz. The
downlink system transmits telemetry and health information to ground stations at approximately 100 bps.
Table 27 shows the specifications on the L3 communications transmitter. 5
Figure 14: Downlink transmitter5
Table 27: Downlink transmitter specifications5
Type
Value
Frequency
2.2 –2.3 GHz
Power Output
2W
Voltage
28 ±VW
Dimensions
2” x 3” x 0.80”
Mass
200 g
43
2.6.3 AMSAT
The AMSAT link of the communications system transmits the data produced by the MAPS
instrument. The MAPS instrument produces 40 bps of data. Every ten seconds the MAPS instrument
requires a time stamp, attitude, position, and velocity of the VASCAT added to the data to be downloaded.
Assuming that the satellite data is available as floats, a total of 35.2 bps is added to the link budget. With
the addition of the satellite data, the AMSAT link needs to transmit a total of 75.2 bps. 19
The UoSAT-OSCAR 22 and the Malaysian-OSCAR 46 spacecraft use the AMSAT as their
primary downlink to ground stations. These spacecraft have the capability of a 9,600 bps download rate
using a transmitter at 435.12 MHz. The UoSAT-OSCAR 22 spacecraft uses the AMSAT to send grayscale
pictures of the earth down to the ground stations. The size of the OSCAR 22 pictures is approximately
109 bytes.2 If VASCAT uses the same method and size for pictures of the Earth's atmosphere, a picture
could be downloaded in 10 seconds using the maximum 9,600 bps download rate. The requirements on the
AMSAT portion of the communications system needs to be defined further before the specific hardware is
selected for use in the VASCAT satellite.
2.7 Command and data handling
The command and data handling system of the VASCAT satellite is identical to the HokieSat
system. The computer is centered on a Hitachi SuperH RISC Processor, with a 16 MB telemetry buffer, a
digital and analog interface subsystem, and a DMA-oriented CMOS camera frame buffer. The orbit
average power is 3 W for the computer which. The computer can handle approximately 20 million
instructions per second and is radiation hardened to 5 krads. The computer uses VxWorks as a real-time
operating system.12
2.8 Summary
Chapter two presents the preliminary subsystem designs and configuration for the VASCAT. The
systems defined in this chapter include the structure, the ADCS, the power system, the thermal system and
the communications system. Each system is developed based on the HokieSat design. The designs
presented in Chapter 2 serve as a starting point for further research and development.
44
Chapter 3: Mission Operations
3.1 Orbits
The main parameters considered in choosing the VASCAT orbit include the amount of Earth
coverage the orbit pattern can provide and the lifetime of the satellite in its given orbit. The sensitivity of
the MAPS instrument requires a satellite without a propulsion system. The lack of a propulsion system
also reduces the complexity of the satellite and reduces operations costs. The success of the mission
depends heavily on the satellite’s ability to sustain a three-year lifetime without propulsion. This chapter
presents analysis done to determine Earth ground coverage and lifetime predictions.
3.1.1 Coverage
The objective of the µMAPS instrument is to perform analysis on samples of the Earth’s
atmosphere. Using the maximum amount of points possible in the Earth’s atmosphere is important to the
success of the mission. Each one of these points corresponds to a point on the Earth’s surface. Using
MATLAB, a coverage analysis is designed to determine the amount of time the µMAPS instrument sees
each of these points over a given satellite lifetime. This code is shown in Appendix C.
The MATLAB code uses inputs of the five main orbital parameters: semi-major axis, eccentricity,
inclination, argument of perigee, and right ascension of ascending node. It begins by defining a 91 × 361
coverage matrix whose components are all initially zero. The components of this matrix correspond to
each point of latitude and longitude on the Earth’s surface. Based on the assumption that the northern and
southern hemispheres have symmetrical coverage patterns, only 90 degrees of latitude are used. The
program first propagates the input orbit over a given lifetime, in steps of mean motion, to determine the
position and velocity of the satellite at any given time during the precession. For each point in time, the
code then iterates through a series of targets, each corresponding to one point on the Earth’s surface. These
targets cover each point over 90º of latitude and 360º of longitude. The Earth center angle (ECA) is
calculated between the satellite and the target and is compared with the angle associated with the field of
view of the instrument. The field of view of the instrument is 3º, or approximately 25 km 2 on the surface of
the Earth.19 If the ECA is greater than the field of view, the satellite is not in view of its target. If the ECA
45
is less than the field of view, then the target is in view and that element of the coverage matrix is
incremented by one to show that the target has been viewed for one second. This code iterates over a
period of 100 orbits. After 100 orbits, the orbit pattern repeats. Therefore, the coverage over the entire
lifetime of the satellite is determined. Parameters such as orbit inclination and altitude alter the range and
frequency of coverage. This code is used to compare the coverage of a series of orbits. This orbit property
is considered along with other factors to determine the optimal orbit for the VASCAT. This type of data is
also used as a concrete model illustrating the capabilities of the mission.
3.1.2 Orbit prediction
Lifetime calculations predict the amount of time a LEO satellite remains in orbit before
atmospheric drag causes re-entry. The lifetime of a satellite is calculated to decide if the mission goals are
fulfilled before end-of-life, and determine optimal orbit parameters. Sources of uncertainty in satellite
orbital lifetime prediction are estimated future solar radio flux and geomagnetic activity, modeled
atmospheric density, and ballistic factor. The main source of uncertainty in models estimating future
atmospheric density at orbital altitude is the solar extreme ultraviolet heat input values. An important
problem in mission planning and satellite command & control is accurate prediction of orbital motion.
3.1.3 Orbit simulation
An orbit propagator is a mathematical algorithm for predicting the future position and velocity (or
orbital elements) of an orbit given some initial conditions and assumptions. There are a wide variety of
orbit propagation techniques available with different accuracy and applications. All built-in assumptions
must be known before deciding on a propagation scheme.
An accurate atmospheric model computes drag effects using Satellite Tool Kit’s (STK) lifetime
prediction feature.1 The gravitational model for the Earth is significantly simplified since the inclusion of
the higher order terms does not impact orbit decay estimates.
3.1.4 Orbit characteristics
The VASCAT launches into a circular orbit with an initial altitude of 450 km and an inclination of
57 degrees. The desired design lifetime of the satellite is initially three years. A circular orbit obtains
homogeneous and complete global coverage of the Earth. An initial altitude of 450 km guarantees a multi-
46
year mission duration even under severe solar activity conditions. The altitude decreases over the mission
lifetime due to atmospheric drag. The VASCAT may pass through the solar activity maximum, depending
on launch. The predicted natural decay depends on the magnitude of the actual solar activity cycle.
3.1.5 Lifetime
The lifetime tool, available in STK, is used to estimate the amount of time the VASCAT remains
in orbit. Lifetime computations are based on complex orbital theory and an accurate environment model.
The results are only an estimate. Due to variations in atmospheric density and irregular solar activity,
satellite lifetimes are determined with accuracy no better than ±10 %. 1 To implement a practical computer
lifetime program, some assumptions and simplifications are made that add additional degrees of uncertainty
to the final result. Various parameters that effect lifetime include mass, altitude, satellite drag coefficient,
satellite drag area, and orbit inclination. Because the VASCAT’s mass is fixed at approximately the
35-50 kg margin, all calculations are performed with the satellite’s mass fixed at 50 kg.
The most important parameter in determining the lifetime of the VASCAT is initial altitude.
Figure 15 shows the complete trend from which an initial orbit altitude is determined to fulfill the mission
lifetime.
Figure 15: Lifetime as a function of altitude
47
The satellite’s drag coefficient, Cd is between 2.0 and 2.2. However, in calculating the effects of
Cd, values are varied from 1 to 3 to more clearly see the trend that C d has on lifetime. The results are
plotted in Figure 16 and Figure 17 for two altitudes.
Figure 16: Lifetime as a function of drag coefficient for a 400 km altitude orbit
Figure 17: Lifetime as a function of drag coefficient for a 500 km altitude orbit
48
The drag area of the satellite is the mean cross-sectional area of the satellite perpendicular to its
direction of travel. The effects of altitude are examined at two altitudes; the results can be seen in Figure 18
and Figure 19.
Figure 18: Lifetime as a function of drag area for a 400 km altitude orbit
Figure 19: Lifetime as a function of drag area for a 500 km altitude orbit
49
Inclination of the orbit effects the coverage of a satellite. Inclination analysis is performed and
displayed in Figure 20.
Figure 20: Lifetime as a function of orbit inclination
For all calculations the decay altitude is 300 km. The decay altitude is the altitude at which the
satellite’s orbit is determined to be decayed. This is the altitude at which lifetime calculations stop.
3.2 Summary
Chapter three introduces the two main parameters in choosing an orbit for the VASCAT. A
method for predicting Earth ground coverage is presented which is useful in choosing an orbit or predicting
mission capabilities. Also, the variations of lifetime with orbit altitude, drag area, drag coefficient, and
inclination are presented in chapter three. These variations provide the minimum orbital parameters for the
VASCAT. The lifetime information can be combined with the coverage information to determine the
optimal orbit for the VASCAT.
50
Chapter 4: Cost Analysis
A cost model predicts the overall cost of a project, from initial research and testing to its final endof-life costs. Cost modeling is used as a method of maximizing performance while remaining within
budgetary constraints, rather than estimating the cost of a project with given performance parameters. 20
The parametric cost estimation method (PECM) uses mathematical relationships to relate input
parameters directly to the cost of the project. The equations used are known as the cost estimation
relationships (CER) and are expressed as a function of the cost drivers. Several assumptions are made
when using a PECM. The most predominant assumption is that the PECM is based on historical spacecraft
mission costs. A specific PECM is limited on the type and size of spacecraft for which it is effective. 20
The PECM used for the VASCAT is similar to an example for scientific small LEO satellites
found in the Space Mission Analysis and Design reference. 20 The VASCAT fits into this description for
the PECM. Table 28 shows the output of the PECM using parameters from the VASCAT. The total cost
of producing the VASCAT is found by summing the values in the right hand column of Table 28. The cost
to produce the VASCAT is approximately $16 million to $49 million. This cost is greater than HokieSat's
budget of $1.5 million, which does not include testing costs or student labor costs.
NASA's Johnson Space Center provides the public with an online cost estimator for different types
of spacecraft. One of the spacecraft options is a scientific satellite with mass as the only input. The mass
of the VASCAT is assumed to be 40 kg. The NASA calculator outputs a development and production cost
of approximately $15 million and an operations cost of approximately $0.5 million per year. 13
51
Table 28: The VASCAT cost estimate using PECM20
Cost component
1. Payload
2. Satellite
2.1 Structure
2.2 Thermal
2.3 Electrical
power system
2.4a Telemetry
tracking &
command
2.4b Command &
data handling
2.5 ADCS
2.6 Propulsion
3. Integration,
assembly, & test
4. Program Level
5. Ground support
equipment
6. Launch &
orbital operations
support
Parameter x (unit)
Satellite total cost (FY00$K)
Satellite bus dry mass (kg)
Structures mass (kg)
Thermal control mass (kg)
Average power (W)
Power system mass (kg)
Solar array area (m2)
Battery capacity (A-hr)
BOL power (W)
EOL power (W)
TT&C/DH mass (kg)
Downlink data rate (Kbps)
Input value
33,000
40
12
5
100
7
1.3
5
130
110
3
100
Subsystem cost (FY00$K)
13,100
3,510
722
351
315
1,590
3,260
2,030
3,750
3,480
536
2,570
TT&C + DH mass (kg)
Data storage capacity (MB)
ADCS dry mass (kg)
Pointing accuracy (deg)
Pointing knowledge (deg)
Satellite bus dry mass (kg)
Satellite volume (m3)
Number of thrusters
Satellite total cost (FY00$K)
3
16
14
5
1
N/A
N/A
N/A
33,000
726
2,800
3,040
1,520
2,640
0
0
0
4,570
Satellite total cost (FY00$K)
Satellite total cost (FY00$K)
33,000
33,000
7,530
2,170
Satellite total cost (FY00$K)
33,000
2,010
The total cost of the VASCAT ranges from $16 million to $49 million. Each of these estimates is
examined, to find the areas that disagree with one another, to determine which of these cost estimates is
more accurate. This comparison is difficult to complete because the details of the NASA cost estimator are
proprietary and not available for public use.
52
Chapter 5: Summary, Conclusions, and Remaining Work
The satellite design VASCAT detailed in this paper is a preliminary design incorporating the
MAPS instrument into a host spacecraft. The VASCAT design, based on Virginia Tech’s existing
nanosatellite HokieSat, supports the MAPS instrument with a minimum mission lifetime of one year.
The preliminary design of the required subsystems is described in this report. Component level
definitions are given for the ADCS, thermal, and power subsystems. The VASCAT is configured for bodymounted solar cells and room to house the instrument and all other subsystem components. The structure
design incorporates the MAPS instrument’s existing mounting feet. Preliminary structural analysis is
used to size the primary structure. The orbital analysis presented lays the groundwork for determining a
more definite orbit to adequately complete the mission. The satellite is designed to meet the desired
lifetime requirements of one year without propulsion. The addition of a digital camera is not discussed in
detail, but it has been considered by all subsystems and can fit into the VASCAT design.
The AMSAT frequency is proposed to allow high school students to participate in the VASCAT
mission. This frequency downloads data from both the MAPS instrument and the proposed digital
camera. The camera takes pictures during data collection. The AMSAT downlink needs to be further
defined to accomplish the download of atmospheric pictures and the secondary educational requirements.
All subsystem designs are incomplete. Further knowledge of the AMSAT hardware is required to
fully define its use. The interior of the VASCAT, including component placement and wiring paths, must
be configured. A launch vehicle must be chosen for further structural analysis and design. Most
importantly, a design and fabrication budget is required to continue high level subsystem design.
53
References
1.
Analytical Graphics, Inc. “Analytical Graphics, Inc.” 2002. <http://www.stk.com/> (24 March,
2002)
2.
AMSAT. "AMSAT From A to Z." 2002. <http://www.amsat.org/amsat/a_to_z.html> (4 May,
2002)
3.
C&R Technologies, Inc. "SINDA/FLUINT 4.4 manual." 2002.
<www.sindaworks.com/docs/manuals/sf44main.zip> (2 May, 2002)
4.
Cengel, Y.A. Introduction to Thermodynamics and Heat Transfer. Irwin/Mcgraw-Hill. Botson,
Massachusetts. 1997.
5.
Findlay, S. ION-F Flight Communications Design Specification. University of Washington,
Seattle, Washington. Issue date: 14 September, 2000. <http://www.aoe.vt.edu/~hokiesat>
6.
Gilmore, D.G. and Bello, M. (editors). Satellite Thermal Control Handbook. The Aerospace
Corporation Press. El Segundo California. 1994.
7.
Harvey, A.C. HokieSat Interface Control Document, Revision VT ICD C-2. Virginia Polytechnic
Institute and State University, Blacksburg, Virginia. Issue date: 2 November, 2000.
<http://www.aoe.vt.edu/~hokiesat>
8.
HokieSat webpage, webmaster Jana L. Schwartz. Updated 14 March, 2002.
<http://www.aoe.vt.edu/~hokiesat>
9.
Incropera, F.P. and DeWitt, D.P. Fundamentals of heat and mass transfer, fourth edition. School
of Mechanical Engineering, Purdue Univ. John Wiley and Sons. New York. 1996.
10. Isakowitz, S.J., Hopkins, J.P. and Hopkins, J.B. International Reference Guide to Space Launch
Systems: Third Edition. AIAA Publishing. Reston, Virginia. 1999.
11. Ithaco. “Ithaco Home Page.” 1997. <http://www.ithaco.com/> (28 April, 2002)
12. Jensen, J.D. and Swenson C.M. Command and Data Handling Subsystem Design for the
Ionospheric Observation Nanosatellite Formation. Utah State University, Logan, Utah. Issue date:
28 June, 2000. <http://www.aoe.vt.edu/~hokiesat>
13. Johnston Space Center. “JSC Homepage.” 2002. <http://www.jsc.nasa.gov/> (20 April, 2002)
54
14. Sanyo North America Corporation. “Nickel-Metal Hydride Battery HR-4/3 FAU 4500.” 2001.
<www.sanyo.com> (26 April, 2002)
15. Sarafin, T. Spacecraft Structures and Mechanisms from Concept to Launch.
Torrance: Microcosm Press. 1995.
16. Spectrolab. "Spectrolab Products." 2000. <http://www.spectrolab.com/prd/prd.htm> (21 March,
2002)
17. Systron Donner. “Systron Donner Inertial Division.” 1998. <http://www.systron.com/> (20 April,
2002)
18. Valley Forge Composite Technologies. “VFCF: Valley Forge Composite Technologies.” 2001.
<http://www.vfct.com/> (20 April, 2002)
19. Walberg, G., Reichle, H.G. and Morrow, W.H. Design and Testing of MicroMAPS Gas Filter
Correlation Radiometer. 21 January 1999.
20. Wertz, J.R. and Larson, W.J. (editors). Space Mission Analysis and Design 3rd Edition. Microcosm
Inc. El Segundo, California. 1999.
55
Appendix A: MATLAB Power Code
%
%
%
%
%
This function takes the height and major diameter of a hexagonal prism
and returns the projected area of the eight faces.
This function returns a matrix eight by N (time step) with projected areas
for the faces in the rows
and the columns are different instances in the orbit.
function pete = bidwell(height,diameter)
W = 0*pi/180;
inc = 50*pi/180;
si = [1 0 0]';
a = 6778;
mu
= 3.986*10^14;
Gs = 1358;
sce = 0.20;
Ld = 0.02;
life = 1;
Id = 0.88;
n = sqrt(3.986*10^5 / a^3);
Period = 2*pi/n;
Npoints = 900;
tspan = linspace(0,Period,Npoints);
facesb = faces(height,diameter);
R13 = R1(inc)*R3(W);
Roop = [0 1 0; 0 0 -1; -1 0 0];
for ti = 1:1:Npoints
%
Calculation of True Anomaly
u = n * (tspan(ti) - 0);
%
Rotations
Roi = Roop*R3(u)*R13;
Rbo = eye(3,3);
%Orbital frame aligned with body frame
Rbi = Rbo * Roi;
sb = Rbi * si;
rper = [a*cos(u) a*sin(u) 0]';
ri = Roi*rper;
alpha = atan(6378/norm(ri));
%Eclipse angle
if u <= alpha
%If u is less than or equal to alpha, then the satellite is eclipsed
eclipse=0;
%eclipse=0 when satellite is eclipsed and eclipse=1 all other times.
elseif u >= 2*pi-alpha
eclipse=0;
else
eclipse=1;
end
for i = 1:8
costheta(i) = sb' * facesb(1:3,i);
if costheta(i) <= 0
costheta(i) = 0;
end
Aproj(i,ti) = costheta(i) * facesb(4,i) * eclipse;
%Projected Area
end
56
end
Po = Gs*sce;
Id = 0.77*Id;
Ld = (1-Ld)^life;
Pbol = Po*Id;
Peol = Ld*Pbol;
%Inherent Degradation
%Life Degradation
%Power/area Beginning of life
%Power/area End of life
power = Peol * Aproj;
sumpower = sum(power,1);
te = 1.7341*10^3;
td = 3.9130*10^3;
tt = linspace(0,td,Npoints);
for k=2:Npoints
E(k) = (tt(k)-tt(k-1))*sumpower(k);
end
Eproduced = sum(E,2)
Eneeded = 275789.1388
%Determined from sum of eclipse energy
%Ouput maximum area seen by sun in predicted orbit.
fprintf('Thermal Areas: \n')
for j = 1:8
one(j) = max(Aproj(j,:));
fprintf(2,'Max Area of face',j);
fprintf(1,' : %f\n',one(j));
end
%Plots
figure(1)
plot(tspan,Aproj)
title('Projected Area from all the faces vs. time')
xlabel('time (s)')
ylabel('Power (W)')
legend('face 1','face 2','face 3','face 4','face 5','face 6','Zenith','Nadir')
figure(2)
plot(tspan,power)
title('Power from all the faces vs. time')
xlabel('time (s)')
ylabel('Power (W)')
legend('face 1','face 2','face 3','face 4','face 5','face 6','Zenith','Nadir')
figure(3)
plot(tspan,sumpower)
title('Sum of Power from all the faces vs. time')
xlabel('time (s)')
ylabel('Power (W)')
57
Appendix B: HokieSat Loop Antenna
Figure 21: Loop antenna assembly from HokieSat drawing package
Figure 22: Copper tube loop from HokieSat drawing package
58
Appendix C: MATLAB Earth Ground Coverage Code
% This code takes the orbital elements and propagates the orbit to determine the amount % of time
a given point on Earth’s surface is in view
% Input parameters
mu=3.986004418*10^5;
cf=pi/180;
Re=6378.13649;
c=2.99792458*10^5;
H=500;
a=Re+H;
e=0;
i=57*cf;
w=0*cf;
an=0*cf;
% Earth's gravitational constant (km^3/s^2)
% conversion from degrees to radians
% radius of the Earth in nmi
% speed of light (km/s)
% satellite altitude (km)
% semi-major axis (km)
% eccentricity
% inclination
% argument of perigee
% longitude of ascending node
p=a*(1-e^2);
h=sqrt(mu*p);
period=2*pi*sqrt(a^3/mu);
n=sqrt(mu/(a^3));
% momentum (km^2/s)
% orbital period (s)
% mean motion (rad/s)
% calculate FOV
rho=asin(Re/(Re+H))/cf;
% angular radius of the earth
nadir=1.5;
% max off-nadir angle of instrument field of view
elevation=acos(sin(nadir*cf)/sin(rho*cf))/cf;
% cooresponding elevation angle
FOV=90-elevation-nadir;
% field of view of instrument on Earth's surface
lat=0;
q=1;
COV=zeros(91,361);
% **TARGETS**
while lat<=90
%latitude of the target
lon=0;
s=1;
while lon<=360
%longitude of the target
if lat<0
phi=(90-lat)*cf;
z=Re*cos(phi);
elseif lat>=0
phi=(90-lat)*cf;
z=Re*cos(phi);
end
theta=lon*cf;
x=Re*sin(phi)*cos(theta);
y=Re*sin(phi)*sin(theta);
target=[x y z];
tmag=norm(target);
% target radius vector in ECF
% magnitude of target vector in ECF
f=0;
M=0;
j=1;
while M<=100*2*pi
% true anomaly
% mean anomaly
t=M/n;
o(j)=an+7.292123517*(10^-5)*t;
% right ascension of ascending node
% angular velocity of Earth = 2* pi rad / 23.934444 hr = 7.292123517E-5 rad/s
59
k=2;
E(1)=100;
% E=eccentric anomaly
E(2)=200;
if e==0
E=M;
elseif M==0
E=0;
else
while ( ( (E(k-1)/E(k))<=0.999) | ( (E(k-1)/E(k) )>=1.001) )
E(k+1)=E(k)-((E(k)-M-e*sin(E(k)))/(1-e*cos(E(k))));
k=k+1;
end
E=E(end);
end
if E<=pi
f=acos((e-cos(E))/(e*cos(E)-1));
else
f=-acos((e-cos(E))/(e*cos(E)-1));
end
% calculate radius and velocity in ECF
rsca=p/(1+e*cos(f));
vr=sqrt(mu/p)*e*sin(f);
vt=h/(rsca);
% scalar radius (perifocal)
% perpendicular velocity (perifocal)
% tangential velocity (perifocal)
% transformation matrix from perifocal to ECF
Ar11=cos(o(j))*cos(w+f)-sin(o(j))*cos(i)*sin(w+f);
Ar21=sin(o(j))*cos((w+f))+cos(o(j))*cos(i)*sin(w+f);
Ar31=sin(i)*sin(w+f);
Ar=[Ar11 Ar21 Ar31];
% transformation matrix from perifocal to ECF
At11=-cos(o(j))*sin(w+f)-sin(o(j))*cos(i)*cos(w+f);
At21=-sin(o(j))*sin(w+f)+cos(o(j))*cos(i)*cos(w+f);
At31=sin(i)*cos(w+f);
At=[At11 At21 At31];
rsat=rsca*Ar;
smag=norm(rsat);
% satellite radius vector in ECF
% magnitude of satellite radius
vector in ECF (km)
% velocity vector in ECF
% magnitude of velocity vector (km/s)
vsat=vr*Ar+vt*At;
vmag=norm(vsat);
% find whether the target is in view of the satellite
ECA=(180/pi)*acos((dot(rsat, target)) / (smag*tmag)); % earth center angle
(degrees)
% **RESULTS**
if ECA>=FOV
anamoly(j)=f;
else
R=target-rsat;
% resultant vector (satellite to
target)
% magnitude of the resultant vector
% vector to store f values
Rmag=norm(R);
anamoly(j)=f;
Mdeg=M*180/pi;
COV(q,s)=COV(q,s)+1;
end
j=j+1;
M=M+n;
60
end
s=s+1;
lon=lon+1;
end
q=q+1;
lat=lat+1;
end
COV
longitude=linspace(0,360,361)
latitude=linspace(0,90,91)
surf(longitude, latitude, COV)
xlabel('longitude')
ylabel('latitude')
zlabel('Seconds of coverage')
61
Appendix D: MATLAB Disturbance Torque and Attitude
Actuator Sizing Code
% Constants
mu = 3.986012e5;
Fs = 1367;
c = 3e8;
q = 0.6;
M = 7.96e15;
%
%
%
%
%
gravitational constant, km^3/s^2
solar constant, W/m^2
speed of light, m/s
reflectance factor
magnetic moment, tesla-m^3
% Spacecraft Properties
Iy = 4.356;
% kg-m^2
Iz = 1.875;
% kg-m^2
As = 0.6*0.3; % surface area, m^2
cps = 0.165;
% location of the center of solar pressure, m
cg = 0.1;
% location of the center of gravity, m
cpa = 0.165;
% location of the center of pressure, m
D
= 1;
% magnetic dipole, A-m^2
Cd = 2.5;
% drag coefficient
% Orbit Properties
R
= 6778;
V
= sqrt(mu/R);
OrbitalPeriod = 2*pi*sqrt(R^3/mu);
Rho
= 2.72e-12;
%
%
%
%
km
km/s
s
kg/m^3
% Mission Constraints
AttAccuracy
= 2.5; % attitude accuracy, degrees
MaxThetaNadir = 45; % maximum angle from nadir, degrees
% -----------------------------------------------------------% Worst case disturbance torques
%
% Gravity Gradient
Tg = 3*mu/(2*R^3)*abs(Iz-Iy)
% Solar Radiation
F = Fs/c*As*(1+q);
Tsp = F*(cps-cg)
% Magnetic Field
B = 2*M/(R*10^3)^3;
Tm = D*B
% Aerodynamic
Fa = 0.5*Rho*Cd*As*V^2;
Ta = Fa*(cpa-cg)
% Total
Td = Tg+Tsp+Tm+Ta
%
% -----------------------------------------------------------% -----------------------------------------------------------% Momentum storage in reaction wheel
%
hReaction = Td*OrbitalPeriod/4*0.707
%
% ------------------------------------------------------------
62
% -----------------------------------------------------------% Momentum storage in momentum wheel
%
hMomentum = Td*OrbitalPeriod/4/(AttAccuracy*pi/180)
%
% ------------------------------------------------------------
63
Download