Difference between revisions of "Prometheus"

From Stanford SSI Wiki
Jump to navigation Jump to search
(Updated launch details)
(Added a boatload of things.)
Line 28: Line 28:
 
}}
 
}}
  
Prometheus is one of four rockets under [[Project Daedalus]] which is focused on demonstrating roll control of a payload decent using deployed fins and a PID controller.
 
  
{{rocket-stub}}
+
-----
 +
 
 +
 
 +
-----
 +
 
 +
<span>Stanford Student Space Initiative</span><br />
 +
 
 +
 
 +
<span>Prometheus</span><br />
 +
 
 +
 
 +
<br />
 +
 
 +
 
 +
[[File:SSILogo.png|image]]
 +
 
 +
 
 +
-----
 +
 
 +
 
 +
-----
 +
 
 +
= Summary =
 +
 
 +
== Team Summary ==
 +
 
 +
Stanford SSI Rockets Team - Daedalus, Prometheus (ARES-4)<br />
 +
Leland Stanford Junior University<br />
 +
Stanford, CA
 +
 
 +
=== Members ===
 +
 
 +
== Launch Vehicle Summary ==
 +
 
 +
The purpose of the launch vehicle is to reach an apogee of approximately and completely separate into two sections. The motor section will consist of one set of 4 stability fins and will fall to the ground using a reefing system. The payload section will deploy a reefing system and will contain actuating canards to stabilize the payload’s decent.<br />
 +
The forward airframe will be long and the aft airframe will be long, both with an inner diameter of and made of fiberglass. The total weight will be approximately loaded. We have selected to use the Intelli-Cone from Public Missiles and a CTI M1230 motor with main deployment at 800 ft.
 +
 
 +
== Payload Summary ==
 +
 
 +
The objective of the payload for Prometheus is to achieve roll control using actuated fins that implement a PID control law. The main controller for the control law will be a Raspberry Pi that interfaces with a Teensy (Arduino-based microcontroller) to actuate two servos. The success of our mission will be demonstrated through a comparison of video feed with and without a control law.
 +
 
 +
= Vehicle Criteria =
 +
 
 +
== Mission ==
 +
 
 +
# '''Mission Statement'''<br />
 +
The goal of Prometheus is to demonstrate full roll control of a payload as it descends using actuated fins and a PID controller.
 +
# '''Success Criteria'''
 +
## Complete separation of forward and aft airframes
 +
## Successful cable cutting on both forward and aft parachutes
 +
## Stabilized video of payload decent
 +
# '''Constraints'''
 +
## Tripoli Central CA height ceiling of
 +
## Rocket construction to be made using a “minimum of metallic parts” excepting those necessary for airframe integrity
 +
## Motor impulse not to exceed
 +
## Redundant avionics, wiring, and safe arm systems
 +
## Vertical descent speed of maximum upon landing
 +
## Budget of $4,000
 +
 
 +
== Design ==
 +
 
 +
The rocket is comprised of two sections, the payload and the booster. The two sections completely separate with no shock cord running between them at apogee, allowing the payload to be tested independently with the PID controller while the booster is recovered as normal. The separation for Prometheus is unconventional in both its need for complete airframe separation and its use of cable cutters for a reefing system. The reefing allows us to implement a single tube dual deployment, which is necessary since the payload section must remain as one continuous piece.<br />
 +
The addition of canards on the forward half of the rocket effectively push the CP forward such that we can attain a desired stability margin without the need for much additional weight, allowing the rocket to reach superonic speeds. As such, our primary material of choice for our airframes and fins is fiberglass, due to its thermal and mechanical properties.
 +
 
 +
== Systems Overview ==
 +
 
 +
The unloaded mass of the system is 17.1 lbs and 27.8 lbs loaded, using a CTI M1230 motor. Both the forward and aft airframes contain an avionics bay with dual altimeters that will control the separation and reefing charges, exectued by redundant cable cutters. The forward airframe will additionally contain the avionics necessary for the PID controller including a Raspberry Pi B+, a Teensy 3.2, 9-DOF Absolute Orientation Sensors from Adafruit, a Big Red Bee GPS Radio, servos to control the fins, and several cameras. The aft airframe will contain an additional GPS radio using a different frequency to ensure recovery of the booster section.<br />
 +
 
 +
 
 +
== Propulsion ==
 +
 
 +
