home *** CD-ROM | disk | FTP | other *** search
/ Hall of Fame / HallofFameCDROM.cdr / oilfield / spe-27.lzh / AAREADME.027 next >
Text File  |  1988-09-27  |  6KB  |  117 lines

  1. ************************************************************************
  2. SOCIETY OF PETROLEUM ENGINEERS MICROCOMPUTER USERS GROUP  DISK # 27
  3.          PC/MS DOS 2.0 & UP       FORMAT:  DSDD 9 SECTOR
  4. ------------------------------------------------------------------------
  5. NOTICE TO USERS: Neither the contributor nor the Society of Petroleum
  6. Engineers makes any express or implied warranty of any kind with regard
  7. to these program materials, including, but not limited to warranties of
  8. of merchantability and fitness for a particular purpose.  Neither the
  9. contributor nor the SPE shall be liable for incidental or consequential
  10. damages in connection with or arising out of the furnishing, use or
  11. performance of these program materials.
  12. ------------------------------------------------------------------------
  13. READ.ME          5760   The file you are reading
  14. MODEL.FOR      116608   Source code of Waterflood Model (FORTRAN)
  15. MODEL.EXE      105038   Compiled & compressed object code
  16. INPUT.DAT        1536   Example input data (steady state)
  17. INPUT2.DAT       1536   Example input data (compressible)
  18.  
  19.  
  20. START UP INSTRUCTIONS
  21. Additional support and documentation can be obtained through
  22. the SPE BOOK ORDER DEPT. (request paper # 16491).
  23. This program requires a Fortran compiler (MICROSOFT FORTRAN,VERSION 4 OR
  24. RYAN-MCFARLAN, PROFESSIONAL FORTRAN) to be run.  SPE has included a compiled
  25. version in object code with example input data.
  26.  
  27. For a print-out of the program's source code, you must type "MODEL.FOR".
  28.  
  29. Description:  A single phase, two-dimensional, compressible
  30. front tracking model for microcomputers, which can be used
  31. to simulate waterfloods.  It can be used for any type of
  32. heterogeneous reservoir with variable thickness, permeability,
  33. porosity and flow boundries.  The program can be used to
  34. analyze the anticipated pattern of an injected fluid migration
  35. within the reservoir as a function of time.
  36.  
  37. It is recommended the program be run on a hard disk because of its large
  38. size.  If run from the floppy disk first make a back up copy of the     
  39. original disk.  This will be your working copy.  There is only 113K of free
  40. space left for the output file.  This should be sufficient for most runs
  41. unless you specify frequent print outs or have a long run.  If in doubt      
  42. replace your working disk with a blank formatted disk when the model asks
  43. for "UNIT 2" or your output file name.
  44.  
  45. The model expects the input data to be on an existing file called "INPUT.DAT.
  46. Also a file named "RESTART.DAT" must exist on the default drive.  If they
  47. are not present, the program will terminate.
  48.  
  49. To run the program example, type "MODEL".  A message will appear on
  50. the screen that reads "File name missing or blank - please enter name."
  51. UNIT 2?... enter "OUTPUT.DAT" (or any name desired)
  52.  
  53. The program is long and will take some time to run.  When the program
  54. has finished, a message appears that reads:
  55.    "STOP - Program terminated."
  56. Run time for an IBM XT (4.7 mh) with a 20x20 grid and 30 wells is about 
  57. 3 minutes per year.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66. HELPFUL HINTS:
  67. --------------
  68. Obtain a copy of SPE 16491 paper and read thoroughly.
  69.  
  70. Maximum number of grids is 20 X 20 with origin (x=1,y=1) upper left corner.
  71.  
  72. Maximum number of wells is 30 with maximum injection wells of 20.
  73.  
  74. Do not put wells on the boundry columns or rows.
  75.  
  76. Just for information, the model considers the input file as UNIT 1 and the
  77. restart file as UNIT 4.  UNIT 2 the output file is the only one that has
  78. to be named when the model first starts.  After termination the file can
  79. be copied to printer but carriage controls will be lost.  If page controls
  80. are desired for neat output specify "PRN" as the file for Unit 2 when the
  81. model requests it, and output will go direct to the printer.  BE SURE THE
  82. PRINTER IS THE COMPRESED MODE OR YOU HAVE A 136 COLUMN PRINTER.
  83.  
  84. Two sets of example input data are on the disk. INPUT.DAT is for a steady
  85. state run and INPUT2.DAT is for a compressible run.  The files will have
  86. to be renamed before running INPUT2.DAT.  For example:
  87.  
  88.           rename INPUT.DAT to INPUT1.DAT
  89.           rename INPUT2.DAT to INPUT.DAT
  90.  
  91. The model is a simple but good single phase model and it has no material
  92. balance checks.  Do not assume your data will automatically run the first
  93. time, especially in the compressible mode.  Generally the problem that
  94. occurs is non-convergence.  Usually this can be corrected by raising the
  95. convergence tolerance variable "TOLR".  Never use a value less than 0.1.
  96. A value of 0.1 seems to work very well in the steady state mode (ie. non
  97. compressible).  In the compressible mode the value of "TOLR" may have to
  98. be raised as high as 0.5.  This will tend to induce some small error in
  99. your pressures.  However, we are talking about possibly one to two per-
  100. cent error which is probably better than the data anyway.
  101.  
  102. Run time is longer in the compressible mode as the pressures have to be
  103. updated after each time step.  However, this mode is a more realistic
  104. approach to the actual field performance since existing production and   
  105. injection rates can be input.  If the rates entered are severe and are
  106. not compatible with the transmisibility, instability may exist in the
  107. calculated pressures and non-convergence will occur.
  108.  
  109. To make a restart run change input variable "IREST" from zero to one.   
  110. Change "TIME" to the number of days you want in this run.  The model will
  111. automatically cumulate the time.
  112.  
  113. This version has been compiled using the standard math library.  If you
  114. have an 8087 co-processor recompile the model using the 8087 library to
  115. increase the speed.
  116.  standard math library.  If you
  117. have an 8087 co-processor recompil