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

  1.  
  2.            OIL/GAS WELL MULTIRATE DRAWDOWN PROGRAM DOCUMENTATION
  3.            -----------------------------------------------------
  4.  
  5.  PROGRAM DESCRIPTION
  6.  -------------------
  7.  
  8.  PURPOSE: TO ANALYZE VARIABLE RATE FLOW DATA FOR HYDRAULICALLY FRACTURED
  9.           WELLS, ACIDIZED WELLS, OR NATURAL COMPLETIONS.  THE PROGRAM
  10.           DETERMINES PERMEABILITY, SKIN FACTOR, FRACTURE HALF LENGTH,
  11.           FRACTURE CAPACITY, RESERVOIR SIZE, TIME REQUIRED TO REACH
  12.           REACH BOUNDARY, AND DIETZ SHAPE FACTOR.  FOR GAS WELLS IT WILL
  13.           ALSO ANALYZE WELLBORE/FRACTURE STORAGE VOLUME AND TURBULENCE.
  14.  
  15.  OPTIONS: (1) FRACTURE FLOW ANALYSIS - FOR FRACTURED WELLS WITH LIMITED
  16.               CONDUCTIVITY FRACTURES, IT WILL DETERMINE FRACTURE HALF
  17.               LENGTH AND FRACTURE CAPACITY (ACTUAL & DIMENSIONLESS).
  18.           (2) RADIAL FLOW ANALYSIS - FOR NATURAL COMPLETIONS OR FRACTURED
  19.               WELLS IN TRANSIENT PSEUDORADIAL FLOW, IT WILL DETERMINE
  20.               PERMEABILITY, SKIN FACTOR, EFFECTIVE WELLBORE RADIUS,
  21.               STORAGE VOLUME, AND NON-DARCY FLOW COEFFICIENT.
  22.           (3) PSEUDO STEADY STATE ANALYSIS - IT WILL DETERMINE THE
  23.               RESERVOIR SIZE, RESERVES IN PLACE, RADIUS OF DRAINAGE,
  24.               AND DIETZ SHAPE FACTOR.
  25.  
  26.  INPUT:   INITIAL RESERVOIR PRESSURE
  27.           PRESSURE DRAWDOWN TEST DATA (TIMES, B.H. PRESSURES AND RATES)
  28.           RESERVOIR TEMPERATURE
  29.           TOTAL POROSITY, CRITICAL WATER SATURATION & NET PAY
  30.  
  31.           ADDITIONAL INPUT FOR GAS WELLS:
  32.              GAS GRAVITY
  33.              DEPTH AND FLOWSTRING I.D. (I.E. WELLBORE STORAGE VOLUME)
  34.              FRACTURE STORAGE VOLUME
  35.              NON-DARCY FLOW COEFFICIENT (F)
  36.  
  37.           ADDITIONAL INPUT FOR OIL WELLS:
  38.              OIL FORMATION VOLUME FACTOR
  39.              OIL VISCOSITY
  40.              OIL COMPRESSIBILITY
  41.  
  42.  OUTPUT:  PERMEABILITY
  43.           SKIN FACTOR & EFFECTIVE WELLBORE RADIUS
  44.           FRACTURE HALF LENGTH & FRACTURE CAPACITY
  45.           PROVED RESERVOIR SIZE (ACRES, DRAINAGE RADIUS, AND RESERVES)
  46.           TIME REQUIRED TO REACH RESERVOIR BOUNDARY
  47.           DIETZ SHAPE FACTOR
  48.  
  49.  USES:    (1) CAN ANALYZE GAS WELLS, GAS/CONDENSATE WELLS, OIL WELLS,
  50.               OIL/WATER WELLS, AND WATER WELLS.
  51.           (2) CAN ANALYZE VARIABLE FLOW RATE DATA FROM ANY SOURCE,
  52.               INCLUDING DRILL STEM TESTS, COMPLETION REPORTS, DAILY
  53.               GAUGE REPORTS, FOUR POINT TESTS & BOTTOM HOLE BOMBS.
  54.               EVEN SHUT INS CAN BE INCLUDED WITHIN THE FLOW DATA.
  55.           (3) CAN DETERMINE THE NEED OR EFFECTIVENESS OF STIMULATION
  56.               IN TERMS OF THE SKIN FACTOR, FRACTURE LENGTH, FRACTURE
  57.               CONDUCTIVITY, AND THE EFFECTIVE WELLBORE SIZE.
  58.           (4) CAN DETERMINE THE INSITU PERMEABILITY OF THE RESERVOIR.
  59.           (5) RESERVOIR SIZE CAN BE DETERMINED FASTER THAN CONVENTIONAL
  60.               METHODS (P/Z FOR GAS OR MATERIAL BALANCE FOR OIL).
  61.           (6) CAN USE RESULTS AS INPUT FOR GAS WELL RESERVOIR SIMULATOR
  62.  
  63.  
  64.  THEORY:  (1) PRESSURE FUNCTIONS ARE EVALUATED USING REAL GAS PSEUDO
  65.               PRESSURES, I.E. THE M(P) FUNCTION OF AL-HUSSAINY.
  66.           (2) TIME FUNCTIONS ARE EVALUATED USING SUPERPOSITION.
  67.           (3) VARIABLE RATES ARE NORMALIZED USING THE THEORIES OF
  68.               A.S. ODEH AND L.G. JONES.
  69.           (3) PERMEABILITY AND SKIN FACTOR ARE EVALUATED BY PSEUDO
  70.               HORNER ANALYSIS.
  71.           (4) DIMENSIONLESS FRACTURE CONDUCTIVITY (Fcd) IS DEFINED
  72.               BY AGARWAL (SPE #6838) AND GENERALLY RANGES FROM ABOUT
  73.               0.01 FOR VERY LOW CONDUCTIVITY FRACTURES TO ABOUT 500
  74.               FOR VERY HIGH CONDUCTIVITY FRACTURES.
  75.           (5) FRACTURE PROPERTIES ARE EVALUATED USING CORRELATIONS
  76.               DEVELOPED BY J. O. SCOTT WHICH RELATE THE TRANSIENT
  77.               PRERADIAL LOG-LOG SLOPE TO FRACTURE CONDUCTIVITY AND
  78.               FRACTURE HALF LENGTH.
  79.           (6) WELLBORE STORAGE EFFECTS ARE ACCOUNTED FOR USING THE
  80.               THEORIES OF H.J. RAMEY JR. AND R.E. GLADFELTER.
  81.           (7) NON-DARCY FLOW FACTORS ARE EVALUATED USING THE
  82.               THEORIES OF G.W. SWIFT, O.G. KIEL AND H.J. RAMEY JR.
  83.           (8) RESERVOIR SIZE IS EVALUATED USING THE THEORIES OF
  84.               PARK JONES AND R.C. EARLOUGHER, JR.
  85.           (9) DIETZ SHAPE FACTOR IS EVALUATED USING THE THEORIES OF
  86.               D.N. DIETZ.  THIS SHAPE FACTOR USES INPUT FROM BOTH
  87.               TRANSIENT AND PSEUDOSTEADY STATE FLOW.  HENCE, IT SERVES
  88.               AS AN EXCELLENT CHECK TO VERIFY THE REASONABLENESS OF
  89.               THE SELECTION OF BOTH FLOW PERIODS.
  90.  
  91.  
  92.  INSTALLATION INSTRUCTIONS
  93.  -------------------------
  94.  
  95.  THE DISK WHICH YOU PURCHASED MAY NOT HAVE ENOUGH FREE SPACE LEFT
  96.  TO RUN THE DRAWDOWN.EXE MODULE.  IN ORDER TO INSTALL THIS SOFTWARE
  97.  PLEASE FOLLOW THESE STEPS:
  98.  
  99.  IF YOU HAVE A HARD DRIVE SIMPLY COPY THIS DISK TO YOUR HARD DRIVE
  100.  THEN IT IS READY TO RUN.
  101.  
  102.  IF YOU DON'T HAVE A HARD DRIVE, THEN COPY DRAWDOWN.EXE ALONG WITH
  103.  PLOT, TABL, AND CALC TO A SECOND FLOPPY DISK.  THEN COPY EVERYTHING
  104.  ELSE TO A THIRD FLOPPY DISK.  WHEN YOU HAVE AN INPUT DATA FILE READY
  105.  TO RUN THEN COPY IT TO THE SECOND FLOPPY DISK.  THEN RUN DRAWDOWN.EXE
  106.  FROM THE SECOND DISK.  YOU MAY ALSO NEED TO COPY YOUR PRINT.COM TO
  107.  THE SECOND DISK TO GET PRINTOUTS.
  108.  
  109.  
  110.  DEFINITION OF INPUT VARIABLES
  111.  -----------------------------
  112.  
  113.  TOTAL POROSITY - IS THE POROSITY OBTAINED FROM WELL LOG INTERPRETATION
  114.  
  115.  CRITICAL WATER SATURATION FOR GAS WELLS - IF THE WELL DOES NOT PRODUCE
  116.  ANY FLUIDS THEN USE THE INITIAL WATER SATURATION OBTAINED FROM THE
  117.  LOGS.  IF THE WELL PRODUCES FLUIDS THEN USE THE CRITICAL WATER
  118.  SATURATION WHICH WILL BE LESS THAN THE INITIAL WATER SATURATION.
  119.  
  120.  CRITICAL WATER SATURATION FOR OIL WELLS - IF THE WELL DOES NOT PRODUCE
  121.  ANY WATER THEN USE THE INITIAL WATER SATURATION OBTAINED FROM THE
  122.  LOGS.  IF THE WELL PRODUCES WATER THEN USE THE CRITICAL WATER
  123.  SATURATION WHICH WILL BE LESS THAN THE INITIAL WATER SATURATION.
  124.  
  125.  CRITICAL WATER SATURATION FOR WATER WELLS - ALWAYS USE THE CRITICAL
  126.  WATER SATURATION WHICH WILL BE LESS THAN THE INITIAL WATER SATURATION.
  127.  
  128.  EXECUTABLE MODULES
  129.  ------------------
  130.  
  131.  YOU WILL HAVE THE FOLLOWING EXECUTABLE MODULES:
  132.  
  133.  DRAWDOWN - THIS PERFORMS A VARIABLE RATE DRAWDOWN ANALYSIS ON ANY WELL.
  134.             THIS IS THE MAIN MODULE WHICH WILL ANALYZE FLOW DATA FOR
  135.             GAS WELLS, GAS/CONDENSATE WELLS, OIL WELLS, OIL/WATER WELLS,
  136.             AND WATER WELLS.  BE SURE THAT A DATA FILE ALREADY EXISTS
  137.             FOR THE WELL YOU WANT TO ANALYZE BEFORE RUNNING THIS MODULE.
  138.             DRAWDOWN DATA FILES CAN BE CREATED WITH EITHER DDINPUT1.EXE,
  139.             DDINPUT2.EXE OR DDREPEAT.EXE WHICH ARE ALL EXPLAINED BELOW.
  140.             IF YOU ARE GOING TO ANALYZE AN OIL WELL, AN OIL/WATER WELL,
  141.             OR A WATER WELL THEN ALSO BE SURE THAT YOU HAVE RUN THE
  142.             OILPROP.EXE MODULE FIRST IN ORDER TO DETERMINE THE NECESSARY
  143.             FLUID PROPERTIES WHICH YOU WILL BE PROMPTED FOR.
  144.  
  145.  DDINPUT1 - USE THIS MODULE IF YOU HAVE DATA FROM A BOTTOM HOLE BOMB.
  146.             YOU WILL BE PROMPTED FOR BASIC INFORMATION, AND EACH
  147.             DATA FLOW POINTS CUMULATIVE TIME, FLUID RATES (OIL, GAS
  148.             AND WATER), AND THE BOTTOM HOLE FLOWING PRESSURE.  THIS
  149.             MODULE CAN BE USED FOR GAS WELLS, GAS/CONDENSATE WELLS,
  150.             WELLS, OIL WELLS, OIL/WATER WELLS, AND WATER WELLS.
  151.  
  152.  DDINPUT2 - THIS MODULE CAN ONLY BE USED FOR GAS WELLS OR FOR
  153.             GAS/CONDENSATE WELLS.  USE THIS MODULE IF YOU HAVE
  154.             SURFACE FLOWING PRESSURES TO ANALYZE.  THIS MODULE
  155.             WILL ESTIMATE THE BOTTOM HOLE SHUTIN PRESSURES AND
  156.             SAVE THEM IN THE INPUT DATA FILE.  YOU WILL BE PROMPTED
  157.             FOR BASIC INFORMATION, INITIAL RESERVOIR PRESSURE,
  158.             AND OTHER PARAMETERS NEEDED TO CALCULATE BOTTOM HOLE
  159.             PRESSURES FROM SURFACE PRESSURES SUCH AS WELL DEPTH,
  160.             GAS GRAVITY, OIL GRAVITY, TUBING I.D., BOTTOM HOLE
  161.             TEMP., ETC.  THIS MODULE IS COMMONLY USED TO ANALYZE
  162.             ROUTINELY COLLECTED PRODUCTION DATA REPORTED ON DAILY
  163.             GAUGE REPORTS.  THIS MODULE WILL ALLOW YOU TO ENTER THE
  164.             TIME AS A DATE (MONTH, DAY & YR), IN DAYS, OR IN HOURS.
  165.  
  166.  DDREPEAT - THIS MODULE CAN ONLY BE USED FOR GAS WELLS OR FOR
  167.             GAS/CONDENSATE WELLS.  USE THIS MODULE IF YOU WANT TO
  168.             ADJUST OR ADD ANY DATA.  FOR EXAMPLE YOU CAN ADJUST THE
  169.             DEPTH, TUBING ID, GAS GRAVITY, OIL API, RESERVOIR TEMP,
  170.             PRESSURE DROP FACTOR, OR WELLHEAD SHUT IN PRESSURE.  YOU
  171.             CAN ALSO ADD NEW DATA POINTS WITH ANY TEXT EDITOR.  THE
  172.             ONLY FIELDS YOU NEED TO ENTER ARE GAS RATE, CHOKE, WHFP,
  173.             BOPD, BWPD, AND DATE.  THE DDREPEAT MODULE WILL RECALCULATE
  174.             THE CUM DAYS, BHFP, Z, BHP/Z, CUM GAS, CUM GE, GIP, AND
  175.             GE GIP FOR ALL DATA POINTS.  IT WILL ALSO RECALCULATE THE
  176.             IBHSIP, Zi, AND P/Zi.  THIS MODULE CAN ONLY BE USED IF THE
  177.             DRAWDOWN DATA FILE CONTAINS THE MONTH, DAY & YEAR FIELDS.
  178.  
  179.  OILPROP -  THIS MODULE IS USED TO ESTIMATE THE RESERVOIR FLUID
  180.             PROPERTIES IF A FLUID ANALYSIS IS NOT AVAILABLE.  IT
  181.             USES STANDARD CORRELATIONS TO ESTIMATE FLUID PROPERTIES
  182.             SUCH AS FORMATION VOLUME FACTOR, COMPRESSIBILITY, AND
  183.             VISCOSITY FOR BOTH OIL AND WATER.  IT CAN ALSO BE USED
  184.             TO ESTIMATE THE INITIAL BUBBLE POINT PRESSURE IF IT IS
  185.             NOT KNOWN.  IN ORDER TO GET A PRINTOUT OF THE RESULTS
  186.             BE SURE TO TYPE "Ctrl-PrtSc" PRIOR TO RUNNING THIS
  187.             MODULE.  BE SURE TO TYPE "Ctrl-PrtSc" AGAIN WHEN YOU
  188.             ARE FINISHED.
  189.  
  190.  DATA FILES
  191.  ----------
  192.  
  193.  YOU WILL HAVE THE FOLLOWING INPUT DATA FILES:
  194.  
  195.       GASWELL.DD  (SAMPLE GAS DRAWDOWN ANALYSIS)
  196.       ------------------------------------------
  197.  
  198.       YOU MAY WANT TO LEARN TO USE THIS PROGRAM BY USING THIS
  199.       SAMPLE DATA FILE.  IF YOU DO THEN USE THE FOLLOWING INPUT
  200.       PARAMETERS:  GAS GRAVITY (0.576), BOTTOM HOLE TEMP (284 F),
  201.       API OIL GRAVITY (60 DEG), FRACTIONAL WATER SATURATION (0.30),
  202.       TOTAL FRACTIONAL POROSITY (0.0782), NET PAY (34 FT), WELL
  203.       DEPTH (14907 FT), TUBING I.D. (2.441 IN.) & INITIAL RESERVOIR
  204.       PRESSURE (12435 PSI).
  205.  
  206.       IF YOU HAVE A DEMO DISK, THEN SOME OF THESE PARAMETERS WILL
  207.       NOT BE ABLE TO BE CHANGED EVEN FROM THE PROMPTS.  OTHERWISE,
  208.       THE DEMO DISK WILL DO EVERYTHING ELSE THE ACTUAL PROGRAM
  209.       DOES.  REASONABLE POINTS TO SELECT FROM FIGURE 3 ARE J AND L.
  210.       REASONABLE POINTS TO SELECT FROM FIGURE 2 ARE N AND P.
  211.       REASONABLE POINTS TO SELECT FROM FIGURE 4 ARE A AND E. NOTE
  212.       THAT THE POINTS ARE CASE SENSITIVE.
  213.  
  214.       THIS DATA COMES FROM DAILY GAUGE REPORTS ON AN ACTUAL GAS
  215.       WELL DRILLED ON 640 ACRE SPACING.  YOU SHOULD OBTAIN A
  216.       RESERVOIR SIZE CLOSE TO 640 ACRES.  THE PERMEABILITY SHOULD
  217.       BE ABOUT 0.20 MD WITH A SKIN OF ABOUT -5.3.
  218.  
  219.       OILWELL.DD (SAMPLE OIL DRAWDOWN ANALYSIS)
  220.       -----------------------------------------
  221.  
  222.       YOU MAY WANT TO LEARN TO USE THIS PROGRAM BY USING THIS
  223.       SAMPLE DATA FILE.  IF YOU DO THEN USE THE FOLLOWING INPUT
  224.       PARAMETERS:  FVF or Bo (1.25), RESERVOIR PRESSURE (3253 PSI),
  225.       BOTTOM HOLE TEMP (260 F), FRACTIONAL WATER SATURATION (0.25),
  226.       TOTAL FRACTIONAL POROSITY (0.15), NET PAY (30 FT), OIL
  227.       VISCOSITY (1.0), AND OIL COMPRESSIBILITY (12.5).
  228.  
  229.       IF YOU HAVE A DEMO DISK, THEN SOME OF THESE PARAMETERS WILL
  230.       NOT BE ABLE TO BE CHANGED EVEN FROM THE PROMPTS.  OTHERWISE,
  231.       THE DEMO DISK WILL DO EVERYTHING ELSE THE ACTUAL PROGRAM
  232.       DOES.  REASONABLE POINTS TO SELECT FROM FIGURE 3 ARE A AND D.
  233.       REASONABLE POINTS TO SELECT FROM FIGURE 2 ARE D AND F.
  234.       REASONABLE POINTS TO SELECT FROM FIGURE 4 ARE A AND B. NOTE
  235.       THAT THE POINTS ARE CASE SENSITIVE.
  236.  
  237.  
  238.  NEW DATA FILES WITH THE SAME FORMAT AS THOSE INCLUDED CAN BE CREATED
  239.  BY EXECUTING EITHER DDINPUT1 OR DDINPUT2.
  240.  
  241.  WHEN CREATING A NEW INPUT DATA FILE WITH EITHER DDINPUT1 OR DDINPUT2
  242.  ENTER UP TO AN 8 CHARACTER ALPHANUMERIC NAME FOLLOWED BY A PERIOD AND
  243.  UP TO A 3 CHARACTER ALPHANUMERIC NAME.  FOR EXAMPLE IF THE NAME OF THE
  244.  WELL YOU ARE GOING TO ANALYZE IS ANNA #1-12, THEN FOR AN INPUT FILE
  245.  NAME YOU MIGHT ENTER "ANNA1-12.DD" AT THE PROMPT.
  246.  
  247.  DATA LIMITATIONS
  248.  ----------------
  249.  
  250.     A MAXIMUM OF 365 FLOW DATA POINTS MAY BE USED BY THE PROGRAM
  251.     FOR AN ANALYSIS.
  252.  
  253.     HOWEVER, A MAXIMUM OF 1000 FLOW DATA POINTS MAY BE IN THE INPUT
  254.     DATA FILE.
  255.  
  256.     DATA POINTS MAY BE SKIPPED FROM BEING READ BY THE PROGRAM BY
  257.     SIMPLY TYPING " SKIP" IMMEDIATELY AFTER AN INPUT LINE IN THE
  258.     DATA FILE AS SHOWN IN THE SAMPLE DATA FILE BELOW.  THIS IS DONE
  259.     AFTER THE INPUT FILE IS CREATED WITH ANY TEXT EDITOR.
  260.  
  261.     IT IS COMMON TO SKIP DATA POINTS WHICH ARE ADJACENT TO ONE ANOTHER
  262.     AND HAVE APPROXIMATELY THE SAME VALUES FOR RATE, PRESSURE AND TIME
  263.     IF YOU ARE CONSTRAINED BY THE 180 DATA POINT LIMITATION.
  264.  
  265.     TWO CONSECUTIVE SHUT IN DATA POINTS ARE NOT ALLOWED.  IF YOU HAVE
  266.     ALREADY CREATED YOUR DATA FILE WITH THESE POINTS SIMPLY PUT A
  267.     "SKIP" ON ALL BUT THE LAST SHUTIN POINT FOR EACH GROUP OF SHUT INS.
  268.  
  269.  
  270.  SAMPLE DATA FILE
  271.  ----------------
  272.  
  273.     BELOW IS PART OF THE OILWELL.DD INPUT DATA FILE.  IT DEMONSTRATES
  274.     HOW TO SKIP SELECTED INPUT DATA POINTS FROM BEING ANALYZED.  NOTE
  275.     THAT ONLY THE DATA POINT AT .015 DAYS IS SKIPPED SINCE IT HAS "SKIP"
  276.     IN THE SKIP FIELD.  ALL THE REST OF THE POINTS ONLY HAVE "SK P".
  277.  
  278.  
  279.     OILWELL #1
  280.     BLACK GOLD OIL CO.
  281.     SEC 3-12N-18W
  282.     CUSTER CO., OK.                                 3253.0 = EST BHSIP
  283.     RED FORK
  284.     01/01/91 INITIAL FLOW TEST
  285.      CUM DAYS     MCFD     BHFP SKIP  CHOKE      WHFP    BOPD    BWPD
  286.          .015       .0   3216.0 SKIP                    850.0      .0
  287.          .031       .0   3198.0 SK P                    830.0      .0
  288.          .059       .0   3180.0 SK P                    825.0      .0
  289.          .133       .0   3154.0 SK P                    820.0      .0
  290.          .206       .0   3141.0 SK P                    810.0      .0
  291.          .290       .0   3130.0 SK P                    805.0      .0
  292.          .454       .0   3116.0 SK P                    800.0      .0
  293.          .682       .0   3106.0 SK P                    795.0      .0
  294.          .935       .0   3097.0 SK P                    790.0      .0
  295.  
  296.  
  297.  
  298.  OUTPUT FILES CREATED
  299.  --------------------
  300.  
  301.  THE FOLLOWING OUTPUT FILES WILL BE CREATED WHEN YOU RUN THE
  302.  DRAWDOWN.EXE MODULE:
  303.  
  304.    PLOT - IS A DATA FILE CREATED IF YOU SAVE ANY PLOTS TO A FILE.
  305.           THERE IS ALSO AN OPTION TO SEND PLOTS DIRECTLY TO THE
  306.           PRINTER.  IF YOU SEND THE PLOTS DIRECTLY TO THE PRINTER
  307.           THEN BE SURE TO RUN "PRINTER.COM" FIRST BEFORE RUNNING
  308.           "DRAWDOWN".  THE PRINTER PLOTS WILL CONTAIN MUCH HIGHER
  309.           RESOLUTION PLOTS OF FIGURES 1 THRU 4 THAN THE SAME PLOTS
  310.           SHOWN ON THE COMPUTER SCREEN.  THE STABILIZATION FACTOR
  311.           SHOWN IN FIGURE 1 REPRESENTS A MEASURE OF THE CONFIDENCE
  312.           OF A PARTICULAR DATA FLOW POINT.  A VALUE OF  1.0 WILL
  313.           REPRESENT THE BEST CONFIDENCE.  VALUES ABOVE 1.0 ARE
  314.           GENERALLY DUE TO STORAGE EFFECTS.  VALUES BELOW 1.0
  315.           ARE GENERALLY DUE TO LATE TIME SUPERPOSITION EFFECTS.
  316.           WHEN SELECTING POINTS TO USE, ALWAYS CHECK THE VALUE OF
  317.           THE STABILIZATION FACTOR FOR THE POINTS YOU WANT TO
  318.           SELECT.  ALL SCALING FOR THE PLOTS IS DONE AUTOMATICALLY.
  319.           ONLY THE LAST 52 DATA POINTS WILL HAVE UNIQUE SYMBOLS ON
  320.           THE PLOTS.  THE LAST DATA POINT USED IN YOUR INPUT FILE
  321.           WILL ALWAYS BE THE PLOT SYMBOL "A".  THE LAST 26 DATA
  322.           POINTS WILL ALL BE CAPITAL LETTERS.  THE 26 DATA POINTS
  323.           BEFORE THESE WILL ALL BE LOWERCASE LETTERS.  IF YOU WANT
  324.           TO USE ANY POINTS BEFORE THE LAST 52 DATA POINTS (I.E.
  325.           THOSE WITH PLOT SYMBOL "*") THEN YOU MUST MATCH UP THE
  326.           VALUES ON THE PLOT WITH THE VALUES PRINTED ON "TABL",
  327.           AND THEN REFER TO THIS DATA POINT AS A NUMBER INSTEAD OF
  328.           A LETTER SYMBOL.
  329.  
  330.    TABL - IS A DATA FILE ALWAYS CREATED WHEN YOU RUN THE
  331.           DRAWDOWN MODULE.  IT CREATES THE REPORTS CALLED
  332.           "GAS WELL VARIABLE RATE DRAWDOWN DATA" FOR GAS OR
  333.           "OIL WELL VARIABLE RATE DRAWDOWN DATA" FOR OIL.
  334.  
  335.    CALC - IS A DATA FILE CREATED WHEN YOU USE THE CALCULATION
  336.           OPTION TO ESTIMATE PERMEABILITY, SKIN FACTOR, DRAINAGE
  337.           RADIUS, DIETZ SHAPE FACTOR, ETC.  IT CREATES THE REPORTS
  338.           "GAS WELL VARIABLE RATE DRAWDOWN CALCULATIONS" OR
  339.           "OIL WELL VARIABLE RATE DRAWDOWN CALCULATIONS".
  340.           THERE ARE THREE OPTIONS AVAILABLE FOR THE DRAWDOWN
  341.           CALCULATIONS.  OPTION 1 IS FOR RELATIVELY CONSTANT FLOW
  342.           RATES OR GRADUALLY DECLINING FLOW RATES WITH VERY
  343.           MINOR SHUT IN PERIODS IF ANY.  IF THE RATES VARY WIDELY
  344.           OR IF THERE ARE SIGNIFICANT SHUT IN PERIODS, USE OPTION 3.
  345.           USE OPTION 2 IF SOMEWHERE BETWEEN THESE FLOW PATTERNS.
  346.           BE SURE THAT THE PLOTS YOU ARE USING WERE GENERATED
  347.           WITH THE SAME FLOW OPTION (1,2,3) YOU ARE USING FOR THE
  348.           CALCULATIONS.  IF THE WELL HAS FLOWED FOR A SIGNIFICANT
  349.           AMOUNT OF TIME PAST THE TIME TO REACH THE BOUNDARY (I.E.
  350.           PSEUDO STEADY STATE FLOW), THEN YOU SHOULD ALWAYS USE
  351.           OPTION 1.  ALSO NOTE THAT ONLY FIGURE 4 WILL CHANGE WITH
  352.           CHANGING OPTIONS.
  353.  
  354.  
  355.  
  356.  PRINTING OUTPUT FILES
  357.  ---------------------
  358.  
  359.  YOU WILL COMMONLY WANT TO PRINT THE FOLLOWING OUTPUT DATA FILES:
  360.  
  361.     PLOT - FIGURES 1 THRU 4 (UNLESS YOU PRINTED DIRECTLY TO PRINTER)
  362.     TABL - VARIABLE RATE DRAWDOWN DATA
  363.     CALC - VARIABLE RATE DRAWDOWN CALCULATIONS
  364.  
  365.  WHEN PRINTING THESE THREE OUTPUT DATA FILES, YOUR PRINTER SHOULD BE
  366.  SET TO PRINT WIDE (ABOUT 130 CHARACTERS PER LINE). FOR NARROW PRINTERS
  367.  THIS MEANS YOU SHOULD BE IN COMPRESSED PRINT MODE.
  368.  
  369.  I COMMONLY PRINT "TABL" AND "CALC" WITH COMPRESSED MODE AND 1/8" LINE
  370.  SPACING, I.E. 8 LINES PER INCH.
  371.  
  372.  I COMMONLY PRINT "PLOT" WITH COMPRESSED MODE AND 4/72" LINE SPACING,
  373.  I.E. 18 LINES PER INCH.  FOR HP LASER JETS I USE 16 LINES PER INCH.
  374.  
  375.  YOU CAN SET LINE SPACING WITH A SIMPLE BASIC PROGRAM IF YOU KNOW THE
  376.  COMMANDS FOR YOUR PRINTER.   I HAVE INCLUDED A SAMPLE BASIC PROGRAM
  377.  WHICH SETS THE LINE SPACING FOR EPSON PRINTERS AND HP LASER PRINTERS.
  378.  PANASONIC PRINTERS CAN USE THE EPSON OPTION.  TO USE THIS BASIC PROGRAM
  379.  TYPE "BASIC PRINTER".  THEN ENTER "1" FOR EPSON OR "2" FOR HP LASER JET.
  380.  THEN ENTER "1" IF YOU ARE GOING TO PRINT "TABL" OR "CALC".  ENTER "2"
  381.  IF YOU ARE GOING TO PRINT "PLOT".  BE SURE THAT BASIC.EXE IS IN YOUR
  382.  PATH.  AN EXECUTABLE VERSION OF THE PRINTER SETUP PROGRAM IS ALSO
  383.  INCLUDED.  IT IS CALLED "PRINTER.COM". SOURCE CODE IS CALLED PRINTER.PAS.
  384.  
  385.  
  386.                 CONSIDERATIONS WHEN RUNNING THE PROGRAM
  387.                 ---------------------------------------
  388.  
  389.  WHAT VALUE TO USE FOR INITIAL RESERVOIR PRESSURE
  390.  ------------------------------------------------
  391.  
  392.  THE VALUE YOU CHOOSE FOR INITIAL RESERVOIR PRESSURE IS VERY IMPORTANT
  393.  FOR ACCURATE CALCULATIONS.  A GOOD RULE OF THUMB IS THAT A TYPICAL
  394.  FLUID GRADIENT IS 0.43 PSI/FT.  FOR EXAMPLE, A WELL AT A DEPTH OF
  395.  10,000 FEET WOULD HAVE AN INITIAL RESERVOIR PRESSURE OF 4300 PSI IF
  396.  NORMALLY PRESSURED.  HOWEVER, MOST RESERVOIRS ARE EITHER UNDER PRESSURED
  397.  OR OVER PRESSURED.
  398.  
  399.  STABILIZATION FACTOR
  400.  --------------------
  401.  
  402.  THE STABILIZATION FACTOR IS SHOWN ON FIGURE 1.  IT IS SIMPLY THE
  403.  ACTUAL TIME DIVIDED BY THE SUPERPOSITION OF TIME FOR A GIVEN DATA
  404.  POINT.  IF A WELL IS FLOWING AT CONSTANT RATE WITHOUT ANY STORAGE
  405.  EFFECTS, THEN THE STABILIZATION FACTOR WILL ALWAYS BE "1.0". HOWEVER,
  406.  TYPICALLY THE STABILIZATION FACTOR WILL START OUT NEAR "1.0" AND
  407.  GRADUALLY DECLINE WITH TIME.  THE STABILIZATION FACTOR IS USEFUL TO
  408.  HELP IN SELECTING VALID DATA POINTS FOR ANALYSIS.  POINTS WHICH
  409.  DEVIATE SIGNIFICANTLY FROM "1.0" OR WHICH DEVIATE SIGNIFICANTLY FROM
  410.  ADJACENT POINTS SHOULD NOT BE SELECTED FOR ANALYSIS.
  411.  
  412.  
  413.  
  414.  CHOICE OF FLOW OPTIONS
  415.  ----------------------
  416.  
  417.  OPTION 1 IS FOR RELATIVELY CONSTANT FLOW RATES OR GRADUALLY DECLINING
  418.  FLOW RATES WITH VERY MINOR SHUTIN PERIODS IF ANY.  THE PSEUDO STEADY
  419.  STATE PLOT WILL USE ACTUAL TIME IN HOURS FOR RESERVE ANALYSIS.  THIS
  420.  METHOD WILL ALWAYS UNDERESTIMATE RESERVES AFTER THE BOUNDARY IS REACHED.
  421.  
  422.  OPTION 3 IS FOR WIDELY VARYING FLOW RATES OR FLOW RATES WITH PERIODIC
  423.  SHUTINS BETWEEN FLOW PERIODS.  THE PSEUDO STEADY STATE PLOT WILL USE
  424.  THE SUPERPOSITION OF TIME IN FOR RESERVE ANALYSIS.  THIS METHOD WILL
  425.  ALWAYS OVERESTIMATE RESERVES AFTER THE BOUNDARY IS REACHED.
  426.  
  427.  OPTION 2 IS FOR A FLOW PATTERN SOMEWHERE IN BETWEEN OPTION 1 AND 3.
  428.  THE PSEUDO STEADY STATE PLOT WILL USE THE AVERAGE OF ACTUAL TIME AND
  429.  SUPERPOSITION OF TIME FOR RESERVE ANALYSIS.
  430.  
  431.  ALL THREE OPTIONS USE SUPERPOSITION OF TIME FOR TRANSIENT ANALYSIS
  432.  OF BOTH LINEAR AND RADIAL FLOW.  NOTE THAT ONLY FIGURE 4 WILL CHANGE
  433.  WHEN YOU CHANGE FLOW OPTIONS.
  434.  
  435.  DIETZ SHAPE FACTOR
  436.  ------------------
  437.  
  438.  THE DIETZ SHAPE FACTOR IS AUTOMATICALLY CALCULATED WHEN YOU SELECT
  439.  TWO POINTS WHICH REPRESENT RADIAL TRANSIENT FLOW, AND TWO POINTS
  440.  WHICH REPRESENT PSEUDO STEADY STATE FLOW.  IF YOU LOOK AT THE
  441.  DERIVATION OF THE DIETZ SHAPE FACTOR, YOU WILL NOTICE THAT ITS
  442.  PRIMARY COMPONENTS ARE THE SLOPES AND INTERCEPTS FROM THE POINTS
  443.  YOU SELECTED FROM BOTH FIGURE 3 (TRANSIENT RADIAL FLOW) AND FIGURE 4
  444.  (PSEUDO STEADY STATE FLOW).
  445.  
  446.  IN OTHER WORDS, IT CAN SERVE AS A CHECK TO THE POINTS YOU SELECTED
  447.  FROM BOTH FIGURES 3 AND 4.  THE DIETZ SHAPE FACTOR SHOULD BE CLOSE
  448.  TO 31.62 IF  (1) YOU SELECTED THE CORRECT POINTS FROM BOTH FIGURES,
  449.  AND  (2) THE RATES DID NOT VARY SIGNIFICANTLY.  TYPICALLY, HOWEVER,
  450.  THE POINTS ON FIGURE 4 (ESPECIALLY WITH FLOW OPTION 1) WILL DISPLAY
  451.  PARALLEL LINES WHEN THE RATES VARY.  WHEN THIS OCCURS, DO NOT WORRY
  452.  ABOUT OBTAINING A DIETZ SHAPE FACTOR OF 31.62.  THE SLOPE OF THE
  453.  LINE FOR FIGURE 4 WILL STILL BE CORRECT, AND THE RESERVES-IN-PLACE
  454.  WILL STILL BE CORRECT.
  455.  
  456.  PREPARING FOR THE GAS SIMULATOR
  457.  -------------------------------
  458.  
  459.  AFTER RUNNING THE DRAWDOWN.EXE MODULE, THEN RUN DDTOGM.EXE TO CREATE
  460.  AN INPUT FILE FOR THE GASMODEL.EXE MODULE IF THIS IS A GAS WELL OR A
  461.  GAS/CONDENSATE WELL.
  462.  
  463.  IMPROVING RESOLUTION OF PLOTS
  464.  -----------------------------
  465.  
  466.  IF YOU NEED TO IMPROVE THE RESOLUTION OF THE PLOTS FOR THE EARLY TIME
  467.  DATA, THEN CHOOSE OPTION 3 AFTER THE PLOT IS DISPLAYED TO THE SCREEN.
  468.  IT WILL THEN ASK YOU TO SELECT A LETTER WHICH CORRESPONDS TO THE LAST
  469.  POINT YOU WANT TO PLOT.
  470.  
  471.  
  472.  
  473.  HOW TO HANDLE GAS WELLS PRODUCING WATER AND/OR CONDENSATE
  474.  ---------------------------------------------------------
  475.  
  476.  IF STARTING WITH DATA FROM A BOTTOM HOLE BOMB, THEN USE THE
  477.  DDINPUT1.EXE MODULE TO CREATE AN INPUT FILE FOR THE DRAWDOWN
  478.  ANALYSIS.
  479.  
  480.  IF STARTING WITH DAILY GAUGE REPORTS, OR ANY OTHER SURFACE PRESSURE
  481.  MEASUREMENTS, THEN USE THE DDINPUT2.EXE MODULE TO CREATE AN INPUT
  482.  FILE FOR THE DRAWDOWN ANALYSIS.  THE DDINPUT2.EXE MODULE WILL
  483.  CALCULATE BOTTOM HOLE FLOWING PRESSURES FROM THE WELLHEAD PRESSURES
  484.  INCLUDING ADJUSTMENTS FOR CONDENSATE AND/OR WATER PRODUCTION AND
  485.  THEN PLACE ALL NECESSARY INFORMATION INTO AN INPUT FILE.
  486.  
  487.  WHEN PROMPTED "INCLUDE OIL AND WATER?" THEN ANSWER "YES".  THEN THE
  488.  PERMEABILITY AND PROVED ACRES WILL BE FOR THE COMBINED FLUID. IF YOU
  489.  WANT THE SAME VALUES FOR THE GAS ONLY, THEN YOU CAN MULTIPLY THESE
  490.  VALUES BY THE RATIO OF CUMULATIVE GAS TO CUMULATIVE EQUIVALENT GAS.
  491.  
  492.  
  493.  HOW TO HANDLE OIL WELLS PRODUCING WATER
  494.  ---------------------------------------
  495.  
  496.  OIL WELLS WHICH PRODUCE WATER SHOULD BE HANDLED IN THE FOLLOWING
  497.  MANNER.
  498.  
  499.  WHEN YOU ARE PROMPTED "INCLUDE WATER?" THEN ANSWER "YES". WHEN YOU
  500.  ARE PROMPTED FOR BO (FORMATION VOLUME FACTOR), UO (VISCOSITY), AND
  501.  CO (COMPRESSIBILITY), ENTER WEIGHTED AVERAGE VALUES BASED ON THE
  502.  PROPORTIONS OF OIL AND WATER FLOWING.  THE PERMEABILITY AND PROVED
  503.  ACRES CALCULATED WILL BE FOR THE COMBINED FLUID.  IF YOU WANT THESE
  504.  SAME VALUES FOR THE OIL ONLY, THEN YOU CAN MULTIPLY THESE VALUES BY
  505.  THE RATIO OF OIL RATE TO TOTAL FLUID RATE.
  506.  
  507.  THE ONLY LIMITATION OF APPLYING THIS METHOD IS THAT THE GAS
  508.  SATURATION SHOULD BE LESS THAN THE CRITICAL SATURATION FOR FREE
  509.  GAS FLOW.  THE OIL AND WATER COMPRESSIBILITIES CALCULATED BY THE
  510.  OILPROP.EXE MODULE ASSUME THAT THIS IS THE CASE.
  511.  
  512.  
  513.  HOW TO HANDLE WATER WELLS
  514.  -------------------------
  515.  
  516.  WHEN YOU ARE PROMPTED "INCLUDE WATER?" THEN ANSWER "YES". WHEN YOU
  517.  ARE PROMPTED FOR BO (FORMATION VOLUME FACTOR), UO (VISCOSITY), AND
  518.  CO (COMPRESSIBILITY), ENTER THE FLUID PROPERTIES OF THE PRODUCED
  519.  WATER.  THE PERMEABILITY AND PROVED ACRES CALCULATED WILL NOT NEED
  520.  TO BE CORRECTED.
  521.  
  522.  
  523.  
  524.  WELLBORE/FRACTURE STORAGE CORRECTIONS FOR GAS WELLS
  525.  ---------------------------------------------------
  526.  
  527.  DRAWDOWN DATA CAN BE CORRECTED FOR BOTH WELLBORE STORAGE EFFECTS AND
  528.  FRACTURE STORAGE EFFECTS.  THIS WILL ALLOW DATA WHICH IS STILL BEING
  529.  INFLUENCED BY STORAGE EFFECTS TO BE ANALYZED.  THIS IS EXTREMELY
  530.  USEFUL FOR VERY SHORT DRAWDOWN TESTS SUCH AS AN INITIAL FOUR POINT
  531.  TEST, OR ANY TEST TYPICALLY LESS THAN ABOUT 24 HOURS.
  532.  
  533.  IF YOU ANSWER "YES" TO THE STORAGE QUESTION, THEN YOU WILL NEED TO
  534.  ENTER THREE ADDITIONAL PIECES OF INFORMATION.  IN ORDER TO ESTIMATE
  535.  THE WELLBORE STORAGE EFFECTS, THE DEPTH OF THE WELL AND THE I.D. OF
  536.  THE FLOW STRING MUST BE ENTERED.  IN ORDER TO ESTIMATE THE EFFECTS
  537.  OF THE FORMATION FRACTURE STORAGE VOLUME, IT'S SIZE MUST BE ENTERED.
  538.  
  539.  IF THE GAS WELL HAS A PACKER, THEN YOU SHOULD ENTER THE I.D. OF THE
  540.  TUBING.  IF THE WELL DOES NOT HAVE A PACKER, THEN YOU SHOULD ENTER
  541.  AN EQUIVALENT I.D. WHICH ACCOUNTS FOR BOTH TUBING AND ANNULAR VOLUME.
  542.  
  543.  
  544.  
  545.  NON-DARCY FLOW COEFFICIENT FOR GAS WELLS
  546.  ----------------------------------------
  547.  
  548.  THE NON-DARCY FLOW COEFFICIENT (F) IS USED TO CORRECT THE FLOW
  549.  EQUATIONS WHEN NON-DARCY FLOW IS PRESENT.  NON-DARCY FLOW IS
  550.  PRESENT IN HIGH RATE GAS WELLS.  IT CREATES AN ADDITIONAL PRESSURE
  551.  DROP DUE TO TURBULENCE FROM THE HIGH FLOW RATE NEAR THE WELLBORE.
  552.  THE AMOUNT OF PRESSURE DROP IS PROPORTIONAL TO THE GAS FLOW RATE.
  553.  
  554.  TYPICALLY THE NON DARCY FLOW COEFFICIENT IS LESS THAN 0.05 AND
  555.  CAUTION SHOULD BE USED WHEN USING A VALUE GREATER THAN THIS.
  556.  
  557.  FOR THEORETICAL BACKGROUND ON THE NON-DARCY FLOW COEFFICIENT (F)
  558.  REFER TO THE FOLLOWING REFERENCES:
  559.  
  560.     1. FUNDAMENTALS OF RESERVOIR ENGINEERING, DAKE.
  561.     2. THEORY AND PRACTICE OF THE TESTING OF GAS WELLS, ERCB, 1975.
  562.     3. PREDICTION OF GAS WELL PERFORMANCE INCLUDING THE EFFECT OF
  563.        NON-DARCY FLOW, JOURNAL OF PETR. TECH., JULY 1962, PP. 791-798,
  564.        SWIFT AND KIEL.
  565.     4. USE OF OPEN FLOW POTENTIAL TEST DATA IN DETERMINING FORMATION
  566.        CAPACITY AND SKIN FACTOR, JOURNAL OF PETR. TECH., JULY 1971,
  567.        PP. 879-887, ESSIS AND THOMAS.
  568.  
  569.