home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / c / civil-ab.zip / MNDOTHYD.ZIP / FLODROUT.TXT < prev    next >
Text File  |  1985-09-09  |  10KB  |  267 lines

  1.                              FLODROUT.TXT
  2.  
  3.  
  4. FLODROUT DOCUMENTATION:  Flood routing program written in house
  5. using "Hydrology Guide For Minnesota" and "SCS National
  6. Engineering Handbook", Section 4 - HYDROLOGY.
  7.  
  8.  
  9. NOTE:  This program was originally written for the HP9830 which was
  10. very limited in memory.  At the present time the flood routing
  11. program is being revised to take advantage of the P.C.'s increased
  12. memory capability.
  13.  
  14.                         INFLOW HYDROGRAPH PROGRAM
  15.  
  16. PURPOSE: To compute
  17.  
  18.     1.  Inflow hydrograph from a given rainfall distribution, drainage
  19. area, time of concentration, and curve number based on soil
  20. conservation methodology (see blue book "Hydrology Guide for
  21. Minnesota".)
  22.     2.  Outflow hydrograph produced by routing runoff through storage
  23. (based on continuity equation.)
  24.  
  25.  
  26. ASSUMPTIONS:
  27.  
  28.     1.  Rainfall distribution can be type 1, type 2, or an input
  29. distribution.
  30.     2.  Unit hydrograph is computed using constants from John P.
  31. Torgerson"s publication "Development of Synthesized Hydrographs of
  32. Runoff From Rainfall in Small Watersheds."
  33.     3.  Method of computing inflow is from the same publication.`
  34.     4.  To calculate storage and outflow exceeding the amounts given by
  35. the input data, the computer assumes a straight line with a slope
  36. established by the last two points.
  37.  
  38.  
  39.   LIMITATIONS:
  40.  
  41.     1.  Rainfall distribution can be defined by a maximum of 14 points.
  42.     2.  Storage and outflow curves can be defined by a maximum of 20
  43. sets of points each.  The first elevation given must be the point at
  44. which outflow or storage is zero.
  45.     3.  The computer can calculate a maximum of 150 points for an
  46. inflow hydrograph and 240 points for an outflow hydrograph.
  47.     4.  The ratio of rainfall duration divided by time to peak of the
  48. unit hydrograph must be less than 150.  Therefore, the minimum
  49. allowable time of concentration is:
  50.  
  51.                      Rainfall Duration   Minimum Tc
  52.  
  53.                           24 hour        14.3 minutes
  54.                           12 hour        7.2 minutes
  55.                           6 hour         3.6 minutes
  56.  
  57.     5.  In cases where the computer calculates an outflow volume for a
  58. given time increment which is larger than the inflow volume combined
  59. with the storage volume, then instead of printing a negative volume for
  60. storage, it prints zero and an asterisk.  At the end of the hydrograph,
  61. it prints a message that the outflow volume is incorrect.
  62.     6.  The time increment used to compute the inflow hydrograph is
  63. based on the ratio of rainfall duration to the time to peak of the
  64. unit hydrograph.  Since the time to peak for a unit hydrograph is
  65. directly related to the time of concentration, this calculating
  66. increment changes at the following points:
  67.  
  68.  
  69.                Rainfall Duration   Time of Concentration
  70.  
  71.                     24 hour           28.657 minutes
  72.                                        2.985 hours
  73.                                        8.955 hours
  74.  
  75.                     12 hour           14.328 minutes
  76.                                        1.493 hours
  77.                                        4.478 hours
  78.  
  79.                     6 hour             7.164 minutes
  80.                                        0.746 hours
  81.                                        2.239 hours
  82.  
  83. Crossing one of these boundaries will cause a change in the peak of the
  84. inflow hydrograph.  For an outflow hydrograph, it will affect the
  85. storage elevation by one or two tenths of a foot.
  86.  
  87.  
  88. INPUT:
  89.  
  90.     1.  To calculate hydrograph:
  91.  
  92.         A.  Enter curve number, drainage area, and time of
  93. concentration.
  94.         B.  Choose whether or not you want unit hydrograph printed.
  95.         C.  If rainfall, storage and outflow are on diskette, type in
  96.  data filename..
  97.         D.  If they are not on diskette, follow these steps:
  98.  
  99.             a.  Rainfall
  100.  
  101.                 1.  can be type 1 or type 2 standard distribution.
  102.                 2.  can be user defined by a maximum of 14 points.
  103.  
  104.             b.  If outflow hydrograph is desired:
  105.  
  106.                 1.  enter storage curve values as: elevation, acre ft.
  107. (maximum 20 sets).
  108.                 2.  enter outflow curve values as:  elevation, c.f.s.
  109. (maximum 20 sets).
  110.                 3.  first elevation of both curves must be the
  111. elevation at which storage or outflow value is zero.
  112.  
  113.     2.  To store hydrograph on diskette.
  114.  
  115.         A.  Enter data filename.
  116.  
  117.         B.  For an outflow hydrograph, the machine will try to continue
  118. calculations to the point where storage is zero.  It has 240 memory
  119. locations for storing the hydrograph.  If it uses up all 240 locations,
  120. it will stop, print the time, time increment, outflow (cfs), total
  121. outflow (acre ft.), and remaining storage (acre ft.).  At this point,
  122. there are two options:
  123.  
  124.             1.  Store the hydrograph as is.  The computer will also
  125. store the time at which it was terminated.  Any future calculations
  126. done with this hydrograph (combine with another hydrograph, channel
  127. flow, flood routing) will be terminated at the same time.  This method
  128. retains accuracy in the beginning portion of the hydrograph at the
  129. expense of the total volume at the end.
  130.  
  131.             2.  Double the time increment (reducing the increments
  132. already calculated from 240 to 120) and continue calculations from
  133. there.  This method sacrifices accuracy because it uses a larger time
  134. increment.  This loss of accuracy becomes very apparent when a
  135. hydrograph with a very short time increment is combined with one that
  136. has a very long time increment.  It is therefore recommended that the
  137. smallest possible time increment be used for storing the outflow
  138. hydrograph.
  139.  
  140.  
  141. PURPOSE:  To compute outflow hydrograph by routing a hydrograph
  142. previously stored on diskette through a storage area.
  143.  
  144. ASSUMPTIONS:
  145.  
  146.     1.  If the hydrograph on diskette had been terminated early (before
  147. reaching its zero value), the program will stop flood routing at the
  148. same time duration.
  149.     2.  Outflow hydrograph is limited to 240 points.
  150.     3.  Storage and outflow curves can be defined by a maximum of 20
  151. sets of points each.
  152.     4.  In cases when the computer calculates an outflow volume for a
  153. given time increment which is larger than the inflow volume combined
  154. with the storage volume, then instead of printing a negative volume for
  155. storage, it prints zero and an asterisk.  At the end of the hydrograph,
  156. it prints a message that the outflow volume is incorrect.
  157.  
  158. INPUT:
  159.  
  160.     1.  To compute outflow hydrograph:
  161.  
  162.         a.  Enter filename.
  163.         b.  Enter storage curve values as:  elevation, acre ft.
  164. (maximum 20 sets).
  165.         c.  Enter outflow curve values as:  elevation, c.f.s. (maximum
  166. 20 sets).
  167.         d.  If the hydrograph on diskette was terminated early (see 2b
  168. below), the computer will stop flood routing at the time the inflow
  169. hydrograph was terminated and print a message explaining what happened.
  170.  
  171.     2.  See input 2 write-up in "Inflow Hydrograph Program".
  172.  
  173.  
  174. PURPOSE:  To add together two hydrographs.
  175.  
  176. ASSUMPTIONS:
  177.  
  178.     1.  The combined hydrographs will be computed using an increment
  179. that goes through the peak of one of the input hydrographs.  The user
  180. selects which peak it will go through.
  181.  
  182. LIMITATIONS:
  183.  
  184.     1.  If one of the hydrographs on disk had been terminated early,
  185. the combined hydrograph will stop at the same time to avoid giving
  186. misleading results.  A message will be printed explaining what
  187. happened.
  188.  
  189. INPUT:
  190.  
  191.     1.  Enter data filename.
  192.     2.  Computer will print time at which each hydrograph starts.
  193.         Change the start time of either hydrograph if desired.
  194.     3.  The computer will print the peak of each hydrograph.  Select
  195. which peak you want calculations to pass through.
  196.  
  197.  
  198. PURPOSE:  To compute the outflow produced by routing a hydrograph
  199. through a channel.
  200.  
  201. ASSUMPTIONS:
  202.  
  203.     1.  Method used is from USDA Hymo Computer Program.
  204.     2.  The velocity used for all calculations is this program is a
  205. weighted velocity defined as the summation of (qv) divided by the
  206. summation of q.
  207.  
  208. LIMITATIONS:
  209.  
  210.     1.  The cross section can be defined by a maximum of 21 coordinates
  211. each for X,Y, and 'N'.
  212.     2.  For a given discharge, the program needs to be able to find
  213. depth and velocity.  To save time during calculations, a table of 20
  214. stages is prepared in advance with the relationship of depth,
  215. discharge, and velocity.  Once the table is prepared, the computer just
  216. interpolates values from the table.
  217.     3.  If hydrograph on disk was terminated early, this hydrograph
  218. will be terminated at the same time.
  219.  
  220. INPUT:
  221.  
  222.     1.  Enter data filename.
  223.     2.  If cross section is on disk, enter data filename.  Otherwise,
  224. enter number of points on cross section (maximum 21).  For each point,
  225. enter the value for X, Y and 'N'.  The 'N' value is for the region
  226. between the current point and the previous point.  Therefore, the first
  227. 'N' can bo 0.
  228.     3.  Enter reach length and slope.
  229.     4.  Make corrections in cross section if needed.
  230.  
  231. NOTE:
  232.     If the hydrograph on disk was terminated early, this hydrograph
  233. will end at the same time and the computer will print a message
  234. explaining what happened.
  235.  
  236.  
  237. PURPOSE:
  238.  
  239.     1.  To print the hydrograph contained on a data disk.
  240.  
  241. INPUT:
  242.  
  243.     1.  Enter data filename where hydrograph is stored.
  244.  
  245. OUTPUT:
  246.  
  247.     1.  Computer will print hydrograph.  If it was terminated early,
  248. computer will print time at which it was terminated.
  249.  
  250.  
  251. PURPOSE:  To create your own hydrograph and store it on disk.
  252.  
  253. LIMITATIONS:
  254.  
  255.     1.  Hydrograph can contain a maximum of 240 points.
  256.     2.  Time increment must remain constant for entire hydrograph.
  257.  
  258. INPUT:
  259.  
  260.     1.  Enter time in hours when inflow begins.
  261.     2.  Enter time increment in hours.
  262.     3.  When machine displays time, then enter appropriate discharge.
  263.     4.  To stop, enter zero.
  264.     5.  Enter data filename of the hydrograph you wish to store.
  265.  
  266.  
  267.