The rocket will be powered by a M1230 from Cesaroni, which was chosen for several reasons. First, we determined that any M motor would be more powerful than necessary for the given weight and desired apogee <math>\sim</math> , however, the additon of sand weights would allow us to reach this altitude while staying subsonic. Second, this is a 75mm M motor which will allow us sufficient room on the exterior of a 98-75mm motor adapter to fill with sand.
 +
 
 +
=== Motor Performance ===
 +
 
 +
<span>m<span>0.3</span> m<span>0.7</span> </span>
 +
 
 +
[t]<span>0.3</span>
 +
 
 +
{|
 +
|align="right"| Motor
 +
| M1230
 +
|-
 +
|align="right"| Type
 +
| Reloadable
 +
|-
 +
|align="right"| Diameter
 +
|
 +
 
 +
|-
 +
|align="right"| Length
 +
|
 +
 
 +
|-
 +
|align="right"| Total Weight
 +
|
 +
 
 +
|-
 +
|align="right"| Prop. Weight
 +
|
 +
 
 +
|-
 +
|align="right"| Avg. Thrust
 +
|
 +
 
 +
|-
 +
|align="right"| Max Thrust
 +
|
 +
 
 +
|-
 +
|align="right"| Total Impulse
 +
|
 +
 
 +
|-
 +
|align="right"| Burn Time
 +
|
 +
 
 +
|-
 +
|align="right"| ISP
 +
|
 +
 
 +
|}
 +
 
 +
<br />
 +
 
 +
 
 +
&amp;
 +
 
 +
[t]<span>0.7</span> [[File:M1230ThrustCurve.png|image]]
 +
 
 +
=== Flight Characteristics ===
 +
 
 +
<span>m<span>0.3</span> m<span>0.7</span> </span>
 +
 
 +
[t]<span>0.3</span>
 +
 
 +
{|
 +
|align="right"| Apogee
 +
| 10790 ft
 +
|-
 +
|align="right"| Max Velocity
 +
| 1154 ft/s (Mach 1.04)
 +
|-
 +
|align="right"| Max Acceleration
 +
| 374 ft/<math>\exp{s}{2}</math>
 +
|-
 +
|align="right"| Ground Hit Velocity
 +
| 12.6 ft/s
 +
|-
 +
|align="right"| Time To Apogee
 +
| 23.7 s
 +
|}
 +
 
 +
&amp;
 +
 
 +
[t]<span>0.7</span>
 +
 
 +
== Structures ==
 +
 
 +
=== Nosecone ===
 +
 
 +
The nosecone of choice is the 3.9&quot; Intelli-Cone from Public Missiles. The reason for this choice is that this nosecone is designed to hold an avionics bay inside of it and to be permanently fixed to an airframe, which is precisely the set up we will be utilizing since our payload section will not separate between the nosecone and airframe. This allows us the advantage of using the space inside the nosecone to hold avionics and save space inside the airframe for the fins, motors, and other necessary hardware. We will coat the nose cone in high heat primer (often used for car engines) and high heat paint, rated to withstand up to .<br />
 +
 
 +
 
 +
=== Fins ===
 +
 
 +
We currently estimate the fins to be 4“ x 4” squares constructed out of fiberglass. As we develop a more realistic model for our system for our control law, we will be able to more accurately determine how large of an area our fins will need to cover to exert the necessary torque to resist rotation.
 +
 
 +
For our stability fins on our aft airframe, we will be using off-the-shelf fins from Giant Leap Rocketry with the root chord of 8.5“, tip chord of 4”, and height of 8.5&quot;.
 +
 
 +
=== Airframes ===
 +
 
 +
Because our rocket will be reaching supersonic speeds, we opt for fiberglass airframes that will withstand the effects of high speeds. The forward airframe will be 36“ long and the aft airframe will be 42” long. The forward airframe will feature a polycarbonate section for our camera to record the flight and particularly the decent of the payload.
 +
 
 +
=== Stability ===
 +
 
 +
Using OpenRocket, our CP is located at and our CG is located at with a stability of . This is considered an overstable rocket, however, it is necessary for us to be overstable on launch since the CP will shift forward during the flight and especially as we approach and reach supersonic speeds. After burnout, we will have a stability around 2 cal.
 +
 
 +
== Avionics ==
 +
 
 +
