feat(components): add BphxExchanger with geometry-based heat transfer correlations (Story 11.5)
- Add BphxGeometry with builder pattern for plate heat exchanger specs - Implement 6 heat transfer correlations: Longo2004, Shah1979/2021, Kandlikar1990, GungorWinterton1986, Gnielinski1976 - Add CorrelationSelector with validity range checking - Add compute_pressure_drop() using Calib.f_dp - Implement HeatTransferCorrelation trait for BphxCorrelation - 45 BPHX tests + 17 correlation tests passing
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
# Sprint Status - Entropyk
|
||||
# Last Updated: 2026-02-22
|
||||
# Last Updated: 2026-02-24
|
||||
# Project: Entropyk
|
||||
# Project Key: NOKEY
|
||||
# Tracking System: file-system
|
||||
@@ -110,7 +110,7 @@ development_status:
|
||||
7-1-mass-balance-validation: done
|
||||
7-2-energy-balance-validation: done
|
||||
7-3-traceability-metadata: review
|
||||
7-4-debug-verbose-mode: backlog
|
||||
7-4-debug-verbose-mode: done
|
||||
7-5-json-serialization-deserialization: backlog
|
||||
7-6-component-calibration-parameters-calib: backlog
|
||||
7-7-ashrae-140-bestest-validation-post-mvp: backlog
|
||||
@@ -133,28 +133,28 @@ development_status:
|
||||
9-5-flowsplitterflowmerger-energy-methods: done
|
||||
9-6-energy-validation-logging-improvement: done
|
||||
9-7-solver-refactoring-split-files: done
|
||||
9-8-systemstate-dedicated-struct: review
|
||||
9-8-systemstate-dedicated-struct: done
|
||||
epic-9-retrospective: optional
|
||||
|
||||
# Epic 10: Enhanced Boundary Conditions
|
||||
# Refactoring of FlowSource/FlowSink for typed fluid support
|
||||
# See: _bmad-output/planning-artifacts/epic-10-enhanced-boundary-conditions.md
|
||||
epic-10: backlog
|
||||
10-1-new-physical-types: backlog
|
||||
10-2-refrigerant-source-sink: backlog
|
||||
10-3-brine-source-sink: backlog
|
||||
10-4-air-source-sink: backlog
|
||||
10-5-migration-deprecation: backlog
|
||||
epic-10: in-progress
|
||||
10-1-new-physical-types: done
|
||||
10-2-refrigerant-source-sink: done
|
||||
10-3-brine-source-sink: done
|
||||
10-4-air-source-sink: done
|
||||
10-5-migration-deprecation: done
|
||||
10-6-python-bindings-update: backlog
|
||||
epic-10-retrospective: optional
|
||||
|
||||
# Epic 11: Advanced HVAC Components
|
||||
epic-11: in-progress
|
||||
11-1-node-passive-probe: done
|
||||
11-2-drum-recirculation-drum: ready-for-dev
|
||||
11-3-floodedevaporator: backlog
|
||||
11-4-floodedcondenser: backlog
|
||||
11-5-bphxexchanger-base: backlog
|
||||
11-2-drum-recirculation-drum: done
|
||||
11-3-floodedevaporator: done
|
||||
11-4-floodedcondenser: done
|
||||
11-5-bphxexchanger-base: in-progress
|
||||
11-6-bphxevaporator: backlog
|
||||
11-7-bphxcondenser: backlog
|
||||
11-8-correlationselector: backlog
|
||||
@@ -166,3 +166,30 @@ development_status:
|
||||
11-14-danfoss-parser: ready-for-dev
|
||||
11-15-bitzer-parser: ready-for-dev
|
||||
epic-11-retrospective: optional
|
||||
|
||||
# Epic 12: CLI Refactor & Advanced Components
|
||||
# Support for ScrewEconomizerCompressor, MCHXCondenserCoil, FloodedEvaporator
|
||||
# with proper internal state variables, CoolProp backend, and controls
|
||||
epic-12: in-progress
|
||||
12-1-cli-internal-state-variables: ready-for-dev
|
||||
12-2-cli-coolprop-backend: ready-for-dev
|
||||
12-3-cli-screw-compressor-config: ready-for-dev
|
||||
12-4-cli-mchx-condenser-config: ready-for-dev
|
||||
12-5-cli-flooded-evaporator-brine: ready-for-dev
|
||||
12-6-cli-control-constraints: ready-for-dev
|
||||
12-7-cli-output-json-metrics: ready-for-dev
|
||||
12-8-cli-batch-improvements: ready-for-dev
|
||||
epic-12-retrospective: optional
|
||||
|
||||
# Epic 13: Rust API Enhancements
|
||||
# Extending SystemBuilder with multi-circuit, constraints, thermal couplings,
|
||||
# structured results, JSON config, and fluid backend assignment
|
||||
epic-13: in-progress
|
||||
13-1-systembuilder-multi-circuit: ready-for-dev
|
||||
13-2-systembuilder-port-validated-edges: ready-for-dev
|
||||
13-3-systembuilder-constraints-api: ready-for-dev
|
||||
13-4-systembuilder-thermal-couplings: ready-for-dev
|
||||
13-5-simulation-result-structured: ready-for-dev
|
||||
13-6-json-config-serialize: ready-for-dev
|
||||
13-7-fluid-backend-assignment: ready-for-dev
|
||||
epic-13-retrospective: optional
|
||||
|
||||
Reference in New Issue
Block a user