[Help] Calculer débit d’eau pompe de piscine.

Forum dédié aux questions concernant la configuration de votre serveur sous Linux
MrGlloq
Messages : 28
Inscription : 25 févr. 2017, 15:45

[Help] Calculer débit d’eau pompe de piscine.

Message par MrGlloq »

Bonjour,
Besoin d'aide pour comprendre le calcul de débit d'eau

Matériel :
DIGITEN G2" 2 inch Water Flow Hall Sensor Switch Meter Flowmeter Control 10-200L/min
https://www.amazon.com/DIGITEN-Sensor-F ... B00VKAT30C

Configuration :
Alimenté en 5V puis passage via le Level shifter pour entrer en direct en 3,3v sur le GPIO du raspberry.

J’avais fait des tests de calibration avec un volume donné (bidon de 5L) et un petit script qui calculait le nombre d’impulsion et en milliseconde le temps pour passer 5L,

Mon calcule me semblait cohérent mais une fois en place sur la piscine, j’ai l’impression que ce que me donne le script me paraît faible.

Formule inscrite sur le débitmètre
Water Flow Sensor
Model : FL-1608
Working Range : 10-200L/min
Water Pressure : <1,75MPa
F=0.2*Q(L/min)

Mon tableau de mesure

Puls | Start ms | End ms | Diff ms | Secondes | Pulse Time ms
1431 1534254731361 1534254762721 31360 31,36 21,9147449336129
1431 1534254842391 1534254873782 31391 31,391 21,9364081062194
1431 1534255116038 1534255147390 31352 31,352 21,9091544374563
1431 1534255757127 1534255788270 31143 31,143 21,7631027253669
1431 1534255837212 1534255868379 31167 31,167 21,7798742138365
1431 1534255920048 1534255951146 31098 31,098 21,7316561844864
1431 1534255993926 1534256025110 31184 31,184 21,7917540181691
1431 1534256068351 1534256099496 31145 31,145 21,764500349406


Mon script (inspiré de ce que j’ai trouvé sur internet)

Code : Tout sélectionner

#!/usr/bin/python
#flowsensor.py
import RPi.GPIO as GPIO
import time, sys

# Importation de la librairie Python-Requests (pour envoi des requetes JSON)
import requests

FLOW_SENSOR = 17

GPIO.setmode(GPIO.BCM)
GPIO.setup(FLOW_SENSOR, GPIO.IN, pull_up_down = GPIO.PUD_UP)

global count
count = 0

def countPulse(channel):
   global count
   if start_counter == 1:
      count = count+1
#      print count
#      flow = count / (60 * 7.5)
#      print(flow)

GPIO.add_event_detect(FLOW_SENSOR, GPIO.FALLING, callback=countPulse)

while True:
    try:
        start_counter = 1
        time.sleep(1)
        start_counter = 0
        # flow = (count * 60 * 2.25 / 1000)
        flow = (count * 60 * 2.25 / 1000)
        print (count)
        print "The flow is: %.3f Liter/min" % (flow)
        count = 0
        # Envoi de la requete de mise a jour du capteur virtuel Custom
        requests.get ('http://192.168.x.x30:8080/json.htm?type=command&param=udevice&idx=15&nvalue=0&svalue='+str(flow))
        time.sleep(15)
    except KeyboardInterrupt:
        print '\ncaught keyboard interrupt!, bye'
        GPIO.cleanup()
        sys.exit()
Je pense que c’est ma formule flow qui ne doit pas être bonne.
Si j’utilise
flow = (count * 60 * 2,25 / 1000)
Je trouve au alentour des 6L/minute
Si j’utilise
flow = (count * 60 * 7.5 / 1000)
je suis au alentour des 20L/minute

Je précise que tout fonctionne parfaitement, j’ai seulement un problème de formule pour calculer le vrai volume ou d’exploitation de l’information réoccupé ou les deux, 6L/Minute me paraît peu pour une pompe qui peu délivrer 13 m3/h
13 m3/h donne en théorie 216 l/min donc ce qui me fait dire que 6 l/minute ce n’est pas possible.
Et si je fais varier les vanne de filtration, mon débit varie dans mon script, ce qui me fait dire vraiment que je ne sais pas interpréter la mesure relevé et la traiter correctement en rapport a la formule a appliquer suivant le débimetre.

Je n’ai jamais été bon dans l’exercice de la baignoire a l’école.


Donc si quelqu’une a une façons plus didactique a me donner pour comprendre les formules qui se trouvent sur les débitmètres, car j’en ai deux autres a mettre sur le remplissage automatique et je suis dans le même cas

Model : FS300A G3/4"
Flow Range : 1 - 60 L/Min
Formule de conversion: débit (en l/min) = fréquence (en Hz) / 5,5

Model : FS200A G1/2"
Flow Range : 0.5 - 30 L/m
Formule de conversion: débit (en l/min) = fréquence (en Hz) / 7,5
Dernière modification par MrGlloq le 16 août 2018, 10:46, modifié 1 fois.
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: [Help] Calcule débit d’eau pompe de piscine.

Message par balajol »

Bonjour,
Je ne peu aider pour l interprétation mais les pompes je connais :)
Un débit maxi est donné pour des pertes de charge nulles,sortie a l' atmosphere comme dans le bidon. Si un filtre est présent au refoulement de la pompe , les données ne sont plus les mêmes. Y a t il une courbe pour cette pompe ? (Débit en fonction de la colonne d eau qui représente les pertes de charge )
Cdt
Bertrand
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
MrGlloq
Messages : 28
Inscription : 25 févr. 2017, 15:45

Re: [Help] Calcule débit d’eau pompe de piscine.