The payload and the booster sections will each contain two altimeters for redundancy (four altimeters total). Each altimeter will be wired up to the ejection charges mounted on the respective avionics bays as well as to a cable cutter for our reefing system. Since both the payload and booster section will be reefed, there will be redundant cable cutters for both parachutes as well (four cable cutters total). The reefing system will be discussed in detail in '''2.7 Recovery'''.
 +
 
 +
=== APRS Transmission ===
 +
 
 +
APRS is used as a live downlink between the rocket GPS and a ground station, in order to facilitate live tracking and recovery.
 +
 
 +
== Recovery ==
 +
 
 +
=== Vehicle Separation ===
 +
 
 +
Our recovery system is somewhat unconventional, and we recognize this is a critical component to the success of our mission. As such, we will conduct extensive testing on the ground and using L1 and L2 vehicles to minimize any chances of failure.<br />
 +
The separation charges are staggered to ensure proper timing for the two parachute ejections. Additionally, we had to ensure that the aft parachute does not enter the forward airframe when ejected. To this end, we sealed the coupler on the aft end with a bulkhead and attached a fixed inner tube to hold the forward parachute. When the aft ejection charge fires, the aft parachute is pushed forward into the bulkhead which pushes the coupler forward as well. However, since there is a fixed inner tube, the coupler will only be able to move forward enough so that the aft airframe can detach completely and the parachute be ejected out of the airframe.<br />
 +
Once the aft airframe has separated, the forward ejection charge will fire, ejecting the forward parachute and the coupler. The bulkhead on the forward end of the coupler ensures that when the forward parachute is ejected, it pushes the coupler out and does not lodge itself into the coupler. The coupler will freefall back to the ground while the two parachutes are attached to the avionics bays using nylon webbing shock cords with Kevlar cord protectors.
 +
 
 +
=== Reefing ===
 +
 
 +
Our vehicle requires us to implement two instances of a single-tube dual-deployment due to the fact that the vehicle will completely separate into two sections which cannot be separated again for two parachutes to be ejected. Several options were considered including using deployment bags, tethering, parachute cannons, and cable cutters. Each option had its strengths and weaknesses, but we ultimately decided to choose cable cutters due to their easy of use and increased reliability over other methods that would rely on a main chute unraveling correctly in the wind.
 +
 
 +
= Payload Criteria =
 +
 
 +
== Design ==
 +
 
 +
A PID control law system will be implemented in order to control the spin of the rocket along the Z-axis as it descends.
 +
 
 +
== Control Law ==
 +
 
 +
The actuation of the fins will be determined by a proportional–integral–derivative controller algorithm that utilizes derivatives to smoothly reach a target output value and integrals to correct the error buildup over time. This allows us to accurately change the output of our system based on the sensed Z-axis value at a given time during descent.
 +
 
 +
== Metrics ==
 +
 
 +
We can measure the success of our mission based on the data we can review after the flight, in addition to the video feed from our cameras. Our main camera will be a GoPro Session 4 mounted such that it will view the fins and the ground as the payload decends. We will compare the video data to our test flight that will not feature any controls implementation to verify our design is able to demonstrate roll control.
 +
 
 +
== Avionics ==
 +
 
 +
The main controller for our payload will be a Teensy 3.2 from PJRC. This micro controller not only is compatible with Arduino code and the Arduino IDE, but contains a host of additional features including an ARM processor, 2 I<math>^{2}</math>C channels, and capabilities to connect to a CAN bus.
 +
 
 +
=== Sensor Fusion ===
 +
 
 +
See https://www.overleaf.com/3972499sxgwkz. Kalman filtering and sensor fusion (see figure [fig:fusion]) will be used to get accurate and fault-tolerant values for orientation, position and velocity.
 +
 
 +
[fig:fusion]
 +
 
 +
[scale=1.85] (gyro) at (0,0) <span>Gyro</span>; (mag) at (1,0) <span>Mag</span>; (acc) at (2,0) <span>'''Acc'''</span>; (gps) at (3,0) <span>GPS</span>; (baro) at (4,0) <span>Baro</span>;
 +
 
 +
(orientation) at (0.5,-2.5) <span>'''Orientation'''</span>; (velocity) at (2.5,-1.25) <span>'''Velocity'''</span>; (angvel) at (0,-1.25) <span>'''Angular velocity'''</span>; (position) at (3.5,-2.5) <span>'''Position'''</span>;
 +
 
 +
