Hole Cleaning & Solids Control
Blueprint Preview
89 rows x 6 columns
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Hole Cleaning & Solids Control | |||||||||||||||
| 2 | Blue cells on yellow are inputs. The well and string are the kill sheet's example: replace them with your own. | |||||||||||||||
| 3 | ||||||||||||||||
| 4 | Well Geometry | |||||||||||||||
| 5 | Measured depth of the bit (TD) | 12500 | ft | |||||||||||||
| 6 | True vertical depth of the bit | 11800 | ft | |||||||||||||
| 7 | Casing shoe measured depth | 8500 | ft | |||||||||||||
| 8 | Casing shoe true vertical depth | 8200 | ft | |||||||||||||
| 9 | Casing inside diameter (9⅝" 47 lb/ft) | 8.681 | in | |||||||||||||
| 10 | Bit (open hole) diameter | 8.5 | in | |||||||||||||
| 11 | ||||||||||||||||
| 12 | Drill String | |||||||||||||||
| 13 | Component | OD (in) | ID (in) | Length (ft) | Capacity (bbl/ft) | Volume (bbl) | ||||||||||
| 14 | Drill pipe (length = TD less the BHA) | 5 | 4.276 | 11,360 | 0.01776 | 201.8 | ||||||||||
| 15 | Heavy-weight drill pipe | 5 | 3 | 540 | 0.00874 | 4.7 | ||||||||||
| 16 | Drill collars | 6.5 | 2.813 | 600 | 0.00769 | 4.6 | ||||||||||
| 17 | Drill string | 12,500 | 211.1 | |||||||||||||
| 18 | ||||||||||||||||
| 19 | Annulus (open hole below the shoe, casing above) | |||||||||||||||
| 20 | Section | Hole ID (in) | Pipe OD (in) | Length (ft) | Capacity (bbl/ft) | Volume (bbl) | ||||||||||
| 21 | Drill collars × open hole | 8.5 | 6.5 | 600 | 0.02914 | 17.5 | ||||||||||
| 22 | Heavy-weight × open hole | 8.5 | 5 | 540 | 0.04590 | 24.8 | ||||||||||
| 23 | Drill pipe × open hole | 8.5 | 5 | 2,860 | 0.04590 | 131.3 | ||||||||||
| 24 | Drill collars × casing | 8.681 | 6.5 | 0 | 0.03216 | 0.0 | ||||||||||
| 25 | Heavy-weight × casing | 8.681 | 5 | 0 | 0.04892 | 0.0 | ||||||||||
| 26 | Drill pipe × casing | 8.681 | 5 | 8,500 | 0.04892 | 415.8 | ||||||||||
| 27 | Annulus | 12,500 | 589.4 | |||||||||||||
| 28 | ||||||||||||||||
| 29 | Drilling Parameters | |||||||||||||||
| 30 | Flow rate | 500 | gpm | |||||||||||||
| 31 | Mud weight in (suction) | 11.2 | ppg | |||||||||||||
| 32 | Highest mud weight allowed in the annulus | 11.5 | ppg | |||||||||||||
| 33 | Planned rate of penetration | 90 | ft/hr | |||||||||||||
| 34 | Formation porosity (fraction) | 0.2 | — | |||||||||||||
| 35 | ||||||||||||||||
| 36 | Cuttings Load | |||||||||||||||
| 37 | Cuttings volume per foot of hole | 0.05615 | bbl/ft | |||||||||||||
| 38 | Cuttings generated at the planned ROP | 5.05 | bbl/hr | |||||||||||||
| 39 | Cuttings concentration in the returns | 0.70 | % vol | |||||||||||||
| 40 | Annular velocity past the drill pipe in open hole | 259 | ft/min | |||||||||||||
| 41 | Annular velocity past the collars | 408 | ft/min | |||||||||||||
| 42 | Maximum ROP for the annulus mud weight limit | 139 | ft/hr | |||||||||||||
| 43 | ROP check | OK: planned ROP within the limit | ||||||||||||||
| 44 | ||||||||||||||||
| 45 | Maximum ROP against Flow Rate | |||||||||||||||
| 46 | Flow rate (gpm) | Maximum ROP (ft/hr) | Planned ROP (ft/hr) | |||||||||||||
| 47 | 300 | 83 | 90 | |||||||||||||
| 48 | 350 | 97 | 90 | |||||||||||||
| 49 | 400 | 111 | 90 | |||||||||||||
| 50 | 450 | 125 | 90 | |||||||||||||
| 51 | 500 | 139 | 90 | |||||||||||||
| 52 | 550 | 153 | 90 | |||||||||||||
| 53 | 600 | 167 | 90 | |||||||||||||
| 54 | 650 | 181 | 90 | |||||||||||||
| 55 | 700 | 195 | 90 | |||||||||||||
| 56 | 750 | 209 | 90 | |||||||||||||
| 57 | 800 | 223 | 90 | |||||||||||||
| 58 | ||||||||||||||||
| 59 | Mud Solids (two-component volume balance) | |||||||||||||||
| 60 | Base fluid weight | 8.34 | ppg | |||||||||||||
| 61 | Average solids specific gravity (2.6 drilled solids, 4.2 barite) | 2.6 | — | |||||||||||||
| 62 | Average solids density | 21.68 | ppg | |||||||||||||
| 63 | Solids content | 21.4 | % vol | |||||||||||||
| 64 | ||||||||||||||||
| 65 | Dilution to Bring the Mud Weight Back | |||||||||||||||
| 66 | Active system volume | 800 | bbl | |||||||||||||
| 67 | Mud weight now | 11.6 | ppg | |||||||||||||
| 68 | Dilution fluid weight | 8.34 | ppg | |||||||||||||
| 69 | Dilution fluid to add (back to the mud weight in) | 111.9 | bbl | |||||||||||||
| 70 | System volume after dilution | 912 | bbl | |||||||||||||
| 71 | ||||||||||||||||
| 72 | Drill Pipe Washout (marker pumped down the pipe, seen back at surface) | |||||||||||||||
| 73 | Pump output at the running efficiency | 0.102 | bbl/stk | |||||||||||||
| 74 | Strokes from pumping the marker to seeing it at surface | 4000 | stk | |||||||||||||
| 75 | Washout depth | 6,118 | ft | |||||||||||||
| 76 | Strokes down the pipe to the washout (pipe leg) | 1,065 | stk | |||||||||||||
| 77 | Washout depth from the pipe-leg strokes (check) | 6,118 | ft | |||||||||||||
| 78 | Washout position check | OK: the washout is in the drill pipe | ||||||||||||||
| 79 | ||||||||||||||||
| 80 | Open-Hole Size from a Carbide Lag | |||||||||||||||
| 81 | Strokes from dropping the carbide to the gas peak | 8300 | stk | |||||||||||||
| 82 | Lag volume | 846.6 | bbl | |||||||||||||
| 83 | Open-hole annular volume, measured | 219.7 | bbl | |||||||||||||
| 84 | Open-hole annular volume, in gauge | 173.5 | bbl | |||||||||||||
| 85 | Excess open-hole volume | 26.6 | % | |||||||||||||
| 86 | Pipe in the open hole, by OD | 107.2 | bbl | |||||||||||||
| 87 | Average open-hole diameter | 9.17 | in | |||||||||||||
| 88 | Hole size over bit size | 1.08 | — | |||||||||||||
| 89 | Hole size check | OK |
| Name | Refers To | Comment |
|---|---|---|
| _PO.DE.PipeCapacity | =LAMBDA(ID_in, ID_in^2 / 1029.4) | Internal capacity of a pipe, bbl/ft, from its inside diameter. |
| _PO.DE.AnnularCapacity | =LAMBDA(Dh_in, Dp_in, (Dh_in^2 - Dp_in^2) / 1029.4) | Annular capacity, bbl/ft, from the hole and pipe diameters. |
| _PO.DE.IntervalOverlap | =LAMBDA(top_ft, bottom_ft, from_ft, to_ft, MAX(0, MIN(bottom_ft, to_ft) - MAX(top_ft, from_ft))) | Length, ft, of the interval top..bottom that lies inside from..to (0 when they do not overlap). |
| _PO.DE.Cuttings.Volume | =LAMBDA(Dh_in, Porosity, LET(gross_bblft, Dh_in^2 / 1029.4, gross_bblft * (1 - Porosity))) | Solid cuttings volume generated per foot of hole drilled, bbl/ft, from hole diameter and formation porosity. |
| _PO.DE.Cuttings.Concentration | =LAMBDA(ROP_fthr, V_cuttings_bblft, Q_gpm, LET(cuttings_bblmin, ROP_fthr * V_cuttings_bblft / 60, 100 * cuttings_bblmin / (Q_gpm / 42 + cuttings_bblmin))) | Volume percent of drilled cuttings in the returns, from ROP, cuttings volume per foot and flow rate (no slip between cuttings and mud). |
| _PO.DE.AnnularVelocity | =LAMBDA(Q_gpm, Dh_in, Dp_in, 24.5 * Q_gpm / (Dh_in^2 - Dp_in^2)) | Average annular velocity, ft/min, from flow rate and the hole and pipe diameters. |
| _PO.DE.ControlDrilling.MaxRate | =LAMBDA(MW_in_ppg, MW_max_ppg, Q_gpm, Dh_in, 67 * (MW_max_ppg - MW_in_ppg) * Q_gpm / Dh_in^2) | Maximum drilling rate, ft/hr, that keeps the mud weight increase across the annulus within the allowed limit. |
| _PO.DE.Solids.Fraction | =LAMBDA(MW_ppg, MW_base_ppg, Rho_solids_ppg, 100 * (MW_ppg - MW_base_ppg) / (Rho_solids_ppg - MW_base_ppg)) | Volume percent solids in a two-component mud, from the mud weight, the base fluid weight and the solids density. |
| _PO.DE.Mud.Dilution | =LAMBDA(V_start_bbl, MW_start_ppg, MW_target_ppg, MW_dilute_ppg, V_start_bbl * (MW_start_ppg - MW_target_ppg) / (MW_target_ppg - MW_dilute_ppg)) | Barrels of dilution fluid to add to reduce a mud system from its starting weight to a target weight. |
| _PO.DE.Washout.Depth | =LAMBDA(Strokes, PumpOutput_bblstk, DPCapacity_bblft, Strokes * PumpOutput_bblstk / DPCapacity_bblft) | Depth of a drill string washout, ft, from the pump strokes that move a marker down the pipe to the washout (the pipe leg only). |
| _PO.DE.Washout.DepthFromReturn | =LAMBDA(Strokes, PumpOutput_bblstk, DPCapacity_bblft, CasedAnnCap_bblft, OpenAnnCap_bblft, ShoeMD_ft, LET(v, Strokes * PumpOutput_bblstk, cased, ShoeMD_ft * (DPCapacity_bblft + CasedAnnCap_bblft), IF(v <= cased, v / (DPCapacity_bblft + CasedAnnCap_bblft), ShoeMD_ft + (v - cased) / (DPCapacity_bblft + OpenAnnCap_bblft)))) | Depth of a drill pipe washout, ft, from the strokes to see a marker back at surface: down the pipe and back up the annulus, casing then open hole. |
| _PO.DE.Hole.EffectiveDiameter | =LAMBDA(V_annulus_bbl, V_steel_bbl, L_ft, SQRT(1029.4 * (V_annulus_bbl + V_steel_bbl) / L_ft)) | Average open-hole diameter, in, from a measured open-hole annular volume, the volume of pipe in it (by OD) and the open-hole length. |
| HC_MD | $B$5 | Measured depth of the bit (TD), ft |
| HC_TVD | $B$6 | True vertical depth of the bit, ft |
| HC_ShoeMD | $B$7 | Casing shoe measured depth, ft |
| HC_ShoeTVD | $B$8 | Casing shoe true vertical depth, ft |
| HC_CsgID | $B$9 | Casing inside diameter (9⅝" 47 lb/ft), in |
| HC_Bit | $B$10 | Bit (open hole) diameter, in |
| HC_DPOD | $B$14 | Drill pipe (length = TD less the BHA): outside diameter, in |
| HC_DPID | $C$14 | Drill pipe (length = TD less the BHA): inside diameter, in |
| HC_DPL | $D$14 | Drill pipe (length = TD less the BHA): length, ft |
| HC_HWOD | $B$15 | Heavy-weight drill pipe: outside diameter, in |
| HC_HWID | $C$15 | Heavy-weight drill pipe: inside diameter, in |
| HC_HWL | $D$15 | Heavy-weight drill pipe: length, ft |
| HC_DCOD | $B$16 | Drill collars: outside diameter, in |
| HC_DCID | $C$16 | Drill collars: inside diameter, in |
| HC_DCL | $D$16 | Drill collars: length, ft |
| HC_StringVol | $F$17 | Drill string internal volume, bbl |
| HC_AnnVol | $F$27 | Annular volume, bit to surface, bbl |
| HC_Q | $B$30 | Flow rate, gpm |
| HC_MW | $B$31 | Mud weight in (suction), ppg |
| HC_MWmax | $B$32 | Highest mud weight allowed in the annulus, ppg |
| HC_ROP | $B$33 | Planned rate of penetration, ft/hr |
| HC_Por | $B$34 | Formation porosity (fraction) |
| HC_MWbase | $B$60 | Base fluid weight, ppg |
| HC_SGs | $B$61 | Average solids specific gravity (2.6 drilled solids, 4.2 barite) |
| HC_Vsys | $B$66 | Active system volume, bbl |
| HC_MWnow | $B$67 | Mud weight now, ppg |
| HC_MWdil | $B$68 | Dilution fluid weight, ppg |
| HC_PumpOut | $B$73 | Pump output at the running efficiency, bbl/stk |
| HC_WashStk | $B$74 | Strokes from pumping the marker to seeing it at surface, stk |
| HC_LagStk | $B$81 | Strokes from dropping the carbide to the gas peak, stk |
Description
What the hole does to the mud, and what the mud says about the hole. For the planned ROP the sheet works out the cuttings volume per foot, the cuttings concentration in the returns, the annular velocities and the highest ROP that keeps the annulus mud weight under a limit, with that limit charted against flow rate. It gives the solids content from the mud weight and the dilution needed to bring a heavy system back to weight. Two marker calculations use the well's geometry. A drill pipe washout depth comes from the strokes until a marker is seen back at surface, and the average open-hole diameter and excess volume come from a carbide lag.
Parameters:
- Well geometry and drill string: As on the kill sheet: bit and shoe depths, casing ID, bit size, and the OD, ID and length of each string component (ft, in)
- Q, MW, MW limit: Flow rate (gpm), mud weight in, and the highest mud weight allowed in the annulus (ppg)
- ROP, porosity: Planned rate of penetration (ft/hr) and formation porosity (fraction)
- Base fluid weight, solids SG: For the solids balance (ppg, dimensionless)
- System volume, current and dilution fluid weights: For the dilution (bbl, ppg)
- Pump output, marker strokes, lag strokes: Output per stroke (bbl/stk), the strokes until a washout marker is seen at surface, and the strokes from dropping carbide to the gas peak (stk)
Method: Cuttings volume = Dh² / 1029.4 × (1 − φ) bbl/ft, and their concentration in the returns is the cuttings rate over mud plus cuttings, with no slip. The control-drilling limit is ROP_max = 67 (MW_max − MW_in) Q / Dh². Solids content is the two-component balance 100 (MW − MW_base) / (ρ_solids − MW_base), with ρ_solids = 8.34 × SG. Dilution = V (MW_now − MW_target) / (MW_target − MW_dilution). A washout marker travels down the pipe and back up the annulus. The return volume (strokes × output) is therefore split against pipe capacity plus annular capacity, cased first and then open hole, to give the washout depth. The strokes for the pipe leg alone are then run back through the pipe-only depth formula as a check. A carbide lag volume less the string volume and the cased annulus leaves the open-hole annulus; adding back the pipe in it by OD gives the hole volume, and from that the average diameter. The formulas are the sheet's own _PO.DE.* LAMBDAs, so it calculates with no add-in installed.
Example: Drilling 8½" hole at 90 ft/hr with 500 gpm of 11.2 ppg mud makes 0.056 bbl of cuttings per foot, 0.70% by volume in the returns. A 0.3 ppg annulus limit allows up to 139 ft/hr. With drilled solids at SG 2.6, the mud holds 21.4% solids, and 112 bbl of water brings an 800 bbl system back from 11.6 to 11.2 ppg. A marker back at surface after 4,000 strokes puts the washout at about 6,120 ft. A carbide gas peak at 8,300 strokes shows an open hole averaging 9.17", 27% over gauge.
How to use this blueprint
- In Excel, go to the Petroleum Office ribbon tab and click Blueprint Manager
- Search for Hole Cleaning & Solids Control
- Click on the blueprint to preview
- Click Insert to place it into your worksheet. Modify the input values to match your data.