La consigne de repos absorbe les a-coups de la plaque
Valeurs negatives au point de raccordement, contacteur ferme. La mesure separe deux phenomenes que rien ne reliait. Le premier est bien la plaque qui cycle : sur la fenetre de midi, 9 % des echantillons negatifs, minimum -477 W, mediane -146. Le regulateur ne rattrape pas un delestage brutal d un kilowatt avec une consigne de repos a 200 W. Elle passe a 700 : la courbe monte de 500 W et le minimum devient +23 W. Le surcout va dans le bon sens, cette consigne ne s appliquant que contacteur ferme sans session reseau — c est-a-dire apres une coupure sur SOC bas ou une fermeture par la regle de protection, deux cas ou l on veut justement que le reseau contribue davantage. Le second, -2819 W pendant deux minutes, n a rien a voir : le debranchement du vehicule a supprime 2,2 kW d un coup alors que la batterie a 93 % n absorbait rien et que le MPPT produisait 4 kW. Aucune consigne n absorbe cela. Ce qui l evite est le correctif du matin sur la regle de protection : la demande sur le parc valait 741 W, le contacteur n aurait pas ete ferme, et sans reseau il n y a rien ou injecter. Golden 80/80, trois attendus mis a jour avec la mesure en commentaire. Et docker n est pas dans le PATH d une session SSH sur DSM : les commandes de deploiement appellent desormais /usr/local/bin/docker. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
This commit is contained in:
@@ -478,7 +478,33 @@ const params = {
|
||||
// point de fonctionnement reste positif sur l'essentiel des excursions.
|
||||
// ⚠️ Ne supprime pas les pointes les plus fortes : une excursion de -356 W
|
||||
// passerait encore sous zero. Reduit leur nombre, ne les annule pas.
|
||||
gridSetpointIdleW: clamp(num(input.grid_setpoint_idle_w, 200), 0, 500),
|
||||
// CONSIGNE DE REPOS : 50 -> 200 (04/09) -> 700 (06/09).
|
||||
//
|
||||
// Elle ne s'applique que contacteur FERME sans session reseau EVCS — donc
|
||||
// apres une coupure sur SOC bas, ou apres une fermeture par la regle de
|
||||
// protection du parc. Contacteur ouvert, elle n'a aucun effet.
|
||||
//
|
||||
// A 200 W, une plaque chauffante qui cycle fait passer le point de
|
||||
// fonctionnement sous zero : mesure du 06/09 sur la fenetre 12:07-12:22,
|
||||
// 9 % des echantillons negatifs, minimum -477 W, mediane des negatifs
|
||||
// -146 W. Le regulateur ne rattrape pas assez vite un delestage brutal de
|
||||
// ~1 kW. A 700 W toute la courbe monte de 500 W : minimum +23 W, plus aucune
|
||||
// excursion negative sur cette fenetre.
|
||||
//
|
||||
// Le surcout est faible et va dans le bon sens : les DEUX seules raisons de
|
||||
// fermer le contacteur sans session EVCS sont « la batterie est a son
|
||||
// plancher » et « la maison demande plus que le parc ne sait donner ». Dans
|
||||
// les deux cas on VEUT que le reseau contribue plus que 200 W.
|
||||
//
|
||||
// ⚠️ Ne corrige PAS les gros a-coups. Le 06/09 a 13:41:40, le debranchement
|
||||
// du vehicule a supprime 2,2 kW d'un coup alors que la batterie, a 93 % de
|
||||
// SOC, n'absorbait rien et que le MPPT produisait 4 kW : -2 819 W pendant
|
||||
// plus de deux minutes, le temps que le systeme bride la production. Aucune
|
||||
// consigne n'absorbe cela. Ce qui l'evite est la correction du meme jour sur
|
||||
// la regle de protection (elle porte desormais sur `maison - PV`) : avec une
|
||||
// demande sur le parc de 741 W, le contacteur n'aurait pas ete ferme, et
|
||||
// sans reseau il n'y a rien ou injecter.
|
||||
gridSetpointIdleW: clamp(num(input.grid_setpoint_idle_w, 700), 0, 1500),
|
||||
|
||||
probeEnabled: low(input.probe_enabled || 'off') === 'on',
|
||||
probeMinutes: Math.max(1, num(input.probe_minutes, 3)),
|
||||
|
||||
Reference in New Issue
Block a user