(tmp) at (1.5,-1); (mag)–(tmp); (acc)–(tmp); (tmp)–(orientation); (gyro)–(angvel); (angvel)–(orientation); (acc)–(velocity); (gps)–(velocity); (velocity)–(position); (gps)–(position); (baro)–(position);
 +
 
 +
= Manufacturing &amp; Assembly =
 +
 
 +
Testing will occur in stages, starting with ground tests for critical components such as the cable cutters and airframe separation. We expect 2-3 test launches before integrating all components for our L3 launch. The first launch will be based on a Firestorm kit with the objective of reaching supersonic speeds to gather data about temperature, material strengths, and sensor capabilities at high speeds. Our second launch will feature the full 4&quot; airframe with basic avionics and recovery systmes with the object of testing all the critical flight components. Prior to this launch will be extensive ground tests for the reefing system. The third launch will be a first round of PID control testing with the intent of refining the control iteratively over several launches. Additionally we are seeking the use of a wind tunnel for further testing and data collection purposes.<br />
 +
The majority of our parts will be available off the shelf with the exception of our PID fins. We will have a full CAD model of our rocket to demonstrate proper dimensioning and parts integration. Some components such as the avionics bays will be manufactured on campus in the PRL.
 +
 
 +
= Systems Integration &amp; Testing =
 +
 
 +
== Simulations ==
 +
 
 +
Control law will be simulated with known physical variables in Matlab, Openrocket and possibly JSBSim (a flight dynamics model used in FlightGear and commercial applications), in order to gauge the ideal constants for algorithm and have a better idea of how it works under different conditions (e.g. wind, imperfect servos…).
 +
 
 +
= Risk Management =
 +
 
 +
== Safety Hazards ==
 +
 
 +
All necessary precautions will be taken when handling combustible materials and chemical fumes, such as working in a location away from residential areas with ventilation, and protective gear.
 +
 
 +
== Systems Functionality ==
 +
 
 +
The most critical components of our rocket that pose the highest liklihood of failure are the ejection charges and cable cutters. In order to minimize any chance of misfires or shorts that could cause the charges not to fire, we will extensively test the system on the ground and through test launches. The addition of redunant altimeters and cable cutters for both the forward and aft airframes further enforces our safety precautions and recognition of this as vital to the mission’s safety and success.
 +
 
 +
= Project Plan =
 +
 
 +
== Timeline ==
 +
 
 +
{|
 +
| '''Preliminary Design Review:'''
 +
| Jan. 18, 2016
 +
|-
 +
| '''Cable Cutter Ground Test:'''
 +
| Jan. 18, 2016
 +
|-
 +
| '''Airframe Separation Ground Test:'''
 +
| January 18, 2016
 +
|-
 +
| '''Launch 1 - Supersonic SSIStorm:'''
 +
| February 20, 2016
 +
|-
 +
| '''Launch 2 - Basic L3 Frame:'''
 +
| March 5, 2016
 +
|-
 +
| '''Launch 3 - PID Control Law v1.0:'''
 +
| March 19, 2016
 +
|-
 +
| '''Launch 4 - PID Control Law v2.0:'''
 +
| April 2, 2016
 +
|}
 +
 
 +
== Budget ==
 +
 
 +
<span>lccc</span><br />
 +
Teensy 3.2 &amp; 1 &amp; $19.95 &amp; $19.95<br />
 +
Adafruit 9DOF IMU &amp; 1 &amp; $19.95 &amp; $19.95<br />
 +
Analog Feedback Micro Servos, plastic gears &amp; 2 &amp; $9.95 &amp; $19.90<br />
 +
&amp; &amp; &amp; $9.12<br />
 +
BNO055 Absolute Orientation Sensor &amp; 1 &amp; $34.95 &amp; $34.95<br />
 +
&amp; &amp; &amp; $4.34<br />
 +
Eggfinder GPS &amp; 1 &amp; $95.00 &amp; $95.00<br />
 +
Adept Rocketry Transmitter &amp; 1 &amp; $116.00 &amp; $116.00<br />
 +
Big Red Bee GPS &amp; 1 &amp; $259.00 &amp; $259.00<br />
 +
Stratologger CF &amp; 2 &amp; $49.46 &amp; $98.92<br />
 +
SSI Teensy CAN breakout &amp; 1 &amp; &amp;<br />
 +
SSI Altimeter &amp; 2 &amp; &amp;<br />
 +
<br />
 +
<br />
 +
