The Godfather talking
You may crack software. How about me?
Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
November 24, 2024, 03:01:47 03:01


Login with username, password and session length


Pages: [1]
Print
Author Topic: How to calculate totalizer of water flow  (Read 8789 times)
0 Members and 1 Guest are viewing this topic.
thetrueman
Junior Member
**
Offline Offline

Posts: 67

Thank You
-Given: 24
-Receive: 2


« on: July 07, 2010, 06:52:45 06:52 »

Hi all,

Suppose water is flowing through a pipe and we've installed flow meter on the pipe. Sometimes flow is 10 liter/sec and sometimes 20 liter/sec and this is we can see on any gauge or meter.

I want to understand that how to measure total water consumption for a certain time i.e. one hour. Is this is done by any electronics way or micro controller programming? Please any ideas???

TheTrueMan
Logged
jlb
Inactive

Offline Offline

Posts: 5

Thank You
-Given: 0
-Receive: 2


« Reply #1 on: July 07, 2010, 08:18:06 08:18 »

I suppose your sensor gives you the speed of the water in the pipe

So to get the amount of water flowing by second, you have to multiply this speed by the area of the cross section of the pipe.

Using a microcontroller, your may write a program that execute every n ms and get the current speed, multiply it by the cross section of the pipe to get the amount a water flowing in n ms. Accumulate these values to get the amont of water during a longer time.

You'll have to calibrate your sensor by doing measures with various speed.

Regards
Logged
wakeke
Newbie
*
Offline Offline

Posts: 16

Thank You
-Given: 2
-Receive: 2


« Reply #2 on: September 05, 2010, 08:37:10 08:37 »

In addition, consider the cross-sectional area of the pipe..if it's too large for the water to fill in the whole area...if  it doesn't (some cases may be possible if pressure is too low) computing the cross-sectional area x speed might not be the total amount of water that was consumed or that passed through the sensor point.
Logged
solutions
Hero Member
*****
Offline Offline

Posts: 1826

Thank You
-Given: 656
-Receive: 905



« Reply #3 on: September 05, 2010, 07:24:18 19:24 »

I suppose your sensor gives you the speed of the water in the pipe

So to get the amount of water flowing by second, you have to multiply this speed by the area of the cross section of the pipe.

Using a microcontroller, your may write a program that execute every n ms and get the current speed, multiply it by the cross section of the pipe to get the amount a water flowing in n ms.
You want the cross sectional area at the sensor, not of the pipe.  You also have to ensure you have non-turbulent flow.

As was mentioned, you'll need to do a calibration at different flow rates, as boundary layer effects (zero flow at walls) will mess you up at lower velocities.  If you calibrate time to fill a bucket of known capacity (gallons, litres, hogsheads), then it's a lookup table and no calcs needed (unless you want to interpolate).
Logged
Sun_rise_pt
Junior Member
**
Offline Offline

Posts: 91

Thank You
-Given: 87
-Receive: 9


« Reply #4 on: September 06, 2010, 10:22:41 10:22 »

Thetrueman

Try the site of MCS electronics (Bascom). On the app. notes exist a good flow meter with all you need, except hardware... Wink
Logged
frasenci
Translator
Active Member
***
Offline Offline

Posts: 171

Thank You
-Given: 142
-Receive: 85


« Reply #5 on: September 06, 2010, 07:17:12 19:17 »

Sometimes flow is 10 liter/sec and sometimes 20 liter/sec and this is we can see on any gauge or meter.
Hi thetrueman,

I see you already have the instantaneous water flow reading.
So, it is only a matter of adding up every x period of time.
According to how much the reading varies over time , you could do this every second, 30 seconds, 1 minute etc.

For example :

You take readings every second . Instrument is telling you 10 liter/sec x 1 sec = 10 liter
Next second same thing , reading in [liter/sec] x time elapsed  [ sec ]  = liter , yo keep adding the result to a totalizer in liters.

That is it.

Should your readings vary to much you can program to fire the reading and time elapsed with a window of values , say  9 <= reading <= 11 liter/sec. applying average values

Hope this helps

If the instrument you are using has some kind of interfase you can probably do this calculation and adition in an Microcontroller or Pc.

Greetings
Francisco
Logged
Pages: [1]
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC