PET-340 · Lesson 12 of 12 · 21 min
Production surveillance and the artificial lift plan: capstone
Ethan's rotation ends with an assignment from Marisol Vega: write the artificial lift plan for the 4-22H for its first ten years, and present it to the asset team. 'You have the inflow model, the tubing model, the nodal analysis and the lift screens,' she says. 'Now put them together with costs, a schedule and a surveillance plan, and tell us what to do and when. Show us what would change your mind.'
This capstone lesson covers production surveillance, the data that tell a production engineer how a well is behaving, the diagnosis of underperforming wells, decline analysis and forecasting, and the economic comparison of artificial lift plans over a well's life. It ends with Ethan's lift plan, which draws together every earlier lesson.
Production surveillance
Surveillance is the routine collection and review of the data that show how wells, lift systems and facilities are performing. Its purpose is to find problems early, while they are cheap to fix, and to find opportunities, wells that could produce more. Good surveillance is a habit: the same data, reviewed on the same schedule, against expected values, with exceptions acted on.
The main data sources are:
- Well tests, in which a well's flow is sent through a test separator for a set period to measure oil, water and gas rates. Tests are the basis of allocation, which assigns a battery's or pad's measured sales back to individual wells.
- Wellhead and casing pressures and temperatures, often recorded continuously by a SCADA system.
- Lift system data: dynamometer cards and pump-off controller data for rod pumps, injection rate and casing pressure for gas lift, motor current, intake pressure and temperature for ESPs, and plunger arrival times.
- Fluid levels from acoustic shots, which give pump submergence and estimates of bottomhole pressure.
- Downhole gauges, where installed, which give flowing bottomhole pressure directly.
- Fluid samples and analyzes: water chemistry for scale, oil properties for paraffin, and solids.
- Failure records: every pump change, rod part, tubing leak or ESP failure, with its cause.
At Prairie Crest Energy Inc., the the Watford City field office reviews an exception report each morning. It flags wells whose latest test is more than 15 percent below the expected rate, rod pumps whose cards show fluid pound or gas interference, gas lift wells whose injection has drifted, and ESPs whose motor current or intake pressure has changed. Wes Brandt checks the flagged wells on his route that day.
Diagnosing an underperforming well
When a well produces less than expected, the production engineer works through the system in order, using the pressure budget from the first lesson. The question is always where the lost pressure or lost rate is going.
1. Check the data. A bad test, a failed meter or a misallocated volume is the most common cause of an apparent drop. Retest before acting.
2. Check the surface. Has the flowline or separator pressure risen? Is a choke partly plugged? Is a valve closed? Surface problems are cheap to fix and often missed.
3. Check the lift. Is the pump pumped off, worn or gas locked? Is gas lift injecting at the right depth? Is the ESP running in its operating range?
4. Check the wellbore. Is there scale, paraffin, sand fill or a tubing leak? Is the well loading up with liquid?
5. Check the inflow. Has the reservoir pressure fallen faster than expected, or has skin increased from fines, scale or damage? Has a nearby well or a waterflood changed the drainage?
Each step uses tools from earlier lessons: nodal analysis separates inflow problems from outflow problems, dynamometer cards diagnose rod pumps, and fluid levels and pressures test the inflow. A well whose inflow is fine but whose outflow has deteriorated needs a workover or lift change; a well whose inflow has dropped may need stimulation or may simply be depleting as expected.
Decline analysis and forecasting
Lift plans need a forecast of rates over the well's life. For wells in tight reservoirs, rate-time decline analysis is the usual tool. The Arps decline equations describe the rate as a function of time with an initial rate, an initial decline rate and an exponent b:
With b = 0 the decline is exponential, with b = 1 harmonic, and between them hyperbolic. Multistage fractured horizontal wells often show b values above 1 in early life, while flow is linear and the well has not yet felt its boundaries. Forecasting such wells with a single hyperbolic curve over decades overstates reserves, so engineers switch to an exponential terminal decline, often at 5 to 10 percent per year, once the hyperbolic decline rate falls to that level. Rate-transient analysis, which uses both rate and flowing pressure, gives better estimates of reservoir properties and forecasts than rate alone.
The forecast also sets when each lift change is needed. The nodal analysis from lesson 6, repeated with the transient inflow from lesson 3 at each future date, shows when the well will stop flowing naturally, and the lift screens show which method can deliver the forecast rate at each stage.
Comparing lift plans
A lift plan is a sequence: for example, natural flow, then gas lift, then rod pump. Each plan is compared over the well's life on several measures:
- Recovered oil over the planning period, because a method that draws the well down further or sooner recovers more.
- Capital cost of equipment and installation, and the timing of that spending.
- Operating cost: power or gas, chemicals, maintenance and, especially, workovers to replace failed equipment. Run life is often the largest uncertainty.
- Deferred production while the well waits for a rig or for equipment.
- Net present value at the company's discount rate, which brings these together, and the lift cost per unit of oil.
- Fit with the facility: available gas for lift, power, compression and water handling.
# Capstone: compare artificial lift plans over the life of the new horizontal well (10 years, monthly steps)
SI = False
if SI: # 04-22 Cardium; oil in m3/d, money in Canadian dollars
qi, Di, b, Dmin = 52.0, 0.10, 0.9, 0.08 / 12 # Arps hyperbolic with a terminal decline (per month)
netback, wc0, wc1, dfac = 330.0, 0.21, 0.55, 1.0
plans = {
"A: flow, then rod pump from month 5": [(5, "flow", 1.00, 0.00, 0), (120, "rod", 0.95, 2500, 180000)],
"B: flow, gas lift to month 24, then rod pump": [(5, "flow", 1.00, 0.00, 0), (24, "gas lift", 0.88, 4200, 140000), (120, "rod", 0.95, 2500, 180000)],
}
unit = "m3"; cur = "CAD"; fq = lambda x: f"{x:,.0f} m3"; rod_cap = 45.0
else: # 4-22H Bakken; oil in STB/d, money in US dollars
qi, Di, b, Dmin = 1050.0, 0.16, 1.2, 0.06 / 12
netback, wc0, wc1, dfac = 40.0, 0.35, 0.65, 1.0
plans = {
"A: flow, gas lift to month 30, then rod pump": [(5, "flow", 1.00, 0, 0), (30, "gas lift", 0.92, 6500, 250000), (120, "rod", 0.95, 4500, 420000)],
"B: flow, ESP to month 30, then rod pump": [(5, "flow", 1.00, 0, 0), (30, "ESP", 1.00, 9000, 380000), (120, "rod", 0.95, 4500, 420000)],
"C: flow, then rod pump from month 5": [(5, "flow", 1.00, 0, 0), (120, "rod", 0.95, 4500, 420000)],
}
unit = "STB"; cur = "USD"; fq = lambda x: f"{x:,.0f} STB"; rod_cap = 450.0
def potential(m): # oil rate the reservoir can deliver if the well is pumped off (hyperbolic, then exponential)
t = m - 0.5; D = Di / (1 + b * Di * t)
if D > Dmin: return qi / (1 + b * Di * t) ** (1 / b)
tsw = (Di / Dmin - 1) / (b * Di); qsw = qi / (1 + b * Di * tsw) ** (1 / b)
import math; return qsw * math.exp(-Dmin * (t - tsw))
def run(stages, esp_life=18):
oil = 0.0; npv = 0.0; cost = 0.0; i = 0
for m in range(1, 121):
while m > stages[i][0]: i += 1
_, kind, eff, opex, capex = stages[i]
if m == (stages[i - 1][0] + 1 if i > 0 else 1): cost += capex; npv -= capex / 1.1 ** ((m - 1) / 12)
q = potential(m) * eff
wc = wc0 + (wc1 - wc0) * m / 120
if kind == "rod": q = min(q, rod_cap * (1 - wc)) # gross capacity of the chosen pump unit
if kind == "ESP" and (m - 5) % esp_life == 0: cost += 120000; npv -= 120000 / 1.1 ** (m / 12) # ESP replacement
vol = q * 30.4; oil += vol; cost += opex
npv += (vol * netback - opex) / 1.1 ** (m / 12)
return oil, npv, cost
for name, st in plans.items():
oil, npv, cost = run(st)
print(f"{name:48s} oil {fq(oil):>14s} lift cost {cost / oil:5.2f} {cur} per {unit} NPV10 {npv / 1e6:6.2f} million {cur}")
if not SI:
oil, npv, cost = run(plans["B: flow, ESP to month 30, then rod pump"], esp_life=12)
print(f"sensitivity: plan B with a 12-month ESP run life instead of 18 -> NPV10 {npv / 1e6:6.2f} million {cur}")
else:
oil, npv, cost = run([(3, "flow", 1.00, 0.00, 0), (120, "rod", 0.95, 2500, 180000)])
print(f"sensitivity: plan A with the pump needed at month 3 instead of month 5 -> NPV10 {npv / 1e6:6.2f} million {cur}")A: flow, gas lift to month 30, then rod pump oil 660,292 STB lift cost 1.87 USD per STB NPV10 19.30 million USD B: flow, ESP to month 30, then rod pump oil 680,746 STB lift cost 2.28 USD per STB NPV10 19.75 million USD C: flow, then rod pump from month 5 oil 622,345 STB lift cost 1.51 USD per STB NPV10 18.10 million USD sensitivity: plan B with a 12-month ESP run life instead of 18 -> NPV10 19.65 million USD
For the Bakken well, the three plans are close. Plan A, gas lift until month 30 and then a rod pump, recovers 660,292 STB at a lift cost of 1.87 USD per STB and gives an NPV10 of 19.30 million USD. Plan B, an ESP until month 30 and then a rod pump, recovers more, 680,746 STB, because the ESP draws the well down harder in the high-rate early months, and gives the highest NPV10, 19.75 million USD. Plan C, natural flow and then a rod pump from month 5, recovers least, 622,345 STB, and gives 18.10 million USD. The sensitivity matters most: if the ESP lasts only 12 months instead of 18, plan B falls to 19.65 million USD, still above plan A, but the margin is small compared with the uncertainty in run life, gas handling and the cost of workovers.
Ethan recommends plan A, gas lift then a rod pump, as the base case, even though plan B has a slightly higher NPV10. His reasons are that the pad will have compression and lift gas from Sofia's project, that gas lift handles the high gas-liquid ratio and the solids from flowback better than an ESP, and that a 0.45 million USD difference is within the uncertainty of ESP run life in this field. He proposes a field trial of an ESP on one comparable well to test run life before changing the standard. The surveillance plan sets the trigger for converting to a rod pump: when the gas lift performance curve shows the well cannot hold 400 bbl/d of liquid with the available injection gas.
Presenting the plan
A lift plan is a recommendation for a decision, so its presentation should follow the decision. Ethan structures his in five parts:
1. The recommendation, in one sentence, with the expected value and recovery.
2. The basis: the inflow and tubing models, the forecast and how they were calibrated to the well's tests.
3. The alternatives and why they were not chosen, with the comparison table.
4. The uncertainties and their effect, shown as sensitivities, and what data would change the recommendation.
5. The actions and triggers: what equipment to order, when, and which surveillance measurements will tell the team when to switch lift.
Marisol's advice is to show the comparison and the sensitivities on one page each. Managers want to see that the alternatives were taken seriously and that the plan has clear decision points, not that every model detail is right.
Lift optimization over the field
One well's lift plan sits inside a field. Gas lift wells share a limited supply of injection gas, which should be allocated where it gives the most extra oil, using each well's gas lift performance curve: gas is moved to the well with the steepest slope until the slopes are equal. Rod pumps share workover rigs, which should go first to the failures losing the most oil. Pumping units can share power contracts, and ESPs can be scheduled to avoid peak power prices. Production engineers who manage a field use these allocation tools every week.
Run life is the single most important field-wide measure for artificial lift. Every failure costs a workover, deferred oil and sometimes a fishing job. Field teams track the mean time between failures for each lift type and well group, investigate every failure to find its root cause, and change practices that cause repeat failures: rod guides on deviated wells, better gas separation at the pump intake, scale inhibition, or different pump metallurgy.
What the production engineer brings together
This course has followed one well from its first test to a ten-year plan. Each lesson added one part of the system:
- The pressure budget in lesson 1 shows where the energy goes.
- Inflow performance in lessons 2 and 3 describes what the reservoir can deliver, and how it changes with time in tight, fractured wells.
- Tubing performance and multiphase flow in lesson 4, and liquid loading in gas wells in lesson 5, describe what the wellbore needs.
- Nodal analysis in lesson 6 joins inflow and outflow and shows when a well will stop flowing.
- Chokes and surface pressure in lesson 7 set the boundary at the top.
- Artificial lift in lessons 8 to 10 adds energy when the reservoir cannot lift the well.
- Facilities and emissions in lesson 11 decide what the surface can receive and how gas is handled.
- Surveillance and economics in this lesson turn the models into a plan and keep it current.
The production engineer's skill is in moving between these parts: seeing that a lost rate is a surface problem and not a reservoir problem, that a lift change needs compression or water handling, or that a cheaper plan carries a run-life risk that changes the decision.
Worked problem
Choosing between two lift plans
Plan X has an NPV of 10.0 million with a run-life uncertainty that could lower it by 0.8 million. Plan Y has an NPV of 9.6 million and little uncertainty. Which should a team prefer?
Show solution
- The difference in expected value is 0.4 million in favor of X.
- The downside of X, 0.8 million, could make it worse than Y by 0.4 million.
- If the downside is unlikely and a trial can resolve it, X with a trial is reasonable.
- If the team cannot test run life first, Y may be preferred as the robust choice.
Answer: Decisions should weigh the size of the difference against the uncertainty, and value information that reduces the uncertainty.
Common mistakes
MistakeActing on a single low test.
InsteadRetest and check surface conditions before changing lift.
MistakeChoosing lift by capital cost alone.
InsteadCompare recovery, operating cost and run life over the well's life.
MistakeForecasting with a hyperbolic decline indefinitely.
InsteadSwitch to a terminal exponential decline.
MistakePresenting the model instead of the decision.
InsteadLead with the recommendation, alternatives, uncertainties and triggers.
MistakeTreating failures as bad luck.
InsteadFind the root cause of each failure and change the practice.
Summary and key terms
- Surveillance compares tests, pressures and lift data with expected values and acts on exceptions.
- Diagnosis works through data, surface, lift, wellbore and inflow in turn.
- Arps decline curves with a terminal decline give forecasts for tight wells.
- Lift plans are compared on recovery, cost, run life and NPV over the well's life.
- Sensitivities show whether a recommendation is robust.
- Run life and gas allocation are the key field-wide lift optimization measures.
- Surveillance
- Routine review of well and lift data against expected performance.
- Allocation
- Assigning measured facility volumes back to individual wells using tests.
- Arps decline
- Empirical rate-time equations with initial rate, decline rate and exponent b.
- Terminal decline
- The exponential decline rate applied late in a forecast.
- Run life
- The time a lift system operates between failures.
- NPV10
- Net present value at a 10 percent discount rate.
Practice problems
Work each problem on paper first, then reveal the answer to check.
Why retest a well before acting on a low test?
Show answer
Measurement and allocation errors are common causes of apparent drops.
Why is a hyperbolic decline with b above 1 not used for the full forecast?
Show answer
It overstates late-life rates and reserves.
How should limited lift gas be shared between wells?
Show answer
Move gas to the wells with the steepest response until slopes are equal.
What does a sensitivity case show in a lift plan?
Show answer
Whether the recommendation holds when a key assumption changes.
Lesson quiz · 5 questions
Score 60% or more to complete this lesson.
Create a free account to save your progress, take quizzes and earn a certificate.