Iris Ultra 60“ Parachute &amp; 2 &amp; $180.00 &amp; $360.00<br />
 +
Archetype Cable Cutter &amp; 1 &amp; $50.00 &amp; $50.00<br />
 +
Parachute protector &amp; 2 &amp; $11.00 &amp; $22.00<br />
 +
Nylon shock cord &amp; 10 &amp; $0.30 &amp; $3.00<br />
 +
Kevlar cord protetctor &amp; 1 &amp; $16.00 &amp; $16.00<br />
 +
Charge wells &amp; 20 &amp; $0.50 &amp; $10.00<br />
 +
Ematches &amp; 20 &amp; $0.75 &amp; $15.00<br />
 +
<br />
 +
<br />
 +
PML 3.9” Intelli-Cone Nosecone &amp; 1 &amp; $30.99 &amp; $30.99<br />
 +
42“ Aft Airframe &amp; 1 &amp; $94.00 &amp; $94.00<br />
 +
30” Forward Airframe &amp; 1 &amp; $72.00 &amp; $72.00<br />
 +
8“ Coupler/AvBay &amp; 4 &amp; $20.00 &amp; $80.00<br />
 +
Fiberglass (Payload Fins) &amp; 1 &amp; $35.00 &amp; $35.00<br />
 +
Fiberglass (Big Fins) &amp; 4 &amp; $17.79 &amp; $71.16<br />
 +
Bulkheads &amp; 4 &amp; &amp;<br />
 +
Polycarbonate Sheet (Payload Fins) Prototype &amp; 1 &amp; $32.00 &amp; $32.00<br />
 +
48” Prototyping LOC Airframe &amp; 1 &amp; $27.00 &amp; $27.00<br />
 +
<br />
 +
<br />
 +
Cesaroni Tech (CTI) M1230Motor &amp; 1 &amp; $278.96 &amp; $278.96<br />
 +
CTI 75mm 4 Grain Motor Hardware Set &amp; 1 &amp; $278.96 &amp; $278.96<br />
 +
Aerotech J425 (L2 Motor) &amp; 1 &amp; $63.00 &amp; $63.00<br />
 +
Motor Adapter &amp; 1 &amp; $21.95 &amp; $21.95<br />
 +
<br />
 +
<br />
 +
Quicklinks &amp; &amp; &amp; $10.00<br />
 +
Rail guides &amp; &amp; &amp; $15.00<br />
 +
<br />
 +
<br />
 +
 
 +
 
 +
= Conclusion =
 +
 
 +
Ultimately Prometheus aims to not only demonstrate the technically challenging concept of controlling the roll of a payload decent, but to serve as a basis on which we can build up rocketry knowledge and the framework under which the SSI Rockets Team develops larger and more complex projects. Possible future extensions of Prometheus could include attempting to demonstrate full control on decent, full control on ascent, and guided flights.
 +
 
 +
 
  
 
[[Category:Rockets]]
 
[[Category:Rockets]]

Revision as of 11:29, 1 February 2016

Prometheus (ARES-4)
Launch 1 - L1
Launch date February 6, 2016
Launch site LUNAR
Launch 2 - L2
Launch date Pending
Launch site Pending
Launch 3 - L3
Launch date Pending
Launch site Pending
←Charybdis Project Daedalus





Stanford Student Space Initiative


Prometheus




image





Summary

Team Summary

Stanford SSI Rockets Team - Daedalus, Prometheus (ARES-4)
Leland Stanford Junior University
Stanford, CA

Members

Launch Vehicle Summary

The purpose of the launch vehicle is to reach an apogee of approximately and completely separate into two sections. The motor section will consist of one set of 4 stability fins and will fall to the ground using a reefing system. The payload section will deploy a reefing system and will contain actuating canards to stabilize the payload’s decent.
The forward airframe will be long and the aft airframe will be long, both with an inner diameter of and made of fiberglass. The total weight will be approximately loaded. We have selected to use the Intelli-Cone from Public Missiles and a CTI M1230 motor with main deployment at 800 ft.

Payload Summary

The objective of the payload for Prometheus is to achieve roll control using actuated fins that implement a PID control law. The main controller for the control law will be a Raspberry Pi that interfaces with a Teensy (Arduino-based microcontroller) to actuate two servos. The success of our mission will be demonstrated through a comparison of video feed with and without a control law.

Vehicle Criteria

