Assessed MEng Capstone Project

600 N N₂O/HDPE Hybrid Rocket Engine

← Concise project overview

Race2Space MEng Capstone Project · 2024–2025

I worked within a 5-person student engineering team to design, manufacture and test a nitrous-oxide/HDPE hybrid rocket engine with a 600 N thrust target.

My principal technical responsibility was the oxidiser injector. I developed it from early literature review and concept down-selection through analytical sizing, CFD, CAD, design-for-manufacture and system integration, progressing to a final two-ring impinging injector. NASA CEA and MATLAB supported the shared propulsion sizing. I also contributed to the shared preliminary engine sizing and carried out early nozzle sizing before detailed nozzle development passed to another member of the team.

The completed engine was hot-fired and ignition was achieved, but leakage at the injector–chamber interface prevented the chamber from building to its intended operating pressure. Sustained combustion was therefore not established.

Assembled N₂O/HDPE hybrid rocket engine designed for a 600 N thrust target
Completed hybrid rocket engine following manufacture and integration.
01

Project at a glance

The project brief was not simply to analyse a rocket motor. The team was expected to take a hybrid propulsion system from preliminary calculations into detailed hardware, assemble it, integrate it with the Race2Space test infrastructure and attempt a static hot fire.

The engine used N₂O as the oxidiser and HDPE as the solid fuel. The common theoretical design was built around a 600 N thrust target, 5 s nominal burn, O/F = 7 and 33 bar chamber pressure.

The shared MATLAB file preliminary_calculations.m acted as the working engineering notebook for the theoretical design. It contained calculations and notes for propellant sizing, grain regression, chamber geometry, nozzle sizing and early injector work.

As component ownership became clearer, I took responsibility for the injector. I also contributed to the common engine sizing and performed early nozzle calculations before the detailed nozzle work moved to another engineer.

The completed engine shown at the top of this page is the hardware that emerged from that process. Later sections follow the same system from fuel stock and machined components through assembly, test-cell installation and post-fire inspection.

Key design values

Parameter Design basis
Target thrust 600 N
Nominal burn 5 s
Propellants N₂O / HDPE
O/F ratio 7
Chamber pressure 33 bar
Initial fuel port diameter 20 mm
Fuel grain overall diameter 100 mm
Nominal grain length 300 mm
Primary responsibility Injector design
01 N₂O feed
↓
02 Injector Primary responsibility
↓
03 Combustion chamber + HDPE grain
↓
04 Nozzle
↓
05 Protolaunch test stand
Quick route Next: Injector development →
02

Building the common engine model

Before the individual components could be designed, the team needed a common estimate of propellant demand, fuel-grain behaviour, chamber dimensions and nozzle requirements.

The first sizing step used the 600 N thrust target and an assumed specific impulse to estimate total propellant mass flow. At the initial design point, the model produced a total flow of roughly 0.235 kg/s, divided into approximately 0.206 kg/s oxidiser and 0.029 kg/s fuel.

The fuel grain was modelled as a single circular port, initially 20 mm in diameter, inside a 100 mm outer-diameter HDPE grain. Rather than keeping the geometry fixed, the MATLAB model stepped through the nominal five-second burn and updated oxidiser flux, regression rate, port diameter, remaining web thickness and fuel consumption.

That model was not a validated prediction of real engine performance. Its purpose was to give the team a consistent theoretical baseline that could then be challenged by CAD, manufacturing feedback and testing.

The photographs below show the HDPE stock used for the fuel grain before and after it was cut into shorter billets for further machining. They provide a physical reference for the 100 mm grain diameter used in the sizing model.

HDPE stock before being cut into fuel-grain billets
100 mm HDPE stock before cutting.
HDPE stock after being cut into shorter billets for further machining
HDPE after cutting into shorter billets for further grain machining.

Interactive preliminary model

For this portfolio, I am rebuilding a small part of the original MATLAB logic in JavaScript so it can run directly in the browser.

The default state will reproduce the original project values. You will be able to adjust a limited set of inputs and see how the predicted fuel-port diameter and remaining web thickness change over the burn.

The point is not to create a general rocket-design tool. It is to show how the original assumptions interact and how the model informed the hardware.

Final predicted port — Final predicted web —
03

Thermochemical analysis with NASA CEA

