Wire BPHX channel pressure drop on both sides with selectable correlations.
Some checks failed
CI / check (push) Has been cancelled

Replace isobaric 4-port closures with SimplifiedChannel (default) and Martin1996 DP models so z_dp and UI dp_correlation actually affect the Newton solve.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-19 16:52:25 +02:00
parent 5bd180b5b8
commit 44f793a583
19 changed files with 1287 additions and 106 deletions

View File

@@ -1076,6 +1076,19 @@ export const COMPONENTS: ComponentMeta[] = [
{ value: "Shah2021", label: "Shah 2021" },
],
},
{
key: "dp_correlation",
label: "Pressure-drop correlation",
kind: "string",
default: "SimplifiedChannel",
section: "Pressure drop",
description:
"Channel friction on both hot and cold sides (independent of HTC). Default SimplifiedChannel; Martin1996 uses chevron angle.",
options: [
{ value: "SimplifiedChannel", label: "Simplified channel (default)" },
{ value: "Martin1996", label: "Martin 1996 (chevron)" },
],
},
{ key: "ua", label: "UA override", kind: "number", unit: "W/K", section: "Calibration", min: 0.0, advanced: true },
{
key: "calib_sst_c",
@@ -1163,6 +1176,19 @@ export const COMPONENTS: ComponentMeta[] = [
{ value: "Shah2021", label: "Shah 2021" },
],
},
{
key: "dp_correlation",
label: "Pressure-drop correlation",
kind: "string",
default: "SimplifiedChannel",
section: "Pressure drop",
description:
"Channel friction on both hot and cold sides (independent of HTC). Default SimplifiedChannel; Martin1996 uses chevron angle.",
options: [
{ value: "SimplifiedChannel", label: "Simplified channel (default)" },
{ value: "Martin1996", label: "Martin 1996 (chevron)" },
],
},
{ key: "ua", label: "UA override", kind: "number", unit: "W/K", section: "Calibration", min: 0.0, advanced: true },
{
key: "calib_sdt_c",