Nuit : la voiture profite d'EDF ferme pour la batterie, la nuit prepare le soir ; conseiller IA relecteur de la journee (revue calculee + pistes)

This commit is contained in:
Tallagrand Thierry
2026-10-08 05:31:44 +02:00
parent 043fb85383
commit 78f434778b
21 changed files with 742 additions and 552 deletions

View File

@@ -417,8 +417,12 @@ export const balanceScenarios = [
id: 'bilan-hc-nuit-2709-prevision-forecast-solar',
label: 'Nuit 26-27/09, prevision 25,1 kWh : P12 plancher 48,4 % (nuit suivante), reseau vise midi 25,3 %',
snapshot: snap2709('2026-09-27T01:20:00+02:00', 72, NUIT_2709),
// 08/10 : la nuit prepare aussi le soir. Profil habituel : batterie prevue a
// 59,6 % a 19 h pour 64,7 % requis -> +5,1 points (courbe plate, pas
// d'ecretage) : 25,3 + 5,0 = 30,3 % en fin de nuit. Le 27/09 reel (22 kWh)
// a vide la batterie a 01:00 : le sens est le bon.
expect: { usable: true, requiredSocPct: 40.2, prudentRequiredSocPct: 48.4, gridNeeded: false,
hcReachActive: true, hcFloorPct: 25.3, hcNightFloorPrudentPct: 48.4 },
hcReachActive: true, nightEveningActive: true, hcFloorPct: 30.3, hcNightFloorPrudentPct: 48.4 },
},
{
// Meme nuit, journee annoncee sombre (18 kWh, prevision VRM du 27) : le
@@ -428,7 +432,7 @@ export const balanceScenarios = [
id: 'bilan-hc-nuit-2709-journee-sombre-bloque-p12',
label: 'Nuit 26-27/09, journee sombre (18 kWh) : P12 plancher 72,1 % > SOC 72 → voiture sur le reseau HC',
snapshot: snap2709('2026-09-27T01:20:00+02:00', 72, NUIT_2709, SOMBRE),
expect: { usable: true, requiredSocPct: 41.4, prudentRequiredSocPct: 72.1, gridNeeded: false,
expect: { usable: true, requiredSocPct: 54, prudentRequiredSocPct: 72.1, gridNeeded: false,
hcReachActive: true, hcNightFloorPrudentPct: 72.1 },
},
{
@@ -598,7 +602,16 @@ export const balanceScenarios = [
label: 'Fenetre HC de NUIT, decision jour faible du jour : la nuit garde « tenir jusqu a midi »',
snapshot: Object.assign(snap2709('2026-09-27T01:20:00+02:00', 72, NUIT_2709),
{ ecs_nuit_jour: '2026-09-27|on|x' }),
expect: { usable: true, hcReachActive: true, hcMaxCharge: false, hcFloorPct: 25.3 },
// Pas de charge maximale la nuit ; la nuit prepare le soir (30,3 %, voir le
// scenario du 27/09 ci-dessus).
expect: { usable: true, hcReachActive: true, hcMaxCharge: false, nightEveningActive: true, hcFloorPct: 30.3 },
},
{
node: 'BALANCE',
id: 'bilan-hc-nuit-journee-ensoleillee-rien-ne-change',
label: 'Nuit, journee annoncee forte (prevision x2) : le soir est atteint au solaire, la nuit garde « tenir jusqu a midi »',
snapshot: snap2709('2026-09-27T01:20:00+02:00', 72, NUIT_2709, 2),
expect: { usable: true, hcReachActive: true, nightEveningActive: false },
},
{
node: 'BALANCE',