Prometheus
This is not fine This article requires considerable cleanup to meet SSI wiki quality standards. Please help the SSI Wiki by correcting formatting and fixing errors in content and organization. |
---|
Prometheus (ARES-4) | ||||
---|---|---|---|---|
Launch 1 - L2 | ||||
Launch date | February 20, 2016 | |||
Launch site | TCC | |||
Launch 2 - L3 | ||||
Launch date | Pending | |||
Launch site | Pending | |||
Launch 3 - L3 | ||||
Launch date | Pending | |||
Launch site | Pending | |||
|
Summary
Team Summary
Stanford SSI Rockets Team - Daedalus, Prometheus (ARES-4)
Leland Stanford Junior University
Stanford, CA
Members
- Ian Gomez - Project Manager
- Christopher May - Team Advisor
- Rebecca Wong - Team Lead
- Callie VanWinkle
- Frits van Paasschen
- Joan Creus-Costa
- Davy Ragland
- Nick Kuntz
- Andrew Nguyen
Launch Vehicle Summary
The purpose of the launch vehicle is to reach an apogee of approximately 11,800 ft 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.
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
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 16,800 ft.
- Rocket construction to be made using a “minimum of metallic parts” excepting those necessary for airframe integrity
- Motor impulse not to exceed 10,240 Ns
- 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.
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, executed 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, it allows us to attain our desired apogee ~ 10,000ft, and second, this is a 75mm M motor which will allow us sufficient room on the exterior of a 98-75mm motor adapter to mount our static stability fins.
Motor Performance
Motor | M1230 |
Type | Reloadable |
Diameter | |
Length | |
Total Weight | |
Prop. Weight | |
Avg. Thrust | |
Max Thrust | |
Total Impulse | |
Burn Time | |
ISP |
Flight Characteristics
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 |
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.