Skip to content

D&C Schedule Builder

D&C Schedule Builder — User Manual

1. What Is the D&C Schedule Builder?

The D&C Schedule Builder is a field development planning tool that lets you build, visualize, and optimize a drilling and completion (D&C) schedule across multiple pads. It automatically forecasts production based on a configurable type-well curve, enforces rig capacity constraints, and optionally models Parent-Child (PC) interference between adjacent wells.

The tool is organized around three main panels:

PanelLocationPurpose
D&C SettingsLeft sidebarGlobal drilling/completion parameters and forecast dates
Timeline View / Gantt ChartCenter (Tab 1)Visual schedule with draggable bars per pad
Parent-Child ConfigCenter (Tab 2)Configuration of interference math and degradation curves
Spatial ViewCenter (Tab 3)Interactive 2D/3D development map with timeline animation
PAD SCHEDULERightTable of all pads and wells with dates, spacing, and production metrics
Production ChartBottomField-wide production forecast (rates and cumulatives)

2. Interface Overview

Main timeline view of the D&C Schedule Builder

The main screen shows the Timeline View, which combines:

  • The Gantt chart (center) — one row per pad, showing drilling bars, completion bars, and production onset
  • The PAD SCHEDULE table (right) — editable pad metadata and per-well metrics
  • The Production Chart (bottom) — total field production curves for oil, gas, water, and liquids
  • The D&C Settings panel (left) — global rig counts, duration parameters, and date range

3. D&C Settings Panel

The left-hand settings panel controls the global schedule parameters that apply to all pads.

3.1 Drilling

SettingDescription
Drilling Speed (m/d)Lateral drilling rate in metres per day. Controls how long drilling takes per pad based on the average lateral length.
Drill → Comp Gap (days)Waiting time between end of drilling and start of completion (frac) operations.
Max RigsMaximum simultaneous drilling rigs active at any time.

3.2 Completion

SettingDescription
Frac Stages/dayCompletion pace, in frac stages per day. Controls how long the frac job takes per well based on lateral length and spacing.
Comp → Prod Gap (days)Waiting time between end of completion and first production (flowback period).
Max RigsMaximum simultaneous completion (frac) crews.

3.3 Forecast Dates

SettingDescription
StartThe first date from which the forecasted production curves are shown.
End DrillingThe last date on which new drilling operations can begin. Pads scheduled beyond this date are excluded.

3.4 Display Options

  • Show duration on bars — Displays the number of days on each Gantt bar for quick reference.
  • Show gridlines — Toggles vertical monthly gridlines on the Gantt chart.
  • Show production bars — Toggles visibility of the production onset indicator on the Gantt.

3.5 Apply & Recalculate

After modifying any setting, press Apply & Recalculate to regenerate the schedule dates, enforce rig constraints, and update all production forecasts.


4. Gantt Chart (Timeline View)

The Gantt chart shows one row per pad with three types of bars:

Bar TypeColorMeaning
DrillingGrey/darkPeriod during which the rig is drilling the pad’s laterals
CompletionYellow/amberPeriod during which the completion crew is fracturing the wells
Production(thin line or dot)First production date for the pad
PC Interference markerRed dotIndicates that at least one well in this pad is affected by a Parent well

4.1 Reordering Pads

Pads can be dragged vertically to reorder them. The scheduler will automatically reassign dates based on the new order, subject to rig availability constraints.

4.2 Adjusting Rig Segments

The production limit and rig count bars at the top of the chart can be dragged horizontally to define time periods with different rig counts or rate limits. Double-click on a segment to edit its value directly.


5. PAD SCHEDULE Table

The right-hand panel shows a table of all pads in the schedule. Each row represents one pad, with key metrics displayed in standardized columns.

5.1 Pad-Level Columns

ColumnDescription
PADPad identifier
WellsNumber of wells in the pad
Drill (days)Total drilling duration for the pad
Comp (days)Total completion (frac) duration for the pad
Spacing (m)Well spacing within the pad
Drill StartFirst day of drilling operations
Drill EndLast day of drilling operations

5.2 Expanding a Pad — Well-Level Metrics

Click the expand arrow (▶) next to any pad name to reveal the individual wells and their Parent-Child production metrics:

Expanded PAD-001 showing per-well PC% and EUR columns

ColumnDescription
WellWell name and type-well profile
LL (m)Lateral length of the well
StagesNumber of frac stages
Spacing (m)Frac stage spacing
PC (%)Productivity Factor from PC interference: 100% = no interference, e.g., 85% = 15% reduction
EUR Oil (Mm³)Estimated Ultimate Recovery of oil in thousands of cubic metres, after PC degradation
EUR Gas (MMm³)EUR gas in millions of cubic metres, after PC degradation
EUR BOE (MMBOE)Combined EUR in Million Barrels of Oil Equivalent (using 5,615 scf/BOE)

Note: If PC effects are disabled or the well is not within the interference radius of any parent, PC% = 100% and EUR values equal the full type-well forecast.


6. Production Chart

The bottom panel shows the full field-wide production forecast over the entire schedule horizon.

6.1 Tabs

TabDescription
RatesMonthly average production rates in m³/d (oil/water/liquids) and Mm³/d (gas)
CumulativeCumulative produced volumes. Reconciliation Proof: Field-wide totals are mathematically re-derived as the exact sum of individual pad contributions at every month, ensuring 100% UI consistency.

6.2 Toggle Checkboxes

The checkboxes at the top of the chart control which curves are visible:

ToggleDescription
Oil / Gas / Water / LiquidsShow/hide each fluid type
D-Rigs / C-RigsShow/hide rig count areas as shaded background zones
OilLim / GasLim / WaterLimShow/hide production rate constraint lines
Show DetailOverlay individual per-pad production curves (dashed lines) on top of the total (solid lines)

