![]() |
|
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) |
RE: Multisinus le paradoxe - F1ATB - 18-10-2025 Merci Michy pour cette étude, je vais mettre cela en V15.11 André RE: Multisinus le paradoxe - F1ATB - 18-10-2025 Michy. Je vois pas ou est le bug, j'ai déjà: PulseComptage[i] = PulseComptage[i] + 1; if (PulseComptage[i] >= PulseTotal[i]) { PulseComptage[i] = 0; } André Mode multisinus avec repartition - Lolo69 - 18-10-2025
RE: Multisinus le paradoxe - Sgb31 - 18-10-2025 Sacré contribution , bravo à tous ;-) ! RE: Multisinus le paradoxe - michy - 18-10-2025 (18-10-2025, 04:16 PM)F1ATB a écrit : Michy. Bonjour André, La remise à 0 de PulseComptage se fait à la fin de la fonction GestionIT_10ms() [après le/les tests qui l'utilise} et l'actualisation de PulseTotal et PulseOn est réalisée dans GestionOverproduction() [sans modif de PulseComptage] Pour l'exemple, je prends le moment où la regul va passer de 99% a 100% (mais ce cas existe pour d'autres situations) a 99%, on a une séquence très longue a 100%, a l'inverse on a séquence extrêmement courte 2/2 [tout est ouvert 2 passant sur un total de 2] Pour l'exemple on a 99% (donc une séquence longue qua ça soit 1/99 ou 1/61, c'est long ...) pendant le déroulement du prog, imaginons que PulseComptage soit a 50, en passant dans GestionOverproduction la regul change pour passer a 100 ... donc on ajuste PulseOn=2 et PulseTotal=2 ( on s'attend a ce que tous les demi sinus soit actif) au moment où en entre dans la GestionIT_10ms on a PulseOn=2 , PulseTotal=2 et PulseComptage=50 le premier passage après changement du % va conclure que PulseComptage est supérieur a PulseOn donc ne pas activer le premier demi-sinus (dans la routine LoLo69 'j' n'ira jamais jusque PulseComptage car la boucle va de 0 à total et comme total est égal a PulseTotal, on n'aura jamais le is_on = true) la routine va rétablir la situation au moment du passage dans l'extrait de code présenté [il faut garder ce passage !] C'est un tout petit bug car ça n'arrive que dans certaine situation lors du changement du % de regul et il faut en plus 2/3 autres conditions : que le nombre pulse total du nouveau seuil soit inférieur au précédent et qu'il se trouve coupé quand pulseComptage dépasse la quantité de pulseOn du nouveau seuil et une situation impaire ... Code : int on_count = PulseOn[i];RE: Multisinus le paradoxe - H3rv3 - 31-10-2025 Je ne viens pas souvent dans le forum "vos configurations", erreur, sujet bien interessant. J'ai aussi une mesure Shelly (et je suis en multi sinus) et je me demandais comment le Shelly était affecté. Il y avait déja eut une discussion sur les T-N / pair-impair mais ça ne concernait pas la réduction de taille des trames. Bonne revue les gars! J'attendrai aussi la 15.11 donc. RE: CLOSED pour éviter le plagia non autorisé - Lolo69 - 05-11-2025 J ai re modifié le titre de ce sujet car après analyse du code je constate que le mode demi sinus n est pas un plagia mais une pale retranscription de ce qui a été discuté sur ce fil de discussion avec une répartition régulières des ON sur des périodes courtes. Ceux qui ont eu la chance de tester le mode multisinus réparti verront qu il est plus performant que le demi sinus. Exemple en image avec la réaction de la régulation sur la mise en marche d une pompe de 1.2kw à t-2 . La mise en marche est amortie en moins de 2 secondes . L’alternance de nuages le reste du temps est complètement amortie par le régulateur . Et le lendemain sur le relevé EDF avec 300 litres d eau à 60degC et un convecteur qui a tenté de maintenir la température du salon: moins de 2 centimes de consommation pendant les heures de soleil RE: Multisinus avec ON répartis sur périodes courtes - grostoto - 06-11-2025 (05-11-2025, 11:08 PM)Lolo69 a écrit : J ai re modifié le titre de ce sujet car après analyse du code je constate que le mode demi sinus n est pas un plagia mais une pale retranscription de ce qui a été discuté sur ce fil de discussion avec une répartition régulières des ON sur des périodes courtes. tu as surtout éditer tes messages de leur contenu pour supprimer tes écrits... @tous: citer lolo69 quand vous répondez à un de ces messages, car il les supprime systématiquement après coup. RE: Multisinus avec ON répartis sur périodes courtes - Lolo69 - 06-11-2025 Je t adore ma grosse tata, je ne pensais pas que tu appréciais à ce point mes messages, c est trop d honneur. Je vois que tu es très fan de ceux ci en passant tout ton temps à les lire et les commenter jusqu’à minuit! Ca me touche vraiment de la part d’une personne aussi douée que toi Juste une faveur , si tu pouvais lire aussi attentivement les messages des autres membres du forum ça t éviterait de faire systématiquement des erreurs dans tes réponses. En tout cas ton message est très utile à la communauté pour améliorer le routage, on progresse bien, merci encore à toi RE: CLOSED pour éviter le plagia non autorisé - Juju67 - 07-11-2025 (05-11-2025, 11:08 PM)Lolo69 a écrit : J ai re modifié le titre de ce sujet car après analyse du code je constate que le mode demi sinus n est pas un plagia mais une pale retranscription de ce qui a été discuté sur ce fil de discussion avec une répartition régulières des ON sur des périodes courtes. Salut, tu n'as pas "que" modifié le titre du sujet, tu as également modifié tous tes messages pour en supprimer le contenu. C'est vraiment dommage car ta contribution était super intéressante. Si tu es convaincu de la pertinence de ta proposition, c'est peut-être plus logique d'argumenter en ce sens et de laisser les gens se faire leur propre opinion non? Là tu présentes un graphe censé prouver une solution meilleure que celle existante, sauf qu'en supprimant tes messages - et donc ton code -, on n'a aucun moyen de vérifier ce que tu affirmes. Désolé, mais personnellement j'ai du mal à donner du crédit à quelqu'un qui n'assume pas ses écrits en supprimant toutes ses interventions parce qu'il est frustré que sa proposition n'ai pas été retenue. Je peu comprendre le coté frustrant, mais ça arrive tout le temps dans la vie, c'est pas d'aller bouder qui va régler le problème. |