Entropyk/_bmad-output/implementation-artifacts/11-5-bphx-exchanger-base.md

1.5 KiB

Story 11.5: BphxExchanger Base

Epic: 11 - Advanced HVAC Components
Priorité: P0-CRITIQUE
Estimation: 4h
Statut: backlog
Dépendances: Story 11.8 (CorrelationSelector)


Story

En tant qu'ingénieur thermique,
Je veux un composant BphxExchanger de base,
Afin de configurer des échangeurs à plaques brasées pour différentes applications.


Contexte

Le BPHX (Brazed Plate Heat Exchanger) est un type d'échangeur compact très utilisé dans les pompes à chaleur et chillers. Cette story crée le framework de base.


Géométrie

pub struct HeatExchangerGeometry {
    /// Diamètre hydraulique (m)
    pub dh: f64,
    /// Surface d'échange (m²)
    pub area: f64,
    /// Angle de chevron (degrés)
    pub chevron_angle: Option<f64>,
    /// Type d'échangeur
    pub exchanger_type: ExchangerGeometryType,
}

pub enum ExchangerGeometryType {
    SmoothTube,
    FinnedTube,
    BrazedPlate,      // BPHX
    GasketedPlate,
    ShellAndTube,
}

Fichiers à Créer/Modifier

Fichier Action
crates/components/src/bphx.rs Créer
crates/components/src/lib.rs Ajouter module

Critères d'Acceptation

  • Corrélation Longo (2004) par défaut
  • Sélection de corrélation alternative
  • Gestion zones monophasiques et diphasiques
  • Paramètres géométriques configurables

Références