Messages : 284
Sujets : 10
Inscription : Feb 2025
Réputation :
21
(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 ?
Messages : 140
Sujets : 0
Inscription : Jun 2024
Réputation :
5
27-08-2025, 02:06 PM
(Modification du message : 27-08-2025, 03:40 PM par michy.)
(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é  ,
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
Messages : 100
Sujets : 9
Inscription : Mar 2025
Réputation :
6
OK, donc il faut comprendre ce 0.4% comme un "0.4% FS", ce qui est très différent en fait
Messages : 284
Sujets : 10
Inscription : Feb 2025
Réputation :
21
27-08-2025, 06:50 PM
(Modification du message : 27-08-2025, 07:12 PM par Jacques13.)
(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 
En effet !!!
Ca ne remet pas en cause ma remarque pour l'optimisation des premières valeurs. Mais bon, que vaut 8% comparé à 37% ?
Messages : 140
Sujets : 0
Inscription : Jun 2024
Réputation :
5
(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 
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é  ,
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
Messages : 1,142
Sujets : 39
Inscription : May 2024
Réputation :
133
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é
Messages : 284
Sujets : 10
Inscription : Feb 2025
Réputation :
21
CQFD, je retourne à mon whisky, il ne pose aucun problème, lui
Messages : 100
Sujets : 9
Inscription : Mar 2025
Réputation :
6
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).
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.
Messages : 1,142
Sujets : 39
Inscription : May 2024
Réputation :
133
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é
Messages : 100
Sujets : 9
Inscription : Mar 2025
Réputation :
6
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)
|