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.
Select one of 5 recorded scenarios. Intermediate states are not interpolated.
Actual gas rate (m³/s) = 0.001. No-slip mixture density (kg/m³): 435; Gas flowing fraction: 0.5.
- No-slip mixture density (kg/m³)
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. 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. 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. 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. 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.
| Actual gas rate (m³/s) | No-slip mixture density (kg/m³) | Gas flowing fraction |
|---|---|---|
| 0.0001 | 774.5455 | 0.09090909 |
| 0.0005 | 573.3333 | 0.3333333 |
| 0.001 | 435 | 0.5 |
| 0.005 | 158.3333 | 0.8333333 |
| 0.01 | 95.45455 | 0.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. 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. 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. 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. 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 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.