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
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
Doug
Doug
Doug
Doug
Niccolo
Niccolo
Niccolo
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.