Mission

  1. Mission Statement

The goal of Prometheus is to demonstrate full roll control of a payload as it descends using actuated fins and a PID controller.

  1. Success Criteria
    1. Complete separation of forward and aft airframes
    2. Successful cable cutting on both forward and aft parachutes
    3. Stabilized video of payload decent
  2. Constraints
    1. Tripoli Central CA height ceiling of
    2. Rocket construction to be made using a “minimum of metallic parts” excepting those necessary for airframe integrity
    3. Motor impulse not to exceed
    4. Redundant avionics, wiring, and safe arm systems
    5. Vertical descent speed of maximum upon landing
    6. Budget of $4,000

Design

The rocket is comprised of two sections, the payload and the booster. The two sections completely separate with no shock cord running between them at apogee, allowing the payload to be tested independently with the PID controller while the booster is recovered as normal. The separation for Prometheus is unconventional in both its need for complete airframe separation and its use of cable cutters for a reefing system. The reefing allows us to implement a single tube dual deployment, which is necessary since the payload section must remain as one continuous piece.
The addition of canards on the forward half of the rocket effectively push the CP forward such that we can attain a desired stability margin without the need for much additional weight, allowing the rocket to reach superonic speeds. As such, our primary material of choice for our airframes and fins is fiberglass, due to its thermal and mechanical properties.

Systems Overview

The unloaded mass of the system is 17.1 lbs and 27.8 lbs loaded, using a CTI M1230 motor. Both the forward and aft airframes contain an avionics bay with dual altimeters that will control the separation and reefing charges, exectued by redundant cable cutters. The forward airframe will additionally contain the avionics necessary for the PID controller including a Raspberry Pi B+, a Teensy 3.2, 9-DOF Absolute Orientation Sensors from Adafruit, a Big Red Bee GPS Radio, servos to control the fins, and several cameras. The aft airframe will contain an additional GPS radio using a different frequency to ensure recovery of the booster section.


Propulsion

The rocket will be powered by a M1230 from Cesaroni, which was chosen for several reasons. First, we determined that any M motor would be more powerful than necessary for the given weight and desired apogee <math>\sim</math> , however, the additon of sand weights would allow us to reach this altitude while staying subsonic. Second, this is a 75mm M motor which will allow us sufficient room on the exterior of a 98-75mm motor adapter to fill with sand.

Motor Performance

m0.3 m0.7

[t]0.3

Motor M1230
Type Reloadable
Diameter
Length
Total Weight
Prop. Weight
Avg. Thrust
Max Thrust
Total Impulse
Burn Time
ISP



&

[t]0.7 image

Flight Characteristics

m0.3 m0.7

[t]0.3

Apogee 10790 ft
Max Velocity 1154 ft/s (Mach 1.04)
Max Acceleration 374 ft/<math>\exp{s}{2}</math>
Ground Hit Velocity 12.6 ft/s
Time To Apogee 23.7 s

&

[t]0.7

Structures

Nosecone

The nosecone of choice is the 3.9" Intelli-Cone from Public Missiles. The reason for this choice is that this nosecone is designed to hold an avionics bay inside of it and to be permanently fixed to an airframe, which is precisely the set up we will be utilizing since our payload section will not separate between the nosecone and airframe. This allows us the advantage of using the space inside the nosecone to hold avionics and save space inside the airframe for the fins, motors, and other necessary hardware. We will coat the nose cone in high heat primer (often used for car engines) and high heat paint, rated to withstand up to .


Fins

We currently estimate the fins to be 4“ x 4” squares constructed out of fiberglass. As we develop a more realistic model for our system for our control law, we will be able to more accurately determine how large of an area our fins will need to cover to exert the necessary torque to resist rotation.

For our stability fins on our aft airframe, we will be using off-the-shelf fins from Giant Leap Rocketry with the root chord of 8.5“, tip chord of 4”, and height of 8.5".

Airframes

Because our rocket will be reaching supersonic speeds, we opt for fiberglass airframes that will withstand the effects of high speeds. The forward airframe will be 36“ long and the aft airframe will be 42” long. The forward airframe will feature a polycarbonate section for our camera to record the flight and particularly the decent of the payload.

Stability

Using OpenRocket, our CP is located at and our CG is located at with a stability of . This is considered an overstable rocket, however, it is necessary for us to be overstable on launch since the CP will shift forward during the flight and especially as we approach and reach supersonic speeds. After burnout, we will have a stability around 2 cal.

