71 lines
1.5 KiB
Markdown
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)
|