cusfbamboo.engine

Main Engine class, as well as tools for specifying engine geometry and the perfect gas model used to calculate flow properties.

References

Notes

  • With some exceptions, coolant properties are currently evaluated at the bulk temperature, instead of the film temperature. This is because the high wall temperature can sometimes be above the coolant boiling point, which can cause errors. Ideally you would use nucleate boiling correlations in this case, but this is not always possible, and so use the bulk properties is available as a compromise.

Classes

ChamberConditions(p0, T0)

Object for storing combustion chamber thermodynamic conditions.

CoolingJacket(T_coolant_in, p_coolant_in, …)

Class for representing cooling jacket properties.

Engine(perfect_gas, chamber_conditions, geometry)

Class for representing a liquid rocket engine.

Geometry(xs, rs)

Class for representing the inner contour of a rocket engine, from the beginning of the combustion chamber to the nozzle exit.

PerfectGas(**kwargs)

Object to store a perfect gas model (i.e.

Wall(material, thickness)

Object for representing an engine wall.