From f7970f9b769369220ed3c607a27081b8ea93e409 Mon Sep 17 00:00:00 2001 From: Sam Anthony Date: Sat, 1 Mar 2025 18:53:29 -0500 Subject: add pressure ratio output --- engine.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'engine.c') diff --git a/engine.c b/engine.c index 1817180..5c1568d 100644 --- a/engine.c +++ b/engine.c @@ -13,6 +13,21 @@ init_engine(Engine *e) { memset(e, 0, sizeof(*e)); } +/* Pressure ratio across the compressor. */ +double +pressure_ratio(const Engine *e) { + Pressure p1, p2; + + p1 = e->ambient_pressure; + p2 = comp_outlet_pressure(e); + return p2 / p1; +} + +Pressure +comp_outlet_pressure(const Engine *e) { + return e->map + e->intercooler_deltap; +} + VolumeFlowRate volume_flow_rate(const Engine *e) { double n = as_rpm(e->rpm); -- cgit v1.2.3