5.1.6.2.3. gemini_model.well.correlation.hagedronbrown

Hagedorn–Brown two-phase pressure drop correlation using digitized figures.

Hagedoorn and Brown, reference: [Brill, Mukherjee “Multiphase flow in wells] p 29, equation 4.2; acceleration is ignored.

Classes

HagedornBrown()

Calculate two-phase dp via Hagedorn–Brown (per Brill & Mukherjee, Eq.

class gemini_model.well.correlation.hagedronbrown.HagedornBrown[source]

Bases: object

Calculate two-phase dp via Hagedorn–Brown (per Brill & Mukherjee, Eq. 4.2).

static calculate_dp(us_g, us_l, rho_g, rho_l, theta, eta_g, eta_l, sigma, d_tube, Krough, l_cel, pressure)[source]

Calculate pressure drop based on the publication.

[Brill, Mukherjee “Multiphase flow in wells] p 29 equation 4.2; acceleration is ignored.

Parameters:
  • us_g (float) – superficial gas flow velocity (m/s)

  • us_l (float) – superficial liquid flow velocity (m/s)

  • rho_g (float) – gas density (kg/m3)

  • rho_l (float) – liquid density (kg/m3)

  • theta (float) – Inclination of 1 cell (rad)

  • eta_g (float) – gas viscosity (Pa s)

  • eta_l (float) – liquid vicosity (Pa s)

  • sigma (float) – surface tension (N/m)

  • d_tube (float) – well diamater of 1 cell (m)

  • Krough (float) – roughness of 1 cell (m)

  • l_cel (float) – length of 1 cell (m)

Returns:

  • dp_fric (float) – pressure drop due to friction (Pa)

  • dp_grav (float) – pressure drop due to gravity (Pa)