home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / oilfield / condor.lzh / BUILDUP.DOC < prev    next >
Text File  |  1991-01-12  |  24KB  |  530 lines

  1.  
  2.             OIL/GAS WELL BUILDUP ANALYSIS PROGRAM DOCUMENTATION
  3.             ---------------------------------------------------
  4.  
  5. PROGRAM DESCRIPTION
  6. -------------------
  7.  
  8.  PURPOSE: TO ANALYZE PRESSURE BUILDUP TESTS FOR HYDRAULICALLY FRACTURED
  9.           WELLS, ACIDIZED WELLS OR NATURAL COMPLETIONS.  THE PROGRAM
  10.           DETERMINES PERMEABILITY, SKIN FACTOR, FRACTURE HALF LENGTH,
  11.           FRACTURE CAPACITY, INITIAL (OR AVG) RESERVOIR PRESSURE, AND
  12.           PROVED DRAINAGE RADIUS.  FOR GAS WELLS IT WILL ALSO ANALYZE
  13.           WELLBORE/FRACTURE STORAGE VOLUME AND TURBULENCE.
  14.  
  15.  OPTIONS: (1) FRACTURE FLOW ANALYSIS - FOR FRACTURED WELLS WITH
  16.               LIMITED CONDUCTIVITY FRACTURES
  17.           (2) RADIAL FLOW ANALYSIS - FOR NATURAL COMPLETIONS OR
  18.               FRACTURED WELLS IN TRANSIENT PSEUDORADIAL FLOW
  19.           (3) LATE TIME ANALYSIS - FOR WELLS SHUT IN LONG ENOUGH FOR
  20.               BOUNDARIES TO HAVE INFLUENCE (MODIFIED MUSKAT METHOD)
  21.  
  22.  INPUT:   EFFECTIVE PRODUCTION TIME PRIOR TO TEST
  23.           FINAL FLOW RATE PRIOR TO TEST
  24.           PRESSURE BUILDUP DATA (SHUTIN TIMES & BOTTOM HOLE PRESSURES)
  25.           RESERVOIR TEMPERATURE
  26.           TOTAL POROSITY
  27.           CRITICAL WATER SATURATION
  28.           NET PAY THICKNESS
  29.  
  30.           ADDITIONAL INPUT FOR GAS WELLS:
  31.              SEPARATOR GAS GRAVITY
  32.              DEPTH AND FLOWSTRING I.D. (I.E. WELLBORE STORAGE VOLUME)
  33.              FRACTURE STORAGE VOLUME
  34.  
  35.           ADDITIONAL INPUT FOR OIL WELLS:
  36.              OIL FORMATION VOLUME FACTOR (Bo)
  37.              OIL VISCOSITY (Uo)
  38.              OIL COMPRESSIBILITY (Co)
  39.  
  40.  OUTPUT:  PERMEABILITY (k)
  41.           SKIN FACTOR (S)
  42.           EFFECTIVE WELLBORE RADIUS (Reff)
  43.           FRACTURE HALF LENGTH (Xf)
  44.           FRACTURE CAPACITY (Kf width)
  45.           DIMENSIONLESS FRACTURE CAPACITY (Fcd defined by Agarwal)
  46.           INITIAL RESERVOIR PRESSURE (IF IN TRANSIENT FLOW)
  47.           AVERAGE RESERVOIR PRESSURE (IF IN PSEUDO STEADY STATE FLOW)
  48.           TIME REQUIRED TO REACH BOUNDARY
  49.           PROVED DRAINAGE RADIUS DURING BUILDUP TEST
  50.  
  51.  USES:    (1) CAN ANALYZE GAS WELLS, GAS/CONDENSATE WELLS, OIL WELLS,
  52.               OIL/WATER WELLS, AND WATER WELLS.
  53.           (2) CAN ANALYZE SURFACE OR BOTTOM HOLE SHUT IN PRESSURE DATA
  54.               FROM DRILL STEM TESTS, COMPLETION REPORTS, DAILY GAUGE
  55.               REPORTS, OR BOTTOM HOLE BOMBS.
  56.           (3) CAN DETERMINE THE NEED OR EFFECTIVENESS OF STIMULATION
  57.               IN TERMS OF THE SKIN FACTOR, FRACTURE LENGTH, FRACTURE
  58.               CONDUCTIVITY, AND THE EFFECTIVE WELLBORE SIZE.
  59.           (4) CAN DETERMINE THE INSITU PERMEABILITY OF THE RESERVOIR
  60.           (5) BOUNDARY EFFECTS AND RESERVOIR SIZE CAN BE ESTIMATED
  61.               IN LIMITED SIZE RESERVOIRS.
  62.           (6) WELLBORE AND FRACTURE STORAGE VOLUME CAN BE ESTIMATED
  63.               FOR GAS WELLS AND GAS/CONDENSATE WELLS
  64.           (7) CAN USE RESULTS AS INPUT FOR GAS WELL RESERVOIR SIMULATOR
  65.  
  66.  
  67.  THEORY:  (1) PRESSURE FUNCTIONS ARE EVALUATED USING REAL GAS PSEUDO
  68.               PRESSURES, I.E. THE M(P) FUNCTION OF AL-HUSSAINY.
  69.           (2) TIME FUNCTIONS ARE EVALUATED USING TWO EXPRESSIONS
  70.               DEVELOPED BY R.G. AGARWAL - EFFECTIVE TIME AND REAL GAS
  71.               PSEUDO TIME.  EFFECTIVE TIME CORRECTS FOR THE EFFECTS
  72.               OF THE PRODUCING TRANSIENT ON THE BUILDUP CURVE.  THE
  73.               REAL GAS PSEUDO TIME CORRECTS FOR THE VARIATIONS OF GAS
  74.               VISCOSITY AND COMPRESSIBILITY AS A FUNCTION OF PRESSURE.
  75.           (3) WELLBORE STORAGE EFFECTS ARE ACCOUNTED FOR USING THE
  76.               THEORIES OF H.J. RAMEY, JR. AND R.E. GLADFELTER.
  77.           (4) PERMEABILITY AND SKIN FACTOR ARE EVALUATED BY PSEUDO
  78.               HORNER ANALYSIS OR BY MUSKAT'S AVERAGE PRESSURE METHOD.
  79.           (5) DIMENSIONLESS FRACTURE CONDUCTIVITY (Fcd) IS DEFINED
  80.               BY AGARWAL (SPE #6838) AND GENERALLY RANGES FROM ABOUT
  81.               0.01 FOR VERY LOW CONDUCTIVITY FRACTURES TO ABOUT 500
  82.               FOR VERY HIGH CONDUCTIVITY FRACTURES.
  83.           (6) FRACTURE PROPERTIES ARE EVALUATED USING CORRELATIONS
  84.               DEVELOPED BY J. O. SCOTT WHICH RELATE THE TRANSIENT
  85.               PRERADIAL LOG-LOG SLOPE TO FRACTURE CONDUCTIVITY AND
  86.               FRACTURE HALF LENGTH.
  87.           (7) INITIAL RESERVOIR PRESSURE IS EVALUATED USING THE
  88.               THEORIES OF R.G. AGARWAL AND J.O. SCOTT.
  89.           (8) AVERAGE RESERVOIR PRESSURE IS EVALUATED USING THE
  90.               THEORIES OF MUSKAT , H.J. RAMEY, JR., AND W.M. COBB.
  91.  
  92.  
  93.  
  94.  INSTALLATION INSTRUCTIONS
  95.  -------------------------
  96.  
  97.  THE DISK WHICH YOU PURCHASED MAY NOT HAVE ENOUGH FREE SPACE LEFT
  98.  TO RUN THE BUILDUP.EXE MODULE.  IN ORDER TO INSTALL THIS SOFTWARE
  99.  PLEASE FOLLOW THESE STEPS:
  100.  
  101.  IF YOU HAVE A HARD DRIVE SIMPLY COPY THIS DISK TO YOUR HARD DRIVE
  102.  THEN IT IS READY TO RUN.
  103.  
  104.  IF YOU DON'T HAVE A HARD DRIVE, THEN COPY BUILDUP.EXE ALONG
  105.  WITH PLOT, TABL, AND CALC TO A SECOND FLOPPY DISK.  THEN COPY
  106.  EVERYTHING ELSE TO A THIRD FLOPPY DISK.  WHEN YOU HAVE AN INPUT
  107.  DATA FILE READY TO RUN THEN COPY IT TO THE SECOND FLOPPY DISK.
  108.  THEN RUN BUILDUP.EXE FROM THE SECOND DISK.  YOU MAY ALSO NEED
  109.  TO COPY YOUR PRINT.COM TO THE SECOND DISK TO GET PRINTOUTS.
  110.  
  111.  
  112.  DEFINITION OF INPUT VARIABLES
  113.  -----------------------------
  114.  
  115.  TOTAL POROSITY - IS THE POROSITY OBTAINED FROM WELL LOG INTERPRETATION
  116.  
  117.  CRITICAL WATER SATURATION FOR GAS WELLS - IF THE WELL DOES NOT PRODUCE
  118.  ANY FLUIDS THEN USE THE INITIAL WATER SATURATION OBTAINED FROM THE
  119.  LOGS.  IF THE WELL PRODUCES FLUIDS THEN USE THE CRITICAL WATER
  120.  SATURATION WHICH WILL BE LESS THAN THE INITIAL WATER SATURATION.
  121.  
  122.  CRITICAL WATER SATURATION FOR OIL WELLS - IF THE WELL DOES NOT PRODUCE
  123.  ANY WATER THEN USE THE INITIAL WATER SATURATION OBTAINED FROM THE
  124.  LOGS.  IF THE WELL PRODUCES WATER THEN USE THE CRITICAL WATER
  125.  SATURATION WHICH WILL BE LESS THAN THE INITIAL WATER SATURATION.
  126.  
  127.  CRITICAL WATER SATURATION FOR WATER WELLS - ALWAYS USE THE CRITICAL
  128.  WATER SATURATION WHICH WILL BE LESS THAN THE INITIAL WATER SATURATION.
  129.  
  130.  
  131.  EXECUTABLE MODULES
  132.  ------------------
  133.  
  134.  YOU WILL HAVE THE FOLLOWING EXECUTABLE MODULES:
  135.  
  136.   BUILDUP  - THIS PERFORMS A BUILDUP ANALYSIS ON ANY WELL. THIS IS
  137.              THE MAIN MODULE WHICH WILL ANALYZE BUILDUP TESTS FOR
  138.              GAS WELLS, GAS/CONDENSATE WELLS, OIL WELLS, OIL/WATER
  139.              WELLS, AND WATER WELLS.  BE SURE THAT A DATA FILE
  140.              ALREADY EXISTS FOR THE WELL YOU WANT TO ANALYZE BEFORE
  141.              RUNNING THIS MODULE.  BUILDUP DATA FILES CAN BE CREATED
  142.              WITH EITHER BUINPUT1.EXE OR BUINPUT2.EXE WHICH ARE
  143.              EXPLAINED BELOW.  IF YOU ARE GOING TO ANALYZE AN OIL
  144.              WELL, AN OIL/WATER WELL, OR A WATER WELL THEN ALSO BE
  145.              SURE THAT YOU HAVE RUN THE OILPROP.EXE MODULE FIRST
  146.              IN ORDER TO DETERMINE NECESSARY FLUID PROPERTIES WHICH
  147.              YOU WILL BE PROMPTED FOR.
  148.  
  149.   BUINPUT1 - USE THIS MODULE IF YOU HAVE DATA FROM A BOTTOM HOLE
  150.              BOMB.  YOU WILL BE PROMPTED FOR BASIC INFORMATION,
  151.              THE CUMULATIVE PRODUCTION TIME, THE NUMBER OF SHUTIN
  152.              DATA POINTS, AND EACH POINT'S SHUTIN TIME AND PRESSURE.
  153.              THIS MODULE CAN BE USED FOR GAS WELLS, GAS/CONDENSATE
  154.              WELLS, OIL WELLS, OIL/WATER WELLS, AND WATER WELLS.
  155.  
  156.   BUINPUT2 - THIS MODULE CAN ONLY BE USED FOR GAS WELLS OR FOR
  157.              GAS/CONDENSATE WELLS.  USE THIS MODULE IF YOU HAVE
  158.              SURFACE SHUTIN PRESSURES TO ANALYZE.  THIS MODULE
  159.              WILL ESTIMATE THE BOTTOM HOLE SHUTIN PRESSURES AND
  160.              SAVE THEM IN THE INPUT DATA FILE.  YOU WILL BE PROMPTED
  161.              FOR BASIC INFORMATION, CUMULATIVE PRODUCTION TIME,
  162.              AND OTHER PARAMETERS NEEDED TO CALCULATE BOTTOM HOLE
  163.              PRESSURES FROM SURFACE PRESSURES SUCH AS WELL DEPTH,
  164.              GAS GRAVITY, OIL GRAVITY, TUBING I.D., BOTTOM HOLE
  165.              TEMP., ETC.  THIS MODULE IS COMMONLY USED TO ANALYZE
  166.              SHUTINS REPORTED ON GAS WELL DAILY GAUGE REPORTS.
  167.  
  168.   OILPROP -  THIS MODULE IS USED TO ESTIMATE THE RESERVOIR FLUID
  169.              PROPERTIES IF A FLUID ANALYSIS IS NOT AVAILABLE.  IT
  170.              USES STANDARD CORRELATIONS TO ESTIMATE FLUID PROPERTIES
  171.              SUCH AS FORMATION VOLUME FACTOR, COMPRESSIBILITY, AND
  172.              VISCOSITY FOR BOTH OIL AND WATER.  IT CAN ALSO BE USED
  173.              TO ESTIMATE THE INITIAL BUBBLE POINT PRESSURE IF IT IS
  174.              NOT KNOWN.  IN ORDER TO GET A PRINTOUT OF THE RESULTS
  175.              BE SURE TO TYPE "Ctrl-PrtSc" PRIOR TO RUNNING THIS
  176.              MODULE.  BE SURE TO TYPE "Ctrl-PrtSc" AGAIN WHEN YOU
  177.              ARE FINISHED.
  178.  
  179.  
  180.  
  181.  
  182.  DATA FILES
  183.  ----------
  184.  
  185.  YOU WILL HAVE THE FOLLOWING INPUT DATA FILES:
  186.  
  187.       GASWELL.BU  (SAMPLE GAS BUILDUP ANALYSIS)
  188.       -----------------------------------------
  189.  
  190.       YOU MAY WANT TO LEARN TO USE THIS PROGRAM BY USING THIS SAMPLE
  191.       DATA FILE.  IF YOU DO THEN USE THE FOLLOWING INPUT PARAMETERS:
  192.       GAS GRAVITY (0.60), CUMULATIVE PRODUCTION TIME (672 HOURS),
  193.       BOTTOM HOLE TEMP (189 F), FINAL GAS FLOW RATE (740 MCFD),
  194.       FRACTIONAL WATER SATURATION (0.20), TOTAL FRACTIONAL POROSITY
  195.       (0.12), NET PAY (18 FT), WELL DEPTH (8100 FT) & TUBING ID (1.995).
  196.       POINTS "A" AND "H" ARE REASONABLE CHOICES FOR ANALYSIS.
  197.  
  198.       IF YOU HAVE A DEMO DISK, THEN SOME OF THESE PARAMETERS WILL NOT
  199.       BE ABLE TO BE CHANGED EVEN FROM THE PROMPTS.  OTHERWISE, THE
  200.       DEMO DISK WILL DO EVERYTHING ELSE THE ACTUAL PROGRAM DOES.
  201.  
  202.       OILWELL.BU (SAMPLE OIL BUILDUP ANALYSIS)
  203.       ----------------------------------------
  204.  
  205.       YOU MAY WANT TO LEARN TO USE THIS PROGRAM BY USING THIS SAMPLE
  206.       DATA FILE.  IF YOU DO THEN USE THE FOLLOWING INPUT PARAMETERS:
  207.       FVF or Bo (1.25), CUMULATIVE PRODUCTION TIME (22.5 HRS), BOTTOM
  208.       HOLE TEMP (260 F), FINAL OIL FLOW RATE (790 STBD), FRACTIONAL
  209.       WATER SATURATION (0.25), TOTAL FRACTIONAL POROSITY (0.15), NET
  210.       PAY (30 FT), OIL VISCOSITY (1.0) AND OIL COMPRESSIBILITY (12.5).
  211.       POINTS "A" AND "C" ARE REASONABLE CHOICES FOR ANALYSIS.
  212.  
  213.       IF YOU HAVE A DEMO DISK, THEN SOME OF THESE PARAMETERS WILL NOT
  214.       BE ABLE TO BE CHANGED EVEN FROM THE PROMPTS.  OTHERWISE, THE
  215.       DEMO DISK WILL DO EVERYTHING ELSE THE ACTUAL PROGRAM DOES.
  216.  
  217.  
  218.  
  219.  NEW DATA FILES WITH THE SAME FORMAT AS THOSE INCLUDED CAN BE CREATED
  220.  BY EXECUTING EITHER BUINPUT1 OR BUINPUT2.
  221.  
  222.  WHEN CREATING A NEW INPUT DATA FILE WITH EITHER BUINPUT1 OR BUINPUT2
  223.  ENTER UP TO AN 8 CHARACTER ALPHANUMERIC NAME FOLLOWED BY A PERIOD AND
  224.  UP TO A 3 CHARACTER ALPHANUMERIC NAME.  FOR EXAMPLE IF THE NAME OF THE
  225.  WELL YOU ARE GOING TO ANALYZE IS ANNA #1-12, THEN FOR AN INPUT FILE
  226.  NAME YOU MIGHT ENTER "ANNA1-12.BU" AT THE PROMPT.
  227.  
  228.  
  229.  DATA LIMITATIONS
  230.  ----------------
  231.  
  232.     A MAXIMUM OF 52 FLOW DATA POINTS MAY BE USED BY THE PROGRAM
  233.     FOR AN ANALYSIS.  HOWEVER, A MAXIMUM OF 500 DATA POINTS MAY BE
  234.     IN THE INPUT DATA FILE.
  235.  
  236.     DATA POINTS MAY BE SKIPPED FROM BEING READ BY THE PROGRAM BY
  237.     SIMPLY TYPING " SKIP" IMMEDIATELY AFTER AN INPUT LINE IN THE
  238.     DATA FILE AS SHOWN IN THE SAMPLE DATA FILE BELOW.  THIS IS DONE
  239.     AFTER THE INPUT FILE IS CREATED WITH ANY TEXT EDITOR. IT IS
  240.     COMMON TO SKIP DATA POINTS WHICH ARE SHUTIN TIMES OF LESS THAN ONE
  241.     HOUR SINCE THEY WILL USUALLY HAVE SIGNIFICANT STORAGE EFFECTS.
  242.  
  243.     ALL DATA POINTS MUST BE ENTERED IN INCREASING TIME SEQUENCE.
  244.  
  245.     ALL PRESSURES MUST BE IN INCREASING PRESSURE SEQUENCE.  IF YOU
  246.     HAVE SOME POINTS WHICH HAVE DECREASING PRESSURES WITH TIME DUE TO
  247.     PHASE RESEGREGATION OR WHATEVER, THEN YOU MUST EXCLUDE THESE POINTS
  248.     FROM THE ANALYSIS.
  249.  
  250.  
  251.  SAMPLE DATA FILE
  252.  ----------------
  253.  
  254.     BELOW IS PART OF THE OILWELL.BU OIL INPUT DATA FILE.  IT SHOWS
  255.     HOW TO SKIP SELECTED INPUT DATA POINTS FROM BEING ANALYZED.  NOTE
  256.     THAT THE SHUTIN POINTS AT .05, .083, .15 .267, .5, AND .667 WERE
  257.     SKIPPED BECAUSE OF THE WORD "SKIP" ON EACH OF THESE LINES.
  258.  
  259.     OILWELL #1
  260.     BLACK GOLD PRODUCTION CO.
  261.     SW/4 SEC. 11-28S-42W
  262.     STANTON CO., KS.
  263.     MISENER
  264.     01-01-91
  265.          22.5 CUMULATIVE PRODUCING HOURS
  266.          .000    3097.0
  267.          .050    3105.0 SKIP
  268.          .083    3108.0 SKIP
  269.          .150    3115.0 SKIP
  270.          .267    3125.0 SKIP
  271.          .500    3139.0 SKIP
  272.          .667    3146.0 SKIP
  273.         1.100    3159.0
  274.         1.670    3171.0
  275.         2.300    3180.0
  276.         4.200    3195.0
  277.         5.570    3203.0
  278.         7.050    3208.0
  279.         9.570    3216.0
  280.        12.980    3222.0
  281.        18.200    3228.0
  282.        27.900    3234.0
  283.        36.430    3238.0
  284.        44.720    3242.0
  285.        60.300    3246.0
  286.  
  287.  OUTPUT FILES CREATED
  288.  --------------------
  289.  
  290.  THE FOLLOWING OUTPUT FILES WILL BE CREATED WHEN YOU RUN THE
  291.  BUILDUP.EXE MODULE:
  292.  
  293.    PLOT - IS A DATA FILE CREATED IF YOU SAVE ANY PLOTS TO A FILE.
  294.           THERE IS ALSO AN OPTION TO SEND PLOTS DIRECTLY TO THE
  295.           PRINTER.  IF YOU SEND THE PLOTS DIRECTLY TO THE PRINTER
  296.           THEN BE SURE TO RUN "PRINTER.COM" FIRST BEFORE RUNNING
  297.           "BUILDUP".  THE PRINTER PLOTS WILL CONTAIN MUCH HIGHER
  298.           RESOLUTION PLOTS OF FIGURES 1 THRU 3 THAN THE PLOTS SHOWN
  299.           ON THE COMPUTER SCREEN.  ALL SCALING OF THE PLOTS IS DONE
  300.           AUTOMATICALLY.  ALL VALID DATA POINTS SELECTED FOR THE
  301.           BUILDUP ANALYSIS WILL HAVE UNIQUE PLOT SYMBOLS.  THE
  302.           LAST DATA POINT USED IN YOUR INPUT FILE WILL ALWAYS BE
  303.           THE PLOT SYMBOL "A".  THE LAST 26 DATA POINTS WILL ALL
  304.           BE CAPITAL LETTERS.  THE 26 DATA POINTS BEFORE THESE
  305.           WILL ALL BE LOWERCASE LETTERS.  YOU WILL ALWAYS REFER
  306.           TO A DATA POINT BY ITS PLOT SYMBOL, NOT ITS NUMBER.
  307.  
  308.    TABL - IS A DATA FILE ALWAYS CREATED WHEN YOU RUN THE
  309.           BUILDUP PROGRAM.  IT CREATES THE REPORTS CALLED
  310.           "GAS WELL BOTTOM HOLE PRESSURE BUILDUP DATA" OR
  311.           "OIL WELL BOTTOM HOLE PRESSURE BUILDUP DATA".
  312.  
  313.    CALC - IS A DATA FILE CREATED WHEN YOU USE THE CALCULATION
  314.           OPTION TO ESTIMATE PERMEABILITY, SKIN FACTOR, INITIAL
  315.           RESERVOIR PRESSURE, ETC.  IT CREATES THE REPORTS
  316.           "GAS WELL PRESSURE BUILDUP ANALYSIS CALCULATIONS" OR
  317.           "OIL WELL PRESSURE BUILDUP ANALYSIS CALCULATIONS".
  318.           THERE ARE THREE OPTIONS AVAILABLE FOR THE BUILDUP
  319.           CALCULATIONS.  OPTION 1 ASSUMES THAT THE TWO POINTS YOU
  320.           SELECT ARE STILL IN PRERADIAL FRACTURE FLOW.  OPTION 3
  321.           ASSUMES THAT THE TWO POINTS YOU SELECT ARE IN RADIAL FLOW.
  322.           USE OPTION 2 IF SOMEWHERE BETWEEN THESE FLOW PATTERNS OR
  323.           IF YOU KNOW THE INITIAL RESERVOIR PRESSURE.
  324.  
  325.  PRINTING OUTPUT FILES
  326.  ---------------------
  327.  
  328.  YOU WILL COMMONLY WANT TO PRINT THE FOLLOWING OUTPUT DATA FILES:
  329.  
  330.     PLOT - FIGURES 1 THRU 4 (OR YOU MAY HAVE PRINTED PLOTS DIRECTLY)
  331.     TABL - BOTTOM HOLE PRESSURE BUILDUP DATA
  332.     CALC - PRESSURE BUILDUP ANALYSIS CALCULATIONS
  333.  
  334.  WHEN PRINTING THESE THREE OUTPUT DATA FILES, YOUR PRINTER SHOULD BE
  335.  SET TO PRINT WIDE (ABOUT 130 CHARACTERS PER LINE). FOR NARROW PRINTERS
  336.  THIS MEANS YOU SHOULD BE IN COMPRESSED PRINT MODE.
  337.  
  338.  I COMMONLY PRINT "TABL" AND "CALC" WITH COMPRESSED MODE AND 1/8" LINE
  339.  SPACING, I.E. 8 LINES PER INCH.
  340.  
  341.  I COMMONLY PRINT "PLOT" WITH COMPRESSED MODE AND 4/72" LINE SPACING,
  342.  I.E. 18 LINES PER INCH.  FOR HP LASER JETS I USE 16 LINES PER INCH.
  343.  
  344.  YOU CAN SET LINE SPACING WITH A SIMPLE BASIC PROGRAM IF YOU KNOW THE
  345.  COMMANDS FOR YOUR PRINTER.   I HAVE INCLUDED A SAMPLE BASIC PROGRAM
  346.  WHICH SETS THE LINE SPACING FOR EPSON PRINTERS AND HP LASER PRINTERS.
  347.  PANASONIC PRINTERS CAN USE THE EPSON OPTION.  TO USE THIS BASIC PROGRAM
  348.  TYPE "BASIC PRINTER".  THEN ENTER "1" FOR EPSON OR "2" FOR HP LASER JET.
  349.  THEN ENTER "1" IF YOU ARE GOING TO PRINT "TABL" OR "CALC".  ENTER "2"
  350.  IF YOU ARE GOING TO PRINT "PLOT".  BE SURE THAT BASIC.EXE IS IN YOUR
  351.  PATH.  AN EXECUTABLE VERSION OF THE PRINTER SETUP IS ALSO INCLUDED.
  352.  IT IS CALLED "PRINTER.COM".  THE SOURCE CODE IS PRINTER.PAS.
  353.  
  354.  
  355.  
  356.                 CONSIDERATIONS WHEN RUNNING THE PROGRAM
  357.                 ---------------------------------------
  358.  
  359.  
  360.  HOW TO HANDLE GAS WELLS PRODUCING WATER AND/OR CONDENSATE
  361.  ---------------------------------------------------------
  362.  
  363.  IF STARTING WITH DATA FROM A BOTTOM HOLE BOMB, THEN USE BUINPUT1.EXE
  364.  MODULE TO CREATE AN INPUT FILE FOR THE BUILDUP ANALYSIS.
  365.  
  366.  IF STARTING WITH DAILY GAUGE REPORTS, OR ANY OTHER SURFACE PRESSURE
  367.  MEASUREMENTS, THEN USE THE BUINPUT2.EXE MODULE TO CREATE AN INPUT
  368.  FILE FOR THE BUILDUP ANALYSIS.  THE BUINPUT2.EXE MODULE WILL
  369.  CALCULATE BOTTOM HOLE SHUTIN PRESSURES FROM THE WELLHEAD PRESSURES
  370.  INCLUDING ADJUSTMENTS FOR CONDENSATE AND/OR WATER PRODUCTION AND
  371.  THEN PLACE ALL NECESSARY INFORMATION INTO AN INPUT FILE.
  372.  
  373.  WHEN YOU ARE PROMPTED FOR THE FINAL GAS RATE ENTER THE GAS
  374.  EQUIVALENT RATE WHICH INCLUDES THE GAS EQUIVALENT PRODUCTION OF
  375.  THE CONDENSATE AND/OR WATER.  THE PERMEABILITY AND PROVED ACRES
  376.  CALCULATED WILL BE FOR THE COMBINED FLUID RATE.  IF YOU WANT THE
  377.  SAME VALUES FOR THE GAS ONLY, THEN YOU CAN MULTIPLY THESE VALUES
  378.  BY THE RATIO OF GAS RATE TO EQUIVALENT GAS RATE.
  379.  
  380.  
  381.  HOW TO HANDLE OIL WELLS PRODUCING WATER
  382.  ---------------------------------------
  383.  
  384.  OIL WELLS WHICH PRODUCE WATER SHOULD BE HANDLED IN THE FOLLOWING
  385.  MANNER.
  386.  
  387.  WHEN YOU ARE PROMPTED FOR THE FINAL OIL RATE ENTER THE FINAL TOTAL
  388.  FLUID RATE INCLUDING OIL AND WATER IN STB PER DAY.  WHEN YOU ARE
  389.  PROMPTED FOR BO (FORMATION VOLUME FACTOR), UO (VISCOSITY), AND
  390.  CO (COMPRESSIBILITY), ENTER WEIGHTED AVERAGE VALUES BASED ON THE
  391.  PROPORTIONS OF OIL AND WATER FLOWING.  THE PERMEABILITY AND PROVED
  392.  ACRES CALCULATED WILL BE FOR THE COMBINED FLUID.  IF YOU WANT THE
  393.  SAME VALUES FOR THE OIL ONLY, THEN YOU CAN MULTIPLY THESE VALUES
  394.  BY THE RATIO OF OIL RATE TO TOTAL FLUID RATE.
  395.  
  396.  THE ONLY LIMITATION OF APPLYING THIS METHOD IS THAT THE GAS
  397.  SATURATION SHOULD BE LESS THAN THE CRITICAL SATURATION FOR FREE
  398.  GAS FLOW.  THE OIL AND WATER COMPRESSIBILITIES CALCULATED BY THE
  399.  OILPROP.EXE MODULE ASSUME THAT THIS IS THE CASE.
  400.  
  401.  
  402.  HOW TO HANDLE WATER WELLS
  403.  -------------------------
  404.  
  405.  WHEN YOU ARE PROMPTED FOR THE FINAL OIL RATE ENTER THE WATER
  406.  RATE IN STB PER DAY.  WHEN YOU ARE PROMPTED FOR BO (FORMATION
  407.  VOLUME FACTOR), UO (VISCOSITY), AND CO (COMPRESSIBILITY), ENTER
  408.  THE FLUID PROPERTIES OF THE PRODUCED WATER.  THE PERMEABILITY AND
  409.  PROVED ACRES CALCULATED WILL NOT NEED TO BE CORRECTED.
  410.  
  411.  
  412.  DETERMINING RESERVOIR BOUNDARIES
  413.  --------------------------------
  414.  
  415.  RESERVOIR BOUNDARIES WILL TYPICALLY CAUSE THE SEMILOG HORNER SLOPE
  416.  TO DOUBLE.  THIS CAN EASILY BE VERIFIED BY SELECTING TWO POINTS FOR
  417.  ANALYSIS (FROM FIGURE 2), CHOOSING THE CASE 3 OPTION (RADIAL FLOW),
  418.  AND NOTING THE SEMILOG SLOPE DISPLAYED BOTH ON THE SCREEN AND ON THE
  419.  REPORT.  THEN SELECT TWO OTHER POINTS AND COMPARE THE SLOPES.  THE
  420.  SEMILOG SLOPES DISPLAYED WHEN YOU CHOOSE CASE 1 (FRACTURE FLOW) OR
  421.  CASE 2 (PRESSURE KNOWN) ARE MODIFIED FOR FRACTURE BEHAVIOR AND SHOULD
  422.  NOT BE USED FOR RESERVOIR BOUNDARY DETERMINATION.
  423.  
  424.  WHAT VALUE TO USE FOR CUMULATIVE PRODUCING TIME
  425.  -----------------------------------------------
  426.  
  427.  IF YOU HAVE THE DRAWDOWN.EXE MODULE IT WILL CALCULATE THE CORRECT VALUE
  428.  OF PRODUCING TIME USING THE THEORY OF SUPERPOSITION. THIS SHOULD BE THE
  429.  VALUE YOU SHOULD ENTER UNLESS THE WELL HAS REACHED STEADY STATE FLOW.
  430.  SOMETIMES THE RATES VARY TOO MUCH, AND THEN AN ALTERNATIVE METHOD TO
  431.  USE TO ESTIMATE CUMULATIVE PRODUCTION TIME IS TO DIVIDE THE CUMULATIVE
  432.  PRODUCTION BY THE FINAL RATE AND THEN ADD 10 PERCENT TO THIS VALUE
  433.  AFTER CONVERTING TO HOURS. THE EXTRA 10 PERCENT ACCOUNTS FOR THE DIFF-
  434.  ERENCE BETWEEN CONSTANT PRESSURE TYPE CURVES AND CONSTANT RATE TYPE
  435.  CURVES.  IF THE WELL IS IN STEADY STATE FLOW THEN ENTER THE TIME IT
  436.  TOOK TO REACH STEADY STATE FLOW.
  437.  
  438.  SHORT TESTS VS LONG TESTS
  439.  -------------------------
  440.  
  441.  ONE INTERACTIVE OPTION REQUIRES EXPLAINING.  IT IS THE QUESTION WHICH
  442.  SAYS:
  443.            "ENTER (0) FOR DRILL STEM TEST OR A VERY SHORT TEST"
  444.               "OR (1) FOR ANY OTHER BUILDUP TEST"
  445.  
  446.  TYPICALLY YOU WILL ENTER A "1" HERE.  THE ONLY TIMES YOU WOULD ENTER
  447.  A "0" WOULD BE WHEN ONE OF THE FOLLOWING CONDITIONS EXIST:
  448.  
  449.  A) POINTS YOU WANT TO SELECT HAVE SHUTIN TIMES OF LESS THAN 1 HOUR
  450.  B) POINTS YOU WANT TO SELECT HAVE AGARWAL EFF TIME OF LESS THAN 1 HR.
  451.  
  452.  THE ONLY DIFFERENCE BETWEEN ENTERING A "0" OR A "1" FOR THIS OPTION IS
  453.  THAT IF YOU ENTER A "1" THEN FIGURE 1 AND FIGURE 2 WILL AUTOMATICALLY
  454.  SET THE MINIMUM VALUE OF THE X-AXIS TO 1, WHICH IS EQUIVALENT TO AN
  455.  EFFECTIVE TIME OF 1 HOUR.  THIS TYPICALLY ELIMINATES MANY OF THE
  456.  EARLY TIME WELLBORE STORAGE POINTS.  IF YOU ENTER A "0" THEN FIGURE 1
  457.  AND FIGURE 2 WILL USE THE VALUE OF THE FIRST VALID SHUTIN POINT TO
  458.  CALCULATE THE MINIMUM VALUE OF THE X-AXIS, WHICH CAN THEN BE A NEGATIVE
  459.  NUMBER.  THIS WILL THEN PLOT ALL VALID DATA POINTS.  THE ADVANTAGE OF
  460.  SKIPPING THE EARLY DATA POINTS WHEN THEY ARE NOT GOING TO BE USED IS
  461.  THAT THE RESOLUTION OF THE PLOTS WILL BE IMPROVED SINCE ALL SCALING
  462.  IS DONE AUTOMATICALLY.
  463.  
  464.  IN OTHER WORDS, THE ONLY TIMES YOU MIGHT CONSIDER ENTERING A "0" FOR
  465.  THIS OPTION WOULD BE FOR DRILL STEM TESTS, BUILDUP TESTS WHICH FOLLOW
  466.  VERY SHORT FLOW TIMES, OR FOR WELLS WITH VERY HIGH PERMEABILITY.
  467.  
  468.  PREPARING FOR THE GAS SIMULATOR
  469.  -------------------------------
  470.  
  471.  AFTER RUNNING THE BUILDUP.EXE MODULE, THEN RUN THE BUTOGM.EXE MODULE
  472.  TO CREATE AN INPUT FILE FOR THE GASMODEL.EXE MODULE IF THIS IS A GAS
  473.  WELL OR A GAS/CONDENSATE WELL.
  474.  
  475.  IMPROVING RESOLUTION OF PLOTS
  476.  -----------------------------
  477.  
  478.  IF YOU NEED TO IMPROVE THE RESOLUTION OF THE PLOTS FROM FIGURES 1 THRU
  479.  4, SIMPLY LOOK AT THE FIGURES, DETERMINE WHICH POINTS YOU DO NOT NEED,
  480.  GO BACK TO THE INPUT DATA FILE AND TYPE " SKIP" AT THE END OF THE
  481.  APPROPRIATE LINES, AND THEN RERUN THE PROGRAM.
  482.  
  483.  
  484.  WELLBORE/FRACTURE STORAGE CORRECTIONS FOR GAS WELLS
  485.  ---------------------------------------------------
  486.  
  487.  BUILDUP DATA CAN BE CORRECTED FOR BOTH WELLBORE STORAGE EFFECTS AND
  488.  FRACTURE STORAGE EFFECTS.  THIS WILL BENEFIT THE BUILDUP ANALYSIS IN
  489.  TWO WAYS. FIRST, MORE DATA POINTS WILL FALL ON THE STRAIGHT LINE FOR
  490.  ANALYSIS. SECOND, THE SLOPE OF THE STRAIGHT LINE WILL BE MORE ACCURATE.
  491.  
  492.  IF YOU ANSWER "YES" TO THE STORAGE QUESTION, THEN YOU WILL NEED TO
  493.  ENTER THREE ADDITIONAL PIECES OF INFORMATION.  IN ORDER TO ESTIMATE
  494.  THE WELLBORE STORAGE EFFECTS, THE DEPTH OF THE WELL AND THE I.D. OF
  495.  THE FLOW STRING MUST BE ENTERED.  IN ORDER TO ESTIMATE THE EFFECTS
  496.  OF THE FORMATION FRACTURE STORAGE VOLUME, IT'S SIZE MUST BE ENTERED.
  497.  
  498.  IF THE GAS WELL HAS A PACKER, THEN YOU SHOULD ENTER THE I.D. OF THE
  499.  TUBING.  IF THE WELL DOES NOT HAVE A PACKER, THEN YOU SHOULD ENTER
  500.  AN EQUIVALENT I.D. WHICH ACCOUNTS FOR BOTH TUBING AND ANNULAR VOLUME.
  501.  
  502.  
  503.  WELLBORE/FRACTURE STORAGE CORRECTIONS FOR OIL WELLS
  504.  ---------------------------------------------------
  505.  
  506.  THE CURRENT VERSION OF THIS PROGRAM DOES NOT HAVE THE ABILITY TO
  507.  CORRECT FOR WELLBORE/FRACTURE STORAGE EFFECTS FOR OIL WELLS.  THIS
  508.  OPTION IS PLANNED FOR A LATER VERSION OF THIS PROGRAM.  IT HAS BEEN
  509.  MY EXPERIENCE THAT GENERALLY THE PERIOD OF TIME INFLUENCED BY WELLBORE
  510.  STORAGE (1 TO 4 HOURS) IS ALSO INFLUENCED BY PHASE SEGREGATION
  511.  EFFECTS.  THEREFORE, EVEN IF YOU COULD CORRECT FOR WELLBORE STORAGE,
  512.  YOU STILL COULD NOT CORRECT FOR PHASE SEGREGATION EFFECTS.
  513.  
  514.  THERE ARE CURRENTLY TWO TECHNIQUES WHICH CAN BE USED WHICH DESERVE
  515.  TO BE MENTIONED HERE.  THEIR REFERENCES ARE:
  516.  
  517.     1. SELECTING WELLS WHICH RESPOND TO PRODUCTION-STIMULATION
  518.        TREATMENT, API DRILLING AND PROD. PRAC., 1955, PP. 117-129,
  519.        GLADFELTER, TRACEY, AND WILSEY.
  520.  
  521.     2. EXTENSIONS OF PRESSURE BUILDUP ANALYSIS METHODS, JOURNAL OF
  522.        PETROLEUM TECH., SEPTEMBER 1966, D.G. RUSSELL, PP. 1624-1636.
  523.  
  524.  BOTH OF THESE TECHNIQUES CAN BE PERFORMED WITHOUT TYPE CURVES.
  525.  
  526.  THE GLADFELTER METHOD REQUIRES BOTTOM HOLE PRESSURES AND EITHER
  527.  FLUID COLUMN HEIGHTS OR TUBING AND CASING PRESSURES.  THE RUSSELL
  528.  METHOD ONLY REQUIRES BOTTOM HOLE PRESSURES.
  529.  
  530.