6.3 Zoom and Pan

The horizontal brush bar at the bottom of the chart can be dragged at either end to zoom into a specific date range. The chart axes will automatically rescale.


7. Parent-Child (PC) Interference Configuration

Navigate to the PARENT-CHILD CONFIG tab to configure interference effects.

Parent-Child configuration panel

7.1 Enable PC Effects

The master toggle that activates or deactivates all Parent-Child calculations. When disabled, all wells show PC = 100% and EUR values equal the full type-well.

7.2 Interference Modes

The system uses a Head-Heel-Toe geometric model to precisely locate horizontal wells in space. Proximity is evaluated strictly between the lateral segments (Heel to Toe) to ensure interference is reservoir-driven.

Three spatial modes control how proximity is evaluated:

ModeDescription
PerpendicularCalculates the distance between the geometric midpoints of the two lateral segments. This is ideal for identifying primary side-by-side interference.
ParallelCalculates the shortest distance between any two points on the two laterals. This mode captures “Toe-to-Heel” adjacency for wells following each other or staggered patterns.
Cross-layerIf enabled, wells in different landing zones (formation benches) can interfere with each other.

Educational Help: Click the ’?’ icon next to each mode to open a specialized, book-style diagram that illustrates the calculation logic with visual well-pad examples.

Diagram showing Perpendicular Mode Diagram showing Parallel Mode

Multiple modes can be active simultaneously. When both Perpendicular and Parallel are enabled, the minimum distance found by either mode is used.

7.3 Interference Distance (m)

The maximum spatial distance (in metres) within which a child well is considered affected by a parent. Typical values range from 200 m to 600 m depending on the formation and fracture half-length. Wells beyond this threshold are unaffected regardless of timing.

7.4 Child Degradation Curve

This curve defines the productivity factor as a function of how long the parent has been producing before the child starts:

  • X-axis (Age, months) — time elapsed between parent first production and child first production
  • Y-axis (Productivity Factor) — fraction of the child’s full type-well performance (1.0 = no degradation, 0.0 = total loss)

Editing the curve:

  • Drag any point on the curve to adjust the factor at that age
  • Click + Add Point to insert a new control point
  • Click the × button next to a row in the table to remove a point
  • The curve is interpolated using a smooth monotone spline between control points

7.5 Applying Changes

After adjusting any PC parameters, click Apply & Recalculate to recompute well factors, update the PAD SCHEDULE metrics, and refresh the production chart.


8. Spatial Development View

The SPATIAL VIEW tab provides an interactive geographic visualization of your development plan. It is designed to verify well placement and monitor interference in real-time.

(Image: 3D Spatial Map showing active development - File omitted)

8.1 3D Navigation (WebGL)

In 3D mode, you can move freely through the reservoir:

  • Rotate: Left-click and drag to orbit around the field.
  • Zoom: Use the mouse wheel to move closer or further away.
  • Pan: Right-click and drag to move the camera horizontally/vertically.
  • Compass Gizmo: A 3D axis compass in the bottom right corner helps maintain spatial orientation.
  • North Alignment: Use the NORTH button in the toolbar to instantly snap the 3D camera to a top-down, North-aligned view.

8.1b 3D Well Geometry

  • Cylindrical Segments: Well laterals are rendered as solid 3D cylinders with distinct white contour highlights (wireframe edges), providing a clear sense of volume and depth structure.

8.2 Synchronized Timeline Scrubber

The floating overlay at the bottom allows you to “playback” your schedule:

  • Manual Scrubbing: Drag the handle to jump to any month in the schedule.
  • Play/Pause: Automate the visual progress of drilling and production.
  • Visual Feedback: Wells change color as they progress from ‘Drilling’ (Orange) to ‘Producing’ (Green/Red).

8.3 Well PC Factor Color Scale

To quickly identify low-performing areas, well laterals (Heel-to-Toe) are colored based on their Parent-Child productivity factor:

  • Green (100%): No interference, full production.
  • Gradient: Transitions through yellow and orange.
  • Red (Low %): Significant interference from a parent well.

8.4 Minimalist Tags and Indicators

To maintain a clean interface, well names and interference halos are hidden by default. Use the TAGS button in the header to toggle them:

  • OFF (Default): Clean map showing only paths and status.
  • ON: Small white tags appear at the Toe of each well. Affected producing wells will display a pulsing red halo and their exact PC percentage (e.g., “PC 85%“).

8.5 2D Parity Mode

Switch to 2D in the header for a flat, top-down view. This mode supports the same timeline scrubbing, well selection, and tag toggles as the 3D mode, optimized for layout planning.


9. Typical Workflow

  1. Load optimizer data — The scheduler reads pad and well geometry from the optimizer response file automatically on startup.
  2. Review the default schedule — The Gantt chart shows the default pad order with dates derived from rig availability and D&C durations.
  3. Adjust D&C Settings — Tune drilling speed, rig counts, and gap times to match your operational assumptions.
  4. Reorder pads — Drag pads in the Gantt to change drilling priority and observe how dates shift.
  5. Enable PC Effects — Navigate to the Parent-Child Config tab, set the interference distance and degradation curve, and apply.
  6. Review well metrics — Expand pads in the PAD SCHEDULE table to check PC% and EUR values for each well.
  7. Analyze the production forecast — Use the Production Chart to compare field-wide rates and cumulatives with and without PC effects.
  8. Export — Use the Export CSV button in the PAD SCHEDULE table to export the schedule and metrics to a spreadsheet.