NASA CEA was used during preliminary sizing to estimate combustion-gas properties needed by the chamber and nozzle calculations.

Several CEA runs were performed while the engine design was being refined. The surviving analysis files include a later parameter sweep across chamber pressures from 11 to 34 bar and O/F ratios from 4.8 to 7.

At the time, CEA was part of an iterative sizing workflow: choose a plausible operating point, obtain the required thermodynamic properties, carry them into the shared engine calculations and then continue developing the physical geometry.

A later audit of those files exposed an analysis-traceability problem that I discuss in the reflections section.

04

Early nozzle sizing

Although the injector became my main component responsibility, I also worked on the early nozzle calculations while the team was still establishing the wider engine design.

My work included area-ratio sweeps, conical and bell-nozzle length estimates, throat-length considerations and approximate nozzle-mass comparisons.

One useful example of the route from theory to hardware is the throat diameter. The preliminary model gave a value of approximately 19.33 mm, while the later detailed nozzle drawing shows a nominal throat close to 19.30 mm.

The numerical agreement above provides the comparison; the detailed nozzle drawing below shows the hardware geometry that followed. The final nozzle was not my individually owned component, so I treat it as system-level context rather than claiming detailed nozzle-design ownership.

The chamber drawing below provides a similar link. The common sizing model used the 100 mm fuel-grain diameter together with liner thickness and internal clearance to establish a 120 mm internal chamber design basis. That 120 mm dimension later became a direct geometric constraint on the injector.

Nozzle technical drawing
Nozzle technical drawing shown as team-level system context.
Combustion chamber technical drawing
Combustion-chamber drawing showing the dimensional context surrounding the injector interface.
05

My main subsystem: the oxidiser injector

The injector had to meter and distribute oxidiser into the combustion chamber in a way that supported mixing and combustion while remaining compatible with the physical engine around it.

That meant the problem was larger than calculating an orifice diameter.

The injector had to satisfy several competing requirements:

  • provide useful atomisation and mixing;

  • remain within the chamber interface;

  • maintain an appropriate pressure relationship with the feed system and chamber;

  • coexist with the torch ignitor;

  • be manufacturable within a limited student budget;

  • bolt to the chamber and seal correctly;

  • and ultimately operate as part of an engine mounted to external test equipment.

The project became increasingly valuable to me as those constraints started interacting.

06

Injector concept development

Concentric swirl

My initial preference was a concentric swirl injector.

The concept was attractive because swirl elements can provide good atomisation and mixing while avoiding an excessive pressure drop. NASA SP-8089 was one of the main references I used during this early stage.

The problem appeared when the concept was considered as a real manufactured part.

Small annular gaps, delicate swirl features and a more complicated internal geometry would have been difficult to manufacture reliably with the resources available to the team. The design was technically attractive, but too ambitious relative to the manufacturing route and budget.

The swirl concept was rejected before I committed to detailed CAD.

Showerhead

The next concept was a showerhead injector: a simpler plate containing multiple axial holes.

Its main advantage was manufacturability. It was easier to drill, easier to inspect and offered a relatively uniform axial flow distribution.

It became a useful baseline because it showed what could be achieved with low geometric complexity.

The trade-off was that it did less to promote primary atomisation than an impinging arrangement.

Again, this concept was down-selected through literature review, theoretical reasoning and manufacturing considerations rather than detailed CAD.

Like-doublet impinging injector

Following further study and discussion with the Race2Space external supervisor, the design moved to a like-doublet impinging injector.

Pairs of oxidiser jets were angled toward one another so that they collided after leaving the plate. The momentum interaction formed a spray sheet, offering more deliberate atomisation than the showerhead concept without returning to the complexity of the original swirl design.

This became the final architecture and was the only injector concept I took into full CAD.

01

Concentric swirl

Literature-led preferred concept

Rejected before detailed CAD
→
02

Showerhead

Simple manufacturable baseline

Rejected before detailed CAD
→
03

Like-doublet impinging

Selected architecture

Analytical sizing → CFD → CAD → manufacture
Quick route Next: System integration →
07

Final injector design

The final design used a two-ring like-doublet arrangement with 20 orifices, each 1.5 mm in diameter, within the 120 mm chamber interface.

