cornell artificial gravity cubesat preliminary design · pdf filecornell artificial gravity...
TRANSCRIPT
December 7, 2016 Cornell University Artificial Gravity Slide 2
Motivation
Robert ZubrinRadiation isn't as bad. But you needartificial gravity otherwise astronautswon't be healthy enough for OPS onMars.
James LoganRadiation will stop any mission in its tracks,both for astronaut health and for NASAregulations.
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-1NASA + Italy 1992
TiPSUS Navy 1996
Gemini XINASA 1966
December 7, 2016 Cornell University Artificial Gravity Slide 4
MotivationNo 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 Upo Tether Deploymento 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 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 dimensionsTwo-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 00 𝐼2 0
0 0 𝐼𝑠𝑝𝑖𝑛 +ℎ
Ω
𝐼 +ℎΩ
𝐼= 1.2
ℎ = 0.2Ω𝐼 = 50.3 𝑁𝑚𝑠 = 𝜔𝑟𝑜𝑡𝑜𝑟𝐼𝑟𝑜𝑡𝑜𝑟
𝜔𝑟𝑜𝑡𝑜𝑟 =ℎ
𝐼𝑟𝑜𝑡𝑜𝑟=
ℎ
12𝑚𝑟𝑜𝑡𝑜𝑟𝑟𝑟𝑜𝑡𝑜𝑟
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 +150
𝑟𝑡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 satsRange Resolution Noise (-rms) Cost
SSOC-D60 $13,215-Sun Sensor (degrees) ±60 0.05 0.3nanoSSOC-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 ReqAny 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 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 CoilsTorque 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 CoilsNext, 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 CoilsIn 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 CoilsWith 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 CoilsOptimal 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 TradesSolar 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 SolutionsEndSat 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 BudgetsInter-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 ReqA 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 56
Tether – Spool Mechanism
1
2
3
4
5
6
7
9Components for 1 Tether Mount1. 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 CAD2. Add extra piece in case of mess ups3. Find stock online4. Find hardware online5. 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