Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Besoin de conseils pour faire fonctionner mon routeur
#41
(27-08-2025, 11:55 AM)F1ATB a écrit : Jacques13.
Il faut regarder uniquement que l'on est pas à plus de 0.4% de l'objectif. En théorie on doit avoir des sauts de 1%, en pratique on a un peu plus ou moins mais toujours en croissance.

André
En effet la courbe est croissante mais sur les premières valeurs on peut obtenir une meilleure précision en jouant sur les chiffres du cycle. 
Je comprends bien que l'on arrive pas à être précis en début de tableau sans dépasser 730ms avec 37% d'erreur, mais après, sur les premières ligne on est loin des 0,4% alors qu'il est possible d'obtenir mieux.
Quelque chose m'échappe ?
Electronicien et spécialiste en impression 3D FDM
https://www.premium-forum.fr/index.php
Répondre
#42
(27-08-2025, 12:12 PM)Jacques13 a écrit :
(27-08-2025, 11:55 AM)F1ATB a écrit : Jacques13.
Il faut regarder uniquement que l'on est pas à plus de 0.4% de l'objectif. En théorie on doit avoir des sauts de 1%, en pratique on a un peu plus ou moins mais toujours en croissance.

André
En effet la courbe est croissante mais sur les premières valeurs on peut obtenir une meilleure précision en jouant sur les chiffres du cycle. 
Je comprends bien que l'on arrive pas à être précis en début de tableau sans dépasser 730ms avec 37% d'erreur, mais après, sur les premières ligne on est loin des 0,4% alors qu'il est possible d'obtenir mieux.
Quelque chose m'échappe ?

Bonjour,

pour laisser passer 1% de puissance, on active 1 demi onde (soit 10ms) sur un total de 73 demi onde (soit 730 ms)

en fait on n'est pas réellement a 1%, (10/730 = 0.01369) on est a 1.369%  soit un écart de presque 0,4% avec ce qui est attendu
ça colle avec l'explication et les calculs fait par André.


Le cas pénalisant c'est 1% et 99% qui nécessite 730ms 
suivit de 2% et 98% qui demande 430ms par cycle
suivit de 49% et 51% qui demande 370 ms par cycle
Merci André Smile ,
Routeur V15.06 (since V2.01) / 1xESP32 (IP fixe) / Source UxI / 5 actions
Panneaux 1680Wc
1 Triac : ECS 2000W
1 SSR (multi) : ECS 1800W
1 SSR (On-Off) : Circulateur plancher chauffant eau 50W
1 SSR (multi) : circuit d'eau 1500W
1 SSR (multi) : Ultime 2000W
Répondre
#43
OK, donc il faut comprendre ce 0.4% comme un "0.4% FS", ce qui est très différent en fait Smile
Répondre
#44
(27-08-2025, 05:23 PM)FastFrench a écrit : OK, donc il faut comprendre ce 0.4% comme un "0.4% FS", ce qui est très différent en fait Smile

En effet !!!
Ca ne remet pas en cause ma remarque pour l'optimisation des premières valeurs. Mais bon, que vaut 8% comparé à 37% ?
Electronicien et spécialiste en impression 3D FDM
https://www.premium-forum.fr/index.php
Répondre
#45
(27-08-2025, 06:50 PM)Jacques13 a écrit :
(27-08-2025, 05:23 PM)FastFrench a écrit : OK, donc il faut comprendre ce 0.4% comme un "0.4% FS", ce qui est très différent en fait Smile

En effet !!!
Ca ne remet pas en cause ma remarque pour l'optimisation des premières valeurs

Dans la génération du tableau, il y a aussi un critère qui rentre en compte pour ne pas avoir de création de courant continu (ou tout du moins plus d'un coté que de l'autre des demi ondes)

c'est doit expliqué le 1/21 et le 2/24

Code :
  //Tableau Longueur Pulse et Longueur Trame pour Multi-Sinus de 0 à 100%
  float erreur;
  float vrai;
  float target;
  for (int I = 0; I < 101; I++) {
    tabPulseSinusTotal[I] = -1;
    tabPulseSinusOn[I] = -1;
    target = float(I) / 100.0;
    for (int T = 20; T < 101; T++) {
      for (int N = 0; N <= T; N++) {
        if (T % 2 == 1 || N % 2 == 0) {  // Valeurs impaires du total ou pulses pairs pour éviter courant continu
          vrai = float(N) / float(T);
          erreur = abs(vrai - target);
          if (erreur < 0.004) {
            tabPulseSinusTotal[I] = T;
            tabPulseSinusOn[I] = N;
            N = 101;
            T = 101;
          }
        }
      }
    }
  }
Merci André Smile ,
Routeur V15.06 (since V2.01) / 1xESP32 (IP fixe) / Source UxI / 5 actions
Panneaux 1680Wc
1 Triac : ECS 2000W
1 SSR (multi) : ECS 1800W
1 SSR (On-Off) : Circulateur plancher chauffant eau 50W
1 SSR (multi) : circuit d'eau 1500W
1 SSR (multi) : Ultime 2000W
Répondre
#46
Oui, il faut sur le long terme autant de 1/2 sinus positif que négatif afin d'avoir une moyenne nulle = pas de tension continue.

André
Répondre
#47
CQFD, je retourne à mon whisky, il ne pose aucun problème, lui  Cool
Electronicien et spécialiste en impression 3D FDM
https://www.premium-forum.fr/index.php
Répondre
#48
Après quelques jour à affiner mes outils de suivi et tenter d'améliorer les réglages, je ne constate pas beaucoup d'écarts entre 2, 3 ou 4 pour la réactivité. 
Globalement c'est plutôt bon, mais pas excellent. 

Sur ce graphique (sur 5 minutes: c'est un relevé très précis et réactif), en orange la production solaire (conso négative). En bleu, la consommation/production de la maison mesurée par le Shelly. En vert, la consommation relevée par le Linky (CACSI, donc à 0 quand on injecte). 
[Image: wXrbvgV.png]

Maintenant que j'ai un routeur qui tourne et les outils pour évaluer la qualité de la régulation, dès que j'ai du temps s'essaie de voir si je peux l'améliorer. 

Le graphique au-dessus est avec réactivité 3 et seuil à -40W.
Répondre
#49
On voit bien que Shelly avec sa durée d'intégration des produits UxI un peu courte par rapport à la période des multi-sinus, oscille. Mais le Linky qui intègre pendant 1s ou plus (j'ai pas encore fait du reverse engineering précis avec un banc pour connaitre la vraie valeur) donne une mesure bien plus faible et plus stable,. Ce qui compte pour notre facture.

André
Répondre
#50
En fait je soupçonne que le Linky embarque un filtre passe-bas pour une durée bien plus longue qu'une seconde. 

En effet, lors de pics rapide de courte durée (démarrage d'un moteur par exemple), le Shelly réagit quasi-instantanément (1s max). Alors que le Linky peut prendre bien plus de 2 secondes pour vaguement s'émouvoir, voir ne pas réagir du tout. Lors d'un pic très net, suivi d'une décroissance progressive, il faut jusqu'6 à 8 secondes pour que les 2 courbes se rejoignent à nouveau (le Linky ignorant superbement la perturbation)
Répondre


Atteindre :


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