Avionics

The payload and the booster sections will each contain two altimeters for redundancy (four altimeters total). Each altimeter will be wired up to the ejection charges mounted on the respective avionics bays as well as to a cable cutter for our reefing system. Since both the payload and booster section will be reefed, there will be redundant cable cutters for both parachutes as well (four cable cutters total). The reefing system will be discussed in detail in 2.7 Recovery.

APRS Transmission

APRS is used as a live downlink between the rocket GPS and a ground station, in order to facilitate live tracking and recovery.

Recovery

Vehicle Separation

Our recovery system is somewhat unconventional, and we recognize this is a critical component to the success of our mission. As such, we will conduct extensive testing on the ground and using L1 and L2 vehicles to minimize any chances of failure.
The separation charges are staggered to ensure proper timing for the two parachute ejections. Additionally, we had to ensure that the aft parachute does not enter the forward airframe when ejected. To this end, we sealed the coupler on the aft end with a bulkhead and attached a fixed inner tube to hold the forward parachute. When the aft ejection charge fires, the aft parachute is pushed forward into the bulkhead which pushes the coupler forward as well. However, since there is a fixed inner tube, the coupler will only be able to move forward enough so that the aft airframe can detach completely and the parachute be ejected out of the airframe.
Once the aft airframe has separated, the forward ejection charge will fire, ejecting the forward parachute and the coupler. The bulkhead on the forward end of the coupler ensures that when the forward parachute is ejected, it pushes the coupler out and does not lodge itself into the coupler. The coupler will freefall back to the ground while the two parachutes are attached to the avionics bays using nylon webbing shock cords with Kevlar cord protectors.

Reefing

Our vehicle requires us to implement two instances of a single-tube dual-deployment due to the fact that the vehicle will completely separate into two sections which cannot be separated again for two parachutes to be ejected. Several options were considered including using deployment bags, tethering, parachute cannons, and cable cutters. Each option had its strengths and weaknesses, but we ultimately decided to choose cable cutters due to their easy of use and increased reliability over other methods that would rely on a main chute unraveling correctly in the wind.

Payload Criteria

Design

A PID control law system will be implemented in order to control the spin of the rocket along the Z-axis as it descends.

Control Law

The actuation of the fins will be determined by a proportional–integral–derivative controller algorithm that utilizes derivatives to smoothly reach a target output value and integrals to correct the error buildup over time. This allows us to accurately change the output of our system based on the sensed Z-axis value at a given time during descent.

Metrics

We can measure the success of our mission based on the data we can review after the flight, in addition to the video feed from our cameras. Our main camera will be a GoPro Session 4 mounted such that it will view the fins and the ground as the payload decends. We will compare the video data to our test flight that will not feature any controls implementation to verify our design is able to demonstrate roll control.

Avionics

The main controller for our payload will be a Teensy 3.2 from PJRC. This micro controller not only is compatible with Arduino code and the Arduino IDE, but contains a host of additional features including an ARM processor, 2 I<math>^{2}</math>C channels, and capabilities to connect to a CAN bus.

Sensor Fusion

See https://www.overleaf.com/3972499sxgwkz. Kalman filtering and sensor fusion (see figure [fig:fusion]) will be used to get accurate and fault-tolerant values for orientation, position and velocity.

[fig:fusion]

[scale=1.85] (gyro) at (0,0) Gyro; (mag) at (1,0) Mag; (acc) at (2,0) Acc; (gps) at (3,0) GPS; (baro) at (4,0) Baro;

(orientation) at (0.5,-2.5) Orientation; (velocity) at (2.5,-1.25) Velocity; (angvel) at (0,-1.25) Angular velocity; (position) at (3.5,-2.5) Position;

(tmp) at (1.5,-1); (mag)–(tmp); (acc)–(tmp); (tmp)–(orientation); (gyro)–(angvel); (angvel)–(orientation); (acc)–(velocity); (gps)–(velocity); (velocity)–(position); (gps)–(position); (baro)–(position);

Manufacturing & Assembly

