Wellbore Gas Lift Valves
For gas lift wells, valve information is important to accurately compute gas lift performance, optimization, and bottomhole pressure.
In the absence of gas lift valve data, injection will be assumed at the lowest point in the well with adequate delta pressure from injection to production to support gas passage.
In the presence of gas lift valve data, the preferred method is to calculate downhole opening and closing pressures based off of the r-ratio and test rack opening pressure. If those values are missing, the designed surface opening and closing pressures are used to determine which valves are open, which is less accurate.
Different valve types have different data requirements and assumptions in the schema to prevent the need for valve types from being required in the input schema.
- Pressure operated valves - The most thorough calculation is performed with test rack opening pressure and R are provided alongside a positive port size. Nominal valve size will increase accuracy, but 1.5" is assumed when the provided value is null. When test rack opening pressure and R are not provided, simplified calculations are performed based on input surface closing and opening pressures, which have an inherent assumption about surface pressures under designed conditions.
- Dummy valves - the system will infer a dummy valve when port size, surface opening, and surface closing pressures are all 0.
- Orifice valves - the system will infer orifice valves with port size is > 0 and surface opening and closing pressures are 0.
Variable | Data Type | Unit of Measure | Is Nullable? | Default Value | Description |
---|---|---|---|---|---|
sourceId | String | - | No | - | SourceId of the gas lift valve From Wellview Table: wvtubcompmandrelinsert - use idrec column |
sourceWellboreId | String | - | No | - | SourceWellboreId in which the valve is installed |
sourceWellId | String | - | No | - | SourceWellId in which the valve is installed From WellView Table: use wvtubcompmandrelinsert - use idwell column |
sourceTubingId | String | - | No | - | SourceTubingId in which the valve is installed From Wellview Table: wvtubcomp - use idrecparent column |
runDate | Datetime Offset | - | No | - | Run date of the valve From Wellview: wvtubcompmandrelinsert use column DTTMRUN |
pullDate | Datetime Offset | - | Yes | - | Pull date of the valve From Wellview: wvtubcompmandrelinsert use column DTTMPULL |
glvStation | Integer | | Yes | - | Station number of the valve. Typically orifice valves are station 1. From Wellview: wvtubcompmandrel use STATIONNO |
installMd | Double | ft | No | - | Install depth of the valve From Wellview: wvtubcomp use column DEPTHTOPCALC |
testRackOpenPressure | Double | psig | Yes | - | Test rack opening pressure (PTRO) of the valve From Wellview: wvtubcompmandrelinsert use TRORUN |
surfaceOpenPressure | Double | psig | No | - | Designed surface opening pressure of the valve From Wellview: From wvtubcompmandrelinsert use Pressurfgaugeopen |
surfaceClosePressure | Double | psig | No | - | Designed surface closing pressure of the valve From Wellview: From wvtubcompmandrelinsert use Pressurfgaugeclose |
portSize | Double | /64 inch | No | - | Port size of the valve From Wellview: From wvtubcompmandrelinsert use column SZport |
r | Double | - | Yes | - | R-ratio: area of the valve port divided by the effective bellows area |
nominalValveSize | Double | in | Yes | - | Nominal valve size, ex: 1", 1.5", 1.75". When null, 1.5" is assumed. |