Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Mode action séquenceur, pour piloter plusieurs relais en séquence
#1
Bonjour André, tout le monde !

N'étant pas satisfait de voir mes lumières clignoter pendant les phases de regulation (SSR 3000W en Multi-sinus), j'ai voulu splitter mon chauffe-eau sur 3 SSRs, 1 par resistance, en imaginant que je pourrais n'avoir qu'une seule résistante en ouverture partielle à la fois.

J'ai alors essayé de chainer mes 3 SSRs avec des seuils d'ouverture sur le SSR précédant, mais j'avais alors beaucoup de délais de réactivité au niveau des paliers, et toujours des ouvertures partielles sur plusieurs relais en meme temps dès lors que l'energie produite diminuait.

Je souhaitais donc revenir à une seule régulation, un seul PID (0->100), mais qui pourrait gérer 3 relais de maniere séquentielle (0-33 -> uniquement SSR 1 partiel, 33-66: SSR 1 + 2 partiel, 66-100: SSRs 1+2 + 3 partiel).

Ce qui m'amène à cette proposition de pull-request Smile  https://github.com/F1ATB/Solar-Router-F1ATB/pull/8

Citation :Le Séquenceur de relais est un nouveau mode de régulation (mode 6) qui optimise le pilotage de plusieurs charges résistives commandées par des SSR séparés. Au lieu d'ouvrir toutes les charges en parallèle (générant des harmoniques), le séquenceur les active séquentiellement en staircase : la charge 1 monte de 0 à 100 %, puis la charge 2, puis la charge 3, etc. Résultat : réduction drastique des harmoniques injectées sur le réseau électrique.
Principe du séquenceur
Concrètement, c'est une action virtuelle sans GPIO qui porte un unique PID central. Il répartit son niveau d'ouverture calculé vers ses relais gérés selon une formule staircase pondérée par la puissance nominale de chaque charge. À tout instant, un seul relais est en commutation partielle. Les autres sont soit pleinement ouverts, soit fermés.


je l'utilise depuis 1 semaine, ca fonctionne plutot bien chez moi:
[Image: 569205793-2018c924-406d-4920-a81a-ac201a...IUKkP0qkaE]
Le changement cotéESP32 est relativement simple: le relai dans ce nouveau mode sert de regulation mais n'a pas de pin (physique ou externe). A la place, il y a une etape de propagation de l'ouverture virtuelle demandée sur les SSRs pilotés. La partie interface web etait plus compliquée mais je crois m'en être sorti sans régression Smile


Note: la proposition est fortement assistée par AI, mais entierement revue et corrigée par mes soins.
Plus d'explications sont disponibles dans 3 fichiers de doc inclus dans la pull-request:
Description fonctionnelle — Séquenceur de relais (Staged Load Sequencing)
Guide Utilisateur — Séquenceur de relais
Guide d'implémentation — Séquenceur de relais

Thierry
Répondre



Atteindre :


Utilisateur(s) parcourant ce sujet :
1 visiteur(s)

Moteur MyBB, © 2002-2026 Melroy van den Berg.