diff options
| author | Sam Anthony <sam@samanthony.xyz> | 2025-03-01 21:15:44 -0500 |
|---|---|---|
| committer | Sam Anthony <sam@samanthony.xyz> | 2025-03-01 21:15:44 -0500 |
| commit | 5b0892ea37fa5ea7875ee59c36b456daf5c07778 (patch) | |
| tree | 7bd816f665352befec1b59c1e0c75b8600d56bb9 | |
| parent | 7a3532a160824909863977066193559261efb500 (diff) | |
| download | volute-5b0892ea37fa5ea7875ee59c36b456daf5c07778.zip | |
factor compressor efficiency into outlet temperature
| -rw-r--r-- | engine.c | 4 |
1 files changed, 3 insertions, 1 deletions
@@ -46,11 +46,13 @@ Temperature comp_outlet_temperature(const Engine *e) { Temperature t1; Pressure p1, p2; + double exp; t1 = e->ambient_temperature; p1 = e->ambient_pressure; p2 = comp_outlet_pressure(e); - return t1 * pow(p2/p1, (GAMMA_AIR-1.0)/GAMMA_AIR); + exp = (GAMMA_AIR - 1.0) / GAMMA_AIR; + return t1 * pow(p2/p1, exp) / e->comp_efficiency; } Temperature |