Skip to main content

Pump / Compressor

Increase pressure of liquids (pump) or gases (compressor).

Pump

For incompressible liquids:

W = (V̇ × ΔP) / η
ParameterTypeDescription
dPQuantityPressure rise

Compressor

For isentropic compression:

T_out = T_in × (P_out/P_in)^((γ-1)/γ)
ParameterTypeDescription
outletPQuantityOutlet pressure
export function solveCompressor(inlet: StreamData, params: { outletP: number }) {
const gamma = 1.4;
const eta = 0.72;
const ratio = params.outletP / inlet.P;

const T_out_s = inlet.T * Math.pow(ratio, (gamma - 1) / gamma);
const T_out = inlet.T + (T_out_s - inlet.T) / eta;

return { outlet: { ...inlet, T: T_out, P: params.outletP } };
}