The injector was designed around a nominal pressure-drop target expressed as a fraction of chamber pressure, with the wider engine operating point centred on a 33 bar chamber condition.

The material selected was 304 stainless steel, chosen as a practical balance of availability, cost and expected performance.

Final injector geometry

Parameter Final design
Architecture Like-doublet impinging
Ring count 2
Number of orifices 20
Orifice diameter 1.5 mm
Injector/interface diameter 120 mm
Impingement half-angle 45°
Material 304 stainless steel
Final manufacturing route CNC + welded closure

The CAD and technical drawings below show how the analytical injector work became a manufacturable component. The manufacturing photographs later in the page show the same design after machining and welding.

Isometric CAD view of final injector
Final like-doublet injector CAD model.
Section CAD view of final injector
Section view showing the internal oxidiser cavity and injector geometry.
Front technical drawing of injector
Front-plate technical drawing.
Section technical drawing of injector
Injector section drawing showing the final manufacturable geometry.
08

Why the impingement angle was 45°

The final injector used a 45° impingement half-angle, even though the literature used during the project suggested smaller angles.

The submitted report mainly explained this as a packaging problem: the oxidiser jets had to clear the torch ignitor.

That was true, but it was only part of the decision.

The ignitor arrangement occupied real space at the injector/chamber interface. At the same time, a highly specific alternative angle could be easy to draw in CAD while being unnecessarily awkward to manufacture and inspect.

A geometry such as 32.5°, for example, might require additional setup, specialist measurement or extra technician effort for a relatively small local improvement.

The goal of the project was to design and manufacture a working engine. We did not have the budget to optimise every parameter independently.

Forty-five degrees:

  • cleared the ignitor;

  • was straightforward to define and inspect;

  • remained manufacturable;

  • produced acceptable behaviour in the comparative CFD;

  • and avoided consuming a disproportionate amount of the budget on one injector parameter.

09

CFD as a design-selection tool

I used ANSYS Fluent to compare simplified 2D transient mid-plane models representing one-, two- and three-ring injector arrangements.

The CFD was primarily a comparative design tool. It helped answer which layout was worth manufacturing. It was not intended to prove that the full three-dimensional, multiphase injector behaviour had been resolved.

One ring

The one-ring arrangement became increasingly undesirable as the simulation progressed. The interacting jets did not maintain the desired central behaviour and the flow showed a stronger tendency to move toward the chamber walls.

That configuration was rejected.

Two rings

The two-ring arrangement produced a more useful and stable flow direction toward the region occupied by the fuel grain.

Its simulated behaviour was good enough to continue into detailed design.

Three rings

The three-ring model produced the strongest apparent spray behaviour of the three cases.

We still did not choose it.

The additional stepped geometry increased machining effort, material removal and the opportunity for manufacturing asymmetry. With small orifices, even relatively small deviations could change the balance between opposing jets.

The team therefore selected the two-ring design because it offered adequate predicted performance with lower manufacturing complexity and cost.

That became one of my favourite decisions from the project:

One-ring injector CFD result
One-ring model — rejected.
Two-ring injector CFD result
Two-ring model — selected.
Three-ring injector CFD result
Three-ring model — strongest apparent spray behaviour, but not selected.
10

Manufacturing strategy: additive manufacture to CNC

At the start of the project, the team expected additive manufacture to play a major role across the engine.

An on-campus facility had offered to sponsor manufacture, which meant complex metal geometry could potentially be produced without consuming most of the project budget.

That changed what we considered realistic.

The sponsored route later fell through.

Commercial metal additive manufacture was prohibitively expensive, so the team had to reconsider how the engine could actually be produced.

For the injector, we ultimately chose CNC machining in 304 stainless steel. CNC was not necessarily the cheapest possible process, but the geometry was complex enough that the cleaner and more controlled manufacturing route was worth the cost if it reduced defects.

The change in manufacturing process also changed the geometry.

An additively manufactured injector could have contained the internal oxidiser cavity within a largely monolithic component. Conventional CNC tooling could not reach the enclosed cavity.

The design therefore had to be opened for tool access and then closed again.

The rear section was machined separately and reattached using a circumferential weld.

The photographs below show that split construction in the manufactured injector, including the welded rear closure. The component overview and silent videos also show the chamber, nozzle and injector after finishing and during inspection.

