Well Flow Overview
Introduction
Well flow analysis predicts production rates based on reservoir and well properties. This analysis connects:
- Reservoir deliverability — what the formation can supply
- Well inflow — how fluid enters the wellbore
- Outflow constraints — tubing, choke, and surface equipment limits
The intersection of inflow and outflow performance determines the operating point for a well.
Fundamental Concepts
Inflow Performance Relationship (IPR)
The IPR describes the relationship between bottom-hole flowing pressure () and flow rate ():
▲ Rate (q)
│
q_max ●━━━━━━━━━━━━━━━━━━━━━┓
│ ┃
│ ┃
│ IPR Curve ┃
│ ┃
│ ┃
│ ┃
│ ┃
│ ┃
│ ┃
●━━━━━━━━━━━━━━━━━━━━━━━━━▶ Pressure (Pwf)
0 P_res
Productivity Index (J)
For single-phase liquid above the bubble point:
The IPR is a straight line with slope .
For two-phase flow below the bubble point, the IPR becomes curved (see Vogel IPR below).
Reference Pressure Conventions
| Flow Regime | Reference Pressure | Symbol | Description |
|---|---|---|---|
| Steady-state | Boundary pressure | Constant pressure at drainage radius | |
| Pseudosteady-state | Average pressure | Volume-averaged reservoir pressure | |
| Transient | Initial pressure | Original reservoir pressure |
Flow Regime Selection
Time Domain
Decision Framework
| Question | If Yes → | If No → |
|---|---|---|
| Has pressure transient reached all boundaries? | Stabilized flow | Transient flow |
| Is there pressure support (aquifer, gas cap)? | Steady-state | Pseudosteady-state |
| Is the reservoir bounded by no-flow boundaries? | Pseudosteady-state | Steady-state |
Available Functions by Category
Productivity Index Functions
| Function | Flow Regime | Well Type | Description |
|---|---|---|---|
ProdIndexSS |
Steady-state | Vertical | Constant-pressure boundary |
ProdIndexPSS |
Pseudosteady-state | Vertical | No-flow boundary |
ProdIndexTF |
Transient | Vertical | Time-dependent J |
TimeToPSS |
- | Vertical | Time to stabilization |
📖 Full Documentation: Productivity Index
Horizontal Well Functions
| Function | Method | Geometry | Anisotropy |
|---|---|---|---|
ProdIndexHorWellBorisov |
Borisov | Circular | Isotropic |
ProdIndexHorWellGRJ |
Giger-Reiss-Jourdan | Elliptical | Yes |
ProdIndexHorWellJoshi |
Joshi | Elliptical | Yes |
ProdIndexHorWellRD |
Renard-Dupuy | Elliptical | Yes |
ProdIndexHorWellBO |
Babu-Odeh (general) | Rectangular | Full 3D |
ProdIndexHorWellBO2 |
Babu-Odeh (centered) | Rectangular | Full 3D |
📖 Full Documentation: Productivity Index
Flow Rate Functions
| Function | Flow Regime | IPR Model | Description |
|---|---|---|---|
FlowRateSS |
Steady-state | Linear | |
FlowRatePSS |
Pseudosteady-state | Linear | |
FlowRateTF |
Transient | Linear | |
FlowRateSSVogel |
Steady-state | Vogel | Two-phase IPR |
FlowRatePSSVogel |
Pseudosteady-state | Vogel | Two-phase IPR |
FlowRateTFVogel |
Transient | Vogel | Two-phase IPR |
Gas Well Functions
| Function | Description |
|---|---|
GasFlowRatePSS |
Darcy flow gas rate |
GasFlowRatePSSNonDarcy |
Non-Darcy (turbulent) flow |
TimeToPSSGas |
Time to stabilization for gas |
NonDarcyCoefficient |
D-factor correlation |
Utility Functions
| Function | Description |
|---|---|
DrainageRadius |
Converts drainage area to radius |
DrainageAreaHorWell1 |
Stadium-shaped drainage (Joshi) |
DrainageAreaHorWell2 |
Elliptical drainage (Joshi) |
EffectiveWellboreRadius |
Skin to effective radius |
EquivalentSkinFactor |
Hydraulic fracture skin |
Vogel IPR for Two-Phase Flow
The Challenge
When flowing pressure drops below bubble point:
- Gas evolves from solution
- Two-phase flow occurs near wellbore
- Relative permeability reduces oil mobility
- IPR becomes non-linear
Vogel's Correlation (1968)
For pressures below the bubble point:
Where is the maximum oil rate at (AOF):
Generalized Vogel (Standing Extension)
For reservoirs with (undersaturated at average pressure):
Above bubble point ():
Below bubble point ():
The FlowRateXXVogel functions implement this generalized approach.
Gas Well Deliverability
Darcy Flow (Low Rate)
For laminar flow in gas wells:
Excel Function: GasFlowRatePSS
Non-Darcy Flow (High Rate)
At high velocities near the wellbore, turbulence creates additional pressure drop:
Where:
- = Darcy coefficient (laminar term)
- = Non-Darcy coefficient (turbulent term)
Excel Function: GasFlowRatePSSNonDarcy
Non-Darcy Coefficient (D-Factor)
The D-factor can be estimated from:
Excel Function: NonDarcyCoefficient
Workflow: Complete Well Performance Analysis
Step 1: Gather Input Data
| Category | Parameters |
|---|---|
| Reservoir | , , , , (or ) |
| Fluid | , , |
| Well | , , (horizontal) |
| Pressure | , , or |
Step 2: Determine Flow Regime
Time on production: t = ?
Time to PSS: t_pss = TimeToPSS(Re, K, Ul, φ, Ct)
If t < t_pss → Use transient equations
If t ≥ t_pss → Use PSS equations (or SS if pressure support)
Step 3: Calculate Productivity Index
Vertical well:
J = ProdIndexPSS(K, h, Bl, Ul, Re, Rw, S)
Horizontal well:
J = ProdIndexHorWellJoshi(L, Rw, Re, h, Kz, Kxy, Bl, Ul)
Step 4: Generate IPR Curve
Above bubble point:
For each Pwf from P_res to 0:
q = J × (P_res - Pwf)
Below bubble point (Vogel):
For each Pwf from P_res to 0:
q = FlowRatePSSVogel(J, P_avg, Pwf, Pb)
Step 5: Determine Operating Point
Intersect IPR with:
- VLP (Tubing Performance) — outflow from wellbore
- Surface constraints — choke, facilities limits
Method Selection Summary
Vertical vs. Horizontal Wells
| Factor | Favor Vertical | Favor Horizontal |
|---|---|---|
| Reservoir thickness | Thick (h > 100 ft) | Thin (h < 50 ft) |
| Permeability | High (k > 10 mD) | Low (k < 1 mD) |
| Anisotropy | Low ( > 0.5) | High ( < 0.1) |
| Gas/water coning | Not a concern | Need to minimize drawdown |
| Cost | Lower | Higher |
Horizontal Well Method Selection
| Situation | Recommended Method |
|---|---|
| Quick screening | Joshi |
| Isotropic reservoir | Borisov |
| Rectangular drainage | Babu-Odeh |
| Off-center well placement | Babu-Odeh (general) |
| Anisotropic, elliptical drainage | Joshi or Renard-Dupuy |
Related Documentation
Productivity Index Details
- Productivity Index — Complete J calculations for vertical and horizontal wells
Supporting Analysis
- PTA Overview — Well test interpretation
- PTA Dimensionless Variables — Dimensionless formulations
- PVT Overview — Fluid property correlations
Data Processing
- Utilities Interpolation — Spline methods for IPR curves
References
Vogel, J.V. (1968). "Inflow Performance Relationships for Solution-Gas Drive Wells." Journal of Petroleum Technology, January 1968, pp. 83-92. SPE-1476-PA.
Economides, M.J., Hill, A.D., Ehlig-Economides, C., and Zhu, D. (2013). Petroleum Production Systems, 2nd Edition. Prentice Hall.
Joshi, S.D. (1991). Horizontal Well Technology. PennWell Books.
Brown, K.E. (1984). The Technology of Artificial Lift Methods, Vol. 4. PennWell Books.
Golan, M. and Whitson, C.H. (1991). Well Performance, 2nd Edition. Prentice Hall.