PetroCalcHub

Engineering lesson

Dead oil versus live oil viscosity in a correlation workflow

Dead-oil viscosity excludes dissolved gas on the stated reference basis. Live-oil viscosity includes the effect of solution gas through a specified correlation and phase condition.

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

Follow the correlation chain

A live-oil calculation may use a dead-oil viscosity input plus Rs and empirical coefficients. The dead-oil value must represent the correct oil and temperature.

The Beggs–Robinson calculator implements a particular relationship; it does not infer a full viscosity surface from API gravity alone.

Keep saturation state explicit

A saturated viscosity relation below bubble point and an undersaturated pressure correction above bubble point are different model steps. Applying the wrong step can produce a plausible-looking but inconsistent result.

The explorer varies Rs with the other documented inputs fixed to expose the dissolved-gas effect in the implemented correlation.

Compare with appropriate measurements

A correlation trend is not a substitute for measured viscosity where the fluid lies outside its supporting range. Heavy oils, emulsions and non-Newtonian behavior can require additional treatment.

Retain temperature, pressure, phase condition and the origin of the dead-oil input with any reported live-oil value.

Explore the example

Replayed with the same equation record and calculation engine as /calculators/beggs-robinson-live-oil-viscosity-correlation. Original synthetic inputs; engine outputs are saved in the downloadable record.

600

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

Selected scenario

Solution Gas-Oil Ratio (SCF/STB) = 600. mu_o (cP): 0.548940213.

Selected result01205001,000Scenario input
  • mu_o (cP)
mu_o (cP) versus Solution Gas-Oil Ratio (SCF/STB). Green marks the selected row. Lines connect recorded points for orientation; exact solved values are tabulated below.

Worked example

Beggs-Robinson Live Oil Viscosity Correlation

Fixed controls: mu_od = 2 cP. R_s is varied as shown.

Relation and unit basis

mu_o = A mu_od^B; A = 10.715 (R_s + 100)^-0.515; B = 5.44 (R_s + 150)^-0.338

mu_od: Dead Oil Viscosity (cP). R_s: Solution Gas-Oil Ratio (SCF/STB).

  1. 1. Define the baseline

    Solution Gas-Oil Ratio (SCF/STB) = 600

    Fixed controls: mu_od = 2 cP. R_s is varied as shown.

  2. 2. Select the relation

    mu_o = A mu_od^B; A = 10.715 (R_s + 100)^-0.515; B = 5.44 (R_s + 150)^-0.338

    mu_od: Dead Oil Viscosity (cP). R_s: Solution Gas-Oil Ratio (SCF/STB).

  3. 3. Substitute the values

    mu_od = 2; R_s = 600 → mu_o = 0.548940213 cP

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

  4. 4. Read the result

    mu_o (cP) = 0.548940213

    This is the implemented live-oil correlation at a fixed dead-oil viscosity, not a depletion history.

Result and interpretation

mu_o (cP) = 0.548940213

This is the implemented live-oil correlation at a fixed dead-oil viscosity, not a depletion history.

Only the solution-gas input changes; this is a correlation sensitivity, not a measured depletion history.

Exact scenario data

Replayed with the same equation record and calculation engine as /calculators/beggs-robinson-live-oil-viscosity-correlation. Original synthetic inputs; engine outputs are saved in the downloadable record.

Exact recorded values for Beggs-Robinson Live Oil Viscosity Correlation. Units are included in the headers.
Solution Gas-Oil Ratio (SCF/STB)mu_o (cP)
02.00022
1001.254014
3000.7899957
6000.5489402
1,0000.4120255

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 a dead-oil viscosity measured at one temperature be reused at another without checking?

    Show the worked answer

    No. Viscosity is temperature dependent; a suitable measurement or documented temperature model is needed.

  2. 2. Reproduce the baseline mu_o (cP) without rounding intermediate values.

    Show the worked answer

    mu_od = 2; R_s = 600 → mu_o = 0.548940213 cP. mu_o (cP) = 0.548940213. This is the implemented live-oil correlation at a fixed dead-oil viscosity, not a depletion history.

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

    Show the worked answer

    Solution Gas-Oil Ratio (SCF/STB) changes from 0 to 1000. Other controls remain as stated in the premise. mu_o (cP) changes from 2.00021954 to 0.412025451.

  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. mu_od: Dead Oil Viscosity (cP). R_s: Solution Gas-Oil Ratio (SCF/STB). This is the implemented live-oil correlation at a fixed dead-oil viscosity, not a depletion history.

Before using the result

  • Match dead-oil temperature.
  • Identify saturated or undersaturated treatment.
  • Retain Rs units and correlation variant.

This is the implemented live-oil correlation at a fixed dead-oil viscosity, not a depletion history.

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