Formule pour lisser une mesure qui fluctue.

Partie du forum pour tout ce qui concerne les mesures, donc les capteurs analogiques, tout ou rien, détecteurs, dans l'industrie. Forum, conseil, astuce et entraide sur les organes de mesure industriels .
Répondre
Avatar du membre
maxpeigne
Dieu du process
Dieu du process
Messages : 771
Enregistré le : 11 oct. 2015, 17:31
Localisation : Nord pas de calais

Formule pour lisser une mesure qui fluctue.

Message par maxpeigne »

Bonjour,

Je crée ce message suite à une discussion sur le filtrage de mesure sous PL7 (viewtopic.php?f=15&t=69).
Il en est ressorti une formule de "lissage" plutôt simple sous la forme:

PV_real := ( X * PV_real) + ( (1 - X) * IN_ANALOG_real);
avec X variant de 0 (aucun filtrage) à 0.999... (très gros filtrage).

En espérant que ça puisse en aider quelques uns ;)
http://automacile.fr - Site et tutoriels sur l'arduino.
Avatar du membre
geronimo
Forcené des structures
Forcené des structures
Messages : 169
Enregistré le : 20 oct. 2015, 08:46

Re: Formule pour lisser une mesure qui fluctue.

Message par geronimo »

Effectivement très bonne formule de lissage.

Je l'utilise dans tous mes DFB de mesure analogique.

Mon coefficient de filtrage est paramétré en dur dans le bloc, j'utilise une variable de 1 a 10, plus clair pour les metteur en route.
1: faible coefficient de filtrage
10: fort coefficient de filtrage

Ce coefficient est accessible dans mon bloc objet sur nos supervisions.
L'accès à ce paramètre est seulement autoriser à des personnes ayant un fort niveau d'accès
Avatar du membre
Mantysse
Dieu du process
Dieu du process
Messages : 757
Enregistré le : 20 oct. 2015, 08:17
Localisation : MiP

Re: Formule pour lisser une mesure qui fluctue.

Message par Mantysse »

Sympa effectivement ça peut débloquer de certaine situation
"Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément." Nicolas Boileau

L'urgence, c'est fait!
L'impossible, c'est en cours!
Pour les miracles, il faut prévoir un délai!
Répondre