liveBook · Manning

Rocket engine

As explained in Julia as a Second Language

A rocket engine is a propulsion device that produces thrust by expelling propellant.

A rocket engine produces propulsion by expelling propellant. A useful early model keeps only the properties needed for mass-budget questions: engine mass, thrust, and specific impulse (Isp). section 8.5

Use these properties to connect an engine to a complete rocket model:

  • Thrust measures the force produced by the engine and helps determine rocket acceleration from total mass. section 8.5
  • Specific impulse measures propellant efficiency; thrust alone cannot determine how much propellant the engine consumes. section 8.5
  • A rocket combines an engine with a propellant tank and payload, while tank behavior tracks the changing mass available to accelerate. section 8.1

Estimating propellant flow

With gravitational acceleration g = 9.80665, mass flow can be modeled as thrust divided by Isp times g. Nine Merlin engines at 845,000 N each and Isp 282 produce approximately 2,749.98 units of propellant flow per second.

How Julia as a Second Language covers it

How deep it goes
Defines mass, thrust, and Isp, relates them to acceleration and propellant flow, and stops short of detailed engine or propellant chemistry.
Examples
Uses custom, Rutherford, and Merlin engine types plus a nine-engine Merlin mass-flow calculation.
What you can do after
Build it from scratch by defining engine types, storing physical properties, and estimating propellant flow from thrust and Isp.
How it connects
Connects propulsion with propellant, payload, rocket mass, thrust, specific impulse, and mass flow.

This explainer was generated by Manning's knowledge graph from the text of Julia as a Second Language. The section links point to the parts of the book it draws on.