Bonjour,
J'ai fait la modification suivante pour résoudre le problème de lenteur avec CACSI/TIC.
Elle consiste à booster la réactivité en faisant x10 quand la mesure Pw est à 0W pendant 20 secondes.
Avec Pw=50W et réactivité=11, cela fonctionne bien chez moi.
unsigned int cptCacsiPuissanceNulle = 0;
void GestionOverproduction() {
...
float Puissance = float(PuissanceS_M - PuissanceI_M);
if (Puissance == 0) cptCacsiPuissanceNulle++;
else cptCacsiPuissanceNulle = 0;
...
GainBoucle = float(LesActions[i].Reactivite); //Valeur stockée dans Port
if (cptCacsiPuissanceNulle > 100) GainBoucle *= 10; // boost x10 après 20 secondes "collé" à 0W en mode CACSI
...
Ludovic
J'ai fait la modification suivante pour résoudre le problème de lenteur avec CACSI/TIC.
Elle consiste à booster la réactivité en faisant x10 quand la mesure Pw est à 0W pendant 20 secondes.
Avec Pw=50W et réactivité=11, cela fonctionne bien chez moi.
unsigned int cptCacsiPuissanceNulle = 0;
void GestionOverproduction() {
...
float Puissance = float(PuissanceS_M - PuissanceI_M);
if (Puissance == 0) cptCacsiPuissanceNulle++;
else cptCacsiPuissanceNulle = 0;
...
GainBoucle = float(LesActions[i].Reactivite); //Valeur stockée dans Port
if (cptCacsiPuissanceNulle > 100) GainBoucle *= 10; // boost x10 après 20 secondes "collé" à 0W en mode CACSI
...
Ludovic