Finished Airframe Closeup on Competition Rocket
I led the design and manufacturing of our rocketry club's first in-house composite nose cone for the 2025-2026 ESRA International Rocketry Engineering Competition. This is a Von Kármán nose cone built to fly at Mach 0.8 speeds and reach a 10,000 ft apogee.
I used a dissolvable 3D-printed mandrel, Ansys CFD/FEA structural mapping, and precision tolerance stackups to integrate seamlessly with existing flight hardware and COTS components.
Primary Software: OnShape, Ansys Mechanical (FEA), Ansys Composite PrepPost (ACP), Ansys Fluent (CFD), Bambu Lab, OpenRocket
Materials & Manufacturing: Biaxial Fiberglass Sleeves, High-Strength Aeropoxy Epoxy Resin & Hardener, PVA/PLA 3D Printing, Vacuum Bagging, CNC Lathe
Key Focus Areas: Transonic Aerodynamics, Composite Layups, Tolerance Stackup Analysis, Rapid Prototyping
Launch Vehicle On Display at Competition (Midland, TX)
Goal: Determine the optimal nose cone profile, material, and fabrication method to maximize altitude and accommodate internal avionics.
Profile Selection: Conducted OpenRocket simulations across Von Kármán, Ogive, Conical, and Elliptical profiles. Selected the Von Kármán shape for achieving the highest predicted altitude (9,756 ft) while maintaining a low 0.64 maximum drag coefficient and a stable 2.75-caliber stability margin.
Material Selection: Selected biaxial fiberglass woven sleeves over carbon fiber to guarantee RF transparency, allowing internal payloads and avionics to transmit radio signals effectively. The biaxial weave ensured axial, bending, and vibrational flight loads were distributed across multiple axes while being easier to manufacture compared to filament winding.
Airframe: Targeted a 5.000" inner diameter and 0.079" wall thickness to mate flush with the primary load-bearing COTS Wildman 5" G12 fiberglass body tubes.
Goal: Validate structural integrity and aerodynamic heating for a Mach 0.8 flight profile facing 530 lbf of peak motor thrust.
CFD Analysis: Simulated the transonic flight in Ansys Fluent using a k-omega SST turbulence model. Mapped pressure distributions across the geometry, calculating a maximum stagnation pressure of 20 kPa at the tip.
Thermal Validation: Verified the adiabatic wall temperature peaked at 328 K (130°F), well below the 194°F glass transition temperature of the selected Aeropoxy.
Composite FEA (ACP): Imported the Fluent CFD pressure map directly onto the shell surfaces in Ansys Mechanical. Modeled a 4-layer E-Glass wet composite stackup, validating a hoop stress of just 0.72 MPa at the nose cone base. This provided a massive safety factor against the material yield limits.
Ansys Workbench Workflow
Pressure Contour @ Mach 0.83
Temperature Contour @ Mach 0.83
Biaxial Properties on E-Glass Material
Stackup Thickness is 0.076"
Mesh on Aluminum 6061 Tip & Fiberglass Shell
Imported CFD Pressure Map on Structural Model
Boundary Conditions: fixed support @ nose cone base, imported CFD pressures, remote force at tip for added safety factor
Von Mises Stress
Total Deformation
Goal: Design a rigid mold capable of surviving vacuum bagging pressures without permanently locking into the cured fiberglass composite.
Execution:
Dissolvable Architecture: Designed a hollow, 3-part PVA outer mandrel sized for the 5-inch ID (2 mm thick). Added interlocking alignment notches across the PVA sections and made a structural PLA insert in the top section to prevent collapse, as previous manufacturing attempts had caved in at the top from vacuum pressure.
We had struggled with demolding in previous layup attempts as previous PLA mandrels were permanently stuck in the cured layups from vacuum pressure.
Surface Prep: Sanded the printed layers and applied packing tape lengthwise across the mandrel, creating a smooth, non-stick inner mold surface.
Vacuum Deflection Prevention: Filled the hollow PVA cavity with sand to provide an incompressible internal structural support against the vacuum bagging pressures.
Original Mandrel Iteration: featured inner PLA core for rigidity, outer PVA shell for solubility (during demolding)
1st Layup: PLA mandrel is stuck inside (not enough exposed surface area to dissolve PVA)
2nd Layup: PVA mandrel filled with sand, tip section deformed during vacuum curing and does not fit with machined nose cone tip
3rd Layup: assembled PVA mandrel uses the upper PLA mandrel section from the 1st layup for structural support near tip
Applying epoxy to the sleeves during the 3rd layup.
Goal: Achieve the desired Von Karman nose cone shape with a 0.079" fiberglass wall thickness.
Execution:
Fiberglass Sleeves: Utilized two different tows of Soller Composites biaxial fiberglass sleeves in a 4-layer stack: Light, Heavy, Heavy, Light (inner to outer). The Light tow yielded a smooth surface finish, while the Heavy tow provided much of the thickness and stiffness.
Wet Layup & Vacuum Bagging: Applied AeroPoxy PR2032 epoxy resin and PH3360 epoxy hardener, followed by fabric peel ply and two layers of breather cloth to absorb excess epoxy. Sealed this configuration in vacuum bagging material.
Curing & Demolding: Pulled a 6-8 inHg vacuum for 24 hours, followed by a 12-hour ambient cure (all at room temperature). For the post-cure, I made an initial cut at the tail end of the layup to dump out the sand. I had designed the mandrels with excess length at the tip and tail sections to account for this. After the breather cloth and peel ply were removed, the layup was run under hot water for 10 minutes before the PVA mandrel softened to be pulled out.
Wet Layup Procedure and Epoxy
Vacuum Bag Setup Curing
Goal: Cut and sand the cured layup to integrate with a machined aluminum tip and COTS body tube.
Execution:
Nose Cone Tip: Nose cone tip was machined into Von Kármán profile from 3-inch diameter Aluminum 6061 stock on a programmed CNC lathe. It was hollowed out with a tapped standoff inside the base to allow for a threaded rod integration into the airframe.
Cutting Jig: Designed and 3D-printed a custom holding jig to stabilize the cured, curved composite shell. This allowed for perfectly square, repeatable base cuts using a chop saw.
Tolerance Fit: Sanded the interior and exterior of the nose cone to precision-fit the aluminum tip from the tip end and the 5" COTS Wildman fiberglass body tube and couplers. This yielded a flush aerodynamic profile with no in-flight rattle or instability.
Demolded Layup Sits on Cutting Jig
Running Layup Under Warm Water
Sanding the Nose Cone
Post-Sanding
Pulling Out Softened PVA Mandrel
Testing Fit with Coupler
Before Painting
Applied this Layup Method to Payload Shells Too!
For next year's launch vehicle, there are many improvements I can make to this whole process. First, the surface finish can be improved a lot, as there were a lot of wrinkles due to the vacuum bagging process. Second, my Ansys CFD simulations are not reflective of the true pressure and temperature distributions. I should have modeled the body tube attached to the nose cone, as without it, there was a wake region created behind the nose cone in my screenshots.
In the future, we aim to make more of our composite components in-house. I think my experience this year with the nose cone and payload shell will help us be able to make the entire airframe manufactured in-house. With the correct quality control, this process would be cheaper than buying COTS components and give better control over our airframe material properties.