Theta Enterprises Customer Support -- Tech Note #3

Theta Import File Format for XDIAG

Applies to: XDIAG (version 1.34 and later).
Last updated: Monday November 20, 2000.

SUMMARY

This tech note describes Theta Enterprises' import file format for XDIAG.

Theta import files are ASCII files with an .IMP extension. They consist of a header followed by name-value pairs, similar in fashion to ordinary Windows INI files. A file might look like the following:

[XDW Data]
WellName=Well #1
UserName=Aaron Geoffries

as well as having many other entries.

The numeric values entered into an import file must be in English units.

Note: Validation is not currently performed on the values in an import file, so if unusually large or small values are entered, the program may experience crashes or other undesirable behavior.

File formats are also available for RODSTAR.

DETAILS

The section name is:

[XDW Data]

Following are the values that may be placed in the import file:

Name Description Other Information
BubblePoint IPR bubble point pressure lbs/in2
CalcFetkovichN Whether to calculate the 'N' value for the Fetkovich correlation 0=False; 1=True
CalcFriction Whether to calculate the rod-tubing friction 0=False; 1=True
CasingPressure Casing pressure lbs/in2
CBDataType Must have the value 1
CompanyName Name of the company
Counterbalance Maximum counterbalance moment (if crank-balanced); air tank pressure at bottom of stroke (if air-balanced); amount of counterweight (if Rotaflex) in-lbs; lbs/in2; lbs
CrankHole Crank hole number
CrankRotation Direction of crank rotation with the wellhead to the right 1=clockwise; -1=counterclockwise
DynaSource Must have the value 4
ElectricityCost Electricity cost $/kwh
FetkovichN The 'N' value for the Fetkovich IPR correlation
FileComment Additional information about this well
Friction Rod-tubing friction
FluidLevel Fluid level Feet from surface (and FluidLevelEntered must be 1)
FluidLevelSource Whether fluid level or pump intake pressure is being specified 0=none entered; 1=fluid level entered; 2=pump intake pressure entered
FluidSPGR Fluid specific gravity
GrossProduction Gross fluid production bfpd
IDEntered Must have the value 1
IncludeBuoyancy Whether to include buoyancy effects in rod stress calculations 0=False; 1=True
IPRMethod IPR correlation to use 0=Fetkovich; 1=Vogel
MidPerfDepth IPR mid-perf. depth Feet from surface
MotorSetting Motor setting / torque mode See Motor Size table
MotorSize Motor size See Motor Size table
MotorType Type of prime mover 1=NEMA D
2=Sargent EconoPac II Open Drip-Proof
3=Reliance Electric
4=Sargent EconoPac II Totally Enclosed Fan Cooled
5=Rotaflex NEMA C
6=Sargent EconoPac III Open Drip-Proof
NumRods Number of rod sections
OilGravity API oil gravity API degrees
PiEnteredn Whether test point is pump intake or flowing well bore pressure 0=False; 1=True; n ranges between 1 and value for TestPoints
PlungerSize Plunger diameter in
PowerMeterType Power meter type 1=detent; 2=non-detent
ProducingBelowBPP Whether or not well is producing below bubble point pressure 0=False; 1=True
PumpDepth Pump depth Feet from surface
PumpFriction Pump friction
PumpIntakePressure Pump intake pressure lbs/in2 (and FluidLevelEntered must be 0)
PumpType Pump type 1=insert; 2=tubing; 3=large bore
PumpingSpeed Pumping speed spm (and SPMEntered must be 1)
RodDiamn Diameter of nth rod section Inches; n ranges between 1 and value for NumRods (and RodStringType must be 2
RodGraden Rod grade ID for nth rod section n ranges between 1 and value for NumRods (and RodStringType must be 2)
RodLengthn Length of nth rod section Feet; n ranges between 1 and value for NumRods (and RodStringType must be 2)
RunTime Run time hrs/day
ServiceFactor Rod string service factor
StaticBHPressure IPR static bottom-hole pressure lbs/in2
TestPointPressuren IPR test point pump intake or flowing well bore pressure lbs/in2; n ranges between 1 and value for TestPoints
TestPointProductionn IPR test point production bfpd; n ranges between 1 and value for TestPoints
TestPoints Number of IPR test points
TubingAnchorDepth Tubing anchor depth Feet from surface
TubingAnchored Whether the tubing is anchored 0=False; 1=True
TubingID Tubing inside diameter in
TubingOD Tubing outside diameter in
TubingPressure Tubing pressure lbs/in2
Unbalance Pumping unit structural unbalance lbs
UnitID Theta Enterprises pumping unit ID
UnknownM Whether counterbalance information is not known 0=False; 1=True
UseIPR Whether to use IPR information 0=False; 1=True (must be 1 for any other IPR information to be read)
UserDate Date of this analysis
UserName Name of the user
WaterCut Water cut (portion of fluid that is water) Percent
WaterSPGR Water specific gravity
WellName Name of the well

 

Rod Grade IDs

STEEL

Rod Grade ID Description
4097 K (API)
4098 C (API)
4099 D (API)
4100 Electra
4101 Norris 97
4102 LTV HS
4103 UPCO 50K
4104 Trico 66
4105 Axelson S88
4106 Highland XD
SINKER BARS
Rod Grade ID Description
8193 C (API)
8194 K (API)
8195 Flexbar C
8196 Flexbar K
8197 C (API, no neck)
8198 K (API, no neck)
8199 Flexbar C (no neck)
8200 Flexbar K (no neck)
COROD
Rod Grade ID Description
12545 Semi-elliptical, C
12546 Semi-elliptical, D
12547 Semi-elliptical, HS41
12548 Semi-elliptical, Ultra
12801 Round, D
12802 Round, HS41
12803 Round, Ultra
13057 Hollow, D
FIBERGLASS
Rod Grade ID Description
16385 Fiberflex (37.5' sucker rods)
16386 PetroRod
16387 Norris FG
16388 Durarod
16389 Fiberflex (30' sucker rods)
16390 Fiberflex (25' sucker rods)
16391 Fibercom
RIBBON ROD
Rod Grade ID Description
20481 Amoco/Axelson Ribbon Rod