Bint

Drukval compressibele stroming in pijp (isotherme benadering)

Werktuigbouwkunde

Beschrijving

Bereken de drukval voor perslucht en gas in een leiding, rekening houdend met compressibiliteit. Nauwkeuriger dan de incompressibele Darcy Weisbach voor gassen, met name boven een drukval van 10% van de inlaatdruk.

Invoer velden

J/kgK
m²/s
Nm³/h
bar abs
mm
m
°C
mm

Resultaten

kg/m³
- kg/m³
De dichtheid van het gas bij de inlaatdruk en temperatuur. Berekend met rho = p / (R x T).
m/s
- m/s
De gemiddelde stroomsnelheid van het gas bij de inlaat van de leiding.
m/s
- m/s
De gemiddelde stroomsnelheid aan het einde van de leiding. Door drukverlaging zet het gas uit en neemt de snelheid toe.
-
Het Reynoldsgetal bepaalt het stromingsregime. Laminair onder 2300, turbulent boven 4000.
-
De Darcy Weisbach wrijvingsfactor. Laminair: 64/Re. Turbulent: Swamee Jain benadering.
bar abs
- bar abs
De absolute druk aan het einde van de leiding na drukverlies door wrijving.
bar
- bar
Het verschil tussen inlaatdruk en uitlaatdruk.
%
- %
De drukval uitgedrukt als percentage van de inlaatdruk. Boven 10% is de incompressibele Darcy Weisbach benadering niet meer nauwkeurig.
-
Wanneer h_p2_sq negatief wordt, is de benodigde uitlaatdruk om het debiet te leveren lager dan 0 bar absoluut. Dat is fysisch onmogelijk. De leiding is te klein, te lang of het debiet is te hoog.
-
Bij Mach getallen boven 0,3 aan de uitlaat is de dichtheidsverandering significant en geeft de isotherme benadering een conservatief (veilig) resultaat.
-
Bij een drukval boven 10% neemt het energieverlies onevenredig toe. Een grotere diameter of hogere druk verlaagt de relatieve drukval.

Deze tool berekent de drukval voor compressibele gasstroming in een rechte leiding met de isotherme benadering. Deze methode is geschikt voor langere leidingen waarbij het gas de tijd krijgt om warmte uit te wisselen met de omgeving, waardoor de temperatuur nagenoeg constant blijft. De formule is gebaseerd op de geintegreerde impulsbalans voor isotherme pijpstroming en geeft een nauwkeuriger resultaat dan de standaard Darcy Weisbach benadering wanneer de drukval meer dan 10% van de inlaatdruk bedraagt.

Vul het debiet in onder normaalcondities (0°C, 1 bar abs), de inlaatdruk, leidingdiameter en lengte, de gastemperatuur in graden Celsius en de wandruwheid. De tool rekent de dichtheid bij inlaatdruk, stroomsnelheid, Reynoldsgetal, wrijvingsgetal lambda en de uitlaatdruk voor u uit. Let op: bij een negatieve waarde onder de wortel is de fysische limiet overschreden en kan het opgegeven debiet niet door de leiding worden getransporteerd (choked flow in de leiding). De Mach check wordt uitgevoerd op de uitlaatsnelheid, omdat de snelheid door drukverlaging toeneemt richting het einde van de leiding.