Message par MrGlloq »

Hello,
Oui en phase, il y a une différence entre en charge ou a vide.
Mais la différence est bien trop importante pour que ma mesure soit vrai.
Et oui, les courbes sont disponible. (SP2608)
SP2608.jpg
SP2608.jpg (58.07 Kio) Consulté 6754 fois
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: [Help] Calcule débit d’eau pompe de piscine.

Message par balajol »

RE,
Les 13 m3 h annonces le sont à une pression de refoulement de 800 mbar.
Quelle est la pression sortie pompe ?
Cdt
Bertrand
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
MrGlloq
Messages : 28
Inscription : 25 févr. 2017, 15:45

Re: [Help] Calcule débit d’eau pompe de piscine.

Message par MrGlloq »

Je dirais que pour le moment, ce n'est pas important, si je ne me trompe.
Ce qui m’intéresse dans un premier temps, c'est de connaître la formule qui calcule le nombre d’impulsion dans un temps donné avec les caractéristiques de mes débitmètres pour connaître le volume d'eau qui passe.

Le débitmètres 2" est capable de faire 200L/min pour 17.5Bar max donc supporte largement les caractéristiques max de la pompe a vide.
A moins que ce que tu me demande serve a calculer mon volume a la minute ?
Merci en tout cas de ton aide.
balajol
Messages : 864
Inscription : 13 nov. 2015, 18:54
Localisation : 62

Re: [Help] Calcule débit d’eau pompe de piscine.

Message par balajol »

Je ne me suis pas penche sur les formules, et ne suis pas sur .d avoir les compétences.
Pour la pompe, comme tu peux voir sur les courbes,plus la pression en sortie monte ,plus le débit baisse.
Si le filtre est au refoulement de la pompe,essaye de fonctionner sans cartouche filtrante,ce qui diminuera les pertes de charge donc l augmentera le débit .
Cdt
Bertrand
2024.6 PC Windows10 ; 2ème DEBIAN 10;DANFOSS LC13, Topp; Senseurs univ FIBARO FGBS001, Flood Sensor, ZMNHBD1 Flush 2 Relays ; FIBARO FGS222-FGS212;RFXCOM-RFXtrx433 USB 433.92MHz , Prises Phénix, Prises et Eclairage DI-O, SOMFY RTS,Sonoff ..
MrGlloq
Messages : 28
Inscription : 25 févr. 2017, 15:45

Re: [Help] Calcule débit d’eau pompe de piscine.

Message par MrGlloq »

Hello,
Comme je l'indiquais dans mon premier POST,
Je n'ai aucun problème, la piscine est limpide, et rien a a lui reprocher.
Les pompes péristaltique font leurs travail pour réguler en Ph et en Rémanent.
La remonté de la pression du filtre remonte bien, les sondes de températures d'eau remontent correctement les températures.
En gros, tout fonctionne parfaitement, même mon débitmètre remonte correctement une valeur (et c'est elle que je tente de calculer)
Donc mécaniquement tout le système fonctionne parfaitement, je cherche juste a avoir la bonne remonté de mon débitmètre.

Le seule problème que je rencontre c'est sur le débitmètre que j'ai mis sur le remplissage automatique, le débit d'eau doit être tellement faible que la turbine ne semble pas tourné puisque elle est prévu pour travailler de 1~60L/min et actuellement je dois passer bien en dessous de 1L/min mais ça 'est un autre point.

Ce qui m’intéresse un premier lieu, c'est de connaître le volume d'eau a la minute qui passe après mon filtre a sable pour calculer le temps que passe l'eau dans mon tube a UV pour que la désinfection se fasse correctement. Pour cela, je dois connaître la formule de calcule pour connaître mon débit d'eau.

Mais dans tout les cas, je conserve tes remarques pour la compréhension et ma culture générale.
Merci
MrGlloq
Messages : 28
Inscription : 25 févr. 2017, 15:45

Re: [Help] Calculer débit d’eau pompe de piscine.

Message par MrGlloq »

J'ai un début de réponse qu'il me faut complètement valider mais les chiffres que je trouve maintenant me semblent cohérents.

J'ai trouvé une info qui expliquait de ce débitmètre DIGITEN G2" FL-1608 que cela donnait 12 imputions pour 1 Litre.
Donc partant de cette information j'ai refais les calcules
J'ai capturé le nombre d’impulsion que ma pompe donne en une minute
Ça donne 2762 imputions / Minutes
Si je divise par 12 ces imputions ça me donne le nombre de litre en 1 Minute
2762 / 12 = 230L/minute
230L/minute * 60 = 13800L/heure -> 13.8 M3/heure

Ce qui corrobore les chiffres de mon matériel.
Ma pompe qui est donné pour 12.5m3/h
pompe.jpg
pompe.jpg (61.96 Kio) Consulté 6635 fois
Puis Mon système de traitement UV qui est prévu pour un volume donné pour le traitement
uv.jpg
uv.jpg (28.19 Kio) Consulté 6635 fois
Tout pour le moment me dit que je ne dois pas être loin de la vérité, mais j'aimerais être sur le la formule qui est sur le corps du débitmètre.
Car la je suis sur des déductions et normalement ce ne sont que des maths, donc loin des suppositions.

Donc si quelqu'un a une explication plus humaine de la formule pour calculer, je suis preneur.
F=0.2*Q(L/min)
F cela doit représenter la Fréquence ??? la fréquence de quoi ? les imputions ??
Q ??? Quantité peut être mais quantité de quoi ??

Pour mon code, donc j'ai modifié la formule comme ceci.
flow = (count * 60 / 12)
Et ça remonte entre 225L/m et 230L/m
Répondre