Drilling Rate Calculation

Drilling Rate (ROP) & Cost Per Foot Calculator body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: #333; max-width: 800px; margin: 0 auto; padding: 20px; background-color: #f4f7f6; } .calculator-container { background: #ffffff; padding: 30px; border-radius: 10px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); margin-bottom: 40px; border: 1px solid #e1e4e8; } .calc-title { text-align: center; color: #2c3e50; margin-bottom: 25px; font-size: 24px; font-weight: 700; border-bottom: 2px solid #3498db; padding-bottom: 10px; } .input-group { margin-bottom: 20px; } .input-group label { display: block; margin-bottom: 8px; font-weight: 600; color: #444; } .input-group input { width: 100%; padding: 12px; border: 1px solid #ccc; border-radius: 6px; font-size: 16px; box-sizing: border-box; transition: border-color 0.3s; } .input-group input:focus { border-color: #3498db; outline: none; } .row { display: flex; gap: 20px; flex-wrap: wrap; } .col { flex: 1; min-width: 200px; } button.calc-btn { width: 100%; padding: 15px; background-color: #2c3e50; color: white; border: none; border-radius: 6px; font-size: 18px; font-weight: bold; cursor: pointer; transition: background 0.3s; margin-top: 10px; } button.calc-btn:hover { background-color: #34495e; } .results-section { margin-top: 30px; background-color: #f8f9fa; padding: 20px; border-radius: 8px; border-left: 5px solid #2ecc71; display: none; } .result-row { display: flex; justify-content: space-between; margin-bottom: 15px; border-bottom: 1px solid #e9ecef; padding-bottom: 10px; } .result-row:last-child { border-bottom: none; margin-bottom: 0; } .result-label { font-weight: 600; color: #555; } .result-value { font-weight: 800; color: #2c3e50; font-size: 18px; } .content-section { background: #fff; padding: 30px; border-radius: 8px; box-shadow: 0 2px 10px rgba(0,0,0,0.05); } h2 { color: #2c3e50; margin-top: 0; font-size: 22px; } h3 { color: #3498db; font-size: 18px; margin-top: 25px; } p { margin-bottom: 15px; font-size: 16px; color: #555; } ul { padding-left: 20px; color: #555; } li { margin-bottom: 10px; } .note { font-size: 14px; color: #777; font-style: italic; margin-top: 5px; }
Drilling Rate & Cost Per Foot Calculator
Total depth interval for this run
Actual time spent drilling on bottom
Time spent tripping pipe or making connections
Rate of Penetration (ROP):
Total Drilling Cost:
Cost Per Foot (CPF):
Break-Even ROP (Estimated):

Understanding Drilling Rate Calculations

In the oil and gas industry, drilling efficiency is critical to the economic success of a project. The two primary metrics used to evaluate performance are the Rate of Penetration (ROP) and the Cost Per Foot (CPF).

What is Rate of Penetration (ROP)?

Rate of Penetration refers to the speed at which a drill bit breaks the rock to deepen the borehole. It is normally measured in feet per hour (ft/hr) or meters per hour (m/hr). A higher ROP means faster drilling, but it must be balanced against bit wear and tool durability.

The basic formula for ROP is:

  • ROP = Footage Drilled / Rotating Hours

Cost Per Foot (CPF) Formula

While ROP measures speed, CPF measures economic efficiency. It accounts for the cost of the drill bit, the rig's hourly operating cost, and the time spent on non-drilling activities such as tripping pipe. The goal of drilling optimization is to minimize the CPF.

The industry-standard formula used in this calculator is:

  • CPF = (B + R(T + t)) / F

Where:

  • B = Bit Cost ($)
  • R = Rig Rate ($/hour)
  • T = Rotating/Drilling Time (hours)
  • t = Trip/Connection Time (hours)
  • F = Footage Drilled (ft)

Factors Affecting Drilling Rates

Several mechanical and geological factors influence the drilling rate:

  • Weight on Bit (WOB): Increasing the downward force generally increases ROP up to a certain point (foundering point).
  • Rotary Speed (RPM): Higher RPM increases the number of times the cutters impact the rock per minute.
  • Hydraulic Cleaning: Efficient removal of cuttings preventing bit balling is essential for maintaining a high ROP.
  • Rock Compressive Strength: Harder formations naturally result in lower penetration rates.

Using the Calculator

To use the calculator above, input the length of the section drilled and the time spent actively rotating. To get a complete economic analysis, include the bit cost, rig hourly rate, and non-rotating time (trips/connections). The "Break-Even ROP" metric helps you understand the speed required to justify the cost of the specific bit configuration entered.

function calculateDrilling() { // Get input values var footage = parseFloat(document.getElementById('footage').value); var rotHours = parseFloat(document.getElementById('rotHours').value); var bitCost = parseFloat(document.getElementById('bitCost').value); var rigRate = parseFloat(document.getElementById('rigRate').value); var tripTime = parseFloat(document.getElementById('tripTime').value); // Validation: Ensure essential values are present for ROP if (isNaN(footage) || footage <= 0 || isNaN(rotHours) || rotHours 0 || rigRate > 0) { document.getElementById('resTotalCost').innerHTML = "$" + totalCost.toLocaleString(undefined, {minimumFractionDigits: 2, maximumFractionDigits: 2}); document.getElementById('resCPF').innerHTML = "$" + cpf.toFixed(2) + " / ft"; // Simple break-even heuristic: Required ROP to cover Rig Rate // Cost = RigRate * Hours. // Often used to compare expensive PDC bits vs cheaper Roller Cone bits. document.getElementById('resBreakEven').innerHTML = "N/A (Comparison requires offset data)"; if(cpf > 0 && rigRate > 0) { // Showing the percentage of cost driven by rig time var timeCostPercent = (totalRigCost / totalCost) * 100; document.getElementById('resBreakEven').innerHTML = timeCostPercent.toFixed(1) + "% Rig Time Driven"; } } else { document.getElementById('resTotalCost').innerHTML = "Enter Costs"; document.getElementById('resCPF').innerHTML = "Enter Costs"; document.getElementById('resBreakEven').innerHTML = "-"; } }

Leave a Comment