Testing will occur in stages, starting with ground tests for critical components such as the cable cutters and airframe separation. We expect 2-3 test launches before integrating all components for our L3 launch. The first launch will be based on a Firestorm kit with the objective of reaching supersonic speeds to gather data about temperature, material strengths, and sensor capabilities at high speeds. Our second launch will feature the full 4" airframe with basic avionics and recovery systmes with the object of testing all the critical flight components. Prior to this launch will be extensive ground tests for the reefing system. The third launch will be a first round of PID control testing with the intent of refining the control iteratively over several launches. Additionally we are seeking the use of a wind tunnel for further testing and data collection purposes.
The majority of our parts will be available off the shelf with the exception of our PID fins. We will have a full CAD model of our rocket to demonstrate proper dimensioning and parts integration. Some components such as the avionics bays will be manufactured on campus in the PRL.

Systems Integration & Testing

Simulations

Control law will be simulated with known physical variables in Matlab, Openrocket and possibly JSBSim (a flight dynamics model used in FlightGear and commercial applications), in order to gauge the ideal constants for algorithm and have a better idea of how it works under different conditions (e.g. wind, imperfect servos…).

Risk Management

Safety Hazards

All necessary precautions will be taken when handling combustible materials and chemical fumes, such as working in a location away from residential areas with ventilation, and protective gear.

Systems Functionality

The most critical components of our rocket that pose the highest liklihood of failure are the ejection charges and cable cutters. In order to minimize any chance of misfires or shorts that could cause the charges not to fire, we will extensively test the system on the ground and through test launches. The addition of redunant altimeters and cable cutters for both the forward and aft airframes further enforces our safety precautions and recognition of this as vital to the mission’s safety and success.

Project Plan

Timeline

Preliminary Design Review: Jan. 18, 2016
Cable Cutter Ground Test: Jan. 18, 2016
Airframe Separation Ground Test: January 18, 2016
Launch 1 - Supersonic SSIStorm: February 20, 2016
Launch 2 - Basic L3 Frame: March 5, 2016
Launch 3 - PID Control Law v1.0: March 19, 2016
Launch 4 - PID Control Law v2.0: April 2, 2016

Budget

lccc
Teensy 3.2 & 1 & $19.95 & $19.95
Adafruit 9DOF IMU & 1 & $19.95 & $19.95
Analog Feedback Micro Servos, plastic gears & 2 & $9.95 & $19.90
& & & $9.12
BNO055 Absolute Orientation Sensor & 1 & $34.95 & $34.95
& & & $4.34
Eggfinder GPS & 1 & $95.00 & $95.00
Adept Rocketry Transmitter & 1 & $116.00 & $116.00
Big Red Bee GPS & 1 & $259.00 & $259.00
Stratologger CF & 2 & $49.46 & $98.92
SSI Teensy CAN breakout & 1 & &
SSI Altimeter & 2 & &


Iris Ultra 60“ Parachute & 2 & $180.00 & $360.00
Archetype Cable Cutter & 1 & $50.00 & $50.00
Parachute protector & 2 & $11.00 & $22.00
Nylon shock cord & 10 & $0.30 & $3.00
Kevlar cord protetctor & 1 & $16.00 & $16.00
Charge wells & 20 & $0.50 & $10.00
Ematches & 20 & $0.75 & $15.00


PML 3.9” Intelli-Cone Nosecone & 1 & $30.99 & $30.99
42“ Aft Airframe & 1 & $94.00 & $94.00
30” Forward Airframe & 1 & $72.00 & $72.00
8“ Coupler/AvBay & 4 & $20.00 & $80.00
Fiberglass (Payload Fins) & 1 & $35.00 & $35.00
Fiberglass (Big Fins) & 4 & $17.79 & $71.16
Bulkheads & 4 & &
Polycarbonate Sheet (Payload Fins) Prototype & 1 & $32.00 & $32.00
48” Prototyping LOC Airframe & 1 & $27.00 & $27.00


Cesaroni Tech (CTI) M1230Motor & 1 & $278.96 & $278.96
CTI 75mm 4 Grain Motor Hardware Set & 1 & $278.96 & $278.96
Aerotech J425 (L2 Motor) & 1 & $63.00 & $63.00
Motor Adapter & 1 & $21.95 & $21.95


Quicklinks & & & $10.00
Rail guides & & & $15.00



Conclusion

Ultimately Prometheus aims to not only demonstrate the technically challenging concept of controlling the roll of a payload decent, but to serve as a basis on which we can build up rocketry knowledge and the framework under which the SSI Rockets Team develops larger and more complex projects. Possible future extensions of Prometheus could include attempting to demonstrate full control on decent, full control on ascent, and guided flights.