11import enums from './enums.js' ;
22import { mois_liste , tv } from './utils.js' ;
33import tvs from './tv.js' ;
4- import { COEFF_EP , PREVIOUS_COEFF_EP } from './conso.js' ;
4+ import { COEFF_EP_1_9 , COEFF_EP_2_3 } from './conso.js' ;
55
66export class ProductionENR {
77 #taplpi = {
@@ -20,7 +20,7 @@ export class ProductionENR {
2020 * @param productionElecEnr
2121 * @param Sh {string}
2222 */
23- calculateEnr ( productionElecEnr , conso , Sh , th , zc_id , use_previous_coeff_ch_elec ) {
23+ calculateEnr ( productionElecEnr , conso , Sh , th , zc_id , use_coeff_ch_elec_2_3 ) {
2424 const productionElectricite = {
2525 conso_elec_ac : 0 ,
2626 production_pv : 0 ,
@@ -45,7 +45,7 @@ export class ProductionENR {
4545 this . updateEfConso ( productionElectricite , conso , Sh ) ;
4646
4747 // Mise à jour des consommations d'énergie primaire en minorant l'énergie consommée par l'énergie autoconsommée par le poste
48- this . updateEPConso ( productionElectricite , conso , Sh , use_previous_coeff_ch_elec ) ;
48+ this . updateEPConso ( productionElectricite , conso , Sh , use_coeff_ch_elec_2_3 ) ;
4949 }
5050
5151 return {
@@ -181,17 +181,17 @@ export class ProductionENR {
181181 * @param productionElectricite
182182 * @param conso {{ep_conso: Ep_conso}}
183183 * @param Sh {number}
184- * @param use_previous_coeff_ch_elec {boolean} "true" pour ne pas utiliser le dernier coeff de chauffage électrique
184+ * @param use_coeff_ch_elec_2_3 {boolean} "true" pour ne pas utiliser le dernier coeff de chauffage électrique
185185 */
186- updateEPConso ( productionElectricite , conso , Sh , use_previous_coeff_ch_elec ) {
187- if ( use_previous_coeff_ch_elec ) {
188- conso . ep_conso . ep_conso_ecs -= PREVIOUS_COEFF_EP * productionElectricite . conso_elec_ac_ecs ;
189- conso . ep_conso . ep_conso_ch -= PREVIOUS_COEFF_EP * productionElectricite . conso_elec_ac_ch ;
190- conso . ep_conso . ep_conso_fr -= PREVIOUS_COEFF_EP * productionElectricite . conso_elec_ac_fr ;
186+ updateEPConso ( productionElectricite , conso , Sh , use_coeff_ch_elec_2_3 ) {
187+ if ( use_coeff_ch_elec_2_3 ) {
188+ conso . ep_conso . ep_conso_ecs -= COEFF_EP_2_3 * productionElectricite . conso_elec_ac_ecs ;
189+ conso . ep_conso . ep_conso_ch -= COEFF_EP_2_3 * productionElectricite . conso_elec_ac_ch ;
190+ conso . ep_conso . ep_conso_fr -= COEFF_EP_2_3 * productionElectricite . conso_elec_ac_fr ;
191191 conso . ep_conso . ep_conso_eclairage -=
192- PREVIOUS_COEFF_EP * productionElectricite . conso_elec_ac_eclairage ;
192+ COEFF_EP_2_3 * productionElectricite . conso_elec_ac_eclairage ;
193193 conso . ep_conso . ep_conso_totale_auxiliaire -=
194- PREVIOUS_COEFF_EP * productionElectricite . conso_elec_ac_auxiliaire ;
194+ COEFF_EP_2_3 * productionElectricite . conso_elec_ac_auxiliaire ;
195195
196196 const conso_elec =
197197 productionElectricite . conso_elec_ac_ecs +
@@ -200,16 +200,17 @@ export class ProductionENR {
200200 productionElectricite . conso_elec_ac_eclairage +
201201 productionElectricite . conso_elec_ac_auxiliaire ;
202202
203- conso . ep_conso . ep_conso_5_usages -= PREVIOUS_COEFF_EP * conso_elec ;
203+ conso . ep_conso . ep_conso_5_usages -= COEFF_EP_2_3 * conso_elec ;
204204
205205 conso . ep_conso . ep_conso_5_usages_m2 = Math . floor ( conso . ep_conso . ep_conso_5_usages / Sh ) ;
206206 } else {
207- conso . ep_conso . ep_conso_ecs -= COEFF_EP * productionElectricite . conso_elec_ac_ecs ;
208- conso . ep_conso . ep_conso_ch -= COEFF_EP * productionElectricite . conso_elec_ac_ch ;
209- conso . ep_conso . ep_conso_fr -= COEFF_EP * productionElectricite . conso_elec_ac_fr ;
210- conso . ep_conso . ep_conso_eclairage -= COEFF_EP * productionElectricite . conso_elec_ac_eclairage ;
207+ conso . ep_conso . ep_conso_ecs -= COEFF_EP_1_9 * productionElectricite . conso_elec_ac_ecs ;
208+ conso . ep_conso . ep_conso_ch -= COEFF_EP_1_9 * productionElectricite . conso_elec_ac_ch ;
209+ conso . ep_conso . ep_conso_fr -= COEFF_EP_1_9 * productionElectricite . conso_elec_ac_fr ;
210+ conso . ep_conso . ep_conso_eclairage -=
211+ COEFF_EP_1_9 * productionElectricite . conso_elec_ac_eclairage ;
211212 conso . ep_conso . ep_conso_totale_auxiliaire -=
212- COEFF_EP * productionElectricite . conso_elec_ac_auxiliaire ;
213+ COEFF_EP_1_9 * productionElectricite . conso_elec_ac_auxiliaire ;
213214
214215 const conso_elec =
215216 productionElectricite . conso_elec_ac_ecs +
@@ -218,7 +219,7 @@ export class ProductionENR {
218219 productionElectricite . conso_elec_ac_eclairage +
219220 productionElectricite . conso_elec_ac_auxiliaire ;
220221
221- conso . ep_conso . ep_conso_5_usages -= COEFF_EP * conso_elec ;
222+ conso . ep_conso . ep_conso_5_usages -= COEFF_EP_1_9 * conso_elec ;
222223
223224 conso . ep_conso . ep_conso_5_usages_m2 = Math . floor ( conso . ep_conso . ep_conso_5_usages / Sh ) ;
224225 }
0 commit comments