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

71 lines
1.5 KiB
Markdown

# 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
```rust
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
- [Epic 11 Technical Specifications](../planning-artifacts/epic-11-technical-specifications.md)