Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Réactivité
#6
(12-07-2024, 01:44 PM)Ludovic35 a écrit : Il faut ajouter 3 lignes dans la fonction GestionOverproduction() du fichier principal.
Je rajoute une ligne d'origine pour se repérer dans le code.
Pour augmenter ou réduire le temps de détection à 0W, modifiez la valeur 100 qui correspond à 20s

unsigned int cptCacsiPuissanceNulle = 0; // à ajouter
void GestionOverproduction() {
...

  float Puissance = float(PuissanceS_M - PuissanceI_M);
  if (Puissance == 0) cptCacsiPuissanceNulle++; else cptCacsiPuissanceNulle = 0; // à ajouter
...

                GainBoucle = float(LesActions[i].Reactivite);                            //Valeur stockée dans Port
if (cptCacsiPuissanceNulle > 100) GainBoucle *= 10; // à ajouter

Avec ce code, j'observe +1% d'ouverture du triac chaque 2s (sur réception TIC, réactivité à 11 avec 1400W) pendant 20s. Après 20s, j'observe +10% chaque 2s jusqu'à ce que Puissance devienne != 0.

Ludovic

Top merci, testé sur mon routeur.

Maël

(12-07-2024, 04:26 PM)Mael a écrit :
(12-07-2024, 01:44 PM)Ludovic35 a écrit : Il faut ajouter 3 lignes dans la fonction GestionOverproduction() du fichier principal.
Je rajoute une ligne d'origine pour se repérer dans le code.
Pour augmenter ou réduire le temps de détection à 0W, modifiez la valeur 100 qui correspond à 20s

unsigned int cptCacsiPuissanceNulle = 0; // à ajouter
void GestionOverproduction() {
...

  float Puissance = float(PuissanceS_M - PuissanceI_M);
  if (Puissance == 0) cptCacsiPuissanceNulle++; else cptCacsiPuissanceNulle = 0; // à ajouter
...

                GainBoucle = float(LesActions[i].Reactivite);                            //Valeur stockée dans Port
if (cptCacsiPuissanceNulle > 100) GainBoucle *= 10; // à ajouter

Avec ce code, j'observe +1% d'ouverture du triac chaque 2s (sur réception TIC, réactivité à 11 avec 1400W) pendant 20s. Après 20s, j'observe +10% chaque 2s jusqu'à ce que Puissance devienne != 0.

Ludovic

Top merci, testé sur mon routeur.

Maël

Vu le nombre de nuages par jours en bretagne, c'est plus ajusté
Répondre


Messages dans ce sujet
Réactivité - par Mael - 11-07-2024, 10:50 AM
RE: Réactivité - par F1ATB - 11-07-2024, 10:54 AM
RE: Réactivité - par Ludovic35 - 11-07-2024, 02:15 PM
RE: Réactivité - par Mael - 11-07-2024, 09:59 PM
RE: Réactivité - par Ludovic35 - 12-07-2024, 01:44 PM
RE: Réactivité - par Mael - 12-07-2024, 04:26 PM

Atteindre :


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