From bb4bcab65a959184b7b3bf8816364b5c3f0cfa7c Mon Sep 17 00:00:00 2001 From: Michael Desigaud Date: Sat, 23 May 2026 00:32:53 +0200 Subject: [PATCH] fix: issue-150 --- src/14_generateur_ecs.js | 22 +- test/fixtures/2694E0480609U.xml | 1923 ++++++++++++++++++++++++++++ test/open3cl-rcu-ecs-isole.spec.js | 31 + types.d.ts | 1 + 4 files changed, 1973 insertions(+), 4 deletions(-) create mode 100644 test/fixtures/2694E0480609U.xml create mode 100644 test/open3cl-rcu-ecs-isole.spec.js diff --git a/src/14_generateur_ecs.js b/src/14_generateur_ecs.js index da54706..08b75da 100644 --- a/src/14_generateur_ecs.js +++ b/src/14_generateur_ecs.js @@ -190,8 +190,22 @@ function rg_accumulateur_gaz(di, besoin_ecs) { ); } -function rgrsReseauUrbain(de) { - if (de.reseau_distribution_isole === 1) { +function rgrsReseauUrbain(de, ecs_de) { + /** + * Le rendement de génération d'un réseau de chaleur dépend de son caractère isolé ou non. + * D'après la spécification 3CL-DPE, le type de RCU est porté par enum_type_generateur_ecs_id : + * - 72 : "Réseau de chaleur non isolé" -> 0.75 + * - 73 : "Réseau de chaleur isolé" -> 0.9 + */ + if (de.enum_type_generateur_ecs_id === '73') { + return 0.9; + } + /** + * Pour les autres générateurs assimilés à un réseau de chaleur (ex : installation + * collective multi-bâtiment modélisée comme un réseau de chaleur), on retombe sur + * l'indicateur reseau_distribution_isole de l'installation ECS s'il est renseigné. + */ + if (ecs_de && ecs_de.reseau_distribution_isole === 1) { return 0.9; } return 0.75; @@ -295,8 +309,8 @@ export default function calc_gen_ecs(dpe, gen_ecs, ecs_di, ecs_de, GV, ca_id, zc } } - di.rendement_generation_stockage = rgrsReseauUrbain(ecs_de); - di.rendement_generation_stockage_depensier = rgrsReseauUrbain(ecs_de); + di.rendement_generation_stockage = rgrsReseauUrbain(de, ecs_de); + di.rendement_generation_stockage_depensier = rgrsReseauUrbain(de, ecs_de); Iecs = 1 / di.rendement_generation_stockage; Iecs_dep = 1 / di.rendement_generation_stockage_depensier; diff --git a/test/fixtures/2694E0480609U.xml b/test/fixtures/2694E0480609U.xml new file mode 100644 index 0000000..c0aef39 --- /dev/null +++ b/test/fixtures/2694E0480609U.xml @@ -0,0 +1,1923 @@ + + + 2694E0480609U + ACTIF + + + 26/IMO/2263 + + + 2.6 + 2026-02-18 + + + + 2026-02-18 + 1 + + 26615 + LICIEL Diagnostics v4 [Version XML:319] + BBS_Slama_2025.11.1.0 + + + + + + + + + + + + + + + + + + + + 1 Galerie des Alliés + 94600 + Choisy-le-Roi, France + 1 Galerie des Alliés 94600 Choisy-le-Roi, France + 1 Galerie des Alliés 94600 Choisy-le-Roi, France 13eme portes 1133 + 1 + 2026-02-18 + 94022_0033_00001 + + 1 Galerie des Alliés 94600 Choisy-le-Roi + 1 + Galerie des Alliés + 94022 + 94600 + Choisy-le-Roi + housenumber + 0.51668 + 656370.97 + 6851840.13 + + 26/IMO/2263 + 0 + + 13eme portes 1133 + + + + + + + + 2 + 2026-02-18T18:47:41+01:00 + + + + + 4 + 2 + 52.1 + 1 + 2.5 + 6200 + 1 + + + 1 + 40 + 1 + 0 + + + + 1 + 0 + 0 + 3 + + + + + Mur 1 Ouest - Mur en béton banché d'épaisseur ≤ 20 cm avec isolation intérieure (réalisée entre 1978 et 1982) donnant sur l'extérieur + 2026_02_18_16_41_32_975726900702978 + + 1 + 1 + 4 + 9.92 + 9.92 + 0 + 81 + 20 + 13 + 20 + 2 + 3 + 4 + 13 + 7 + + 1 + 0.8 + 2.5 + + + + + Mur 2 Sud - Mur en béton banché d'épaisseur ≤ 20 cm avec isolation intérieure (réalisée entre 1978 et 1982) donnant sur l'extérieur + 2026_02_18_16_42_10_7498776009856517 + + 1 + 1 + 1 + 18.38 + 18.38 + 0 + 81 + 20 + 13 + 20 + 2 + 3 + 4 + 13 + 7 + + 1 + 0.8 + 2.5 + + + + + Mur 3 Nord - Mur en béton banché d'épaisseur ≤ 20 cm non isolé donnant sur un local chauffé + 2026_02_18_16_43_51_8708474005282673 + + 283 + 22 + 2 + 18.25 + 18.25 + 1 + 81 + 20 + 13 + 20 + 2 + 2 + 1 + + 0 + 2.5 + 2.5 + + + + + Mur 4 Est - Mur en béton banché d'épaisseur ≤ 20 cm donnant sur un bâtiment ou local à usage autre que d'habitation + 2026_02_18_16_46_08_3726668003561137 + + 4 + 4 + 3 + 5.75 + 5.75 + 0 + 81 + 20 + 13 + 20 + 2 + 1 + 4 + 13 + 8 + + 0.2 + 0.8 + 2.5 + + + + + Mur 5 Est - Mur en béton banché d'épaisseur ≤ 20 cm non isolé donnant sur des circulations avec bouche ou gaine de désenfumage, ouverte en permanence + 2026_02_18_16_46_36_41778340002322316 + LNC2026_02_18_16_46_36_41778340002322316 + 118 + 9.15 + 0.5 + 2 + 16 + 3 + 7.23 + 7.23 + 1 + 81 + 20 + 13 + 20 + 2 + 2 + 1 + + 0.15 + 2.5 + 2.5 + + + + + + + Plancher - Dalle béton non isolée donnant sur un local chauffé + 2026_02_18_16_41_20_221353500765738 + + 283 + 22 + 54.705 + 1 + 9 + 9 + 2 + 2 + 1 + 0 + + 0 + 2 + 2 + 2 + + + + + + + Plafond - Dalle béton donnant sur l'extérieur (terrasse) + 2026_02_18_16_41_25_2423663007521535 + + 1 + 1 + 54.705 + 0 + 8 + 8 + 2 + 1 + 4 + 61 + 8 + + 1 + 0.7 + 2.5 + + + + + + + Fenêtre Ouest - Fenêtres coulissantes pvc, orientées Ouest, double vitrage + 2026_02_18_16_44_02_1637220003493987 + 2026_02_18_16_41_32_975726900702978 + + 1 + 1 + 3.64 + 2 + 2 + 2 + 3 + 1 + 6 + 0 + 1 + 393 + 5 + 5 + 0 + 3.3 + 0.48 + 2 + 86 + 3 + 0 + 0 + 0 + 5 + 115 + 2 + 4 + 19 + + + 1 + 3.3 + 3.3 + 2.8 + 2.8 + 0.48 + 1 + 1 + + + + + + Porte-fenêtre Ouest - Portes-fenêtres battantes métal sans rupture de ponts thermiques, orientées Ouest, double vitrage + 2026_02_18_16_44_37_0510695007438993 + 2026_02_18_16_41_32_975726900702978 + + 1 + 1 + 4.94 + 1 + 2 + 2 + 3 + 1 + 6 + 0 + 1 + 273 + 7 + 7 + 0 + 3.9 + 0.52 + 2 + 92 + 3 + 0 + 0 + 0 + 5 + 170 + 2 + 4 + 19 + + + 1 + 3.3 + 3.9 + 3.2 + 3.2 + 0.52 + 1 + 1 + + + + + + + + Porte - Porte(s) bois opaque pleine + 2026_02_18_16_47_57_8580653007051416 + 2026_02_18_16_46_36_41778340002322316 + LNC2026_02_18_16_47_57_8580653007051416 + 2 + 16 + 118 + 9.15 + 0.5 + 1.9 + 1 + 1 + 1 + 1 + 5 + 0 + 0 + 2 + + 3.5 + 0.15 + + + + + + + + Mur 1 Ouest / Fenêtre Ouest + PT_1 + 2026_02_18_16_44_02_1637220003493987 + 2026_02_18_16_41_32_975726900702978 + 87 + 1 + 10.8 + 1 + 5 + + 0 + + + + + Mur 1 Ouest / Porte-fenêtre Ouest + PT_2 + 2026_02_18_16_44_37_0510695007438993 + 2026_02_18_16_41_32_975726900702978 + 87 + 1 + 8.9 + 1 + 5 + + 0 + + + + + Mur 5 Est / Porte + PT_3 + 2026_02_18_16_47_57_8580653007051416 + 2026_02_18_16_46_36_41778340002322316 + 75 + 1 + 5.01 + 1 + 5 + + 0.38 + + + + + Mur 1 Ouest / Plafond + PT_4 + 2026_02_18_16_41_25_2423663007521535 + 2026_02_18_16_41_32_975726900702978 + 42 + 1 + 7.4 + 1 + 3 + + 0.75 + + + + + Mur 1 Ouest / Plancher + PT_5 + 2026_02_18_16_41_20_221353500765738 + 2026_02_18_16_41_32_975726900702978 + 30 + 0.5 + 7.4 + 1 + 2 + + 0.92 + + + + + Mur 2 Sud / Plafond + PT_6 + 2026_02_18_16_41_25_2423663007521535 + 2026_02_18_16_42_10_7498776009856517 + 42 + 1 + 7.35 + 1 + 3 + + 0.75 + + + + + Mur 2 Sud / Plancher + PT_7 + 2026_02_18_16_41_20_221353500765738 + 2026_02_18_16_42_10_7498776009856517 + 30 + 0.5 + 7.35 + 1 + 2 + + 0.92 + + + + + Mur 4 Est / Plafond + PT_8 + 2026_02_18_16_41_25_2423663007521535 + 2026_02_18_16_46_08_3726668003561137 + 42 + 1 + 2.3 + 1 + 3 + + 0.75 + + + + + Mur 4 Est / Plancher + PT_9 + 2026_02_18_16_41_20_221353500765738 + 2026_02_18_16_46_08_3726668003561137 + 30 + 0.5 + 2.3 + 1 + 2 + + 0.92 + + + + + + + + 52.1 + VMC SF Auto réglable avant 1982 (collective) + 2026_02_18_16_49_08_8236835007666821 + + 1 + 3 + 1 + 3 + 3 + 0 + + + 47.21302 + 1.5 + 414 + 9.37926 + 34.89658 + + + + + + + + + Réseau de chaleur vertueux isolé + 2026_02_18_16_49_37_3196021000246278 + 1 + 1 + 1 + 52.1 + 1 + 1 + 1 + 3 + 1 + + 0.83 + 1160.0443427286 + 1636.49112634928 + 1552.93754046667 + 2190.75117315833 + + + + + Réseau de chaleur isolé + Generateur:2026_02_18_16_49_37_3196021000246278 + + 73 + + 2 + 8 + 1 + 9403C + 2025-04-11 + 1 + 1 + 0 + + 1 + 0.9 + 1552.93754046667 + 2190.75117315833 + + + + + + + + + Radiateur électrique à inertie (modélisé comme un radiateur NFC, NF** et NF***) avec programmateur pièce par pièce (système individuel) + 2026_02_18_16_49_22_17989830002722043 + 52.1 + 1 + 1 + 1 + 1 + 1 + + 6867.14601233421 + 8560.92831564532 + 5809.92502815546 + 7242.94366189047 + + + + + + Emetteur:2026_02_18_16_49_22_17989830002722043#1 + 52.1 + 2 + 1 + 2 + 3 + 146 + 0 + 5 + 2 + 1 + 1 + 1 + 1 + + 0.83 + 0.97 + 1 + 0.99 + + + + + + + Electrique - Radiateur électrique à inertie (modélisé comme un radiateur NFC, NF** et NF***) + Generateur:2026_02_18_16_49_22_17989830002722043#1 + + + Sans Objet + 100 + 1 + 1 + 1 + 29 + + 1 + 1 + + 1 + 5809.92502815546 + 7242.94366189047 + + + + + + + + 34.89658 + 9.3792645467628724 + 44.275844546762869 + 26.271250000000002 + 0 + 38.2935 + 26 + 0.99749999999999994 + 22.5343 + 158.37239454676288 + + + 37.5492 + 0 + 0 + 1346.1970860000001 + 1787.99764 + 0.280460551987916 + 0.24801144798244476 + 36.816311414159195 + 53.210621061679994 + 0 + 0 + 0 + 1.7720500000000001 + 99.2348 + 139.99195 + 6867.146012334214 + 8560.9283156453239 + 1160.0443427286002 + 1636.4911263492752 + 0 + 0 + + + 5809.9250281554605 + 7242.9436618904738 + 1552.9375404666669 + 2190.751173158334 + 98.469 + 0 + 0 + 0 + 0 + 0 + 0 + 413.58605520000003 + 413.58605520000003 + 0 + 0 + 7874.917623822128 + 151 + + + 11038.857553495374 + 11038.857553495374 + 1552.9375404666669 + 1552.9375404666669 + 187.09109999999998 + 0 + 0 + 0 + 0 + 0 + 0 + 785.81350488 + 785.81350488 + 0 + 0 + 13564.69969884204 + 260 + E + + + 458.98407722428141 + 458.98407722428141 + 265.5523194198 + 265.5523194198 + 6.794361 + 0 + 0 + 0 + 0 + 0 + 0 + 26.4695075328 + 26.4695075328 + 0 + 0 + 757.80026517688134 + 14 + C + + + 1263.0825629929398 + 1263.0825629929398 + 138.53755798503136 + 138.53755798503136 + 21.407243001006208 + 0 + 0 + 0 + 0 + 0 + 0 + 83.376798513455228 + 83.376798513455228 + 0 + 0 + 1506.4041624924325 + + + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + 1 + 5809.9250281554605 + 0 + 6321.9800833554609 + 458.98407722428141 + 0 + 492.24794575708137 + 1263.0825629929398 + 0 + 1367.8666045074012 + + + 8 + 0 + 1552.9375404666669 + 1552.9375404666669 + 0 + 265.5523194198 + 265.5523194198 + 0 + 138.53755798503136 + 138.53755798503136 + + + + 1 + 1 + 0 + 0 + 0 + 2 + + + 1.0724 + 4 + 4 + 1 + 4 + + + + + + + réseau de chaleur ou de froid vertueux + 6 + + + + + Dalle béton non isolée donnant sur un local chauffé + 2 + + + Dalle béton donnant sur l'extérieur (terrasse) + 3 + + + Mur en béton banché d'épaisseur 20 cm avec isolation intérieure (réalisée entre 1978 et 1982) donnant sur l'extérieur + 1 + + + Mur en béton banché d'épaisseur 20 cm avec isolation intérieure (réalisée entre 1978 et 1982) donnant sur l'extérieur + 1 + + + Mur en béton banché d'épaisseur 20 cm non isolé donnant sur un local chauffé + 1 + + + Fenêtres coulissantes pvc, orientées Ouest, double vitrage + 4 + + + Portes-fenêtres battantes métal sans rupture de ponts thermiques, orientées Ouest, double vitrage + 4 + + + Mur en béton banché d'épaisseur 20 cm donnant sur un bâtiment ou local à usage autre que d'habitation + 1 + + + Mur en béton banché d'épaisseur 20 cm non isolé donnant sur des circulations avec bouche ou gaine de désenfumage, ouverte en permanence + 1 + + + Porte(s) bois opaque pleine + 4 + + + VMC SF Auto réglable avant 1982 (collective) + 8 + + + Radiateur électrique à inertie (modélisé comme un radiateur NFC, NF** et NF***) avec programmateur pièce par pièce (système individuel) + 5 + + + Radiateur électrique à inertie (modélisé comme un radiateur NFC, NF** et NF***) avec programmateur pièce par pièce (système individuel) + 9 + + + Réseau de chaleur vertueux isolé + 6 + + + + + 11 + + + Département: 94 Val de Marne + 94 Val de Marne + + 2 + + + Altitude: 40 m + 40 m + + 4 + + + Type de bien: Appartement + Appartement + + 2 + + + Année de construction: 1978 - 1982 + 1978 - 1982 + + 5 + + + Surface de référence du logement: 52,1 m² + 52,1 m² + + 2 + + + Surface de référence de l'immeuble: 6200 m² + 6200 m² + + 2 + + + Nombre de niveaux du logement: 1 + 1 + + 2 + + + Hauteur moyenne sous plafond: 2,5 m + 2,5 m + + 2 + + + + + 1 + + + Surface du mur: 9,92 m² + 9,92 m² + + 2 + + + Type d'adjacence: l'extérieur + l'extérieur + + 2 + + + Matériau mur: Mur en béton banché + Mur en béton banché + + 2 + + + Epaisseur mur: 20 cm + 20 cm + + 2 + + + Isolation: oui + oui + + 2 + + + Année isolation: 1978 - 1982 + 1978 - 1982 + + 1 + + + + + 1 + + + Surface du mur: 18,38 m² + 18,38 m² + + 2 + + + Type d'adjacence: l'extérieur + l'extérieur + + 2 + + + Matériau mur: Mur en béton banché + Mur en béton banché + + 2 + + + Epaisseur mur: 20 cm + 20 cm + + 2 + + + Isolation: oui + oui + + 2 + + + Année isolation: 1978 - 1982 + 1978 - 1982 + + 1 + + + + + 1 + + + Surface du mur: 18,25 m² + 18,25 m² + + 2 + + + Type d'adjacence: un local chauffé + un local chauffé + + 2 + + + Matériau mur: Mur en béton banché + Mur en béton banché + + 2 + + + Epaisseur mur: 20 cm + 20 cm + + 2 + + + Isolation: non + non + + 2 + + + + + 1 + + + Surface du mur: 5,75 m² + 5,75 m² + + 2 + + + Type d'adjacence: un bâtiment ou local à usage autre que d'habitation + un bâtiment ou local à usage autre que d'habitation + + 2 + + + Matériau mur: Mur en béton banché + Mur en béton banché + + 2 + + + Epaisseur mur: 20 cm + 20 cm + + 2 + + + Isolation: inconnue + inconnue + + 2 + + + Année de construction/rénovation: 1978 - 1982 + 1978 - 1982 + + 1 + + + + + 1 + + + Surface du mur: 7,23 m² + 7,23 m² + + 2 + + + Type d'adjacence: des circulations avec bouche ou gaine de désenfumage, ouverte en permanence + des circulations avec bouche ou gaine de désenfumage, ouverte en permanence + + 2 + + + Surface Aiu: 9,15 m² + 9,15 m² + + 2 + + + Etat isolation des parois Aiu: non isolé + non isolé + + 2 + + + Surface Aue: 0,5 m² + 0,5 m² + + 2 + + + Etat isolation des parois Aue: non isolé + non isolé + + 2 + + + Matériau mur: Mur en béton banché + Mur en béton banché + + 2 + + + Epaisseur mur: 20 cm + 20 cm + + 2 + + + Isolation: non + non + + 2 + + + + + 2 + + + Surface de plancher bas: 54,71 m² + 54,71 m² + + 2 + + + Type d'adjacence: un local chauffé + un local chauffé + + 2 + + + Type de pb: Dalle béton + Dalle béton + + 2 + + + Isolation : oui / non / inconnue: non + non + + 2 + + + + + 3 + + + Surface de plancher haut: 54,71 m² + 54,71 m² + + 2 + + + Type d'adjacence: l'extérieur (terrasse) + l'extérieur (terrasse) + + 2 + + + Type de ph: Dalle béton + Dalle béton + + 2 + + + Isolation: inconnue + inconnue + + 2 + + + Année de construction/rénovation: 1978 - 1982 + 1978 - 1982 + + 1 + + + + + 4 + + + Surface de baies: 3,64 m² + 3,64 m² + + 2 + + + Placement: Mur 1 Ouest + Mur 1 Ouest + + 2 + + + Orientation des baies: Ouest + Ouest + + 2 + + + Inclinaison vitrage: vertical + vertical + + 2 + + + Type ouverture: Fenêtres coulissantes + Fenêtres coulissantes + + 2 + + + Type menuiserie: PVC + PVC + + 2 + + + Type de vitrage: double vitrage + double vitrage + + 2 + + + Epaisseur lame air: 6 mm + 6 mm + + 2 + + + Présence couche peu émissive: non + non + + 2 + + + Gaz de remplissage: Air + Air + + 2 + + + Longueur Pont Thermique: 10,8 m + 10,8 m + + 2 + + + Positionnement de la menuiserie: au nu intérieur + au nu intérieur + + 2 + + + Largeur du dormant menuiserie: Lp: 5 cm + Lp: 5 cm + + 2 + + + Type volets: Volets roulants aluminium + Volets roulants aluminium + + 2 + + + Type de masques proches: Absence de masque proche + Absence de masque proche + + 2 + + + Type de masques lointains: Absence de masque lointain + Absence de masque lointain + + 2 + + + U Fenêtre (calculé): 2,8 + 2,8 + + 2 + + + + + 4 + + + Surface de baies: 4,94 m² + 4,94 m² + + 2 + + + Placement: Mur 1 Ouest + Mur 1 Ouest + + 2 + + + Orientation des baies: Ouest + Ouest + + 2 + + + Inclinaison vitrage: vertical + vertical + + 2 + + + Type ouverture: Portes-fenêtres battantes + Portes-fenêtres battantes + + 2 + + + Type menuiserie: Métal sans rupteur de ponts thermiques + Métal sans rupteur de ponts thermiques + + 2 + + + Type de vitrage: double vitrage + double vitrage + + 2 + + + Epaisseur lame air: 6 mm + 6 mm + + 2 + + + Présence couche peu émissive: non + non + + 2 + + + Gaz de remplissage: Air + Air + + 2 + + + Longueur Pont Thermique: 8,9 m + 8,9 m + + 2 + + + Positionnement de la menuiserie: au nu intérieur + au nu intérieur + + 2 + + + Largeur du dormant menuiserie: Lp: 5 cm + Lp: 5 cm + + 2 + + + Type volets: Volets roulants aluminium + Volets roulants aluminium + + 2 + + + Type de masques proches: Absence de masque proche + Absence de masque proche + + 2 + + + Type de masques lointains: Absence de masque lointain + Absence de masque lointain + + 2 + + + U Fenêtre (calculé): 3,2 + 3,2 + + 2 + + + + + 5 + + + Surface de porte: 1,9 m² + 1,9 m² + + 2 + + + Placement: Mur 5 Est + Mur 5 Est + + 2 + + + Type d'adjacence: des circulations avec bouche ou gaine de désenfumage, ouverte en permanence + des circulations avec bouche ou gaine de désenfumage, ouverte en permanence + + 2 + + + Surface Aiu: 9,15 m² + 9,15 m² + + 2 + + + Etat isolation des parois Aiu: non isolé + non isolé + + 2 + + + Surface Aue: 0,5 m² + 0,5 m² + + 2 + + + Etat isolation des parois Aue: non isolé + non isolé + + 2 + + + Nature de la menuiserie: Porte simple en bois + Porte simple en bois + + 2 + + + Type de porte: Porte opaque pleine + Porte opaque pleine + + 2 + + + Longueur Pont Thermique: 5,01 m + 5,01 m + + 2 + + + Positionnement de la menuiserie: au nu intérieur + au nu intérieur + + 2 + + + Largeur du dormant menuiserie: Lp: 5 cm + Lp: 5 cm + + 2 + + + + + 6 + + + Type de pont thermique: Mur 5 Est / Porte + Mur 5 Est / Porte + + 2 + + + Type isolation: non isolé + non isolé + + 2 + + + Longueur du PT: 5 m + 5 m + + 2 + + + Largeur du dormant menuiserie Lp: Lp: 5 cm + Lp: 5 cm + + 2 + + + Position menuiseries: au nu intérieur + au nu intérieur + + 2 + + + + + 6 + + + Type PT: Mur 1 Ouest / Plafond + Mur 1 Ouest / Plafond + + 2 + + + Type isolation: ITI / inconnue + ITI / inconnue + + 2 + + + Longueur du PT: 7,4 m + 7,4 m + + 2 + + + + + 6 + + + Type PT: Mur 1 Ouest / Plancher + Mur 1 Ouest / Plancher + + 2 + + + Type isolation: ITI / non isolé + ITI / non isolé + + 2 + + + Longueur du PT: 7,4 m + 7,4 m + + 2 + + + + + 6 + + + Type PT: Mur 2 Sud / Plafond + Mur 2 Sud / Plafond + + 2 + + + Type isolation: ITI / inconnue + ITI / inconnue + + 2 + + + Longueur du PT: 7,4 m + 7,4 m + + 2 + + + + + 6 + + + Type PT: Mur 2 Sud / Plancher + Mur 2 Sud / Plancher + + 2 + + + Type isolation: ITI / non isolé + ITI / non isolé + + 2 + + + Longueur du PT: 7,4 m + 7,4 m + + 2 + + + + + 6 + + + Type PT: Mur 4 Est / Plafond + Mur 4 Est / Plafond + + 2 + + + Type isolation: inconnue / inconnue + inconnue / inconnue + + 2 + + + Longueur du PT: 2,3 m + 2,3 m + + 2 + + + + + 6 + + + Type PT: Mur 4 Est / Plancher + Mur 4 Est / Plancher + + 2 + + + Type isolation: inconnue / non isolé + inconnue / non isolé + + 2 + + + Longueur du PT: 2,3 m + 2,3 m + + 2 + + + + + 10 + + + Type de ventilation: VMC SF Auto réglable avant 1982 + VMC SF Auto réglable avant 1982 + + 2 + + + Année installation: 1978 - 1982 + 1978 - 1982 + + 2 + + + Energie utilisée: Electrique + Electrique + + 2 + + + Façades exposées: plusieurs + plusieurs + + 2 + + + Logement Traversant: non + non + + 2 + + + + + 7 + + + Type d'installation de chauffage: Installation de chauffage simple + Installation de chauffage simple + + 2 + + + Type générateur: Electrique - Radiateur électrique à inertie (modélisé comme un radiateur NFC, NF** et NF***) + Electrique - Radiateur électrique à inertie (modélisé comme un radiateur NFC, NF** et NF***) + + 2 + + + Année installation générateur: 2021 (estimée en fonction de la marque et du modèle) + 2021 (estimée en fonction de la marque et du modèle) + + 2 + + + Energie utilisée: Electrique + Electrique + + 2 + + + Type émetteur: Radiateur électrique à inertie (modélisé comme un radiateur NFC, NF** et NF***) + Radiateur électrique à inertie (modélisé comme un radiateur NFC, NF** et NF***) + + 2 + + + Type de chauffage: divisé + divisé + + 2 + + + Equipement intermittence: Avec intermittence pièce par pièce avec minimum de température et détection de présence + Avec intermittence pièce par pièce avec minimum de température et détection de présence + + 2 + + + + + 8 + + + Nombre de niveaux desservis: 1 + 1 + + 2 + + + Type générateur: Réseau de chaleur isolé + Réseau de chaleur isolé + + 2 + + + Année installation générateur: 1978 - 1982 + 1978 - 1982 + + 2 + + + Energie utilisée: Réseau de chaleur + Réseau de chaleur + + 2 + + + Présence d'une régulation/Ajust,T° Fonctionnement: non + non + + 2 + + + Type de distribution: production hors volume habitable + production hors volume habitable + + 2 + + + Type de production: instantanée + instantanée + + 2 + + + + + + + Plans du logement + 1 + + + Notices techniques des équipements + 10 + + + + + Eteindre les lumières lorsque personne n'utilise la pièce. + 4 + Eclairage + + + Faire vérifier les isolants et les compléter tous les 20 ans. + 13 + Isolation + + + Ne jamais placer un meuble devant un émetteur de chaleur. + 3 + Radiateur + + + Nettoyage et réglage de l'installation tous les 3 ans par un professionnel. + 1 + Ventilation + + + Nettoyer régulièrement les bouches. + 1 + Ventilation + + + Veiller à ouvrir les fenêtres de chaque pièce très régulièrement + 1 + Ventilation + + + + + + 1 + 237 + 13 + 100 + 150 + + + Remplacer les fenêtres par des fenêtres double vitrage à isolation renforcée. + 4 + + Uw = 1,3 W/m².K, Sw = 0,42 + + + + + 3 + 163 + 10 + 100 + 150 + + + Isolation des plafonds par l'extérieur. + 3 + + R > 5 m².K/W + + + Isolation des murs par l'intérieur. +Avant d'isoler un mur, vérifier qu'il ne présente aucune trace d'humidité. + 1 + + R > 4,5 m².K/W + + + + + + + \ No newline at end of file diff --git a/test/open3cl-rcu-ecs-isole.spec.js b/test/open3cl-rcu-ecs-isole.spec.js new file mode 100644 index 0000000..0206a96 --- /dev/null +++ b/test/open3cl-rcu-ecs-isole.spec.js @@ -0,0 +1,31 @@ +import { describe, expect, test } from 'vitest'; +import { getAdemeFileJson } from './test-helpers.js'; +import { calcul_3cl } from '../src/index.js'; + +/** + * Non-regression test for https://github.com/Open3CL/engine/issues/150 + * + * Pour l'ECS, il existe deux types de RCU, isolé ou non isolé, et dont dépend + * le rendement de génération : + * - enum_type_generateur_ecs_id = 72 : "Réseau de chaleur non isolé" -> 0.75 + * - enum_type_generateur_ecs_id = 73 : "Réseau de chaleur isolé" -> 0.90 + * + * Avant le correctif, le rendement_generation_stockage était fixé à 0.75 quel + * que soit le type de RCU. Le DPE 2694E0480609U est celui mentionné dans le + * ticket et contient un générateur ECS de type "Réseau de chaleur isolé" (73). + */ +describe('ECS RCU isolé / non isolé - issue #150', () => { + test('rendement_generation_stockage doit être proche entre DPE entrée et DPE sortie pour 2694E0480609U', () => { + /** @type {FullDpe} */ + const input = getAdemeFileJson('2694E0480609U'); + const output = calcul_3cl(structuredClone(input)); + + expect( + input.logement.installation_ecs_collection.installation_ecs[0].generateur_ecs_collection + .generateur_ecs[0].donnee_intermediaire.rendement_generation_stockage + ).toBe( + output.logement.installation_ecs_collection.installation_ecs[0].generateur_ecs_collection + .generateur_ecs[0].donnee_intermediaire.rendement_generation_stockage + ); + }); +}); diff --git a/types.d.ts b/types.d.ts index 8b5963c..bb0e744 100644 --- a/types.d.ts +++ b/types.d.ts @@ -252,6 +252,7 @@ interface Donnee_intermediaire { i0?: number; rendement_emission?: number; rendement_regulation?: number; + rendement_generation_stockage?: number; qp0?: number; pn?: number; k?: number;