Formulas:

  • h_R = if(medium == 'lucht', 287, if(medium == 'stikstof', 297, if(medium == 'CO2', 189, R_custom)))
  • h_nu = if(medium == 'lucht', 0.000015, if(medium == 'stikstof', 0.000015, if(medium == 'CO2', 0.000008, nu_custom)))
  • h_ruwheid_mm = if(ruwheid_preset == 'glad', 0.007, if(ruwheid_preset == 'staal_nieuw', 0.046, if(ruwheid_preset == 'staal_verouderd', 0.5, ruwheid_custom)))
  • h_T_K = T_C + 273.15
  • h_A_mm2 = if(d_mm > 0, 3.14159 * (d_mm / 2) * (d_mm / 2), 0)
  • h_rho1 = if(h_T_K > 0, if(h_R > 0, round(p1_bar_abs * 100000 / (h_R * h_T_K), 4), 0), 0)
  • h_v1 = if(h_rho1 > 0, if(h_A_mm2 > 0, round(Q_Nm3h / 3600 * 101325 / (p1_bar_abs * 100000) / (h_A_mm2 / 1000000), 2), 0), 0)
  • h_Re = if(h_nu > 0, if(d_mm > 0, round(h_v1 * d_mm / 1000 / h_nu, 0), 0), 0)
  • h_log_term = if(d_mm > 0, if(h_Re > 0, ln(h_ruwheid_mm / (3.7 * d_mm) + 5.74 / exp(0.9 * ln(h_Re))) / 2.302585, 0), 0)
  • h_lambda = if(h_Re < 2300, if(h_Re > 0, round(64 / h_Re, 4), 0), if(h_Re >= 2300, if(h_log_term != 0, round(0.25 / (h_log_term * h_log_term), 4), 0), 0))
  • h_p2_sq = if(d_mm > 0, round(p1_bar_abs * p1_bar_abs - h_lambda * L_m / (d_mm / 1000) * h_rho1 * h_v1 * h_v1 * p1_bar_abs / 100000, 4), 0)
  • h_p2 = if(h_p2_sq > 0, round(exp(0.5 * ln(h_p2_sq)), 3), 0)
  • h_dP = round(p1_bar_abs - h_p2, 3)
  • h_dP_pct = if(p1_bar_abs > 0, round(h_dP / p1_bar_abs * 100, 1), 0)
  • h_v2 = if(h_p2 > 0, round(h_v1 * p1_bar_abs / h_p2, 2), 0)
  • h_a = if(h_T_K > 0, round(exp(0.5 * ln(1.4 * 287 * h_T_K)), 1), 0)
  • h_Ma2 = if(h_a > 0, round(h_v2 / h_a, 3), 0)
  • dichtheid_inlaat = h_rho1
    De dichtheid van het gas bij de inlaatdruk en temperatuur. Berekend met rho = p / (R x T).
  • snelheid_inlaat = h_v1
    De gemiddelde stroomsnelheid van het gas bij de inlaat van de leiding.
  • snelheid_uitlaat = h_v2
    De gemiddelde stroomsnelheid aan het einde van de leiding. Door drukverlaging zet het gas uit en neemt de snelheid toe.
  • Reynoldsgetal = h_Re
    Het Reynoldsgetal bepaalt het stromingsregime. Laminair onder 2300, turbulent boven 4000.
  • wrijvingsgetal = h_lambda
    De Darcy Weisbach wrijvingsfactor. Laminair: 64/Re. Turbulent: Swamee Jain benadering.
  • uitlaatdruk = h_p2
    De absolute druk aan het einde van de leiding na drukverlies door wrijving.
  • drukval = h_dP
    Het verschil tussen inlaatdruk en uitlaatdruk.
  • drukval_pct = h_dP_pct
    De drukval uitgedrukt als percentage van de inlaatdruk. Boven 10% is de incompressibele Darcy Weisbach benadering niet meer nauwkeurig.
  • waarschuwing_crash = 'Fysische limiet overschreden: de leiding is te lang of het debiet is te hoog voor de gekozen inlaatdruk. Er treedt choked flow op; dit debiet kan fysiek niet door deze leiding worden getransporteerd.'
    Wanneer h_p2_sq negatief wordt, is de benodigde uitlaatdruk om het debiet te leveren lager dan 0 bar absoluut. Dat is fysisch onmogelijk. De leiding is te klein, te lang of het debiet is te hoog.
  • waarschuwing_Mach = if(h_Ma2 > 0.3, 'Mach getal aan uitlaat is hoger dan 0,3. Compressibiliteitseffecten zijn significant. Het resultaat is een conservatieve benadering.', 'Mach getal aan uitlaat is lager dan 0,3. Compressibiliteit is verwaarloosbaar.')
    Bij Mach getallen boven 0,3 aan de uitlaat is de dichtheidsverandering significant en geeft de isotherme benadering een conservatief (veilig) resultaat.
  • waarschuwing_drukval = if(h_dP_pct > 10, 'Drukval is meer dan 10% van de inlaatdruk. Overweeg een grotere leidingdiameter of een hogere inlaatdruk voor efficienter transport.', 'Drukval is minder dan 10% van de inlaatdruk. Het leidingontwerp is acceptabel voor persluchtnetten.')
    Bij een drukval boven 10% neemt het energieverlies onevenredig toe. Een grotere diameter of hogere druk verlaagt de relatieve drukval.
Link gekopieerd!

Meer over werktuigbouwkunde

Ontdek meer tools gerelateerd aan werktuigbouwkunde