Back to Home
Flagship Project

Node-Based Rocket Plumbing Simulator

A dynamic node-based plumbing simulator modelling tanks, pipes, regulators and valves for a bipropellant rocket feed system.

Fluid DynamicsPythonSimulation
Node Plumbing Simulator
Inspired by Martin England's E-Reg FYP plumbing simulator, I built my own node-based simulator for a bipropellant pressure-regulated rocket feed system.

Key Details

  • Python-based, modelling tanks and piping as nodes with pressure, temperature and fluid properties.
  • Valve types include regulators, check valves, friction-loss pipes and more.
  • Steady-state is usually all that matters for rocket design, but I made it dynamic for fun — and it was.