Izračunajte pretok tekočine v galonah na minuto (GPM) na podlagi premera cevi in pretoka. Ključno za vodovod, namakanje in načrtovanje hidravličnih sistemov.
Izračunajte pretok v galonih na minuto na podlagi premera cevi in hitrosti pretoka.
Pretok se izračuna z uporabo formule:
GPM = 2.448 × (diameter)² × velocity
Kalkulator pretoka v galonih na minuto (GPM) je osnovno orodje za določanje prostornine tekočine, ki teče skozi cev na enoto časa. Ta kalkulator ponuja preprost način za izračun pretokov na podlagi premera cevi in hitrosti tekočine. Ne glede na to, ali ste vodovodar, ki dimenzionira vodovodni sistem v stanovanjskih objektih, inženir, ki oblikuje industrijsko cevovodje, ali lastnik hiše, ki rešuje težave s pretokom vode, je razumevanje GPM ključno za zagotavljanje učinkovitega in uspešnega prenosa tekočin. Naš kalkulator poenostavi ta postopek z uporabo standardne formule za pretok, da zagotovi natančne meritve GPM z minimalnimi zahtevami po vhodnih podatkih.
GPM, ali galoni na minuto, je standardna enota za merjenje pretoka tekočine v Združenih državah in nekaterih drugih državah, ki uporabljajo imperični sistem merjenja. Predstavlja prostornino tekočine (v galonih), ki preide skozi dano točko v sistemu v eni minuti. Ta meritev je ključna za:
Razumevanje GPM vašega sistema je bistvenega pomena za zagotavljanje, da se voda ali druge tekočine dostavljajo s pravo hitrostjo za njihovo predvideno uporabo, ne glede na to, ali gre za oskrbo gospodinjstva, namakanje polja ali hlajenje industrijske opreme.
Pretok v galonih na minuto lahko izračunamo s pomočjo naslednje formule:
Kjer:
Ta formula izhaja iz osnovne enačbe pretoka:
Kjer:
Za okroglo cev je površina:
Za pretvorbo tega v galone na minuto, ko je premer v inčih in hitrost v čevljih na sekundo:
Po poenostavitvi:
To nam daje našo konstanto 2.448, ki zajema vse faktorje pretvorbe, potrebne za izražanje rezultata v galonih na minuto.
Uporaba našega kalkulatorja pretoka v galonih na minuto je preprosta in enostavna:
Vnesite premer cevi: Vnesite notranji premer vaše cevi v inčih. To je dejanski notranji premer, skozi katerega teče tekočina, ne zunanji premer cevi.
Vnesite hitrost pretoka: Vnesite hitrost tekočine v čevljih na sekundo. Če ne poznate hitrosti, imate pa druge meritve, si oglejte naš razdelek s pogostimi vprašanji za alternativne metode izračuna.
Kliknite Izračunaj: Kalkulator bo samodejno obdelal vaše vnose in prikazal pretok v galonih na minuto.
Preglejte rezultate: Izračunani GPM bo prikazan, skupaj z vizualno predstavitvijo pretoka za boljše razumevanje.
Kopirajte ali delite rezultate: Rezultate lahko enostavno kopirate za svoje evidence ali jih delite s sodelavci.
Poglejmo primer izračuna:
Z uporabo formule: GPM = 2.448 × D² × V GPM = 2.448 × 2² × 5 GPM = 2.448 × 4 × 5 GPM = 48.96
Zato je pretok približno 48.96 galon na minuto.
Kalkulator GPM ima številne praktične aplikacije v različnih industrijah in scenarijih:
Krajinski arhitekt oblikuje namakalni sistem za komercialno nepremičnino. Glavna oskrbovalna linija ima premer 1,5 inča, voda pa teče s hitrostjo 4 čevlje na sekundo. Uporabite kalkulator GPM:
GPM = 2.448 × 1.5² × 4 GPM = 2.448 × 2.25 × 4 GPM = 22.03
Z razpoložljivimi približno 22 GPM lahko arhitekt zdaj določi, koliko namakalnih con lahko deluje hkrati in izbere ustrezne pršilnike glede na njihove posamezne zahteve po pretoku.
Medtem ko naš kalkulator uporablja premer cevi in hitrost, obstajajo tudi druge metode za merjenje ali oceno pretoka:
Neposredno merjenje s pretvorniki pretoka je najnatančnejša metoda. Vrste vključujejo:
Za manjše sisteme:
Z uporabo meritev pritiska in značilnosti cevi za oceno pretoka z uporabo enačb Hazen-Williams ali Darcy-Weisbach.
Merjenje pretoka tekočin se je skozi zgodovino človeštva znatno razvilo:
Zgodnje civilizacije so razvile osnovne metode za merjenje pretoka vode za namakanje in sisteme za distribucijo vode:
Enota galonov na minuto (GPM) je postala standardizirana v Združenih državah, ko so se razvijali vodovodni sistemi in so zahtevali dosledne metode merjenja:
Danes GPM ostaja standardna meritev pretoka v ameriškem vodovodu, namakanju in mnogih industrijskih aplikacijah, medtem ko večina sveta uporablja litre na minuto (LPM) ali kubične metre na uro (m³/h).
GPM (galoni na minuto) meri prostornino vode, ki teče skozi cev na minuto, medtem ko vodni tlak (običajno merjen v PSI - funtih na kvadratni palec) kaže na silo, s katero je voda potisnjena skozi cev. Čeprav sta povezana, sta to različni meritvi. Sistem ima lahko visok tlak, a nizek pretok (kot pri luknji), ali visok pretok z relativno nizkim tlakom (kot pri široko odprti reki).
Običajne pretvorbe vključujejo:
Tipično stanovanjsko gospodinjstvo potrebuje približno:
Specifične naprave imajo svoje zahteve:
Material cevi vpliva na pretok skozi svoj notranji koeficient hrapavosti:
Poddimenzionirane cevi lahko povzročijo več težav:
Hitrost pretoka lahko ocenite z naslednjimi metodami:
Da, temperatura vode vpliva na gostoto in viskoznost, kar lahko vpliva na značilnosti pretoka:
Formula GPM (2.448 × D² × V) je natančna za:
Natančnost se lahko zmanjša z:
Ta kalkulator je kalibriran za vodo. Za druge tekočine:
Priporočene hitrosti pretoka se razlikujejo glede na aplikacijo:
Hitrosti, ki so prevelike, lahko povzročijo:
Tukaj so primeri, kako izračunati GPM v različnih programskih jezikih:
1' Excel formula za izračun GPM
2=2.448*B2^2*C2
3
4' Excel VBA funkcija
5Function CalculateGPM(diameter As Double, velocity As Double) As Double
6 If diameter <= 0 Then
7 CalculateGPM = CVErr(xlErrValue)
8 ElseIf velocity < 0 Then
9 CalculateGPM = CVErr(xlErrValue)
10 Else
11 CalculateGPM = 2.448 * diameter ^ 2 * velocity
12 End If
13End Function
14
1def calculate_gpm(diameter_inches, velocity_ft_per_sec):
2 """
3 Izračunajte pretok v galonih na minuto (GPM)
4
5 Args:
6 diameter_inches: Notranji premer cevi v inčih
7 velocity_ft_per_sec: Hitrost pretoka v čevljih na sekundo
8
9 Returns:
10 Pretok v galonih na minuto
11 """
12 if diameter_inches <= 0:
13 raise ValueError("Premer mora biti večji od nič")
14 if velocity_ft_per_sec < 0:
15 raise ValueError("Hitrost ne more biti negativna")
16
17 gpm = 2.448 * (diameter_inches ** 2) * velocity_ft_per_sec
18 return round(gpm, 2)
19
20# Primer uporabe
21try:
22 pipe_diameter = 2.0 # inči
23 flow_velocity = 5.0 # čevlji na sekundo
24 flow_rate = calculate_gpm(pipe_diameter, flow_velocity)
25 print(f"Pretok: {flow_rate} GPM")
26except ValueError as e:
27 print(f"Napaka: {e}")
28
1/**
2 * Izračunajte pretok v galonih na minuto (GPM)
3 * @param {number} diameterInches - Notranji premer cevi v inčih
4 * @param {number} velocityFtPerSec - Hitrost pretoka v čevljih na sekundo
5 * @returns {number} Pretok v galonih na minuto
6 */
7function calculateGPM(diameterInches, velocityFtPerSec) {
8 if (diameterInches <= 0) {
9 throw new Error("Premer mora biti večji od nič");
10 }
11 if (velocityFtPerSec < 0) {
12 throw new Error("Hitrost ne more biti negativna");
13 }
14
15 const gpm = 2.448 * Math.pow(diameterInches, 2) * velocityFtPerSec;
16 return parseFloat(gpm.toFixed(2));
17}
18
19// Primer uporabe
20try {
21 const pipeDiameter = 2.0; // inči
22 const flowVelocity = 5.0; // čevlji na sekundo
23 const flowRate = calculateGPM(pipeDiameter, flowVelocity);
24 console.log(`Pretok: ${flowRate} GPM`);
25} catch (error) {
26 console.error(`Napaka: ${error.message}`);
27}
28
1/**
2 * Utility class for calculating flow rates
3 */
4public class FlowCalculator {
5
6 /**
7 * Izračunajte pretok v galonih na minuto (GPM)
8 *
9 * @param diameterInches Notranji premer cevi v inčih
10 * @param velocityFtPerSec Hitrost pretoka v čevljih na sekundo
11 * @return Pretok v galonih na minuto
12 * @throws IllegalArgumentException če so vnosi neveljavni
13 */
14 public static double calculateGPM(double diameterInches, double velocityFtPerSec) {
15 if (diameterInches <= 0) {
16 throw new IllegalArgumentException("Premer mora biti večji od nič");
17 }
18 if (velocityFtPerSec < 0) {
19 throw new IllegalArgumentException("Hitrost ne more biti negativna");
20 }
21
22 double gpm = 2.448 * Math.pow(diameterInches, 2) * velocityFtPerSec;
23 // Okrogli na 2 decimalni mesti
24 return Math.round(gpm * 100.0) / 100.0;
25 }
26
27 public static void main(String[] args) {
28 try {
29 double pipeDiameter = 2.0; // inči
30 double flowVelocity = 5.0; // čevlji na sekundo
31 double flowRate = calculateGPM(pipeDiameter, flowVelocity);
32 System.out.printf("Pretok: %.2f GPM%n", flowRate);
33 } catch (IllegalArgumentException e) {
34 System.err.println("Napaka: " + e.getMessage());
35 }
36 }
37}
38
1#include <iostream>
2#include <cmath>
3#include <stdexcept>
4#include <iomanip>
5
6/**
7 * Izračunajte pretok v galonih na minuto (GPM)
8 *
9 * @param diameterInches Notranji premer cevi v inčih
10 * @param velocityFtPerSec Hitrost pretoka v čevljih na sekundo
11 * @return Pretok v galonih na minuto
12 * @throws std::invalid_argument če so vnosi neveljavni
13 */
14double calculateGPM(double diameterInches, double velocityFtPerSec) {
15 if (diameterInches <= 0) {
16 throw std::invalid_argument("Premer mora biti večji od nič");
17 }
18 if (velocityFtPerSec < 0) {
19 throw std::invalid_argument("Hitrost ne more biti negativna");
20 }
21
22 double gpm = 2.448 * std::pow(diameterInches, 2) * velocityFtPerSec;
23 return gpm;
24}
25
26int main() {
27 try {
28 double pipeDiameter = 2.0; // inči
29 double flowVelocity = 5.0; // čevlji na sekundo
30
31 double flowRate = calculateGPM(pipeDiameter, flowVelocity);
32
33 std::cout << std::fixed << std::setprecision(2);
34 std::cout << "Pretok: " << flowRate << " GPM" << std::endl;
35 } catch (const std::exception& e) {
36 std::cerr << "Napaka: " << e.what() << std::endl;
37 return 1;
38 }
39
40 return 0;
41}
42
1using System;
2
3public class FlowCalculator
4{
5 /// <summary>
6 /// Izračunajte pretok v galonih na minuto (GPM)
7 /// </summary>
8 /// <param name="diameterInches">Notranji premer cevi v inčih</param>
9 /// <param name="velocityFtPerSec">Hitrost pretoka v čevljih na sekundo</param>
10 /// <returns>Pretok v galonih na minuto</returns>
11 /// <exception cref="ArgumentException">Vrže se, ko so vnosi neveljavni</exception>
12 public static double CalculateGPM(double diameterInches, double velocityFtPerSec)
13 {
14 if (diameterInches <= 0)
15 {
16 throw new ArgumentException("Premer mora biti večji od nič");
17 }
18 if (velocityFtPerSec < 0)
19 {
20 throw new ArgumentException("Hitrost ne more biti negativna");
21 }
22
23 double gpm = 2.448 * Math.Pow(diameterInches, 2) * velocityFtPerSec;
24 return Math.Round(gpm, 2);
25 }
26
27 public static void Main()
28 {
29 try
30 {
31 double pipeDiameter = 2.0; // inči
32 double flowVelocity = 5.0; // čevlji na sekundo
33
34 double flowRate = CalculateGPM(pipeDiameter, flowVelocity);
35 Console.WriteLine($"Pretok: {flowRate} GPM");
36 }
37 catch (ArgumentException e)
38 {
39 Console.Error.WriteLine($"Napaka: {e.Message}");
40 }
41 }
42}
43
Naslednja tabela navaja pogoste vrednosti GPM za različne aplikacije, da vam pomaga pri interpretaciji vaših rezultatov izračuna:
Aplikacija | Tipičen razpon GPM | Opombe |
---|---|---|
Pipa v kopalnici | 1.0 - 2.2 | Sodobne pipe za varčevanje z vodo so na spodnjem koncu |
Pipa v kuhinji | 1.5 - 2.5 | Pritegnjene pršilne naprave imajo lahko različne pretoke |
Tuš | 1.5 - 3.0 | Zvezne predpisi omejujejo na 2.5 GPM max |
Pipa za kopalnico | 4.0 - 7.0 | Višji pretok za hitrejše polnjenje kadi |
WC | 3.0 - 5.0 | Trenutni pretok med izpustom |
Pomivalni stroj | 2.0 - 4.0 | Pretok med polnjenjem |
Pralni stroj | 4.0 - 5.0 | Pretok med polnjenjem |
Vrtna cev (⅝") | 9.0 - 17.0 | Razlikuje se glede na vodni tlak |
Namakalni pršilnik | 2.0 - 5.0 | Na pršilnik |
Hidrant | 500 - 1500 | Za operacije gašenja požara |
Stanovanjska oskrba z vodo | 6.0 - 12.0 | Tipična oskrba za celo hišo |
Majhna komercialna stavba | 20.0 - 100.0 | Odvisno od velikosti in uporabe stavbe |
Ameriško združenje za vodna dela. (2021). Merilniki vode—izbira, namestitev, testiranje in vzdrževanje (AWWA priročnik M6).
Ameriško društvo inženirjev za vodovod. (2020). Priročnik za oblikovanje vodovodnih inženirjev, Zvezek 2. ASPE.
Lindeburg, M. R. (2018). Referenčni priročnik za civilno inženirstvo za PE izpit. Professional Publications, Inc.
Mednarodno združenje vodovodnih in mehanskih uradnikov. (2021). Enotni vodovodni kodeks.
Cengel, Y. A., & Cimbala, J. M. (2017). Osnove in aplikacije fluidne mehanike. McGraw-Hill Education.
U.S. Department of Energy. (2022). Učinkovitost energije in obnovljivi viri energije: Učinkovitost vode. https://www.energy.gov/eere/water-efficiency
Agencija za varstvo okolja. (2021). Program WaterSense. https://www.epa.gov/watersense
Združenje za namakanje. (2020). Osnove namakanja. Združenje za namakanje.
Meta opis: Izračunajte pretok tekočine v galonih na minuto (GPM) z našim enostavnim kalkulatorjem. Vnesite premer cevi in hitrost, da določite natančne pretoke za vodovod, namakanje in industrijske aplikacije.
Odkrijte več orodij, ki bi lahko bila koristna za vaš delovni proces