Mud Motor Build Rate Calculator

Mud Motor Build Rate Calculator – Directional Drilling Tools :root { –primary-color: #0056b3; –secondary-color: #f8f9fa; –text-color: #333; –border-color: #dee2e6; –accent-color: #ff9800; } body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; line-height: 1.6; color: var(–text-color); max-width: 1200px; margin: 0 auto; padding: 20px; } .calculator-wrapper { background: #fff; border: 1px solid var(–border-color); border-radius: 8px; padding: 30px; box-shadow: 0 4px 6px rgba(0,0,0,0.05); margin-bottom: 40px; display: grid; grid-template-columns: 1fr 1fr; gap: 40px; } @media (max-width: 768px) { .calculator-wrapper { grid-template-columns: 1fr; } } .input-section h3, .result-section h3 { margin-top: 0; color: var(–primary-color); border-bottom: 2px solid var(–accent-color); padding-bottom: 10px; margin-bottom: 20px; } .form-group { margin-bottom: 20px; } .form-group label { display: block; font-weight: 600; margin-bottom: 8px; color: #495057; } .form-group input { width: 100%; padding: 12px; border: 1px solid #ced4da; border-radius: 4px; font-size: 16px; box-sizing: border-box; transition: border-color 0.2s; } .form-group input:focus { outline: none; border-color: var(–primary-color); box-shadow: 0 0 0 3px rgba(0,86,179,0.1); } .help-text { font-size: 0.85em; color: #6c757d; margin-top: 5px; } button.calc-btn { background-color: var(–primary-color); color: white; border: none; padding: 14px 24px; font-size: 16px; font-weight: 600; border-radius: 4px; cursor: pointer; width: 100%; transition: background-color 0.2s; } button.calc-btn:hover { background-color: #004494; } .result-box { background: var(–secondary-color); padding: 20px; border-radius: 6px; margin-bottom: 20px; border-left: 5px solid var(–accent-color); } .result-label { font-size: 0.9em; color: #666; text-transform: uppercase; letter-spacing: 0.5px; } .result-value { font-size: 2em; font-weight: 700; color: var(–primary-color); margin: 5px 0; } .content-section { background: #fff; padding: 30px; border-radius: 8px; border: 1px solid var(–border-color); } .content-section h2 { color: var(–primary-color); margin-top: 30px; } .content-section p { margin-bottom: 20px; } .spec-table { width: 100%; border-collapse: collapse; margin: 20px 0; } .spec-table th, .spec-table td { border: 1px solid #dee2e6; padding: 12px; text-align: left; } .spec-table th { background-color: var(–secondary-color); font-weight: 600; }

Motor Configuration

The angle of the bent housing (adjustable or fixed).
Distance from the bit face to the center of the first stabilizer/pad.
Total length drilled during the slide section.

Calculated Yield

Geometric Build Rate
0.00° / 100ft
Theoretical Dogleg Severity (DLS) based on geometry.
Total Angle Change
0.00°
Total degrees gained over the slide distance.
Radius of Curvature
0 ft
The turning radius of the wellbore arc.

Mud Motor Build Rate Calculator

This calculator is designed for directional drillers (DDs) and drilling engineers to estimate the theoretical geometric build rate (GBR) of a steerable mud motor assembly. By inputting the bend angle of the motor housing and the distance from the bit to the top stabilizer, you can calculate the potential dogleg severity (DLS) and predict the wellbore trajectory during sliding operations.

How to Calculate Mud Motor Yield

The build rate of a Positive Displacement Motor (PDM) is primarily determined by the three-point geometry formed by the bit, the bend in the housing, and the first touch-point above the bend (usually the top stabilizer or kick pad). While formation characteristics significantly impact the actual yield, the geometric yield provides the theoretical maximum.

The standard field approximation formula used in this calculator is:

GBR = (200 × Bend Angle) / L

Where:

  • GBR: Geometric Build Rate (Degrees per 100 feet).
  • Bend Angle: The setting of the adjustable bend housing (e.g., 1.5°, 1.83°).
  • L: The length from the bit face to the top stabilizer (feet).

Understanding the Inputs

Parameter Description Typical Values
Bend Setting The angle deviation set on the motor housing. Higher angles create more aggressive turns (higher DLS) but increase stress on the tool. 1.15° to 3.0°
Bit to Stabilizer The geometric length that dictates the pivot point of the assembly. A shorter distance generally results in a higher build rate for the same bend angle. 15 ft to 28 ft
Slide Distance The specific interval length drilled without rotating the drill string (sliding). This calculates the total degrees of inclination or azimuth change achieved. 10 ft to 90 ft (one stand)

Factors Affecting Actual Build Rate

While the calculator provides the geometric potential, the actual build rate experienced downhole will vary due to several factors:

  1. Hole Over-gauge: If the hole size is larger than the bit size (washed out), the effective stabilizer contact point shifts, reducing the build rate.
  2. Formation Hardness: Softer formations may allow the bit to erode the wellbore wall laterally, affecting the turn.
  3. Stabilizer Wear: An under-gauge top stabilizer acts like a longer "L" value or reduced bend, decreasing the build rate.
  4. WOB (Weight on Bit): Higher WOB can flex the motor assembly, potentially increasing the build rate in certain setups.

Why is Build Rate Important?

In directional drilling, maintaining the correct Dogleg Severity (DLS) is crucial. If the build rate is too low, the wellbore may miss the target zone. If the build rate is too high (excessive dogleg), it can create a "tortuous" wellbore, leading to problems running casing, stuck pipe, or key-seating later in the drilling program. Using this calculator helps DDs select the correct motor bend setting before running in hole (RIH).

function calculateBuildRate() { // Get inputs var bendInput = document.getElementById('bendAngle'); var lengthInput = document.getElementById('motorLength'); var slideInput = document.getElementById('slideLength'); var bend = parseFloat(bendInput.value); var length = parseFloat(lengthInput.value); var slide = parseFloat(slideInput.value); // Validation if (isNaN(bend) || bend < 0) { alert("Please enter a valid Bend Setting (Degrees)."); return; } if (isNaN(length) || length <= 0) { alert("Please enter a valid Bit to Stabilizer Length (must be greater than 0)."); return; } if (isNaN(slide) || slide 0) { radius = 5729.58 / buildRate; } // Update DOM document.getElementById('resBuildRate').innerHTML = buildRate.toFixed(2) + " ° / 100ft"; document.getElementById('resTotalChange').innerHTML = totalChange.toFixed(2) + "°"; document.getElementById('resRadius').innerHTML = radius.toFixed(0) + " ft"; }

Leave a Comment