That solved the access problem, but it introduced a new manufacturing risk: distortion and another potential leak path.

That trade-off became important during the hot fire.

Manufactured chamber, nozzle, injector and test-stand hardware laid out after finishing
Manufactured engine hardware after finishing: chamber, nozzle, injector and test-stand structure.
Close view of the injector rear closure and circumferential weld
The separately machined rear closure after circumferential welding.
Video placeholder component-inspection.mp4
Silent component-inspection clip showing the manufactured hardware in hand.
Video placeholder polished-components-overview.mp4
Silent overview of the polished components before final assembly.
11

System integration

As the manufactured components arrived, the project stopped feeling like a set of individual component reports and started behaving like a real mechanical system.

The injector had to connect correctly to the combustion chamber. The chamber, injector and nozzle then had to behave as one pressure-containing assembly. The complete engine had to interface with the test stand at Protolaunch - the company Race2Space had matched us with for the hot-fire test.

The exploded CAD view below shows the engine and test-stand relationship before assembly. The workshop photograph and short pre-test video then show the same system as physical hardware.

Exploded CAD view of the hybrid rocket engine and test stand
Exploded system CAD showing the engine components and test-stand relationship.
Hybrid rocket engine being assembled on its fabricated test stand
Physical engine assembly on the fabricated stand before transfer to the test cell.
Fabricated steel test stand before engine installation
The fabricated test stand as a standalone mechanical interface.
Video placeholder pre-test-engine-on-rig.mp4
Silent pre-test clip of the assembled engine on the Protolaunch rig.

This introduced requirements that had not been obvious when I was focused on internal injector flow:

  1. The injector flange had to sit correctly against the chamber.

  2. The sealing interface had to retain chamber pressure.

  3. The torch ignitor had to coexist with the injector geometry.

  4. The pressure relationship between the oxidiser feed and chamber had to make sense at system level.

  5. The assembled engine then had to fit and behave appropriately on test infrastructure that belonged to someone else.

Designing around the test stand

Late in the project, the team also revisited the intended failure behaviour of the system.

We considered how an off-nominal event could affect Protolaunch's test equipment and adjusted the system-level approach so that protecting the external test infrastructure took priority over preserving our own engine hardware.

This work happened much more informally than the earlier component analysis.

Calculations were performed collaboratively on paper, options were discussed as a group and the resulting decisions were summarised back to Protolaunch. It was real engineering work, but it did not leave the same clean design trail as the MATLAB files, CAD or component reports.

Quick route Next: Hot-fire outcome →
12

The hot-fire attempt

The completed engine was hot-fired!

Ignition was achieved and a small visible flame was produced at the nozzle, but the engine did not transition into sustained combustion at the intended operating condition. Amongst ourselves we refer to it as the cough...

The hot-fire image captures that brief visible flame. Two silent post-test clips below show evidence from the hardware itself: first, burn evidence inside the fuel grain; second, the injector–chamber interface associated with the leak.

The limiting issue was leakage at the injector–chamber sealing interface.

The team's post-test assessment was that the injector flange had warped during welding, most likely because the component had not been adequately clamped while the welded section was being joined.

The distortion meant that the flange could not sit fully flush against the mating chamber surface.

The resulting leak prevented the chamber from building toward its 33 bar design pressure, so sustained combustion was not established.

The test therefore demonstrated an important distinction:

The injector had, admittedly, been manufactured for us free of charge. In hindsight, the free part found another way to collect its payment.

More importantly, the failure changed how I think about component design. I had spent a great deal of time considering orifice geometry, atomisation, pressure drop and spray behaviour. The flatness and integrity of a mechanical interface ultimately became just as important to whether the engine could function.

Hot-fire attempt showing a small flame at the nozzle
Hot-fire attempt. Ignition was achieved, but leakage at the injector–chamber interface prevented the chamber from reaching the pressure required for sustained combustion.
Video placeholder post-fire-fuel-burn-evidence.mp4
Post-fire inspection showing burn evidence inside the fuel grain.
Video placeholder injector-chamber-seal-interface.mp4
Post-fire inspection of the injector–chamber sealing interface associated with the leak.
Quick route Next: What I would do differently →
13

Following the failure backwards

The sealing problem was not an isolated event.

