SlideShare a Scribd company logo
1 of 71
Cornell Artificial Gravity CubeSat
Preliminary Design Review
12/07/2016
December 7, 2016 Cornell University Artificial Gravity Slide 2
Motivation
Robert Zubrin
Radiation isn't as bad. But you need
artificial gravity otherwise astronauts
won't be healthy enough for OPS on
Mars.
James Logan
Radiation will stop any mission in its tracks,
both for astronaut health and for NASA
regulations.
December 7, 2016 Cornell University Artificial Gravity Slide 3
Motivation
Tethered Satellite Mission History
• Ninth Manned Gemini Mission
• Tether did not stay taught
• Were able to achieve 0.00015 gees
Zero gravity effects of the human body:
• Bone density drops 1% per month
• Bodily fluid pressure distribution change
(https://www.nasa.gov/hrp/bodyinspace)
• Loss of muscle mass
TSS-1
NASA + Italy 1992
TiPS
US Navy 1996
Gemini XI
NASA 1966
December 7, 2016 Cornell University Artificial Gravity Slide 4
Motivation
No purposeful or sustained simulated gravity mission has ever
been demonstrated in space.
• TRL and perceptions of a technology is heavily influenced by
proof of concept demonstration regardless of how “doable” it
may seem. This will inform the public of the possibility.
Our Mission:
• To demonstrate the full functional life cycle of a tethered
spacecraft with significant structures at the end.
• To provide simulated gravity at rotation rates which would be
comfortable for humans (often cited as 4-6 rpm).
This effectively makes the problem “difficult” so that our system is
a proper technology demonstration.
TEMPO3
Mars Society - 2008
CUGravity
December 7, 2016 Cornell University Artificial Gravity Slide 5
Mission Overview (1/2)
P-POD Installation
Launch
Separation from
Launch Vehicle
Initial Charging
System Check and Verification
EPS THS Ping
FC THS Ping
Detumbling
Sun Pointing
December 7, 2016 Cornell University Artificial Gravity Slide 6
Mission Overview (2/2)
End Satellite Deployment
Normal Operations
Eclipse Mode
Deorbit
December 7, 2016 Cornell University Artificial Gravity Slide 7
Mission Criteria
Mission Criteria 1
• Simulate 0.17 gees for a minimum of 24 hours
• *Simulate 0.17 gees for a minimum of 12 hours
• *Simulate 0.17 gees for a minimum of 6 hours
Mission Criteria 2
• Full mission cost to be less than $300,000
• Development cost to less than $50,000
Mission Criteria 3
• Be instructive to the participating students
• Educate about the science behind space and satellites.
• Strengthen relationships between Cornell and the sponsors
December 7, 2016 Cornell University Artificial Gravity Slide 8
State Machine (1/3)
Modes of State Machine correspond to the
OPS modes shown in CONOPS:
• System Verification and Check
• EPS THS Ping
• FC Checkouts
• Detumbling
• Sun Pointing
• Initial Spin Up
• Solar Array Deployment
• Eclipse/Sleep
• Deorbit
• Safe State
• Normal OPS (includes):
o Spin Up
o Tether Deployment
o Experiment
Next state determined by values of state
variables, including Current State.
Counters are included to avoid infinite
loops.
8 State Variables:
• Inhibitor Switch
• Time (From Deployment)
• ADCS Health Status (10
bool)
• CDH Transmission Status
• EKF Attitude Estimate (7f)
• EKF Health Status
• PowerBoard Command
• Current State
December 7, 2016 Cornell University Artificial Gravity Slide 9
State Machine (2/3)
• Health of components is
measured by Acquisition
packets
• Data is collected by
observing failure of each
component and assembled
December 7, 2016 Cornell University Artificial Gravity Slide 10
State Machine (3/3)
December 7, 2016 Cornell University Artificial Gravity Slide 11
Requirements
So far
• Use Case Behavioral Diagrams for each Mode of operation
• Full scale ODT
• High, and mid level FFBDs completed
• FMEA
Current Requirements
• Over 96 System Level Requirements currently addressed
• Derived from UCBDs and ODT
• From general CubeSat Requirements from Launch provider to mission related requirements
• Component level requirements for every subsystem
• All compiled in an SRR document
December 7, 2016 Cornell University Artificial Gravity Slide 12
Dynamics Trade
𝑚 = 𝜌 ∗ 𝑑 ∗ 𝜋 𝑅 +
𝑑
2
2
− 𝑅 −
𝑑
2
2
𝒎 = 𝟑𝟔. 𝟑 𝒌𝒈
Torus shape, assuming CubeSat
characteristic dimensions
Two-Mass System,
with rigid structure
• Here we use the highest mission objective, 0.38 g, to size
the different system possibilities.
𝒎 = 𝟏, 𝟕𝟕𝟗. 𝟕 𝒌𝒈
Too heavy
Still too heavy
December 7, 2016 Cornell University Artificial Gravity Slide 13
Dynamics Trade
𝐼𝑧,𝑦 = 3,586.1 𝑚2 𝑘𝑔
𝜏 = 𝑛𝐼𝐴𝐵 = 1.875 ∗ 10−4 𝑁𝑚
𝜔 =
𝜏
𝐼𝑧
= 5.228 ∗ 10−8
𝑟𝑎𝑑
𝑠2
𝒕𝒊𝒎𝒆 = 𝟗𝟐 𝒅𝒂𝒚𝒔
𝐼𝑧,𝑦 = 2𝐼𝑡𝑒𝑡ℎ𝑒𝑟 + 2𝐼𝑒𝑛𝑑 𝑠𝑎𝑡𝑠 + 2𝐼𝑒𝑛𝑑 𝑠𝑎𝑡 𝑠 𝑐𝑒𝑛𝑡𝑒𝑟 + 𝐼𝑐𝑒𝑛𝑡𝑒𝑟
𝐼𝑧,𝑦 = 1,198.6 𝑚2 𝑘𝑔
𝑡𝑖𝑚𝑒 = 31 𝑑𝑎𝑦𝑠 𝑰 𝒔𝒑𝒊𝒏 < 𝟏. 𝟐 ∗ 𝐈 𝟏,𝟐
Two-Mass System, non-
rigid tether connection.
Three-Mass System, non-
rigid tether connection.
Too long Too unstable
December 7, 2016 Cornell University Artificial Gravity Slide 14
Dynamics Trade
𝐼𝑠𝑝𝑖𝑛 = 𝐼𝑡𝑒𝑡ℎ + 2𝐼𝑒𝑛𝑑 + 2𝑚 𝑒𝑛𝑑 𝑅2
+ 𝐼𝑐𝑒𝑛𝑡𝑒𝑟
𝐼 𝑛𝑜𝑛𝑠𝑝𝑖𝑛 = 𝐼𝑡𝑒𝑡ℎ + 2𝐼𝑒𝑛𝑑 + 2𝑚 𝑒𝑛𝑑 𝑅2 + 𝐼𝑐𝑒𝑛𝑡𝑒𝑟
𝑰 𝒔𝒑𝒊𝒏 < 𝟏. 𝟐 ∗ 𝐈 𝟏,𝟐
Three-Mass System, non-
rigid tether connection, sub-
satellite reorientation to create a
major axis spinner
𝜎 =
𝐼𝑠𝑝𝑖𝑛
𝐼1,2
= 1.01
Too unstable
December 7, 2016 Cornell University Artificial Gravity Slide 15
Dynamics Trade
• A reaction wheel oriented along the spin axis will also increase the spin inertia and thus
stabilize the system.
𝐼 =
𝐼1 0 0
0 𝐼2 0
0 0 𝐼𝑠𝑝𝑖𝑛 +
ℎ
Ω
𝐼 +
ℎ
Ω
𝐼
= 1.2
ℎ = 0.2Ω𝐼 = 50.3 𝑁𝑚𝑠 = 𝜔 𝑟𝑜𝑡𝑜𝑟 𝐼𝑟𝑜𝑡𝑜𝑟
𝜔 𝑟𝑜𝑡𝑜𝑟 =
ℎ
𝐼𝑟𝑜𝑡𝑜𝑟
=
ℎ
1
2
𝑚 𝑟𝑜𝑡𝑜𝑟 𝑟𝑟𝑜𝑡𝑜𝑟
2
= 𝟒𝟎𝟑, 𝟑𝟏𝟎
𝒓𝒂𝒅
𝒔
= 𝟑, 𝟖𝟒𝟖, 𝟎𝟎𝟎 𝒓𝒑𝒎
• Assuming the reaction wheel is a disk
of mass of 100 grams and a radius of
5 cm which the maximum the housing
will allow
Too fast
December 7, 2016 Cornell University Artificial Gravity Slide 16
Dynamics Trade
𝐼𝑠𝑝𝑖𝑛 = 64.6 𝑟𝑚3
+
1
50
𝑟𝑚2
+ 601.74
𝐼 𝑛𝑜𝑛𝑠𝑝𝑖𝑛 = 601.737 𝑚2 𝑘𝑔
𝐼𝑠𝑝𝑖𝑛
𝐼 𝑛𝑜𝑛𝑠𝑝𝑖𝑛
=
64.6 𝑟𝑡
3
+
1
50
𝑟𝑡
2
+ 601.74
601.737
= 1.2
𝑟𝑡 = 1.2 𝑚𝑒𝑡𝑒𝑟𝑠
Two 10 gram weights at 1.23 meters:
• Stabilizes spin
• Within 3U requirements
• Minimizes Deployable Components
Better yet; remove weights, tether weigh
dominates with little other change
𝐼𝑠𝑝𝑖𝑛 = 721.95 𝑚2
𝑘𝑔
𝒓 𝒕 = 𝟏. 𝟐𝟑 𝒎𝒆𝒕𝒆𝒓𝒔
time = 18.67 days
Increase in complexity, but fulfills time and
stability criteria
December 7, 2016 Cornell University Artificial Gravity Slide 17
Attitude Control
End Sat Major Axis Stability
• Previous design was thought to be stable
but a full CAD revealed it not to be
𝜎 𝑜𝑙𝑑 =
𝐼𝑠𝑝𝑖𝑛
𝐼1,2
= 1.02
• With a reduction in power requirements we
can reduce solar panels to cover only the top
and bottom of the larger surfaces.
• This guarantees the proper spin axis for the
end satellites
Tether anchor point
𝜎 𝑛𝑒𝑤 =
𝐼𝑠𝑝𝑖𝑛
𝐼1,2
= 6.68
December 7, 2016 Cornell University Artificial Gravity Slide 18
Attitude Determination
Range Resolution Noise (-rms) Cost
MPU-9250 $10
-Gyro (º/sec)
(arcseconds/sec)
±250 0.007629
27”
0.01
360”
-Accelerometer (g) ±2 61.0e-6 8e-3
-Magnetometer (μT) ±1200 0.293 N/A
• The MPU-9250 and nanoSSOC-
D60 are necessary and sufficient
for our mission.
• Magnetometers are to be used on
the end sats
Range Resolution Noise (-rms) Cost
SSOC-D60 $13,215
-Sun Sensor (degrees) ±60 0.05 0.3
nanoSSOC-D60 $3,900
-Sun Sensor (deg) ±60 0.1 0.5
December 7, 2016 Cornell University Artificial Gravity Slide 19
Attitude – 2D Simulation
We have developed a MATLAB 2D simulation to model satellite dynamics.
Features:
- Numerical integration done with ode45
- Simulates 2D position and rotation of 3 bodies
- Realistic tether tension model
- Capable of modeling tether unspooling
- Can specify magne-torquer torques and system spin-up
- Can optionally include spring-dashpot damper
- Can optionally include Kane dampers on all three bodies
December 7, 2016 Cornell University Artificial Gravity Slide 20
Attitude Control – Tether Modes
In order to understand the effects of torques and rotational velocities on the satellite tether, natural frequencies and normal
modes of the deployed tether must be found and understood.
- Difficult to do by hand as the this would be a non-linear vibrations problem
- Cannot be modelled as a single rigid (inflexible) body.
One solution is to approximate the solutions using a finite element analysis and the ANSYS Modal Toolbox
December 7, 2016 Cornell University Artificial Gravity Slide 21
Attitude Control – Tether Modes
Tether geometry is a cylindrical shaft with known length (4.2259 m) and tether ‘thickness’ (0.5 mm radius).
Model the tether as multiple rigid bodies (right). Model satellite with a fixed end being acted on by a
rotational velocity (left) to model the center section and a free point mass at tether end as end section.
December 7, 2016 Cornell University Artificial Gravity Slide 22
Attitude Control – Tether Modes
The tether modes found by ANSYS and the deformations of interest are shown below.
Mode 3 (above) Mode 5 (below) Mode 4 (above) Mode 6 (below)
Animation of these modes shows the
expected quasi-sinusoidal motion.
These frequencies represent an
initial estimate of the tether modes.
Future work to improve accuracy and
implement further constraints and
stiffnesses can be done.
December 7, 2016 Cornell University Artificial Gravity Slide 23
Attitude – Damping Req
Any perturbation from a stable state will cause the three body tethered system to oscillate.
First significant 2D mode – bouncing off end of tether
- If the system is rotating and the tether has slack, the tether will become briefly taut, then become slack again
- Brief high tension on tether
- Brief high torque on center-sat and end-sat
Second significant 2D mode – rotational oscillation of bodies
- If the angular velocity of the three sats do not all match the angular velocity of the system, there will be rotational oscillation
- The sats will all have an average angular velocity ωavg equal to that of the system, with an additional oscillatory component
- Amplitude of the rotational oscillations can be very large, could be around the same magnitude as ωavg
Challenges
- Difficultly in attitude determination
- Difficultly in fulfillment of mission objectives
- Highly sensitive to controller inputs and disturbances
- High sensitivity makes it difficult to simulate/predict dynamics for long time periods
December 7, 2016 Cornell University Artificial Gravity Slide 24
Attitude – Sim (No Damping)
December 7, 2016 Cornell University Artificial Gravity Slide 25
Attitude – Sim (Damping)
December 7, 2016 Cornell University Artificial Gravity Slide 26
Attitude – Sim (Tether Bouncing)
No Damping With Damping
December 7, 2016 Cornell University Artificial Gravity Slide 27
Attitude – Damping (Just Tether)
• Some form of energy dissipation is necessary to bring the system from the oscillating state
(high energy) to the steady state (low energy).
• The tether material will have some non-zero damping, but likely very small.
• As 𝑡 → ∞, the oscillations will go to zero, but we do not know how quickly this will occur.
• Without knowing an accurate value for the tether material damping constant, it is difficult
to predict how long it will take to damp out oscillations – might be longer than our
mission requirements.
December 7, 2016 Cornell University Artificial Gravity Slide 28
Attitude – Damping (Spring/Dash)
Tether longitudinal vibrations can be reduced by placing a spring-
dashpot in series with the tether.
Require damper parameters:
𝑘 = 250 − 1000 𝑁/𝑚
𝑐 = 10 − 100 𝑁/(𝑚/𝑠)
Possible damper types:
- Viscous piston
- Eddy currents
- High dissipation material (some sort of rubber?)
Damping Method Just Tether Spring/Dashpot
Decay time Long < 1 second
Peak tether tension 30-50 N < 5 N
Extra mass on each end-sat 0 g 15 g
Induces rotational oscillations Yes No
December 7, 2016 Cornell University Artificial Gravity Slide 29
Attitude – Damping (Torque Coils)
• Rotational oscillations can be damped out by using active control if all three satellites
have torque coils.
• This damping can be simulated by using a simple proportional controller. Apply a torque
proportional to the error between the actual rotation rate and the desired rotation rate.
• We already have torque coils for the middle sat, so this can be used to damp out
rotational oscillations in the middle sat.
• We could also choose to have magne-torquers on the end sats, but there are other
disadvantages to doing so.
December 7, 2016 Cornell University Artificial Gravity Slide 30
Attitude – Damping (Kane)
A better solution for the end-sats is to use a fluid ring damper (Kane damper).
Viscous forces between the fluid and the tubing passively dissipates energy associated with
rotational oscillation.
Simulated with a fluid of similar viscosity/density as water, with ¼” inner diameter tubing.
Damping Type Just Tether Torque Coils Kane Damper
Active/Passive Passive Active Passive
Decay time Long Hours 10 minutes
Extra mass on each end-sat 0 g 250 g 20 g
Power requirement None 2 W None
Avionics requirement No Yes No
Thermal requirements No No Yes
Interferes with magnetometers No Yes No
December 7, 2016 Cornell University Artificial Gravity Slide 31
Attitude Control – Torque Coils
Torque Coil and System Analysis Calculations: For a given acceleration (0.17g for moon, 0.38 for Mars),
angular velocity (5-6 rpm), spin up time (about 3-8 days non continuous) and wire material properties:
• 𝐹𝑐 = 𝑚𝑎 𝑐 = 𝑚
𝑣2
𝑟
= 𝑚𝑟𝜔2
• 𝑟 =
𝑎 𝑐
𝜔2
• 𝐼𝑡𝑜𝑡𝑎𝑙 = 2 𝐼𝑒𝑛 𝑑 𝑐𝑒𝑛𝑡𝑒𝑟 + 𝐼𝑡𝑒𝑡ℎ + 𝐼𝑐𝑒𝑛
• 𝜏 = 𝐼𝛼 = 𝐼
𝜔
𝑡
• 𝜏 = 𝑖𝑛𝑇𝐵𝐴 sin 𝜃
• 𝑖 =
𝜏
)𝑛𝑇𝐵(𝐴𝑐𝑒𝑛𝑡𝑒𝑟
• )𝑉𝐶𝑒𝑛𝑡𝑒𝑟 = 𝑖(𝑅 𝐶𝑒𝑛𝑡𝑒𝑟
• 𝑃𝐶𝑒𝑛𝑡𝑒𝑟 = 𝑖( 𝑉 𝐶𝑒𝑛𝑡𝑒𝑟
Mechanical torque (dynamics):
Torque from torque coils:
Required Coil outputs (current, voltage, power):
December 7, 2016 Cornell University Artificial Gravity Slide 32
Attitude Control – Torque Coils
Next, iterate over the inputs to get a set of all possible torque coils that meet our desired
inputs (i.e. repeat calculations over every combination of desired inputs):
Set input values/ranges to iterate over: Use cascading "for" loops to iterate over every combination:
December 7, 2016 Cornell University Artificial Gravity Slide 33
Attitude Control – Torque Coils
In order to parse the set of all possible torque coils into a set of all feasible torque coils, setup a series
of output cutoffs which eliminates the possible coil configurations that violate system constraints:
Mass and Current cutoffs Power and voltage cutoffs
Set of all
possible
torque coils
Set of all
feasible
torque coils
December 7, 2016 Cornell University Artificial Gravity Slide 34
Attitude Control – Torque Coils
With the set of all feasible torque coils, how to compare them to each other and determine the optimal choice for
satellite? Start with the feasible coils that minimize important outputs, these are the ‘extremes’ of our feasible space:
Take the parameters from each minimized set, find other feasible sets with the same wire material, wire properties, and spin
up time. Now we have sets of coils with the only varying inputs as desired acceleration and rotation rate. Then plot the power
and mass of these similar torque coils vs acceleration and omega for each of the minimum output parameter states.
What does this mean?
If the starred minimum output
coils were chosen, then (since all
other input parameters are held
constant), an increase in power
through the coil yields greater
accelerations, lower rotation
rate, or a combination of the two.
Certain parameter sets have
more capabilities than others for
the input ranges selected.
December 7, 2016 Cornell University Artificial Gravity Slide 35
Attitude Control – Torque Coils
Optimal coils for the satellite would be copper wires (for both
feasibility and cost effectiveness) and would minimize voltage draw
(to best ease system strains). Hence the chosen torque coil set is:
Similar to the minimized sets
before, the power and mass
capabilities for the chosen
state are plotted. Once
again, an increase in power
through the coils leads to
increased acceleration,
decreased rotation rate, or
both.
December 7, 2016 Cornell University Artificial Gravity Slide 36
• Goals and design mindset:
• Design a modular and robust system that is effective and at least an order of magnitude cheaper than COTS solutions.
• Reuse of work --> eg: same power circuitry on all three satellite, very similar code, similar comm architecture
• Hardware
• End Satellite
• transmit acceleration, magnetic field, and sun sensor data
• Middle Satellite
• Apply torque to 3-body system with the goal to spin up and generate outward forces
• Communicate with end satellites to take data from them
• Downlink data using the iridium constellation
• Apply system changes with accordance to uplinked commands
Avionics Overview
December 7, 2016 Cornell University Artificial Gravity Slide 37
Trade Study Results
• Communication
• RockBlock, do not require high bandwidth, and don’t want to work with ground stations or providers
• Inter-Satellite Communication
• Bluetooth LE Module, want to abstract as much complication away as possible. Bluetooth handles mesh networks easier, and
is super low power, licensing likely not required
• GPS receiver
• Piksi from Swift Navigation, COCOM limits can be taken out!
• Flight Computer and Attitude Control Computer
• BeagleBone Black, has support for SPI/i2c/Serial etc, much lower power than Raspberry Pi, more storage, more custom
features, good support. Heritage with BURPG on suborbital flights
• BeagleBone has these pros:
• lower power
• More on board flash
• More support for I2C, SPI, Serial
• Higher customizability
• More GPIO
December 7, 2016 Cornell University Artificial Gravity Slide 38
MiddleSat Block Diagrams (1/2)
• We will be using the standard PC104 cubesat avionics stack
architecture.
• Four boards in the MiddleSat
• Power board
• 2x GPS/RockBlock Boards
• Flight Computer and Magnetorquer control board
• Power Board
• Full PMIC maximum power point tracking solution, for
highest efficiency
• High efficiency, large range DC/DC converters with modular
output, LMZ317 IC
• Has microcontroller to handle power distribution, state of
charge, health monitoring, state machine changes, mode
determination
• Analog readings from current sense, and thermistor values
are muxed into microcontroller ADC
• MEMs inertial measurement unit included, InvenSense
chipset MPU9250
• Feedback loop for controlling temperature of batteries
December 7, 2016 Cornell University Artificial Gravity Slide 39
MiddleSat Block Diagrams (2/2)
• RockBlock and GPS boards (2x)
• Single interface board that serves as
a breakout from the pins of the GPS
receiver and radio to the flight
computer and power board
microcontroller respectively,
through the PC104 standard header
• Flight Computer and Magnetorquer
control board
• Populated by BeagleBone Black
single board computer, as well as
driving circuitry, IMU peripherals,
switching, and 2x inter-satellite link
(ISL) transceivers
December 7, 2016 Cornell University Artificial Gravity Slide 40
EndSat Block Diagrams
• The EndSat needs to be able to take measurements from an
IMU, and return them back to the MiddleSat.
• The IMU we have picked from our sensor trade study is a 3
axis accelerometer, gyroscope, and magnetometer. The
most important values are acceleration and magnetic field
strength.
• Total power consumption of operations required of this
unit: 101mW (notice how the power board seams overkill
now...)
• Two Options:
• Copy power board from Middle Sat, add Bluetooth
and Sun Sensor for simplicity
• Single PCB with solar panel on one side, powering
Atmega128, Sun Sensor, IMU, Bluetooth on the
other side. No batteries (100mW required)
December 7, 2016 Cornell University Artificial Gravity Slide 41
EPS – Power Trades
Solar Studies:
• Solar Cell trade studies yielded that the SLMD481H12L, by IXIS, has the highest
power/area output of any non-triple junction cell found on common electronic
supplier websites. (Cost was the impetus for this study) (22% efficient)
• However, any triple junctions we could get would be significantly better.
Power figures calculated for different solar configurations to help in design, and
comparison of power budgets
Battery Studies:
• Yielded that the LG Chem 18650 MJ1 / MH1 would be the ideal batteries. Good charge
and discharge rates, capacities, and heritage in other cubesats
December 7, 2016 Cornell University Artificial Gravity Slide 42
EPS – Solar Yield Calculations
Calculated solutions of solar panel power output with two cells:
22% monocrystalline (from trade study), and 28.5% triple junction
cells. These were calculated at 55 degree with albedo, and orbital
averaged
I calculated them for different solar layouts so I could apply it to
the power budget and find the design which matched our needs
the best
MiddleSat solutions
EndSat solutions
December 7, 2016 Cornell University Artificial Gravity Slide 43
MiddleSat Consumption
Power Budget with Solar Solutions
EndSat Consumption
Average orbital power consumption is calculated on
basis of duty cycle through the orbit. Therefore, we
expect the flight computer to be on 100% of the
orbit, and to only use GPS 50% of the time.
For the middle satellite, we can only feasibly operate
with 1Ux2U triple junction cell solar panels. With this
we have 1W surplus, which is a good margin.
For the EndSats, we have two solutions. The budget
above is if we have a system that is a modification of
the Middlesat power board. The second table is if we
engineer the end sat board to be more like a chipsat,
and have no fluff electronics, and no battery.
EndSat Consumption, with only essentials
December 7, 2016 Cornell University Artificial Gravity Slide 44
CDH Block Diagram - MiddleSat
• Most of the responsibility is given to the power
board microcontroller. This is because it is the first
device active. It is responsible for turning all other
peripherals, as well as turning them off in response
to state of charge. It will determine the state of the
satellite. The power board should be the most
robust part of the satellite
• The Flight computer sends mission data to the
power MCU to be repackaged and sent to the
RockBlock module.
• Uplinked commands can either be addressed to the
power MCU or the flight computer.
• The MCU / Flight computer connection can be
serial, as large data transfers are not required.
DMA can be implemented if we realize that it is
required.
• All peripherals are SPI, I2C, or serial
December 7, 2016 Cornell University Artificial Gravity Slide 45
Communications
• Rockblock for uplinking and downlinking to the satellite
• Capable of transmitting packets of up to 340 bytes, and receiving packets of 270
bytes. it is possible to send/receive approximately once every 40 seconds.
• Downlink one data packet architecture
• [2 byte header][3 byte serial number][3 byte ID][counter][332 bytes Data]
• Data --> health data; accel x1,y1,z1,x2,y2,z2; omega x1,y1,z1; timestamp;
• Uplink singular command architecture
• [2 byte header][3 byte serial number][3 command ID][counter][332 bytes
command]
• Where satellite will have internal map of all commands and responses required
• Bluetooth Low Energy transceivers for relaying data between the three satellites.
• The EndSats will send constant stream of acceleration and magnetic field strength
data
December 7, 2016 Cornell University Artificial Gravity Slide 46
RF Design – Link Budgets
Inter-Satellite Bluetooth Link Budget, bidirectional
Great margins from 0
to 30m as expected
Iridium Comm Link Budget
Within Iridium
Prec and C/N
specifications. (not
surprising...)
December 7, 2016 Cornell University Artificial Gravity Slide 47
Avionics – Moving Forward
• Hear back from ELI funding and other sources
• Contact vendors for possible donation of solar cells
• Finish off board-level design and do design reviews with Dr. Land and Dr.
Pollock
• Software development and CDH design
• Pulling one more person in for low-level CDH design, and to help
with hardware
• Pulling one more person in for flight software
Test board printed earlier on this
semester. Meant to test quality of
OshPark PCBs and LMZ317 DC/DCs
December 7, 2016 Cornell University Artificial Gravity Slide 48
Tether – Material Selection
Non-Rigid Tether Options
(Trade Study Summary)
Spectra / Dyneema (HMPE)
(High Molecular Weight Poly-Ethylene)
• Lightest, smallest, cheapest
• Strongest to UV Radiation
Kevlar Aramid Fiber
• Best thermal operating range
• Sensitive to UV Radiation
Carbon Fiber
• Strongest, stiffest, most dense
• Prohibitively expensive
December 7, 2016 Cornell University Artificial Gravity Slide 49
Tether – Material Selection
Spectra / Dyneema HPME Fiber
Survivability:
• Precedent of use in space as a tether
• Resistance to abrasion, twist
• Strong Resistance to UV Radiation
• Temperature Range: 0 K to 343 K (70° C)
• Break Strength: 89 N (20 lbf) (or higher)
Specifications:
• Diameter: 0.5 mm (0.02 in)
• Density: 0.97 g/cc
• Modulus of Elasticity: 73 GPa
• Elongation: < 3.5%
• Cheap: <$10 for 100m Sample of Fiber from Supplier Young Engineers Satellite 2
December 7, 2016 Cornell University Artificial Gravity Slide 50
Tether - Deployment
Deployment Options
(Trade Study Summary)
Friction Plate (Passive)
Constant Friction
• Hard to design
• Non-linear stick/slip behavior
• Requires no power, control
• Can’t directly control feed rate
• No positional sensing
Clutch Brake (Active)
On/Off Feed Control
• Cheap, small, low power
• Similar issues with friction
• No positional sensing
• High torque (0.1-0.5 Nm)
• No backlash
DC Motor (Active)
Feed Rate Control
• More expensive
• Directly control rate
• Returns position
• Low torque (0.03-0.05 Nm)
• Small backlash
December 7, 2016 Cornell University Artificial Gravity Slide 51
Attitude – Active Clutch Req
A passive clutch is not stable for our application.
Any small asymmetry in tether lengths will produce even more asymmetry.
The longer tether will unspool and the shorter tether will not unspool.
COMM1M2 M3
r2 r3
𝜔
𝑇2 = 𝑚𝜔2 𝑟2
𝑇3 = 𝑚𝜔2 𝑟3
If the M2 tether is shorter than the M3 tether, then r2 < r3.
If r2 < r3, then T2 < T3.
If T2 < T3, then the M3 tether unspools at a faster rate than the M2 tether.
December 7, 2016 Cornell University Artificial Gravity Slide 52
Attitude – Active Clutch Req
Modeled this behavior in the 2D sim.
Simulation results indicate instability.
Longer tether unspools while the shorter tether does not unspool.
December 7, 2016 Cornell University Artificial Gravity Slide 53
Tether - Deployment
Micromo DC Gearmotor
(Motor  Gearbox  Output  Encoder)
Motor Specifications
• Nominal Voltage: 3 V
• Terminal Resistance: 10.4 Ω
• Torque Constant kM = 2.06 mNm/A
• Max Backlash: 4°
Gearbox Specifications
• 324:1 Advantage (53% Efficiency)
• Max Torque: 30 mNm to 50 mNm
• Max RPM: 15 RPM
Encoder Specifications
• Positioning Accuracy: 1/8 rev (45°)
• Max Nominal Voltage: 5 V
• Max current consumption: 15 mA
Physical Specifications
• Weight = 7.7 g
• Max Dimensions: Ø15 mm x 15.3 mm
• Operating Temperature Range: 273 K to 343 K (0° C to 70° C)
• Cost = $186
December 7, 2016 Cornell University Artificial Gravity Slide 54
Backup Slide: Tether – Full Motor Specs
Motor
Gearbox
Encoder
December 7, 2016 Cornell University Artificial Gravity Slide 55
Tether – Spool Mechanism
December 7, 2016 Cornell University Artificial Gravity Slide 56
Tether – Spool Mechanism
1
2
3
4
5
6
7
9
Components for 1 Tether Mount
1. Micromo DC Motor (x1)
2. Side Mount (Al 6061-T6) (x2)
3. High Temperature Plastic Bushing (x2)
4. Steel Washer (x4)
5. Thrust Bearing (x2)
6. Motor Locating Set Screw (x3)
7. Tether Spool (x1)
8. Dyneema Tether (x1)
9. Tether Locating Guide (x1)
Two Tether Mounts are required for the
entire satellite.
8
December 7, 2016 Cornell University Artificial Gravity Slide 57
Tether – Spool Mechanism
Characteristic Metric Value
Total Weight
(1 Complete Assembly)
0.104 kg
Spool Moment of Inertia
(tether not included)
8.779e-6 kg*m2
Max Linear Feed Rate of Tether
(@15 RPM)
2.97 cm/sec
Min Full Extension Time
(15m extension @ Max Feed Rate)
8 min, 25 sec
Max Positional Error
(1/8 rev = 45°)
0.50 cm
Max Torque Required
(Overcome 0.5 kg @ 1g @ R = 0.635 cm)
31.1 mNm
Max Power Consumption
(1 Full Motor + 1 Full Encoder)
0.507 W
December 7, 2016 Cornell University Artificial Gravity Slide 58
Tether – Other Considerations
• Other Considerations
• Thermistors for motor?
• Program to deploy tether
• Future Testing
• Prototype Cost <$250
• Interfacing with control board
• Characterizing motor behavior
Part Requires Supplier and Part # In House Work Required # Needed # Units Ordered Cost Per Unit Total
Tether 91 meter minimum unit cost Stren - SOPS20-26 Cut to Size 1 1 8.69$ 8.69$
Spool Stock 2" x 6" stock McMaster - 8974K71 Lathe 1 1 17.28$ 17.28$
Side Mount Stock 2" x 2" x 6" stock is enough fpr 2 McMaster - 8975K237 Mill 2 1 10.94$ 10.94$
Tether Guide Stock 7/8" x 24" x 1/16" McMaster - 8975K194 Drill, Cut, Bend 1 1 1.67$ 1.67$
Motor Micromo - 1512 None 1 1 186.00$ 186.00$
1/2" Washer Pack of 50 minimum McMaster - 91922A231 4 0.08 9.60$ 0.77$
1/2" Thrust Bearing Mcmaster - 7447K4 2 2 1.13$ 2.26$
1/2" Bushing McMaster - 2706T24 2 2 4.66$ 9.32$
4-40 Set Screw Pack of 25 minimum McMaster - 92313A106 6 0.24 3.45$ 0.83$
4-40 Screw Pack of 10 mimimum McMaster - 98511A202 4 0.4 11.36$ 4.54$
Total 242.30$
Fasteners
Parts
December 7, 2016 Cornell University Artificial Gravity Slide 59
Structure - Chassis
• Spherical pin alignment • Mirrored tether mounts on 2U
• Offset
• Aluminum 6061-T6 panels
• Fewer parts
• Easy to manufacture
December 7, 2016 Cornell University Artificial Gravity Slide 60
Structure - Chassis
• 2 tether attachment point with burn
wire
• Reorientation• 6061-t6 Aluminum panels
December 7, 2016 Cornell University Artificial Gravity Slide 61
Structure - Avionics
• Torque coils mounted with zip ties
to sides
• Damper in 1/2Us
• Made of tubing and
swagelok fitting
• Avionics mounted in center, radar
board on end
• Slid out for debugging
• Solar panels mounted to outside of
chassis
December 7, 2016 Cornell University Artificial Gravity Slide 62
Structure – Load Analysis
• Requirement: able to withstand
loads due to forces from
acceleration of tether system and
end sats
• Analysis Settings: Calculate forces
from centripetal acceleration of
tether and end sats and apply
those loads to the cubesats
individually = 0.38g
CubeSat Stress[PSI] Yield
Stress
[PSI]
SF Deformation
[in]
1/2U 546.33 40000 73 2.478e-4
2U 407.66 40000 98 1.062e-4
December 7, 2016 Cornell University Artificial Gravity Slide 63
Structure – Mode Analysis
• Requirement: First mode of
CubeSat must occur above 100Hz
• Analysis Settings: Set one end to
fixed, set the other end to have
displacement only in longitudinal
axis direction (sides constrained by
rails of P-Pod0. Followed Cornell
University Confluence Example
Mode Frequency [Hz]
1 200.82
2 213.1
3 333.26
4 348.71
5 388.45
December 7, 2016 Cornell University Artificial Gravity Slide 64
Structure – Cost & Mass Budget
Explanation of Cost Calculations :
1. Get size of stock from CAD
2. Add extra piece in case of mess ups
3. Find stock online
4. Find hardware online
5. CubeSat QTY is 2
• Total Mass: 2.673 kg
• Moments of inertia & COMs in spreadsheet on
one drive
• Calculated in SolidWorks
December 7, 2016 Cornell University Artificial Gravity Slide 65
Structure – Testing
• 3D print prototype
• Manufacture engineering unit
• Random vibration testing
• Drop testing
• 1/2U deployment testing
December 7, 2016 Cornell University Artificial Gravity Slide 66
Thermal
Ran preliminary thermal calculations based on 5160 Thermal Slides
• Avnir and etir from triple junction solar panel specs
• Assumes in the sunlight for all of orbit
• Assumes one full side perfectly facing the sun always
• Assumes 5 sides facing away from sun
December 7, 2016 Cornell University Artificial Gravity Slide 67
Cost Estimation
Mission Criteria Budget
• Established budget is $50,000
Cost Budget Analysis
• Preliminary Cost budget has been established
for the satellite
• Total cost for materials is $19,874
• Labor prices are not included
• High cost items:
• Solar Cells $6000
• Sun Sensors $10,800
December 7, 2016 Cornell University Artificial Gravity Slide 68
System Interfaces
System Interface Document
• Used to facilitate inter-team
communication
DSM and N-squared
• Demonstrates mechanical,
electrical, fluid, and
informational interfaces
December 7, 2016 Cornell University Artificial Gravity Slide 69
Risk Assessment
Failure Mode Estimation and Analysis
• 68 possible methods of failure were analyzed
• Corrective actions listed
Test Procedures
• 50 Testing Procedures
• Ranging from
• Component level
• Subsystem level
• Interface level
• Mission Criteria
December 7, 2016 Cornell University Artificial Gravity Slide 70
CDR Plan
Preliminary Spring 2017 Gantt Chart
• Expectation of new members
• CS
• Business
• Avionics
• We have initial funding
• We have machining experience
• We have components planned and
picked out
• Starting purchasing of STR items for
the early spring semester
December 7, 2016 Cornell University Artificial Gravity Slide 71
Thank You
Questions?

More Related Content

Viewers also liked

Stretch: How to FutureProof Yourself for Tomorrow's Workplac
Stretch: How to FutureProof Yourself for Tomorrow's WorkplacStretch: How to FutureProof Yourself for Tomorrow's Workplac
Stretch: How to FutureProof Yourself for Tomorrow's WorkplacThomas Jenewein
 
Community of Practie for OER Degrees:
Community of Practie for OER Degrees:  Community of Practie for OER Degrees:
Community of Practie for OER Degrees: Una Daly
 
Maastricht Innovation Days - EADTU
Maastricht Innovation Days - EADTUMaastricht Innovation Days - EADTU
Maastricht Innovation Days - EADTUMark Brown
 
ANTEPROYECTO DE LEY PROPUESTO POR HL. ROBERTO AYALA: POR MEDIO DEL CUAL SE P...
ANTEPROYECTO DE LEY  PROPUESTO POR HL. ROBERTO AYALA: POR MEDIO DEL CUAL SE P...ANTEPROYECTO DE LEY  PROPUESTO POR HL. ROBERTO AYALA: POR MEDIO DEL CUAL SE P...
ANTEPROYECTO DE LEY PROPUESTO POR HL. ROBERTO AYALA: POR MEDIO DEL CUAL SE P...Panamá
 
Daftar kumpulan perintah command prompt
Daftar kumpulan perintah command promptDaftar kumpulan perintah command prompt
Daftar kumpulan perintah command promptSeptian Muna Barakati
 
Al Andalus Group - Water Supply
Al Andalus Group - Water SupplyAl Andalus Group - Water Supply
Al Andalus Group - Water Supplyalandalusbimex
 
প্রাথমিক ভগ্নাংশ ডিজিটাল কনটেন্ট তৃতীয় শ্রেণী
প্রাথমিক ভগ্নাংশ   ডিজিটাল কনটেন্ট   তৃতীয় শ্রেণীপ্রাথমিক ভগ্নাংশ   ডিজিটাল কনটেন্ট   তৃতীয় শ্রেণী
প্রাথমিক ভগ্নাংশ ডিজিটাল কনটেন্ট তৃতীয় শ্রেণীNiaz arif
 
Al Andalus Group - The Wedge
Al Andalus Group - The WedgeAl Andalus Group - The Wedge
Al Andalus Group - The Wedgealandalusbimex
 
Kafka spark cassandra webinar feb 16 2016
Kafka spark cassandra   webinar feb 16 2016 Kafka spark cassandra   webinar feb 16 2016
Kafka spark cassandra webinar feb 16 2016 Hiromitsu Komatsu
 
EMV US whitepaper Bell ID
EMV US whitepaper Bell IDEMV US whitepaper Bell ID
EMV US whitepaper Bell IDNeira Jones
 
Gravity for Elementary and Middle students (Teach)
Gravity for Elementary and Middle students (Teach)Gravity for Elementary and Middle students (Teach)
Gravity for Elementary and Middle students (Teach)Moira Whitehouse
 
Chapter 7 gravitation
Chapter 7 gravitationChapter 7 gravitation
Chapter 7 gravitationecphysics
 

Viewers also liked (20)

Stretch: How to FutureProof Yourself for Tomorrow's Workplac
Stretch: How to FutureProof Yourself for Tomorrow's WorkplacStretch: How to FutureProof Yourself for Tomorrow's Workplac
Stretch: How to FutureProof Yourself for Tomorrow's Workplac
 
Implementing knowledge management
Implementing knowledge managementImplementing knowledge management
Implementing knowledge management
 
Community of Practie for OER Degrees:
Community of Practie for OER Degrees:  Community of Practie for OER Degrees:
Community of Practie for OER Degrees:
 
Maastricht Innovation Days - EADTU
Maastricht Innovation Days - EADTUMaastricht Innovation Days - EADTU
Maastricht Innovation Days - EADTU
 
ANTEPROYECTO DE LEY PROPUESTO POR HL. ROBERTO AYALA: POR MEDIO DEL CUAL SE P...
ANTEPROYECTO DE LEY  PROPUESTO POR HL. ROBERTO AYALA: POR MEDIO DEL CUAL SE P...ANTEPROYECTO DE LEY  PROPUESTO POR HL. ROBERTO AYALA: POR MEDIO DEL CUAL SE P...
ANTEPROYECTO DE LEY PROPUESTO POR HL. ROBERTO AYALA: POR MEDIO DEL CUAL SE P...
 
Paso 2
Paso 2Paso 2
Paso 2
 
Daftar kumpulan perintah command prompt
Daftar kumpulan perintah command promptDaftar kumpulan perintah command prompt
Daftar kumpulan perintah command prompt
 
1
11
1
 
Al Andalus Group - Water Supply
Al Andalus Group - Water SupplyAl Andalus Group - Water Supply
Al Andalus Group - Water Supply
 
প্রাথমিক ভগ্নাংশ ডিজিটাল কনটেন্ট তৃতীয় শ্রেণী
প্রাথমিক ভগ্নাংশ   ডিজিটাল কনটেন্ট   তৃতীয় শ্রেণীপ্রাথমিক ভগ্নাংশ   ডিজিটাল কনটেন্ট   তৃতীয় শ্রেণী
প্রাথমিক ভগ্নাংশ ডিজিটাল কনটেন্ট তৃতীয় শ্রেণী
 
Campaña solidaria colecta de alimentos
Campaña solidaria   colecta de alimentosCampaña solidaria   colecta de alimentos
Campaña solidaria colecta de alimentos
 
Al Andalus Group - The Wedge
Al Andalus Group - The WedgeAl Andalus Group - The Wedge
Al Andalus Group - The Wedge
 
Analisis jurnal
Analisis jurnalAnalisis jurnal
Analisis jurnal
 
Kafka spark cassandra webinar feb 16 2016
Kafka spark cassandra   webinar feb 16 2016 Kafka spark cassandra   webinar feb 16 2016
Kafka spark cassandra webinar feb 16 2016
 
Insurance
InsuranceInsurance
Insurance
 
EMV US whitepaper Bell ID
EMV US whitepaper Bell IDEMV US whitepaper Bell ID
EMV US whitepaper Bell ID
 
World War II
World War IIWorld War II
World War II
 
Gravity for Elementary and Middle students (Teach)
Gravity for Elementary and Middle students (Teach)Gravity for Elementary and Middle students (Teach)
Gravity for Elementary and Middle students (Teach)
 
Gravitation (ppt)
Gravitation (ppt)Gravitation (ppt)
Gravitation (ppt)
 
Chapter 7 gravitation
Chapter 7 gravitationChapter 7 gravitation
Chapter 7 gravitation
 

Similar to CUGravity PDR Presentation

Senior Project - CubeSat Report
Senior Project - CubeSat ReportSenior Project - CubeSat Report
Senior Project - CubeSat ReportMatt Bergman
 
Lab 05 – Gravitation and Keplers Laws Name __________________.docx
Lab 05 – Gravitation and Keplers Laws Name __________________.docxLab 05 – Gravitation and Keplers Laws Name __________________.docx
Lab 05 – Gravitation and Keplers Laws Name __________________.docxDIPESH30
 
Peeterssalazarjan 36728 1705137_aa279_c project - jan peeters
Peeterssalazarjan 36728 1705137_aa279_c project - jan peetersPeeterssalazarjan 36728 1705137_aa279_c project - jan peeters
Peeterssalazarjan 36728 1705137_aa279_c project - jan peetersJan Peeters-Salazar
 
Team ESAT Preliminary Design Review
Team ESAT Preliminary Design ReviewTeam ESAT Preliminary Design Review
Team ESAT Preliminary Design Reviewmarc_cattrell
 
VHR_preliminary-system_study_issue2
VHR_preliminary-system_study_issue2VHR_preliminary-system_study_issue2
VHR_preliminary-system_study_issue2Stefano Coltellacci
 
Unpaired Deep Learning for Accelerated MRI Using Optimal Transport Driven Cyc...
Unpaired Deep Learning for Accelerated MRI Using Optimal Transport Driven Cyc...Unpaired Deep Learning for Accelerated MRI Using Optimal Transport Driven Cyc...
Unpaired Deep Learning for Accelerated MRI Using Optimal Transport Driven Cyc...Gyutaek Oh
 
SPACE DEBRIS PALAT PARLAM no authors
SPACE DEBRIS PALAT PARLAM no authorsSPACE DEBRIS PALAT PARLAM no authors
SPACE DEBRIS PALAT PARLAM no authorsMARIUS EUGEN OPRAN
 

Similar to CUGravity PDR Presentation (20)

Senior Project - CubeSat Report
Senior Project - CubeSat ReportSenior Project - CubeSat Report
Senior Project - CubeSat Report
 
Lab 05 – Gravitation and Keplers Laws Name __________________.docx
Lab 05 – Gravitation and Keplers Laws Name __________________.docxLab 05 – Gravitation and Keplers Laws Name __________________.docx
Lab 05 – Gravitation and Keplers Laws Name __________________.docx
 
Poster presentation
Poster presentationPoster presentation
Poster presentation
 
Peeterssalazarjan 36728 1705137_aa279_c project - jan peeters
Peeterssalazarjan 36728 1705137_aa279_c project - jan peetersPeeterssalazarjan 36728 1705137_aa279_c project - jan peeters
Peeterssalazarjan 36728 1705137_aa279_c project - jan peeters
 
Team ESAT Preliminary Design Review
Team ESAT Preliminary Design ReviewTeam ESAT Preliminary Design Review
Team ESAT Preliminary Design Review
 
VHR_preliminary-system_study_issue2
VHR_preliminary-system_study_issue2VHR_preliminary-system_study_issue2
VHR_preliminary-system_study_issue2
 
Unpaired Deep Learning for Accelerated MRI Using Optimal Transport Driven Cyc...
Unpaired Deep Learning for Accelerated MRI Using Optimal Transport Driven Cyc...Unpaired Deep Learning for Accelerated MRI Using Optimal Transport Driven Cyc...
Unpaired Deep Learning for Accelerated MRI Using Optimal Transport Driven Cyc...
 
1012 winglee[1]
1012 winglee[1]1012 winglee[1]
1012 winglee[1]
 
TEAMCD_SDR_Briefing
TEAMCD_SDR_BriefingTEAMCD_SDR_Briefing
TEAMCD_SDR_Briefing
 
SPACE DEBRIS PALAT PARLAM no authors
SPACE DEBRIS PALAT PARLAM no authorsSPACE DEBRIS PALAT PARLAM no authors
SPACE DEBRIS PALAT PARLAM no authors
 
Virtual post rig
Virtual post rigVirtual post rig
Virtual post rig
 
Sanny omar esa_presentation_no_video
Sanny omar esa_presentation_no_videoSanny omar esa_presentation_no_video
Sanny omar esa_presentation_no_video
 
Sst space observatory
Sst space observatorySst space observatory
Sst space observatory
 
ProjectReport
ProjectReportProjectReport
ProjectReport
 
Chaotic motions of tethered satellites with low thrust
Chaotic motions of tethered satellites with low thrust Chaotic motions of tethered satellites with low thrust
Chaotic motions of tethered satellites with low thrust
 
Space biosuitsystem
Space biosuitsystemSpace biosuitsystem
Space biosuitsystem
 
Seminar ppt
Seminar pptSeminar ppt
Seminar ppt
 
FLOAT_Slides.pptx
FLOAT_Slides.pptxFLOAT_Slides.pptx
FLOAT_Slides.pptx
 
Particle Swarm Optimization Application In Power System
Particle Swarm Optimization Application In Power SystemParticle Swarm Optimization Application In Power System
Particle Swarm Optimization Application In Power System
 
dissertation
dissertationdissertation
dissertation
 

CUGravity PDR Presentation

  • 1. Cornell Artificial Gravity CubeSat Preliminary Design Review 12/07/2016
  • 2. December 7, 2016 Cornell University Artificial Gravity Slide 2 Motivation Robert Zubrin Radiation isn't as bad. But you need artificial gravity otherwise astronauts won't be healthy enough for OPS on Mars. James Logan Radiation will stop any mission in its tracks, both for astronaut health and for NASA regulations.
  • 3. December 7, 2016 Cornell University Artificial Gravity Slide 3 Motivation Tethered Satellite Mission History • Ninth Manned Gemini Mission • Tether did not stay taught • Were able to achieve 0.00015 gees Zero gravity effects of the human body: • Bone density drops 1% per month • Bodily fluid pressure distribution change (https://www.nasa.gov/hrp/bodyinspace) • Loss of muscle mass TSS-1 NASA + Italy 1992 TiPS US Navy 1996 Gemini XI NASA 1966
  • 4. December 7, 2016 Cornell University Artificial Gravity Slide 4 Motivation No purposeful or sustained simulated gravity mission has ever been demonstrated in space. • TRL and perceptions of a technology is heavily influenced by proof of concept demonstration regardless of how “doable” it may seem. This will inform the public of the possibility. Our Mission: • To demonstrate the full functional life cycle of a tethered spacecraft with significant structures at the end. • To provide simulated gravity at rotation rates which would be comfortable for humans (often cited as 4-6 rpm). This effectively makes the problem “difficult” so that our system is a proper technology demonstration. TEMPO3 Mars Society - 2008 CUGravity
  • 5. December 7, 2016 Cornell University Artificial Gravity Slide 5 Mission Overview (1/2) P-POD Installation Launch Separation from Launch Vehicle Initial Charging System Check and Verification EPS THS Ping FC THS Ping Detumbling Sun Pointing
  • 6. December 7, 2016 Cornell University Artificial Gravity Slide 6 Mission Overview (2/2) End Satellite Deployment Normal Operations Eclipse Mode Deorbit
  • 7. December 7, 2016 Cornell University Artificial Gravity Slide 7 Mission Criteria Mission Criteria 1 • Simulate 0.17 gees for a minimum of 24 hours • *Simulate 0.17 gees for a minimum of 12 hours • *Simulate 0.17 gees for a minimum of 6 hours Mission Criteria 2 • Full mission cost to be less than $300,000 • Development cost to less than $50,000 Mission Criteria 3 • Be instructive to the participating students • Educate about the science behind space and satellites. • Strengthen relationships between Cornell and the sponsors
  • 8. December 7, 2016 Cornell University Artificial Gravity Slide 8 State Machine (1/3) Modes of State Machine correspond to the OPS modes shown in CONOPS: • System Verification and Check • EPS THS Ping • FC Checkouts • Detumbling • Sun Pointing • Initial Spin Up • Solar Array Deployment • Eclipse/Sleep • Deorbit • Safe State • Normal OPS (includes): o Spin Up o Tether Deployment o Experiment Next state determined by values of state variables, including Current State. Counters are included to avoid infinite loops. 8 State Variables: • Inhibitor Switch • Time (From Deployment) • ADCS Health Status (10 bool) • CDH Transmission Status • EKF Attitude Estimate (7f) • EKF Health Status • PowerBoard Command • Current State
  • 9. December 7, 2016 Cornell University Artificial Gravity Slide 9 State Machine (2/3) • Health of components is measured by Acquisition packets • Data is collected by observing failure of each component and assembled
  • 10. December 7, 2016 Cornell University Artificial Gravity Slide 10 State Machine (3/3)
  • 11. December 7, 2016 Cornell University Artificial Gravity Slide 11 Requirements So far • Use Case Behavioral Diagrams for each Mode of operation • Full scale ODT • High, and mid level FFBDs completed • FMEA Current Requirements • Over 96 System Level Requirements currently addressed • Derived from UCBDs and ODT • From general CubeSat Requirements from Launch provider to mission related requirements • Component level requirements for every subsystem • All compiled in an SRR document
  • 12. December 7, 2016 Cornell University Artificial Gravity Slide 12 Dynamics Trade 𝑚 = 𝜌 ∗ 𝑑 ∗ 𝜋 𝑅 + 𝑑 2 2 − 𝑅 − 𝑑 2 2 𝒎 = 𝟑𝟔. 𝟑 𝒌𝒈 Torus shape, assuming CubeSat characteristic dimensions Two-Mass System, with rigid structure • Here we use the highest mission objective, 0.38 g, to size the different system possibilities. 𝒎 = 𝟏, 𝟕𝟕𝟗. 𝟕 𝒌𝒈 Too heavy Still too heavy
  • 13. December 7, 2016 Cornell University Artificial Gravity Slide 13 Dynamics Trade 𝐼𝑧,𝑦 = 3,586.1 𝑚2 𝑘𝑔 𝜏 = 𝑛𝐼𝐴𝐵 = 1.875 ∗ 10−4 𝑁𝑚 𝜔 = 𝜏 𝐼𝑧 = 5.228 ∗ 10−8 𝑟𝑎𝑑 𝑠2 𝒕𝒊𝒎𝒆 = 𝟗𝟐 𝒅𝒂𝒚𝒔 𝐼𝑧,𝑦 = 2𝐼𝑡𝑒𝑡ℎ𝑒𝑟 + 2𝐼𝑒𝑛𝑑 𝑠𝑎𝑡𝑠 + 2𝐼𝑒𝑛𝑑 𝑠𝑎𝑡 𝑠 𝑐𝑒𝑛𝑡𝑒𝑟 + 𝐼𝑐𝑒𝑛𝑡𝑒𝑟 𝐼𝑧,𝑦 = 1,198.6 𝑚2 𝑘𝑔 𝑡𝑖𝑚𝑒 = 31 𝑑𝑎𝑦𝑠 𝑰 𝒔𝒑𝒊𝒏 < 𝟏. 𝟐 ∗ 𝐈 𝟏,𝟐 Two-Mass System, non- rigid tether connection. Three-Mass System, non- rigid tether connection. Too long Too unstable
  • 14. December 7, 2016 Cornell University Artificial Gravity Slide 14 Dynamics Trade 𝐼𝑠𝑝𝑖𝑛 = 𝐼𝑡𝑒𝑡ℎ + 2𝐼𝑒𝑛𝑑 + 2𝑚 𝑒𝑛𝑑 𝑅2 + 𝐼𝑐𝑒𝑛𝑡𝑒𝑟 𝐼 𝑛𝑜𝑛𝑠𝑝𝑖𝑛 = 𝐼𝑡𝑒𝑡ℎ + 2𝐼𝑒𝑛𝑑 + 2𝑚 𝑒𝑛𝑑 𝑅2 + 𝐼𝑐𝑒𝑛𝑡𝑒𝑟 𝑰 𝒔𝒑𝒊𝒏 < 𝟏. 𝟐 ∗ 𝐈 𝟏,𝟐 Three-Mass System, non- rigid tether connection, sub- satellite reorientation to create a major axis spinner 𝜎 = 𝐼𝑠𝑝𝑖𝑛 𝐼1,2 = 1.01 Too unstable
  • 15. December 7, 2016 Cornell University Artificial Gravity Slide 15 Dynamics Trade • A reaction wheel oriented along the spin axis will also increase the spin inertia and thus stabilize the system. 𝐼 = 𝐼1 0 0 0 𝐼2 0 0 0 𝐼𝑠𝑝𝑖𝑛 + ℎ Ω 𝐼 + ℎ Ω 𝐼 = 1.2 ℎ = 0.2Ω𝐼 = 50.3 𝑁𝑚𝑠 = 𝜔 𝑟𝑜𝑡𝑜𝑟 𝐼𝑟𝑜𝑡𝑜𝑟 𝜔 𝑟𝑜𝑡𝑜𝑟 = ℎ 𝐼𝑟𝑜𝑡𝑜𝑟 = ℎ 1 2 𝑚 𝑟𝑜𝑡𝑜𝑟 𝑟𝑟𝑜𝑡𝑜𝑟 2 = 𝟒𝟎𝟑, 𝟑𝟏𝟎 𝒓𝒂𝒅 𝒔 = 𝟑, 𝟖𝟒𝟖, 𝟎𝟎𝟎 𝒓𝒑𝒎 • Assuming the reaction wheel is a disk of mass of 100 grams and a radius of 5 cm which the maximum the housing will allow Too fast
  • 16. December 7, 2016 Cornell University Artificial Gravity Slide 16 Dynamics Trade 𝐼𝑠𝑝𝑖𝑛 = 64.6 𝑟𝑚3 + 1 50 𝑟𝑚2 + 601.74 𝐼 𝑛𝑜𝑛𝑠𝑝𝑖𝑛 = 601.737 𝑚2 𝑘𝑔 𝐼𝑠𝑝𝑖𝑛 𝐼 𝑛𝑜𝑛𝑠𝑝𝑖𝑛 = 64.6 𝑟𝑡 3 + 1 50 𝑟𝑡 2 + 601.74 601.737 = 1.2 𝑟𝑡 = 1.2 𝑚𝑒𝑡𝑒𝑟𝑠 Two 10 gram weights at 1.23 meters: • Stabilizes spin • Within 3U requirements • Minimizes Deployable Components Better yet; remove weights, tether weigh dominates with little other change 𝐼𝑠𝑝𝑖𝑛 = 721.95 𝑚2 𝑘𝑔 𝒓 𝒕 = 𝟏. 𝟐𝟑 𝒎𝒆𝒕𝒆𝒓𝒔 time = 18.67 days Increase in complexity, but fulfills time and stability criteria
  • 17. December 7, 2016 Cornell University Artificial Gravity Slide 17 Attitude Control End Sat Major Axis Stability • Previous design was thought to be stable but a full CAD revealed it not to be 𝜎 𝑜𝑙𝑑 = 𝐼𝑠𝑝𝑖𝑛 𝐼1,2 = 1.02 • With a reduction in power requirements we can reduce solar panels to cover only the top and bottom of the larger surfaces. • This guarantees the proper spin axis for the end satellites Tether anchor point 𝜎 𝑛𝑒𝑤 = 𝐼𝑠𝑝𝑖𝑛 𝐼1,2 = 6.68
  • 18. December 7, 2016 Cornell University Artificial Gravity Slide 18 Attitude Determination Range Resolution Noise (-rms) Cost MPU-9250 $10 -Gyro (º/sec) (arcseconds/sec) ±250 0.007629 27” 0.01 360” -Accelerometer (g) ±2 61.0e-6 8e-3 -Magnetometer (μT) ±1200 0.293 N/A • The MPU-9250 and nanoSSOC- D60 are necessary and sufficient for our mission. • Magnetometers are to be used on the end sats Range Resolution Noise (-rms) Cost SSOC-D60 $13,215 -Sun Sensor (degrees) ±60 0.05 0.3 nanoSSOC-D60 $3,900 -Sun Sensor (deg) ±60 0.1 0.5
  • 19. December 7, 2016 Cornell University Artificial Gravity Slide 19 Attitude – 2D Simulation We have developed a MATLAB 2D simulation to model satellite dynamics. Features: - Numerical integration done with ode45 - Simulates 2D position and rotation of 3 bodies - Realistic tether tension model - Capable of modeling tether unspooling - Can specify magne-torquer torques and system spin-up - Can optionally include spring-dashpot damper - Can optionally include Kane dampers on all three bodies
  • 20. December 7, 2016 Cornell University Artificial Gravity Slide 20 Attitude Control – Tether Modes In order to understand the effects of torques and rotational velocities on the satellite tether, natural frequencies and normal modes of the deployed tether must be found and understood. - Difficult to do by hand as the this would be a non-linear vibrations problem - Cannot be modelled as a single rigid (inflexible) body. One solution is to approximate the solutions using a finite element analysis and the ANSYS Modal Toolbox
  • 21. December 7, 2016 Cornell University Artificial Gravity Slide 21 Attitude Control – Tether Modes Tether geometry is a cylindrical shaft with known length (4.2259 m) and tether ‘thickness’ (0.5 mm radius). Model the tether as multiple rigid bodies (right). Model satellite with a fixed end being acted on by a rotational velocity (left) to model the center section and a free point mass at tether end as end section.
  • 22. December 7, 2016 Cornell University Artificial Gravity Slide 22 Attitude Control – Tether Modes The tether modes found by ANSYS and the deformations of interest are shown below. Mode 3 (above) Mode 5 (below) Mode 4 (above) Mode 6 (below) Animation of these modes shows the expected quasi-sinusoidal motion. These frequencies represent an initial estimate of the tether modes. Future work to improve accuracy and implement further constraints and stiffnesses can be done.
  • 23. December 7, 2016 Cornell University Artificial Gravity Slide 23 Attitude – Damping Req Any perturbation from a stable state will cause the three body tethered system to oscillate. First significant 2D mode – bouncing off end of tether - If the system is rotating and the tether has slack, the tether will become briefly taut, then become slack again - Brief high tension on tether - Brief high torque on center-sat and end-sat Second significant 2D mode – rotational oscillation of bodies - If the angular velocity of the three sats do not all match the angular velocity of the system, there will be rotational oscillation - The sats will all have an average angular velocity ωavg equal to that of the system, with an additional oscillatory component - Amplitude of the rotational oscillations can be very large, could be around the same magnitude as ωavg Challenges - Difficultly in attitude determination - Difficultly in fulfillment of mission objectives - Highly sensitive to controller inputs and disturbances - High sensitivity makes it difficult to simulate/predict dynamics for long time periods
  • 24. December 7, 2016 Cornell University Artificial Gravity Slide 24 Attitude – Sim (No Damping)
  • 25. December 7, 2016 Cornell University Artificial Gravity Slide 25 Attitude – Sim (Damping)
  • 26. December 7, 2016 Cornell University Artificial Gravity Slide 26 Attitude – Sim (Tether Bouncing) No Damping With Damping
  • 27. December 7, 2016 Cornell University Artificial Gravity Slide 27 Attitude – Damping (Just Tether) • Some form of energy dissipation is necessary to bring the system from the oscillating state (high energy) to the steady state (low energy). • The tether material will have some non-zero damping, but likely very small. • As 𝑡 → ∞, the oscillations will go to zero, but we do not know how quickly this will occur. • Without knowing an accurate value for the tether material damping constant, it is difficult to predict how long it will take to damp out oscillations – might be longer than our mission requirements.
  • 28. December 7, 2016 Cornell University Artificial Gravity Slide 28 Attitude – Damping (Spring/Dash) Tether longitudinal vibrations can be reduced by placing a spring- dashpot in series with the tether. Require damper parameters: 𝑘 = 250 − 1000 𝑁/𝑚 𝑐 = 10 − 100 𝑁/(𝑚/𝑠) Possible damper types: - Viscous piston - Eddy currents - High dissipation material (some sort of rubber?) Damping Method Just Tether Spring/Dashpot Decay time Long < 1 second Peak tether tension 30-50 N < 5 N Extra mass on each end-sat 0 g 15 g Induces rotational oscillations Yes No
  • 29. December 7, 2016 Cornell University Artificial Gravity Slide 29 Attitude – Damping (Torque Coils) • Rotational oscillations can be damped out by using active control if all three satellites have torque coils. • This damping can be simulated by using a simple proportional controller. Apply a torque proportional to the error between the actual rotation rate and the desired rotation rate. • We already have torque coils for the middle sat, so this can be used to damp out rotational oscillations in the middle sat. • We could also choose to have magne-torquers on the end sats, but there are other disadvantages to doing so.
  • 30. December 7, 2016 Cornell University Artificial Gravity Slide 30 Attitude – Damping (Kane) A better solution for the end-sats is to use a fluid ring damper (Kane damper). Viscous forces between the fluid and the tubing passively dissipates energy associated with rotational oscillation. Simulated with a fluid of similar viscosity/density as water, with ¼” inner diameter tubing. Damping Type Just Tether Torque Coils Kane Damper Active/Passive Passive Active Passive Decay time Long Hours 10 minutes Extra mass on each end-sat 0 g 250 g 20 g Power requirement None 2 W None Avionics requirement No Yes No Thermal requirements No No Yes Interferes with magnetometers No Yes No
  • 31. December 7, 2016 Cornell University Artificial Gravity Slide 31 Attitude Control – Torque Coils Torque Coil and System Analysis Calculations: For a given acceleration (0.17g for moon, 0.38 for Mars), angular velocity (5-6 rpm), spin up time (about 3-8 days non continuous) and wire material properties: • 𝐹𝑐 = 𝑚𝑎 𝑐 = 𝑚 𝑣2 𝑟 = 𝑚𝑟𝜔2 • 𝑟 = 𝑎 𝑐 𝜔2 • 𝐼𝑡𝑜𝑡𝑎𝑙 = 2 𝐼𝑒𝑛 𝑑 𝑐𝑒𝑛𝑡𝑒𝑟 + 𝐼𝑡𝑒𝑡ℎ + 𝐼𝑐𝑒𝑛 • 𝜏 = 𝐼𝛼 = 𝐼 𝜔 𝑡 • 𝜏 = 𝑖𝑛𝑇𝐵𝐴 sin 𝜃 • 𝑖 = 𝜏 )𝑛𝑇𝐵(𝐴𝑐𝑒𝑛𝑡𝑒𝑟 • )𝑉𝐶𝑒𝑛𝑡𝑒𝑟 = 𝑖(𝑅 𝐶𝑒𝑛𝑡𝑒𝑟 • 𝑃𝐶𝑒𝑛𝑡𝑒𝑟 = 𝑖( 𝑉 𝐶𝑒𝑛𝑡𝑒𝑟 Mechanical torque (dynamics): Torque from torque coils: Required Coil outputs (current, voltage, power):
  • 32. December 7, 2016 Cornell University Artificial Gravity Slide 32 Attitude Control – Torque Coils Next, iterate over the inputs to get a set of all possible torque coils that meet our desired inputs (i.e. repeat calculations over every combination of desired inputs): Set input values/ranges to iterate over: Use cascading "for" loops to iterate over every combination:
  • 33. December 7, 2016 Cornell University Artificial Gravity Slide 33 Attitude Control – Torque Coils In order to parse the set of all possible torque coils into a set of all feasible torque coils, setup a series of output cutoffs which eliminates the possible coil configurations that violate system constraints: Mass and Current cutoffs Power and voltage cutoffs Set of all possible torque coils Set of all feasible torque coils
  • 34. December 7, 2016 Cornell University Artificial Gravity Slide 34 Attitude Control – Torque Coils With the set of all feasible torque coils, how to compare them to each other and determine the optimal choice for satellite? Start with the feasible coils that minimize important outputs, these are the ‘extremes’ of our feasible space: Take the parameters from each minimized set, find other feasible sets with the same wire material, wire properties, and spin up time. Now we have sets of coils with the only varying inputs as desired acceleration and rotation rate. Then plot the power and mass of these similar torque coils vs acceleration and omega for each of the minimum output parameter states. What does this mean? If the starred minimum output coils were chosen, then (since all other input parameters are held constant), an increase in power through the coil yields greater accelerations, lower rotation rate, or a combination of the two. Certain parameter sets have more capabilities than others for the input ranges selected.
  • 35. December 7, 2016 Cornell University Artificial Gravity Slide 35 Attitude Control – Torque Coils Optimal coils for the satellite would be copper wires (for both feasibility and cost effectiveness) and would minimize voltage draw (to best ease system strains). Hence the chosen torque coil set is: Similar to the minimized sets before, the power and mass capabilities for the chosen state are plotted. Once again, an increase in power through the coils leads to increased acceleration, decreased rotation rate, or both.
  • 36. December 7, 2016 Cornell University Artificial Gravity Slide 36 • Goals and design mindset: • Design a modular and robust system that is effective and at least an order of magnitude cheaper than COTS solutions. • Reuse of work --> eg: same power circuitry on all three satellite, very similar code, similar comm architecture • Hardware • End Satellite • transmit acceleration, magnetic field, and sun sensor data • Middle Satellite • Apply torque to 3-body system with the goal to spin up and generate outward forces • Communicate with end satellites to take data from them • Downlink data using the iridium constellation • Apply system changes with accordance to uplinked commands Avionics Overview
  • 37. December 7, 2016 Cornell University Artificial Gravity Slide 37 Trade Study Results • Communication • RockBlock, do not require high bandwidth, and don’t want to work with ground stations or providers • Inter-Satellite Communication • Bluetooth LE Module, want to abstract as much complication away as possible. Bluetooth handles mesh networks easier, and is super low power, licensing likely not required • GPS receiver • Piksi from Swift Navigation, COCOM limits can be taken out! • Flight Computer and Attitude Control Computer • BeagleBone Black, has support for SPI/i2c/Serial etc, much lower power than Raspberry Pi, more storage, more custom features, good support. Heritage with BURPG on suborbital flights • BeagleBone has these pros: • lower power • More on board flash • More support for I2C, SPI, Serial • Higher customizability • More GPIO
  • 38. December 7, 2016 Cornell University Artificial Gravity Slide 38 MiddleSat Block Diagrams (1/2) • We will be using the standard PC104 cubesat avionics stack architecture. • Four boards in the MiddleSat • Power board • 2x GPS/RockBlock Boards • Flight Computer and Magnetorquer control board • Power Board • Full PMIC maximum power point tracking solution, for highest efficiency • High efficiency, large range DC/DC converters with modular output, LMZ317 IC • Has microcontroller to handle power distribution, state of charge, health monitoring, state machine changes, mode determination • Analog readings from current sense, and thermistor values are muxed into microcontroller ADC • MEMs inertial measurement unit included, InvenSense chipset MPU9250 • Feedback loop for controlling temperature of batteries
  • 39. December 7, 2016 Cornell University Artificial Gravity Slide 39 MiddleSat Block Diagrams (2/2) • RockBlock and GPS boards (2x) • Single interface board that serves as a breakout from the pins of the GPS receiver and radio to the flight computer and power board microcontroller respectively, through the PC104 standard header • Flight Computer and Magnetorquer control board • Populated by BeagleBone Black single board computer, as well as driving circuitry, IMU peripherals, switching, and 2x inter-satellite link (ISL) transceivers
  • 40. December 7, 2016 Cornell University Artificial Gravity Slide 40 EndSat Block Diagrams • The EndSat needs to be able to take measurements from an IMU, and return them back to the MiddleSat. • The IMU we have picked from our sensor trade study is a 3 axis accelerometer, gyroscope, and magnetometer. The most important values are acceleration and magnetic field strength. • Total power consumption of operations required of this unit: 101mW (notice how the power board seams overkill now...) • Two Options: • Copy power board from Middle Sat, add Bluetooth and Sun Sensor for simplicity • Single PCB with solar panel on one side, powering Atmega128, Sun Sensor, IMU, Bluetooth on the other side. No batteries (100mW required)
  • 41. December 7, 2016 Cornell University Artificial Gravity Slide 41 EPS – Power Trades Solar Studies: • Solar Cell trade studies yielded that the SLMD481H12L, by IXIS, has the highest power/area output of any non-triple junction cell found on common electronic supplier websites. (Cost was the impetus for this study) (22% efficient) • However, any triple junctions we could get would be significantly better. Power figures calculated for different solar configurations to help in design, and comparison of power budgets Battery Studies: • Yielded that the LG Chem 18650 MJ1 / MH1 would be the ideal batteries. Good charge and discharge rates, capacities, and heritage in other cubesats
  • 42. December 7, 2016 Cornell University Artificial Gravity Slide 42 EPS – Solar Yield Calculations Calculated solutions of solar panel power output with two cells: 22% monocrystalline (from trade study), and 28.5% triple junction cells. These were calculated at 55 degree with albedo, and orbital averaged I calculated them for different solar layouts so I could apply it to the power budget and find the design which matched our needs the best MiddleSat solutions EndSat solutions
  • 43. December 7, 2016 Cornell University Artificial Gravity Slide 43 MiddleSat Consumption Power Budget with Solar Solutions EndSat Consumption Average orbital power consumption is calculated on basis of duty cycle through the orbit. Therefore, we expect the flight computer to be on 100% of the orbit, and to only use GPS 50% of the time. For the middle satellite, we can only feasibly operate with 1Ux2U triple junction cell solar panels. With this we have 1W surplus, which is a good margin. For the EndSats, we have two solutions. The budget above is if we have a system that is a modification of the Middlesat power board. The second table is if we engineer the end sat board to be more like a chipsat, and have no fluff electronics, and no battery. EndSat Consumption, with only essentials
  • 44. December 7, 2016 Cornell University Artificial Gravity Slide 44 CDH Block Diagram - MiddleSat • Most of the responsibility is given to the power board microcontroller. This is because it is the first device active. It is responsible for turning all other peripherals, as well as turning them off in response to state of charge. It will determine the state of the satellite. The power board should be the most robust part of the satellite • The Flight computer sends mission data to the power MCU to be repackaged and sent to the RockBlock module. • Uplinked commands can either be addressed to the power MCU or the flight computer. • The MCU / Flight computer connection can be serial, as large data transfers are not required. DMA can be implemented if we realize that it is required. • All peripherals are SPI, I2C, or serial
  • 45. December 7, 2016 Cornell University Artificial Gravity Slide 45 Communications • Rockblock for uplinking and downlinking to the satellite • Capable of transmitting packets of up to 340 bytes, and receiving packets of 270 bytes. it is possible to send/receive approximately once every 40 seconds. • Downlink one data packet architecture • [2 byte header][3 byte serial number][3 byte ID][counter][332 bytes Data] • Data --> health data; accel x1,y1,z1,x2,y2,z2; omega x1,y1,z1; timestamp; • Uplink singular command architecture • [2 byte header][3 byte serial number][3 command ID][counter][332 bytes command] • Where satellite will have internal map of all commands and responses required • Bluetooth Low Energy transceivers for relaying data between the three satellites. • The EndSats will send constant stream of acceleration and magnetic field strength data
  • 46. December 7, 2016 Cornell University Artificial Gravity Slide 46 RF Design – Link Budgets Inter-Satellite Bluetooth Link Budget, bidirectional Great margins from 0 to 30m as expected Iridium Comm Link Budget Within Iridium Prec and C/N specifications. (not surprising...)
  • 47. December 7, 2016 Cornell University Artificial Gravity Slide 47 Avionics – Moving Forward • Hear back from ELI funding and other sources • Contact vendors for possible donation of solar cells • Finish off board-level design and do design reviews with Dr. Land and Dr. Pollock • Software development and CDH design • Pulling one more person in for low-level CDH design, and to help with hardware • Pulling one more person in for flight software Test board printed earlier on this semester. Meant to test quality of OshPark PCBs and LMZ317 DC/DCs
  • 48. December 7, 2016 Cornell University Artificial Gravity Slide 48 Tether – Material Selection Non-Rigid Tether Options (Trade Study Summary) Spectra / Dyneema (HMPE) (High Molecular Weight Poly-Ethylene) • Lightest, smallest, cheapest • Strongest to UV Radiation Kevlar Aramid Fiber • Best thermal operating range • Sensitive to UV Radiation Carbon Fiber • Strongest, stiffest, most dense • Prohibitively expensive
  • 49. December 7, 2016 Cornell University Artificial Gravity Slide 49 Tether – Material Selection Spectra / Dyneema HPME Fiber Survivability: • Precedent of use in space as a tether • Resistance to abrasion, twist • Strong Resistance to UV Radiation • Temperature Range: 0 K to 343 K (70° C) • Break Strength: 89 N (20 lbf) (or higher) Specifications: • Diameter: 0.5 mm (0.02 in) • Density: 0.97 g/cc • Modulus of Elasticity: 73 GPa • Elongation: < 3.5% • Cheap: <$10 for 100m Sample of Fiber from Supplier Young Engineers Satellite 2
  • 50. December 7, 2016 Cornell University Artificial Gravity Slide 50 Tether - Deployment Deployment Options (Trade Study Summary) Friction Plate (Passive) Constant Friction • Hard to design • Non-linear stick/slip behavior • Requires no power, control • Can’t directly control feed rate • No positional sensing Clutch Brake (Active) On/Off Feed Control • Cheap, small, low power • Similar issues with friction • No positional sensing • High torque (0.1-0.5 Nm) • No backlash DC Motor (Active) Feed Rate Control • More expensive • Directly control rate • Returns position • Low torque (0.03-0.05 Nm) • Small backlash
  • 51. December 7, 2016 Cornell University Artificial Gravity Slide 51 Attitude – Active Clutch Req A passive clutch is not stable for our application. Any small asymmetry in tether lengths will produce even more asymmetry. The longer tether will unspool and the shorter tether will not unspool. COMM1M2 M3 r2 r3 𝜔 𝑇2 = 𝑚𝜔2 𝑟2 𝑇3 = 𝑚𝜔2 𝑟3 If the M2 tether is shorter than the M3 tether, then r2 < r3. If r2 < r3, then T2 < T3. If T2 < T3, then the M3 tether unspools at a faster rate than the M2 tether.
  • 52. December 7, 2016 Cornell University Artificial Gravity Slide 52 Attitude – Active Clutch Req Modeled this behavior in the 2D sim. Simulation results indicate instability. Longer tether unspools while the shorter tether does not unspool.
  • 53. December 7, 2016 Cornell University Artificial Gravity Slide 53 Tether - Deployment Micromo DC Gearmotor (Motor  Gearbox  Output  Encoder) Motor Specifications • Nominal Voltage: 3 V • Terminal Resistance: 10.4 Ω • Torque Constant kM = 2.06 mNm/A • Max Backlash: 4° Gearbox Specifications • 324:1 Advantage (53% Efficiency) • Max Torque: 30 mNm to 50 mNm • Max RPM: 15 RPM Encoder Specifications • Positioning Accuracy: 1/8 rev (45°) • Max Nominal Voltage: 5 V • Max current consumption: 15 mA Physical Specifications • Weight = 7.7 g • Max Dimensions: Ø15 mm x 15.3 mm • Operating Temperature Range: 273 K to 343 K (0° C to 70° C) • Cost = $186
  • 54. December 7, 2016 Cornell University Artificial Gravity Slide 54 Backup Slide: Tether – Full Motor Specs Motor Gearbox Encoder
  • 55. December 7, 2016 Cornell University Artificial Gravity Slide 55 Tether – Spool Mechanism
  • 56. December 7, 2016 Cornell University Artificial Gravity Slide 56 Tether – Spool Mechanism 1 2 3 4 5 6 7 9 Components for 1 Tether Mount 1. Micromo DC Motor (x1) 2. Side Mount (Al 6061-T6) (x2) 3. High Temperature Plastic Bushing (x2) 4. Steel Washer (x4) 5. Thrust Bearing (x2) 6. Motor Locating Set Screw (x3) 7. Tether Spool (x1) 8. Dyneema Tether (x1) 9. Tether Locating Guide (x1) Two Tether Mounts are required for the entire satellite. 8
  • 57. December 7, 2016 Cornell University Artificial Gravity Slide 57 Tether – Spool Mechanism Characteristic Metric Value Total Weight (1 Complete Assembly) 0.104 kg Spool Moment of Inertia (tether not included) 8.779e-6 kg*m2 Max Linear Feed Rate of Tether (@15 RPM) 2.97 cm/sec Min Full Extension Time (15m extension @ Max Feed Rate) 8 min, 25 sec Max Positional Error (1/8 rev = 45°) 0.50 cm Max Torque Required (Overcome 0.5 kg @ 1g @ R = 0.635 cm) 31.1 mNm Max Power Consumption (1 Full Motor + 1 Full Encoder) 0.507 W
  • 58. December 7, 2016 Cornell University Artificial Gravity Slide 58 Tether – Other Considerations • Other Considerations • Thermistors for motor? • Program to deploy tether • Future Testing • Prototype Cost <$250 • Interfacing with control board • Characterizing motor behavior Part Requires Supplier and Part # In House Work Required # Needed # Units Ordered Cost Per Unit Total Tether 91 meter minimum unit cost Stren - SOPS20-26 Cut to Size 1 1 8.69$ 8.69$ Spool Stock 2" x 6" stock McMaster - 8974K71 Lathe 1 1 17.28$ 17.28$ Side Mount Stock 2" x 2" x 6" stock is enough fpr 2 McMaster - 8975K237 Mill 2 1 10.94$ 10.94$ Tether Guide Stock 7/8" x 24" x 1/16" McMaster - 8975K194 Drill, Cut, Bend 1 1 1.67$ 1.67$ Motor Micromo - 1512 None 1 1 186.00$ 186.00$ 1/2" Washer Pack of 50 minimum McMaster - 91922A231 4 0.08 9.60$ 0.77$ 1/2" Thrust Bearing Mcmaster - 7447K4 2 2 1.13$ 2.26$ 1/2" Bushing McMaster - 2706T24 2 2 4.66$ 9.32$ 4-40 Set Screw Pack of 25 minimum McMaster - 92313A106 6 0.24 3.45$ 0.83$ 4-40 Screw Pack of 10 mimimum McMaster - 98511A202 4 0.4 11.36$ 4.54$ Total 242.30$ Fasteners Parts
  • 59. December 7, 2016 Cornell University Artificial Gravity Slide 59 Structure - Chassis • Spherical pin alignment • Mirrored tether mounts on 2U • Offset • Aluminum 6061-T6 panels • Fewer parts • Easy to manufacture
  • 60. December 7, 2016 Cornell University Artificial Gravity Slide 60 Structure - Chassis • 2 tether attachment point with burn wire • Reorientation• 6061-t6 Aluminum panels
  • 61. December 7, 2016 Cornell University Artificial Gravity Slide 61 Structure - Avionics • Torque coils mounted with zip ties to sides • Damper in 1/2Us • Made of tubing and swagelok fitting • Avionics mounted in center, radar board on end • Slid out for debugging • Solar panels mounted to outside of chassis
  • 62. December 7, 2016 Cornell University Artificial Gravity Slide 62 Structure – Load Analysis • Requirement: able to withstand loads due to forces from acceleration of tether system and end sats • Analysis Settings: Calculate forces from centripetal acceleration of tether and end sats and apply those loads to the cubesats individually = 0.38g CubeSat Stress[PSI] Yield Stress [PSI] SF Deformation [in] 1/2U 546.33 40000 73 2.478e-4 2U 407.66 40000 98 1.062e-4
  • 63. December 7, 2016 Cornell University Artificial Gravity Slide 63 Structure – Mode Analysis • Requirement: First mode of CubeSat must occur above 100Hz • Analysis Settings: Set one end to fixed, set the other end to have displacement only in longitudinal axis direction (sides constrained by rails of P-Pod0. Followed Cornell University Confluence Example Mode Frequency [Hz] 1 200.82 2 213.1 3 333.26 4 348.71 5 388.45
  • 64. December 7, 2016 Cornell University Artificial Gravity Slide 64 Structure – Cost & Mass Budget Explanation of Cost Calculations : 1. Get size of stock from CAD 2. Add extra piece in case of mess ups 3. Find stock online 4. Find hardware online 5. CubeSat QTY is 2 • Total Mass: 2.673 kg • Moments of inertia & COMs in spreadsheet on one drive • Calculated in SolidWorks
  • 65. December 7, 2016 Cornell University Artificial Gravity Slide 65 Structure – Testing • 3D print prototype • Manufacture engineering unit • Random vibration testing • Drop testing • 1/2U deployment testing
  • 66. December 7, 2016 Cornell University Artificial Gravity Slide 66 Thermal Ran preliminary thermal calculations based on 5160 Thermal Slides • Avnir and etir from triple junction solar panel specs • Assumes in the sunlight for all of orbit • Assumes one full side perfectly facing the sun always • Assumes 5 sides facing away from sun
  • 67. December 7, 2016 Cornell University Artificial Gravity Slide 67 Cost Estimation Mission Criteria Budget • Established budget is $50,000 Cost Budget Analysis • Preliminary Cost budget has been established for the satellite • Total cost for materials is $19,874 • Labor prices are not included • High cost items: • Solar Cells $6000 • Sun Sensors $10,800
  • 68. December 7, 2016 Cornell University Artificial Gravity Slide 68 System Interfaces System Interface Document • Used to facilitate inter-team communication DSM and N-squared • Demonstrates mechanical, electrical, fluid, and informational interfaces
  • 69. December 7, 2016 Cornell University Artificial Gravity Slide 69 Risk Assessment Failure Mode Estimation and Analysis • 68 possible methods of failure were analyzed • Corrective actions listed Test Procedures • 50 Testing Procedures • Ranging from • Component level • Subsystem level • Interface level • Mission Criteria
  • 70. December 7, 2016 Cornell University Artificial Gravity Slide 70 CDR Plan Preliminary Spring 2017 Gantt Chart • Expectation of new members • CS • Business • Avionics • We have initial funding • We have machining experience • We have components planned and picked out • Starting purchasing of STR items for the early spring semester
  • 71. December 7, 2016 Cornell University Artificial Gravity Slide 71 Thank You Questions?

Editor's Notes

  1. Doug
  2. Doug
  3. Doug
  4. Doug
  5. Niccolo
  6. Niccolo
  7. Niccolo
  8. The plot on the left holds angular momentum constant while varying tether rest length. The angular velocity has an initial value of 0.5 rad/s. The plot on the right holds tether rest length constant while applying a constant torque of 3e-5 N/m to center sat. The tether rest length is 1 m.