PetroCalcHub

Engineering lesson

Mixture density and gas volume basis in flowline calculations

A no-slip mixture density weights phase densities by local volumetric fractions. Standard gas volume is not a local phase volume and must be converted before it is used in that weighting.

By PetroCalcHub Team · Updated October 24, 2026 · Free to read and use

Choose mass or volume weighting deliberately

For local phase rates Qg and Ql, no-slip density is (ρgQg + ρlQl)/(Qg + Ql). Mass fractions would require a different expression.

A gas-rich local volumetric flow can still carry much less mass than its liquid fraction because gas density is lower.

Flowing fraction differs from holdup

The no-slip fraction Qg/(Qg + Ql) assumes both phases share velocity. With slip, the in-situ gas occupancy is determined by a closure or measurement and need not equal that rate fraction.

The explorer uses an explicit no-slip mixture for bookkeeping. It is not a drift-flux or Beggs–Brill holdup calculation.

Match phase properties to the same state

Gas density, actual gas volume and liquid density must refer to the same local pressure and temperature. Combining a reservoir density with a surface volume creates an inconsistent mass rate.

Use the multiphase workflows when pressure and phase state evolve along a pipe rather than assuming one mixture density everywhere.

Explore the example

Original synthetic teaching calculation. Equations and fixed controls are stated here; these are not field measurements.

0.001

Select one of 5 recorded scenarios. Intermediate states are not interpolated.

Selected scenario

Actual gas rate (m³/s) = 0.001. No-slip mixture density (kg/m³): 435; Gas flowing fraction: 0.5.

Selected result03877751.0e-40.005050.01Scenario input
  • No-slip mixture density (kg/m³)
No-slip mixture density (kg/m³) versus Actual gas rate (m³/s). Green marks the selected row. Lines connect recorded points for orientation; exact solved values are tabulated below.

Worked example

Local no-slip mixture density

Liquid rate 0.001 m³/s, liquid density 850 kg/m³ and gas density 20 kg/m³. Actual gas rate varies.

Relation and unit basis

ρm = (ρgQg + ρlQl)/(Qg + Ql)

Rates and densities are local and compatible. The gas fraction is a no-slip flowing fraction, not measured holdup.

  1. 1. Define the baseline

    Actual gas rate (m³/s) = 0.001

    Liquid rate 0.001 m³/s, liquid density 850 kg/m³ and gas density 20 kg/m³. Actual gas rate varies.

  2. 2. Select the relation

    ρm = (ρgQg + ρlQl)/(Qg + Ql)

    Rates and densities are local and compatible. The gas fraction is a no-slip flowing fraction, not measured holdup.

  3. 3. Substitute the values

    (20 × 0.001 + 850 × 0.001)/(0.001 + 0.001) = 435 kg/m³; gas fraction = 0.5

    Retain intermediate precision. The displayed values are rounded only after evaluation.

  4. 4. Read the result

    No-slip mixture density (kg/m³) = 435; Gas flowing fraction = 0.5

    A large gas volume share need not imply a large gas mass share.

Result and interpretation

No-slip mixture density (kg/m³) = 435; Gas flowing fraction = 0.5

A large gas volume share need not imply a large gas mass share.

The local gas volume changes while the two specified phase densities and liquid rate stay fixed.

Exact scenario data

Original synthetic teaching calculation. Equations and fixed controls are stated here; these are not field measurements.

Exact recorded values for Local no-slip mixture density. Units are included in the headers.
Actual gas rate (m³/s)No-slip mixture density (kg/m³)Gas flowing fraction
0.0001774.54550.09090909
0.0005573.33330.3333333
0.0014350.5
0.005158.33330.8333333
0.0195.454550.9090909

Scroll the table to see all columns. The highlighted row is the worked baseline. Downloads retain full numerical precision.

Test your understanding

Work through the question before revealing its answer. Use the stated assumptions and include units in every numerical step.

  1. 1. Can standard gas fraction be used directly as local holdup?

    Show the worked answer

    No. Convert to local phase volume first, and use a slip model or measurement if holdup is required.

  2. 2. Reproduce the baseline No-slip mixture density (kg/m³) without rounding intermediate values.

    Show the worked answer

    (20 × 0.001 + 850 × 0.001)/(0.001 + 0.001) = 435 kg/m³; gas fraction = 0.5. No-slip mixture density (kg/m³) = 435. A large gas volume share need not imply a large gas mass share.

  3. 3. Compare the first and last recorded scenarios. Which input changes?

    Show the worked answer

    Actual gas rate (m³/s) changes from 0.0001 to 0.01. Other controls remain as stated in the premise. No-slip mixture density (kg/m³) changes from 774.545455 to 95.4545455.

  4. 4. What would be needed to apply this example to a different physical system?

    Show the worked answer

    Replace the synthetic controls with compatible documented inputs and check the relation's assumptions. Rates and densities are local and compatible. The gas fraction is a no-slip flowing fraction, not measured holdup. A large gas volume share need not imply a large gas mass share.

Before using the result

  • Use local phase volumes.
  • Distinguish volume fractions from mass fractions.
  • State the no-slip assumption.

A large gas volume share need not imply a large gas mass share.

Continue in the calculator with your documented inputs →

Continue learning

Start with the broader workflow guide · Related method guide

Sources and method

The explanation and synthetic examples are original PetroCalcHub teaching material. The references below support the definitions and model context. They do not supply field validation for the synthetic scenarios.

Report a correction · Read the calculation review method