Looking backwards, the chain was:

sponsored additive route fell through → commercial AM became too expensive → injector moved to CNC → internal cavity required a split construction → split construction required welding → welding introduced distortion risk → flange warped → injector did not sit flush against the chamber → chamber leaked → pressure could not build → sustained combustion was not achieved.

That is one of the strongest lessons I took from the project.

14

Reflections on the Report

My injector report received 68%, a 2:1 classification.

I do not think the mark belongs prominently on the portfolio page, but the post-submission feedback from my supervisor combined with my own thoughts was useful because it highlighted the gap between the engineering work that happened and the way I had documented it.

The largest issue was that the report was too component-centred.

It described injector theory, geometry, CFD and manufacturing, but it did not adequately explain how the injector fit into the wider engine.

By the end of the project, some of the most important work involved:

  • chamber and nozzle interfaces;

  • ignitor packaging;

  • sealing;

  • full-engine integration;

  • test-stand constraints;

  • and the system-level failure-mode discussion with Protolaunch.

That work existed, but the report did not capture it well enough.

The feedback also made me more critical of sections that were descriptive rather than quantitative. It is not enough to explain that a parameter matters or that one design is “better”. A stronger technical argument should make it clear where a number came from, what assumption produced it and what would happen if it changed.

To this end, the report should have included:

  1. More mathematical modelling - to counterbalance the descriptiveness of the rest of the work
  2. A better model of the two phase flows
  3. Better justifications of the numbers I did provide
  4. More concrete costs and justifications for manufacturing and material-selection decisions
  5. A mesh independence study alongside a proper CFD simulation case to verify physics
15

Retrospective technical review

1. Two-phase N₂O flow

The original injector sizing relied too heavily on conventional single-phase flow relationships.

Nitrous oxide can flash as pressure falls across an injector. Under relevant conditions, density change, cavitation and two-phase choking can alter the mass-flow behaviour significantly.

My original report recognised this limitation and discussed more appropriate two-phase approaches, but I did not fully implement them into the final sizing.

If I repeated the design, this would be one of the first analytical improvements.

2. Cold-flow characterisation

The injector discharge coefficient was estimated rather than experimentally measured before the design was frozen.

A dedicated cold-flow programme would have provided a much stronger basis for mass-flow predictions and could have exposed leakage, feed behaviour or unexpected losses before the hot-fire campaign.

3. CFD verification

The original CFD did not include a proper mesh-independence study.

That means the results were useful for comparative design guidance, but they were not sufficiently verified to support strong quantitative claims.

The 2D mid-plane representation also could not establish full-face symmetry or capture all of the three-dimensional jet interaction.

4. Cost and manufacturability

Cost influenced several major technical decisions, but the report did not quantify those trade-offs strongly enough.

The additive-manufacturing pivot, the choice of two rings over three and the decision to retain a simple 45° impingement geometry were all partly shaped by manufacturing effort and budget.

A stronger report would have preserved quotations, technician feedback, machining complexity and cost alongside the engineering calculations.

5. System integration

The final integration work should have appeared much more clearly in the report.

The injector was not just a flow device. It was a mechanical interface between the feed system and the combustion chamber, part of a pressure-containing engine assembly, and part of a test article mounted to external equipment.

The hot-fire outcome made that impossible to ignore.

6. Analysis traceability: N₂O vs NO₂

A post-project audit of the saved NASA CEA files exposed a configuration-control problem.

An early archived run correctly specified N₂O as the oxidiser.

Later parameter-sweep files were saved with NO₂ instead, and values from the later analysis history were carried into the shared design calculations.

The larger lesson is not simply that two chemical formulae were confused.

The project lacked a sufficiently controlled chain linking:

input deck → run identifier → output → approved design value → downstream calculation.

In future I would treat analysis files as controlled engineering artefacts rather than simply a collection of solver outputs.

Comparison of archived CEA inputs showing N2O in an early run and NO2 in later sweeps
Post-project audit of the archived CEA inputs revealed inconsistent oxidiser specification between analysis runs.

7. Define success before testing

The original injector work did not contain enough explicit numerical pass/fail criteria.

A stronger programme would define acceptance criteria before each test so that the result can be judged against a requirement rather than interpreted retrospectively.

16

What I would do differently now

