vascat - dept.aoe.vt.educdhall/courses/micromaps/vascat_final.pdf · appendix c: matlab earth...
TRANSCRIPT
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
[email protected] (540) 231-2314 fax (540) 231-9632
ii
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
iii
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 wheel11.....................29 Figure 10: External configuration diagram of an Ithaco TR30CFR magnetic torque bar11...........................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
iv
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 Sensor18 ........................................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 bar11.............................................................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
v
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
vi
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
Ix, Iy, Iz 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
vii
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
8
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.6o. 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.
9
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 Element Needs: 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 Alterables: Camera Solar cell mounting AMSAT broadcasting Launch vehicle Constraints: Nadir pointing +/- 2.5o At least one year lifetime Orientation of instrument with respect to orbital reference frame
10
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 Relevant subsystem
Maximize performance Minimize pointing error ADCS Maximize data to LaRC COMM Maximize quality of data to LaRC All Maximize power efficiency Power Maximize lifetime All Minimize excess strength/stiffness Structures Maximize external surface area Structures Maximize coverage ADCS Minimize radiation effects ADCS Maximize attitude stability ADCS Minimize position error GN&C Minimize cost Minimize launch cost All Minimize production cost All Minimize operational cost All Minimize mass All
11
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.
12
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.
13
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 body-
mounted 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
14
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™.
15
Table 3: Mass budget by subsystem
Subsystem Total mass, kg Science 6.4 ADCS 14.0 C&DH 2.8 Power 1.7 Communications 0.4 Structure 11.4 TOTAL 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
16
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 Description Required information General shape and purpose
Provides load paths between supported components and launch vehicle; fits inside
payload fairing
Configuration, spacecraft component level layout
Strength Survives loads induced during launch; withstands on-orbit loads, cyclic over
lifetime
Load factors from launch vehicle; mass properties of spacecraft
Stiffness Meets launch vehicle fundamental frequency requirement
Dynamic envelope of launch vehicle environment; mass
properties of spacecraft Mechanical
interface Meets launch vehicle flatness requirements;
adaptable to launch vehicle attachment interface
Interface requirements inside payload fairing
Mass Meets target mass allotment; meets launch vehicle mass limitation
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.
17
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 Weight, N Distance, m Load factor Limit load, N Axial 359 -- 8.1 2908 Lateral 359 -- 1.8 646 Moment 359 0.45 1.8 291
The equivalent axial load, Peq, is calculated by:
R
MPP axialeq
2+= 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:
A
Peq=σ 2-2
18
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'
=
b
tEkFcr
2-3
( )2
2'
112 νπ−
= kk
2-4
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:
ngEI
ml
x
=
3
125.0δ 2-5
3560.0
ml
EIf x
nat = 2-6
19
Case B, axial:
ngAE
ml
= 5.0δ
2-7
ml
AEfnat 250.0=
2-8
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 cross-
section 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.
20
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
21
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
Modified isogrid Center component shelf Selection parameter Weight
Rating Weighted
score Rating Weighted
score Mass 20 9 180 5 100 Cost 40 5 200 7 280 Simplicity 10 7 70 1 10 Totals 450 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.
22
Table 7: MicroMAPS imposed attitude requirements19
Requirement Value
Pointing Direction Nadir pointing Control accuracy (3σ) ± 2.5°
Knowledge accuracy (3σ) ± 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.
23
2.3.3 Disturbance torques
The VASCAT encounters disturbance torques on orbit. It is subjected to solar pressure, gravity-
gradient, 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.
( )θµ2sin
2
33 yzg II
RT −=
2-920
The moments of inertia, Iz and Iy, of the satellite as well as its radius, R, and the angle off nadir, q,
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.
( ) ( )cgciqAc
FT pssp
ssp −+= cos1
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.
DBTm = 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.
24
( )cgcAVCT pada −= 25.0 ρ 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 Value Ix 4.4 kg/m2
Iy 4.4 kg/m2 Iz 1.9 kg/m2 As 0.18 m2 cg 0.10 m
c.p. 0.17 m Cd 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 Value R 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.
25
Table 10: Estimated disturbance torques
Disturbance Torque (N-m) Gravity gradient 4.8 × 10-6 Solar pressure 8.5 × 10-8
Magnetic 5.1 × 10-5 Atmospheric drag 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.
26
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 Value Mass 3 kg
Sensor Head: 1.1 kg Electronics: 1.9 kg
Peak Power 8 W Voltage 22 to 36 V or 31 to 52 V
Dimensions Sensor Head: 9.9 × 11.8 cm Electronics: 16.8 × 17.0 × 8.3 cm
Accuracy 0.1° (3σ), 1’ (avg.) Scan Cone Half-Angle 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.
27
Table 12: Properties of the Valley Forge Composite Technologies Sun Sensor18
Description Value Mass 350 grams
Peak Power 2.5 W Accuracy 1 arc second
Measurement Frequency 10 Hertz Field of View 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 Value Mass 60 grams
Peak Power 2.1 W Voltage ±5 V
Dimensions 38.1 × 16.38 mm Accuracy 3°/second
Bandwidth 60 Hertz
28
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 Value Mass 227 grams
Peak Power 1 mW Voltage ±15 V
Dimensions 5.5 × 4.2 × 3.6 cm Accuracy 0.5°
Frequency Response 3 dB @ >100 Hz Field Measurement Range ±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.
29
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.
µπ
θ
3
2
aTh
a
D= 2-1320
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 Symbol Value Semi-major axis a 6778 km
Disturbance torque TD 56 µN-m Allowable angular deviation θa ±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 wheel11
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
30
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 Value Mass 3.46 kg
Motor Drive: 2.55 kg Wheel: 0.91 kg
Peak Power 25 W Dimensions Motor Drive: 15 × 19 × 32 cm
Wheel: 20.5 × 6.4 cm Momentum Capacity 4 N-m-s
Reaction Torque 12 mN-m Steady State Power Max. Speed: 9 W
@ 1000 rpm: 5 W Speed Range ±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.
µπ
3
2a
Th D= 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
31
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 bar11
Description Value Mass 1 kg
Peak Power 5.4 W Voltage 26.2 W
Dimensions 49.6 × 2.3 cm Linear Moment 35 A-m2
Saturation Moment 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.
32
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 Device Average power(W) Peak power(W) Voltages (V)
Comm: Uplink 1.5 3 28 Downlink 3 5 28 AMSAT 1.8 2 28 Dual single board computer 3.5 4 28 ADCS: Momentum Wheel 9 25 28 Magnet Torque Bars 4.2 5.4 28 Magnetometer 0.0008 0.001 28 Magnetometer Board 0.036 0.037 28 Earth Sensors 5 8 28 Earth Sensor board 0.12 0.6 28 Sun Sensor 2 2.5 28 Rate Gyro 1.5 2.1 28 MT and RG Board 0.5 0.8 28 UMAPS: Calibrate 27.2 27.2 28 Normal Operation 16.2 16.2 28 GN&C: GPS 3 5 28 Camera: Camera 3 3.5 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.
33
Table 19: Daylight and eclipse power budget
Daylight Eclipse
Operation: Power
(W) Duration (s) Energy (W-s) Duration (s) Energy (W-s) Uplink 3 600 1,800 0 0 Downlink 5 600 3,000 0 0 AMSAT 2 3,500 7,000 2,150 4,300 Dual single board computer 4 3,500 14,000 2,150 8,600 Momentum Wheel 25 3,500 225 2,150 19,350 Magnet Torque Bars 5.4 3,500 6,480 0 0 Magnetometer 0.001 3,500 3.5 2,150 2 Magnetometer Board 0.037 3,500 128 2,150 79 Earth Sensors 8 3,500 28,000 2,150 17,200 Earth Sensor board 0.6 3,500 2,100 2,150 1,290 Sun Sensor 2.5 3,500 8,740 2,150 5,370 Rate Gyro 2.1 3,500 7,340 2,150 4,510 MT and RG Board 0.5 3,500 1,750 2,150 1,075 Calibrate 27.2 120 3,260 0 0 Normal Operation 16.2 3,500 56,600 2,150 34,820 GPS 5 3,500 17,500 2,150 10,750 Camera 3 3,500 10,500 0 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
34
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, θ:
( )θcosoPP = 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
35
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
0
10
20
30
40
50
60
70
80
1000 2000 3000 4000 5000 6000 7000 8000 9000 10000 20000 30000 40000 50000 60000
Cycle Life (Cycles)
DO
D (
%)
NiCad
NMh
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-
36
hydride batteries are chosen for the VASCAT. The battery cells chosen are produced by Sanyo (HR-
4/3FAU 4500).
Summing the energy column in Table 19 gives the total energy the VASCAT needs each eclipse
period:
mcDODE
EN
d
ec ⋅⋅
= 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.
37
Table 20: Design parameters for preliminary VASCAT thermal analysis
Symbol Value Units Description A 1.1 m2 Surface area
D 0.593 m Diameter of sphere with equal surface area AC 0.276 m Cross-sectional area of spherical satellite
σ 5.67 × 10-8 W/m2K4 Stefan-Boltzmann constant
Qw,max 88 W Max power dissipation
Qw,min 56 W Min power dissipation
H 400 km Altitude RE 6378 km Radius of Earth
ρ 1.20 rad Angular radius of Earth Ka 0.998 Albedo correction
ql,max 258 W/m2 Max Earth IR emission at surface
ql,min 216 W/m2 Min Earth IR emission at surface
GS 1420 W/m2 Direct solar flux
a 35% - Albedo ε 0.8 - Emissivity α 0.8 - Absorptivity F 0.331 - View factor
Tmax 58 °C Worst case hot temperature Tmin -53 °C 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 µMAPS 0 25
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:
tTCQ p ∆= / 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
38
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:
( )Tl
kAQcond ∆= 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:
( )44spacenoderad TTAQ −= σε 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.
39
Table 22: Component internal power dissipations
Total power (W) Description Hot Cold
µMAPS 27.2 16.2 Momentum Wheel 25 7 Magnetic Torque Bars 16.2 12.6 Magnetometer 0.001 0.0008 Earth Sensors 16 16 Sun Sensors 5 5 Rate Gyros 6.3 6.3
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 Hot Cold Solar 1418 0 Earth IR 258 216 Albedo 35% 25% Totals 2172.3 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 Coating / Material αααα εεεε Side Panels Silicon 0.8 0.8 Nadir Panel White Paint 0.3 0.9 Solar arrays White Paint 0.3 0.9
40
The total input power is determined by:
( )sexternal GAQ ℑ= α 2-20
In this equation the term in parenthesis is the total orbit average flux in W/m2. 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 body-
mounted 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
41
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
Hot Case Temps (°C) Cold Case Temps (°C) Description ID Predicted Limit Predicted Limit Side Panel 1 1001 42.6 65 -45 -45 Side Panel 2 1002 38.4 65 -45 -45 Side Panel 3 1003 31.2 65 -45 -45 Side Panel 4 1004 37.3 65 -45 -45 Side Panel 5 1005 35.7 65 -45 -45 Side Panel 6 1006 36.5 65 -45 -45 Nadir Panel 1007 27.0 65 -45 -45 Top Panel 1008 29.3 65 -45 -45 µMAPS 2001 30.5 30 0 -5 Momentum Wheel 2101 38.4 50 0 0 Magnetic Torque Bar 2102 31.6 50 0 0 Magnetometer 2103 37.2 50 0 0 Earth Sensor 2104 35.2 50 0 0 Rate Gyro 2106 42.6 50 0 0 Computer 2201 36.2 50 -10 -10 Receiver 2202 28.5 65 -20 -20 Transmitter 2203 36.4 70 -20 -20 GPS 2204 35.5 65 -20 -20 Battery Box 2301 35.1 65 -45 -45 Batteries 2302 34.6 40 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
42
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 ultra-
high 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
43
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 2 W
Voltage 28 ± 4 V, 0.8 W
Dimensions 2” x 3” x 0.80”
Mass 200 g
44
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.
45
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 km2 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
46
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-
47
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
48
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 Cd 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
49
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
50
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.
51
Chapter 4: Cost Analysis
A cost model predicts the overall cost of a project, from initial research and testing to its final end-
of-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
52
Table 28: The VASCAT cost estimate using PECM20
Cost component Parameter x (unit) Input value Subsystem cost (FY00$K) 1. Payload Satellite total cost (FY00$K) 33,000 13,100 2. Satellite Satellite bus dry mass (kg) 40 3,510
2.1 Structure Structures mass (kg) 12 722 2.2 Thermal Thermal control mass (kg) 5 351
Average power (W) 100 315
Power system mass (kg) 7 1,590
Solar array area (m2) 1.3 3,260
Battery capacity (A-hr) 5 2,030
BOL power (W) 130 3,750
2.3 Electrical power system
EOL power (W) 110 3,480
TT&C/DH mass (kg) 3 536 2.4a Telemetry tracking & command
Downlink data rate (Kbps) 100 2,570
TT&C + DH mass (kg) 3 726 2.4b Command & data handling Data storage capacity (MB) 16 2,800
ADCS dry mass (kg) 14 3,040
Pointing accuracy (deg) 5 1,520 2.5 ADCS
Pointing knowledge (deg) 1 2,640 Satellite bus dry mass (kg) N/A 0
Satellite volume (m3) N/A 0 2.6 Propulsion
Number of thrusters N/A 0
3. Integration, assembly, & test
Satellite total cost (FY00$K) 33,000 4,570
4. Program Level Satellite total cost (FY00$K) 33,000 7,530 5. Ground support equipment
Satellite total cost (FY00$K) 33,000 2,170
6. Launch & orbital operations support
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.
53
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 body-
mounted 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.
54
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)
55
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.
56
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
57
end Po = Gs*sce; Id = 0.77*Id; %Inherent Degradation Ld = (1-Ld)^life; %Life Degradation Pbol = Po*Id; %Power/area Beginning of life Peol = Ld*Pbol; %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)')
58
Appendix B: HokieSat Loop Antenna
Figure 21: Loop antenna assembly from HokieSat drawing package
Figure 22: Copper tube loop from HokieSat drawing package
59
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; % Earth's gravitational constant (km^3/s^2) cf=pi/180; % conversion from degrees to radians Re=6378.13649; % radius of the Earth in nmi c=2.99792458*10^5; % speed of light (km/s) H=500; % satellite altitude (km) a=Re+H; % semi-major axis (km) e=0; % eccentricity i=57*cf; % inclination w=0*cf; % argument of perigee an=0*cf; % longitude of ascending node p=a*(1-e^2); h=sqrt(mu*p); % momentum (km^2/s) period=2*pi*sqrt(a^3/mu); % orbital period (s) n=sqrt(mu/(a^3)); % 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]; % target radius vector in ECF tmag=norm(target); % magnitude of target vector in ECF f=0; % true anomaly M=0; % mean anomaly j=1; while M<=100*2*pi t=M/n; o(j)=an+7.292123517*(10^-5)*t; % right ascension of ascending node
60
% angular velocity of Earth = 2* pi rad / 23.934444 hr = 7.292123517E-5 rad/s 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)); % scalar radius (perifocal) vr=sqrt(mu/p)*e*sin(f); % perpendicular velocity (perifocal) vt=h/(rsca); % 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; % satellite radius vector in ECF smag=norm(rsat); % magnitude of satellite radius
vector in ECF (km) vsat=vr*Ar+vt*At; % velocity vector in ECF vmag=norm(vsat); % magnitude of velocity vector (km/s) % 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) Rmag=norm(R); % magnitude of the resultant vector anamoly(j)=f; % vector to store f values Mdeg=M*180/pi; COV(q,s)=COV(q,s)+1;
61
end j=j+1; M=M+n; 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')
62
Appendix D: MATLAB Disturbance Torque and Attitude
Actuator Sizing Code
% Constants mu = 3.986012e5; % gravitational constant, km^3/s^2 Fs = 1367; % solar constant, W/m^2 c = 3e8; % speed of light, m/s q = 0.6; % reflectance factor M = 7.96e15; % 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; % km V = sqrt(mu/R); % km/s OrbitalPeriod = 2*pi*sqrt(R^3/mu); % s Rho = 2.72e-12; % 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 % % ------------------------------------------------------------