Build a Field Gas Profile From Type Curves and a Drilling Plan

Field Gas Profile Builder

Load your well type curves, set a project start date, and drop each type onto the drilling schedule to set the online date and well count. The stacked field profile rebuilds as you go in MMscf/d and TJ/d, the peak sizes the plant, and you can group wells by license, property, or block and stack by any grouping.

MH type curve set loaded: 23 curves, source Mscf per day converted to MMscf per day. Each curve is stored as elapsed time from its own first input date, and any startup months at zero rate are kept.
File format

Rates are gas rates per month, one value per month from the first month of data for that well. Mscf per day or MMscf per day is detected from the rate column heading and converted to MMscf per day. Any dates in the file are used only to order each curve and convert it to elapsed time from its own first input date. Startup months at zero rate are kept, not stripped, so the buildup is respected. Calendar scheduling comes from the Project start date and where you place each well on the timeline. Four layouts are accepted.

Long with dates. Columns type, date, rate. Dates can be Mon/YYYY, Mon-YY, YYYY-MM, or MM/YYYY. This is the MH set layout.

TC id#,Date,Qg_avg month Mscf/d
TC_01_delta,Jan/2020,0
TC_01_delta,Feb/2020,0.30
TC_01_delta,Mar/2020,263.97

Long with month index. Columns type, month, rate. Month is a zero based index from the first month of data, so a zero rate at index 0 is kept.

type,month,rate
Tier 1,0,9.00
Tier 1,1,8.42
Tier 2,0,5.50

Wide CSV. First column month, then one column per type, values are rates.

month,Tier 1,Tier 2
0,9.00,5.50
1,8.42,5.18

JSON. Either tabulated rate arrays or Arps parameters.

[{"name":"Tier 1","rates":[9.0,8.42,7.95]},
 {"name":"Lean","qi":4,"b":1.1,"DiAnnual":0.7,"DtAnnual":0.08}]

Well type bank

5 types

Drag a card into the plan, or use Add to plan. Each card is one normalized single well curve.

Aggregated field profile

stacked by well type
Time
Rate

Drilling plan

0 placements

Drag a well type from the bank onto the timeline to set its start. Drag a bar to reschedule it. Type the number of wells. Use Zoom to snap to year, quarter, or month when placing on the correct online date. Drop the same type more than once for staggered campaigns, or use the duplicate button on a line to clone it one step later.

Well grouping

Create one or more groupings, for example License, Property, Structural block, or Well type, and add groups to each. Then tick the well lines below, click Assign to groups, and pick a group in any grouping to set them all at once, across several groupings in one go. Pick a grouping tab and Stack by grouping to chart production by it. A per group summary shows under the lines.