If I started a second injector design cycle, I would not simply redraw the existing component.

I would rebuild the design and validation chain.

Re-establish the thermochemical design basis

I would rerun the relevant NASA CEA cases using controlled N₂O input files, explicit run identifiers and a clear record of which output feeds each downstream calculation.

Improve the nitrous-oxide flow model

I would replace the simplified single-phase treatment with a more appropriate two-phase model and reassess the injector sizing across the expected operating envelope.

Cold-flow the injector

I would experimentally characterise the discharge behaviour and compare the measured result with the analytical model.

Perform a full 3D injector CFD study

I still have the final injector CAD, so this is a realistic future personal project.

I want to model the complete injector geometry in three dimensions, perform a proper mesh study and see whether the full flow field supports the conclusions drawn from the original 2D comparison.

This is future work, not something I am claiming to have completed during the capstone.

Bring interface design forward

I would treat flange flatness, sealing, ignitor packaging, chamber geometry and test-stand requirements as formal design inputs before the injector geometry is frozen.

Improve manufacturing requirements

A future drawing would not only define the nominal geometry. It would also make the functional manufacturing requirements clearer, particularly where interface quality affects engine operation.

Keep a proper decision log

For every major design change, I would preserve:

requirement → options → evidence → trade-off → decision → consequence.

That would make later technical reviews much stronger.

17

What this project changed for me

At the start of the project, I thought about engineering optimisation much more locally.

By the end of the project, I had a different perspective.

The three-ring injector produced the best CFD result, yet we opted for the two rings arrangement

Published guidance suggested a smaller impingement angle yet we used 45° for a mixture of reasons: anxiety, budget constraints, engineering concerns etc.

Additive manufacture offered cleaner internal geometry, yet we chose CNC in the end.

None of those choices make sense if 'optimisation' means maximising one technical metric.

They make much more sense if optimisation means finding a design that gives the whole system the best chance of being manufactured, integrated and tested within the constraints that actually exist.

The project also taught me that engineering confidence has to survive every transition:

theory → code → CAD → manufacture → assembly → test → analysis of the result.

The injector could be theoretically sensible and still fail to support engine operation because the flange was not sufficiently flat to seal against the chamber.

18

Project outcome

The unavoidable fact is that the engine did not demonstrate sustained operation at its intended design condition.

But the project did progress through:

  • preliminary propulsion sizing;

  • fuel-grain and chamber calculations;

  • early nozzle sizing;

  • injector concept development;

  • analytical injector sizing;

  • CFD comparison;

  • detailed injector CAD;

  • technical drawings;

  • manufacture;

  • engine assembly;

  • test-stand integration;

  • and hot-fire ignition.

The test then exposed a manufacturing/interface problem that the earlier component-level work had not controlled well enough.

For me, that makes the project more valuable as an engineering case study, not less.

A Degree Show photograph at the end of the page provides a final view of the manufactured hardware in the wider project context.

Race2Space hybrid rocket engine project displayed at the UWE Degree Show
The Race2Space project display at the UWE Degree Show.
19

Selected technical documents

The detailed injector report contains the original literature review, analytical sizing, CFD comparison, CAD development, manufacturing discussion and the first set of design reflections.

Injector Design Report →

The historical project repository also contains the surviving MATLAB scripts, saved plots and part of the analysis history.

Historical project calculations on GitHub →

20

Selected references

The following were among the main technical sources directly used during the injector and propulsion work:

  • Ashley Chandler Karp and Elizabeth Therese Jens (2023) Hybrid Rocket Propulsion Design Handbook. Academic Press.
  • NASA (1976) Liquid Rocket Engine Injectors. NASA SP-8089 [online]. Available from: https://ntrs.nasa.gov/api/citations/19760023196/downloads/19760023196.pdf [Accessed 15 December 2024].
  • Newlands, R.M. (2017) The Science and Design of the Hybrid Rocket Engine. Lulu Press, Inc.
  • Razavi, M.R. and Niño, E.V. (2019) Design of Two-Phase Injectors Using Analytical and Numerical Methods with Application to Hybrid Rockets | AIAA Propulsion and Energy Forum. AIAA Propulsion and Energy Forum [online]. Available from: https://doi.org/10.2514/6.2019-4154 [Accessed 15 February 2025].