Bonjour,
une capture d'écran de graph qui compare les écarts entre ce qui est attendu et ce qu'on obtient avec des séquences en continue
pour 1 (et 99 c'est similaire à l'inverse)
F1ATB 1/73, on attends 1 % on atteint 1.3698 soit 0.3698% d'écart
LoLo69 0/4, on attends 1%, on obtient 0.0000 soit 1% d'écart [pour l'exemple, je connais pas la valeur du patch]
Michy 1/64, on attends 1%, on obtient 1.5625 soit 0.5625% d'écart
ce sont les cas extrêmes
=> pour comparer : (si on regarde la régule triac pour 0, 1 et 2% on n'ouvre pas le triac donc c'est a zéro) "if (Retard[i] < 98 ... "
=> si on considère une charge de 2000W , 1% c'est 20W, la régulation corrigera assez rapidement
pour les autres cas, je trouve que c'est pas mal
exemple d'amélioration : avec une cible à 51%
F1ATB 19/37 soit 51,3514
LoLo69 20/39 soit 51,2821
Michy 24/47 soit 51.0638
J'ai pris une cible "séquence la plus longue sur 640ms" ça permet de coder un tableau sur 64 bits (1bit par période de 10ms) pour piloter les impulsions envoyées au SSR
sachant que l'actualisation du % d'ouverture se fait toutes les 200ms, n'importe quel scénario coupera des séquences a un moments ou un autre car il n'y a pas de synchronisme entre changement du % de regul et durée des séquences
une capture d'écran de graph qui compare les écarts entre ce qui est attendu et ce qu'on obtient avec des séquences en continue
pour 1 (et 99 c'est similaire à l'inverse)
F1ATB 1/73, on attends 1 % on atteint 1.3698 soit 0.3698% d'écart
LoLo69 0/4, on attends 1%, on obtient 0.0000 soit 1% d'écart [pour l'exemple, je connais pas la valeur du patch]
Michy 1/64, on attends 1%, on obtient 1.5625 soit 0.5625% d'écart
ce sont les cas extrêmes
=> pour comparer : (si on regarde la régule triac pour 0, 1 et 2% on n'ouvre pas le triac donc c'est a zéro) "if (Retard[i] < 98 ... "
=> si on considère une charge de 2000W , 1% c'est 20W, la régulation corrigera assez rapidement
pour les autres cas, je trouve que c'est pas mal
exemple d'amélioration : avec une cible à 51%
F1ATB 19/37 soit 51,3514
LoLo69 20/39 soit 51,2821
Michy 24/47 soit 51.0638
J'ai pris une cible "séquence la plus longue sur 640ms" ça permet de coder un tableau sur 64 bits (1bit par période de 10ms) pour piloter les impulsions envoyées au SSR
sachant que l'actualisation du % d'ouverture se fait toutes les 200ms, n'importe quel scénario coupera des séquences a un moments ou un autre car il n'y a pas de synchronisme entre changement du % de regul et durée des séquences
Merci André
,
Routeur V15.09b (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

Routeur V15.09b (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