F1ATB forum
Multisinus avec ON répartis sur périodes courtes - Version imprimable

+- F1ATB forum (https://f1atb.fr/forum_f1atb)
+-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html)
+--- Forum : Routeur Photovoltaïque (https://f1atb.fr/forum_f1atb/forum-4.html)
+---- Forum : Vos configurations (https://f1atb.fr/forum_f1atb/forum-12.html)
+---- Sujet : Multisinus avec ON répartis sur périodes courtes (/thread-1853.html)

Pages : 1 2 3 4 5 6


RE: Multisinus le paradoxe - clyon44 - 15-10-2025

Bonjour. Je vous apporte mon témoignage après avoir testé la version de lolo69. Je rappelle que les optimisations qu'il a apporté ont pour but d'améliorer la régulation.

Je dois dire que j'ai été agréablement surpris par l'amélioration de la régulation, les courbes sont quasiment lisses, le linky reste à 0 je n'ai donc quasiment rien consommé et surtout c'est bien plus efficace, on se rapproche vraiment du mode découpe sinus sans les inconvénients du bruit de la résistance du cumulus car il est devenu quasiment silencieux, mes lampes à leds ne scintillent plus et la barre de progression du Triac en % est stable et ne varie donc plus autant qu'elle pouvait le faire avant malgré une réactivité de 10.

Un grand bravo et merci à lolo69 pour ces optimisations !
 
Voici donc les courbes sur la journée d'hier, les 4 premières sont pour un réglage Seuil PW -50, réactivité 8.

Et les 4 suivantes avec un réglage Seuil PW -22, réactivité 10.


RE: Multisinus le paradoxe - Lolo69 - 15-10-2025

Smile Smile Smile


RE: Multisinus le paradoxe - F1ATB - 16-10-2025

Lolo 69, je vais implanter votre tableau dans la version15.11.
Le message d'hier est il la bonne version?
Par hasard auriez-vous ces tables à l'horizontal séparé par une virgule. Sinon, je me débrouillerai.

André


RE: Multisinus le paradoxe - Lolo69 - 16-10-2025

Smile Smile Smile


RE: Multisinus le paradoxe - clyon44 - 16-10-2025

@Lolo69 pour info je suis en train de tester tes réglages avec la version que tu m'as envoyé à savoir Seuil PW à -10 et réactivité à 20 et ça fonctionne impec. C'est dingue du coup la différence de réactivité !

@André, si j'ai bien compris vous allez proposer ce nouveau mode de régulation dans la prochaine version 15.11 ?


RE: Multisinus le paradoxe - F1ATB - 16-10-2025

@clyon44, oui je vais mettre la séquence de Lolo69 en V15.11


RE: Multisinus le paradoxe - Lolo69 - 16-10-2025

Smile Smile Smile


RE: Multisinus le paradoxe - michy - 17-10-2025

Bonjour,

  pas mal la répartition, 

  Je propose ma table de répartition (un peu plus de précision dans les ratios), => ça a peu d'importance quand on ajoute des temps aléatoires dans les séquences ;-) 
  pour 0% = 0/2    pour 100% 2/2
  pour 1% = 1/61  pour  99%  60/61 
  toutes les combinaisons respectent bien (total impair) ou (qt de ON pair)

Code :
uint8_t tabPulseSinusTotal[101]= { 2, 
  61,43,33,25,40,33,57,37,11,20,  55,25,23,57,40,25,53,61,21, 5, 
  19,59,61,25, 8,23,37,25,31,20,  29,47,61,59,40,25,27,29,59, 5, 
  61,19,51,59,40,37,17,25,51, 4,  51,25,17,37,40,59,51,19,61, 5, 
  59,29,27,25,40,59,61,47,29,20,  31,25,37,23, 8,25,61,59,19, 5, 
  21,61,53,25,40,57,23,25,55,20,  11,37,57,33,40,25,33,43,61, 2
};
 
uint8_t tabPulseSinusOn[101]  =  { 0, 
   1, 1, 1, 1, 2, 2, 4, 3, 1, 2,   6, 3, 3, 8, 6, 4, 9,11, 4, 1, 
   4,13,14, 6, 2, 6,10, 7, 9, 6,   9,15,20,20,14, 9,10,11,23, 2, 
  25, 8,22,26,18,17, 8,12,25, 2,  26,13, 9,20,22,33,29,11,36, 3, 
  36,18,17,16,26,39,41,32,20,14,  22,18,27,17, 6,19,47,46,15, 4, 
  17,50,44,21,34,49,20,22,49,18,  10,34,53,31,38,24,32,42,60, 2
};
 j'ai limité les séquences à 610ms comme ta table, ça a peu d'importance vu que les périodes passantes/bloquées sont relativement bien répartie, on peut les couper a peu près l'importe quand, l'impact restera limité
sur l'image attachée d'une séquence de 2 secondes (200 demi alternances) sans changement du % d'ouverture (temps a l'horizontale)
en haut c'est ouverture a 0% (que du jaune : toutes les demi alternances sont bloquées)
en bas c'est 100%, toutes les alternances passe (en rouge les positives / en bleu les négatives)



  + une proposition pour corriger un tout petit bug :
quand on change de % d'ouverture, si PulseTotal du nouveau % est inférieur à PulseComptage du précédent %, on a une valeur qui n'est pas attendue ...

juste ajouter une ligne pour 'contrôler' la situation :

Code :
  int pos = PulseComptage[i];
  if (pos >= total) {pos = 0;  PulseComptage[i] =0;} // redémarre a début du cycle si le comptage dépasse le max de la séquence
    
  int pair_count = on_count / 2;



RE: Multisinus le paradoxe - Juju67 - 18-10-2025

Bravo à tous, je suis littéralement impressionné par le travail de la communauté! j'aurais bien aimé pouvoir y participer. En tout cas j'ai hâte de tester la version 15.11 avec le mode demi-sinus ^^


RE: Multisinus le paradoxe - Ludovic35 - 18-10-2025

Belle contribution en effet.