home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / GENERAL / ALLWET.ZIP / CHAP6.SML < prev    next >
Text File  |  1987-05-22  |  22KB  |  834 lines

  1.                  6. PERFORMANCE AND INTERPRETATION OF ANALYSES
  2.  
  3.  
  4. 6.1 Successful Analyses and Their Interpretation
  5.  
  6.      In batch mode, ALLWET performs the analysis immediately after successfully
  7.  
  8. processing the input data.  In interactive mode, the analysis begins immediate-
  9.  
  10. ly after the confirmation of the multiplicative factors (c.f. section 4.3.20).
  11.  
  12.  
  13.      ALLWET begins an analysis by summing, at each node without a reservoir or
  14.  
  15. pressure setting, the products of the node's positive demands (A, B, C, and D)
  16.  
  17. with the appropriate multiplicative factor.  Negative demands are included in
  18.  
  19. the sum without application of a multiplicative factor.  ALLWET indicates the
  20.  
  21. completion of this calculation by printing the algebraic sum of the demands
  22.  
  23. from all nodes having fixed demands.
  24.  
  25.  
  26.      ALLWET next makes initial estimates of flows both at nodes having pressure
  27.  
  28. settings or reservoirs, and of flows through pipes. If the reservoir  fraction
  29.  
  30. of supply values sum to between 0.99 and 1.01, initial flow at each reservoir
  31.  
  32. is based upon these fraction of supply values, while flow at each  pressure
  33.  
  34. node is set to zero.  Otherwise, the fraction of supply values (and  therefore
  35.  
  36. the initial flow estimates) are set the same at all reservoirs and pressure
  37.  
  38. nodes.  The printed line "OUTFLO-INFLO=X" indicates the completion of these
  39.  
  40. estimates.  The absolute value of X will be less than .01 times the total of
  41.  
  42. all nodal demands. (Any difference from zero is caused by the reservoir
  43.  
  44. fraction of demand values not summing to exactly 1.00.)
  45.  
  46.  
  47.      ALLWET now forms the system of nonlinear equations which represents the
  48.  
  49. mathematical model of the water distribution system.
  50.  
  51.  
  52.      The conditions at each reservoir, pressure node, and booster pump station
  53.  
  54. for the initial flows just calculated are now printed.  The sign of the initial
  55.  
  56.  
  57.  
  58.                                   6-1
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65. flow at each reservoir and pressure node is the opposite of the corresponding
  66.  
  67. fraction of supply value.  If any reservoir or booster station appears to be
  68.  
  69. operating out of the range of the H-Q curve, and the calculations terminate
  70.  
  71. abnormally, an error in the H-Q curve or other input data should be suspected.
  72.  
  73.  
  74.      ALLWET solves the equations by iteratively adjusting the flows in pipes in
  75.  
  76. order to achieve a zero loss in the HGL around every loop.  Messages indicate
  77.  
  78. when PRVs are turned on or off.  If a check valve is activated (or if reverse
  79.  
  80. flow occurs through a PRV), ALLWET constrains the flow through the correspond-
  81.  
  82. ing pipe to zero by removing the pipe from the system for the duration of the
  83.  
  84. calculations.  In this case ALLWET revises the system of equations and restarts
  85.  
  86. the solution process.  ALLWET calculates either until a sufficiently accurate
  87.  
  88. solution has been found (the usual case), or until 60 iterations have been
  89.  
  90. performed (120 if PRVs are present).  If the calculations either terminate
  91.  
  92. prematurely due to data errors, or fail to converge, the input data and
  93.  
  94. calculated results (if any) must be reviewed as described in section 6.2.
  95.  
  96.  
  97.      ALLWET now checks the calculations.  First, ALLWET calculates and prints
  98.  
  99. the maximum unbalanced head in any pseudoloop and in any loop.  (Pseudoloop
  100.  
  101. means a loop of pipes, temporarily created by ALLWET, containing a reservoir or
  102.  
  103. pressure node.) If the analysis converged and this value is not very small,
  104.  
  105. either at least one reservoir have been misspecified, the data contains other
  106.  
  107. errors, or the data describes a physically unrealistic situation.  Second,
  108.  
  109. ALLWET checks the net flow at each node and indicates those nodes for which the
  110.  
  111. net flow is greater than EPSILON.  For successful, convergent analyses in
  112.  
  113. which EPSILON does not exceed 1/10 the tolerable flow inaccuracy in any pipe,
  114.  
  115. the sum of any printed nodal imbalances will not significantly exceed X of
  116.  
  117. OUTFLO-INFLO=X.  In such cases, one or two nodes generally will have most of
  118.  
  119.  
  120.  
  121.  
  122.                                   6-2
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129. the total imbalance, and any imbalances indicated for other nodes will not
  130.  
  131. exceed ten times EPSILON.
  132.  
  133.  
  134.      The nodal elevations have not yet been used in the calculations.  Now,
  135.  
  136. however, ALLWET computes the pressure at each node using the calculated HGL and
  137.  
  138. the node's elevation.  For nodes not having type 1 or type 2 reservoirs  the
  139.  
  140. interpretation of the pressures is straightforward.  However, for any node with
  141.  
  142. a reservoir, the pressure calculation may not be relevant, since it depends
  143.  
  144. upon what nodal elevation was used (e.g., at the top vs. the base of a storage
  145.  
  146. tank; or pump outlet vs. ground elevation).
  147.  
  148.  
  149.      To complete the analysis, ALLWET calculates the flow velocities in all
  150.  
  151. pipes.
  152.  
  153.  
  154.      In batch mode ALLWET generates a complete printout of the input data and
  155.  
  156. analysis results.  Figure 6 shows this for the sample problem.  In interactive
  157.  
  158. mode, the user is instructed to use the LIST or BATCH commands to review the
  159.  
  160. results.
  161.  
  162.  
  163.      Node flows are positive if out of the system and negative if into the
  164.  
  165. system.  This is important in determining whether or not pressure nodes and
  166.  
  167. type 1 reservoirs are drawing flow from the system.
  168.  
  169.  
  170.      Calculated pipe flows from the pipe's "from" node to the pipe's "to" node
  171.  
  172. are considered positive.  Flows in the opposite direction are considered
  173.  
  174. negative.  Head loss across each pipe usually has the same sign as the pipe's
  175.  
  176. flow.  However, pipes with booster pump stations will usually show a negative
  177.  
  178. head loss (i.e., a head gain) due to the pumps.
  179.  
  180.  
  181. AN IMPORTANT NOTE ABOUT CHECK VALVES, PRVS: Read section 6.2.7!!!!!
  182.  
  183.  
  184.  
  185.  
  186.                                   6-3
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193. 6.2 Correction of Unsuccessful Analyses
  194.  
  195. 6.2.1 General Advice
  196.  
  197.      The equations which ALLWET solved represent a mathematical model of a
  198.  
  199. water distribution system.  If the input data reflects a physically unrealistic
  200.  
  201. situation (e.g., too large a demand at a node; a missized pump; or impossible
  202.  
  203. constraints placed upon the system by valves, pumps, or pressure nodes), then
  204.  
  205. either unrealistic output (e.g. pressures, flows, pipe head losses or HGL
  206.  
  207. values) may result, or the pressure-flow calculations may either terminate
  208.  
  209. prematurely or not converge.
  210.  
  211.  
  212.      The cause of any unsuccessful analysis should be discernible with the help
  213.  
  214. of (i) this section and sections 6.2.2 through 6.2.7, (ii) the information and
  215.  
  216. diagnostics printed during the calculations, and (iii) calculation  results
  217.  
  218. generated either during batch use of ALLWET or by the LIST and BATCH interac-
  219.  
  220. tive commands.
  221.  
  222.  
  223.      When performing the flow-pressure calculations, during some iterations
  224.  
  225. ALLWET may print a line of four numbers, each line often preceded by the
  226.  
  227. message
  228.  
  229.           ERROR  CONDITION  ENCOUNTERED  IN  ROW XXX
  230.  
  231. in which an integer replaces XXX.  Each line of four numbers means ALLWET is
  232.  
  233. having trouble solving the physical model of the problem.  The first of the
  234.  
  235. four numbers indicates the iteration number. (For the numerical analysis
  236.  
  237. oriented, ALLWET found, at this iteration, that the matrix representing the
  238.  
  239. linearization of the simultaneous nonlinear equations was not positive
  240.  
  241. definite.) ALLWET tries to repair the problem during successive iterations,
  242.  
  243. and may or may not eventually achieve convergence within the maximum permitted
  244.  
  245. number of iterations.  If a valid solution is found, disregard any rows of
  246.  
  247.  
  248.  
  249.  
  250.                                   6-4
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257. numbers and ERROR CONDITION ENCOUNTERED messages.  If not, other diagnostics
  258.  
  259. will appear either during or at the end of the flow-pressure calculations.
  260.  
  261.  
  262.      If other error or warning message(s) appear during the flow-pressure
  263.  
  264. calculations, consult the corresponding section (one of 6.2.2 to 6.2.7) sug-
  265.  
  266. gested by the message.  During interactive sessions, the data base can be
  267.  
  268. corrected (and saved) using the ALLWET interactive command language, and the
  269.  
  270. analysis repeated using the RUN command.  If the cause of an unsuccessful
  271.  
  272. analysis is not discerned within several minutes during an interactive ses-
  273.  
  274. sion, the user should save the data set if desired, issue the BATCH command,
  275.  
  276. and then terminate the session via the HALT command.  Batch output from an
  277.  
  278. interactive or batch job can be carefully studied.  The data base can later be
  279.  
  280. corrected and saved by either (1) an interactive terminal session, or (2) a
  281.  
  282. file editor.
  283.  
  284.  
  285.      The most usual cause of unsuccessful analyses is incorrect or misplaced
  286.  
  287. input data.  A quick review of the input data often reveals problems such as
  288.  
  289. missing or erroneous input values.  The units of all input should be checked.
  290.  
  291. Make sure the HGL constant and the head values of H-Q curves are in units of
  292.  
  293. head and not of elevation. (If English units are used, these will both be
  294.  
  295. feet.) If the calculations seemed to terminate normally, but the maximum loop
  296.  
  297. misbalance is high and/or pipe flows appear unrealistic, then an HGL constant
  298.  
  299. may be bad.  Reread section 2.3 to insure that the HGL constants are being used
  300.  
  301. correctly.  The correctness of H-Q curves and valve parameters should also be
  302.  
  303. confirmed.  If the first iteration conditions at a reservoir or a booster pump
  304.  
  305. appear unreasonable, the H-Q curves are likely incorrect.
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.                                   6-5
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321. 6.2.2 Non-Convergence
  322.  
  323.      If an accurate solution could not be found in 60 iterations (120 if PRVs
  324.  
  325. or check valves are present), ALLWET prints a message indicating that unless
  326.  
  327. too small an EPSILON was chosen, the calculated flows and pressures probably
  328.  
  329. have little meaning.  Any one of several circumstances may have caused this.
  330.  
  331.  
  332.      First, a user specified EPSILON may have been chosen as too small, i.e.,
  333.  
  334. the user requested too much accuracy in the answers.  If the guidance in
  335.  
  336. section 3.1.1 was followed, this will probably not be the problem.
  337.  
  338.  
  339.      Alternatively, the system may have almost converged, and would have given
  340.  
  341. a few more iterations.  In general, the specified limits of 60 or 120 itera-
  342.  
  343. tions is really adequate--problems with any intention of converging usually
  344.  
  345. will do so within this limit.  So unless the maximum head imbalance in any loop
  346.  
  347. or pseudoloop is less than .01, the calculated flows and pressure should be
  348.  
  349. considered invalid.
  350.  
  351.  
  352.      The data may have a bad pump curve or a misplaced PRV, or may be simu-
  353.  
  354. lating an unrealistic set of conditions.  When non-convergence is encountered,
  355.  
  356. after checking EPSILON, check the pumps, reservoirs, pressure nodes and valves
  357.  
  358. within the system (c.f. sections 6.2.4 through 6.2.7).
  359.  
  360.  
  361.      A final possibility is that the system of simultaneous, nonlinear equa-
  362.  
  363. tions and the initial conditions (i.e., initial flows) selected by ALLWET may
  364.  
  365. just defy convergence.  Such a risk always exists when solving such a set of
  366.  
  367. equations.  In fact, some systems of equations will converge with some sets of
  368.  
  369. initial conditions, but not with others.  Two techniques can coax a reluctant
  370.  
  371. problem to converge.
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.                                   6-6
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.      The first is to select a different reservoir or pressure node as the
  386.  
  387. reference reservoir.  For most problems any choice works, so by default ALLWET
  388.  
  389. uses the first reservoir or pressure node it finds.  However, systems with
  390.  
  391. multiple reservoirs or pressure nodes will sometimes converge only with spe-
  392.  
  393. cific choices for the reference reservoir. (This causes ALLWET to create a
  394.  
  395. different set of equations with which to model the system.) Try a reservoir or
  396.  
  397. pressure node for which the sum of the distances between itself and each of
  398.  
  399. the other pressure nodes and reservoirs is minimum.  The measure of distance
  400.  
  401. should be the number of pipes rather than the length of the pipes.  A common
  402.  
  403. practice is to model pumps in serial by creating adjacent type 2 reservoirs.
  404.  
  405. Avoid having the reference reservoir in the middle of such a group.  For some
  406.  
  407. uncooperative systems, several choices may be necessary to achieve convergence
  408.  
  409. (assuming no errors in the system description and that the system description
  410.  
  411. reflects realistic physical conditions).
  412.  
  413.  
  414.      The second technique is to specify the fraction of supply values closer to
  415.  
  416. what the final values actually will be. (A little engineering judgement can
  417.  
  418. help here.) Several sets of initial conditions may have to be tried.  When
  419.  
  420. doing this, any nodal pressure settings should first be removed (cf. section
  421.  
  422. 6.2.5).
  423.  
  424.  
  425.  
  426. 6.2.3  Fragmented Network
  427.  
  428.      The distribution system must be totally connected, i.e., not consist of
  429.  
  430. two or more disconnected groups of nodes.  If ALLWET prints the message
  431.  
  432.           NETWORK FRAGMENTED -- LOOK FOR ERRORS IN INPUT DATA
  433.  
  434. and ceases calculations before printing the bandwidth and number of loops in
  435.  
  436. the system, then this condition has occurred.  ALLWET will indicate the
  437.  
  438. offending node if a single node is isolated from the system.  Otherwise, the
  439.  
  440.  
  441.  
  442.                                   6-7
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449. user may need to review the nodal connections throughout the whole system.
  450.  
  451.  
  452.      Section 6.2.7 explains how check valves and PRVs can fragment the
  453.  
  454. network.
  455.  
  456.  
  457.  
  458. 6.2.4  H-Q Curve Problems
  459.  
  460.      Section 2.5 and Figure 2 emphasize that H-Q curves must decrease in H as
  461.  
  462. Q increases (negative slope).  During an analysis, if ALLWET indicates that
  463.  
  464. the slope of a H-Q curve is not negative, this condition is being violated
  465.  
  466. somewhere along the H-Q curve.
  467.  
  468.  
  469.      This warning can be disregarded if the problem converges.  In this case,
  470.  
  471. the equation fitted to the points of the offending H-Q curve had a negative
  472.  
  473. slope within the operating range of the pump.  Figure 7 illustrates how this
  474.  
  475. might arise.
  476.  
  477.  
  478.      However, if the calculations do not converge, then the positive slope may
  479.  
  480. have caused the problem.  This means that during the course of the iterations,
  481.  
  482. the calculated flow for the pump was not within the pump's normal operating
  483.  
  484. region.  First, check the offending pump curve to insure that it is correct.
  485.  
  486.  
  487.  
  488. Then take the remedies for nonconvergence suggested in section 6.2.2.  Respec-
  489.  
  490. ifying the pump curve with more points on the H-Q curve might also help.  This
  491.  
  492. will result in a tighter fit, and either eliminate or flatten the portion of
  493.  
  494. the curve with the positive slope.
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.                                   6-8
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514. Figure 7   Inadvenently Misshped H-Q Curve
  515.              (Fitted curve to shown poits will have negative slope for
  516.               lower values of Q)
  517.  
  518.      .
  519.      .
  520.      .                     O       O
  521.      .                                       O
  522.      .
  523.      .
  524.      .
  525.   H  .
  526.      .                                                  O
  527.      .
  528.      .
  529.      .                                                       O
  530.      .
  531.      .
  532.      .
  533.      .                                                           O
  534.      .
  535.      .
  536.      .
  537.      .. . . . . . . . .  . . .  . . . . . . . .  . . .  . . . .  .
  538.  
  539.                                    Q
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.                                   6-9
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578. 6.2.5  Pressure Node Problems
  579.  
  580.      Pressure nodes should be used sparingly.  Fixing the nodal pressure sets
  581.  
  582. the HGL at the node.  A one psi change in a fixed nodal pressure changes the
  583.  
  584. HGL by approximately 2.3 feet, so that a five or ten pound change in pressure
  585.  
  586. at a node greatly affects the flow at that node and, therefore, the flow pat-
  587.  
  588. tern throughout all, or at least part, of the system.  In contrast, a moderate
  589.  
  590. variation in the demand at a node generally does not cause radical changes in
  591.  
  592. pressures throughout the system.  Thus, when having problems, analyses of dis-
  593.  
  594. tribution systems should be performed with flows rather than pressures fixed at
  595.  
  596. all nodes without reservoirs.  Once a solution is obtained, pressures can be
  597.  
  598. changed from the values ALLWET computed in the initial analysis, but large
  599.  
  600. changes in flow patterns from doing this may sometimes occur.  Having several
  601.  
  602. nearby pressure nodes sometimes hinders convergence, especially if the pres-
  603.  
  604. sure settings are physically inconsistent.  Pressure nodes sometimes interact
  605.  
  606. unfavorably with pumps or valves.  Sections 6.2.6 and 6.2.7 explain this.
  607.  
  608.  
  609.  
  610.  
  611. 6.2.6 Booster Pump Induced Problems
  612.  
  613.      The deployment of booster pumps sometimes causes difficulties.  Make sure
  614.  
  615. all pipes having booster pumps are correctly oriented.  If the pressure at a
  616.  
  617. pressure node is set too high, flow at the node will be negative (into the
  618.  
  619. system), possibly forcing water backwards through a nearby booster pump
  620.  
  621. station.  ALLWET resents this and might not converge.  Either the pressure at
  622.  
  623. the node should be lowered, or a demand, rather than a pressure should be fixed
  624.  
  625. at that node.  An incorrectly sized or unneeded booster pump station might also
  626.  
  627. result in reverse flow through the pump station.  In this case, the H-Q curve
  628.  
  629. should be revised or the pump station removed.  Often a pump station might
  630.  
  631. become unnecessary during an analysis of the late night operation of a
  632.  
  633. distribution system.  Nonconvergence and near zero or negative last iteration
  634.                                   6-10
  635.  
  636.  
  637.  
  638.  
  639.  
  640.  
  641. flows in those pipes having booster pumps indicate that booster pump deployment
  642.  
  643. problems may exist.
  644.  
  645.  
  646.  
  647.  
  648.  
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.  
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.  
  676.  
  677.  
  678.  
  679.  
  680.  
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.  
  688.  
  689.  
  690.  
  691.  
  692.  
  693.  
  694.  
  695.  
  696.  
  697.  
  698.                                   6-11
  699.  
  700.  
  701.  
  702.  
  703.  
  704.  
  705. 6.2.7 Check Valve and PRV Induced Problems
  706.  
  707.      During flow-pressure calculations, ALLWET temporarily removes from the
  708.  
  709. system pipes having reversed flow through check valves and PRVs.  If such
  710.  
  711. removals fragment the system into two or more disconnected sets of nodes,
  712.  
  713. ALLWET may have trouble finding a correct solution.  (To find out if this
  714.  
  715. occurred, either (i) note the messages during the calculations indicating which
  716.  
  717. pipes were deleted, or (ii) print the output conditions of all PRVs and all
  718.  
  719. check valves, noting the pipes with zero flow.)
  720.  
  721.  
  722.  
  723.      Two scenarios an cause the activation of PRVs or check valves to fragment
  724.  
  725. the system (assuming the correctness and reasonableness of all input data):
  726.  
  727.  
  728. (1) One of the disconnected sets has neither a reservoir or pressure node.  In
  729. this case, ALLWET will usually panic and cease the calculations, claiming that
  730. the network is fragmented. (All the nodes in such a disconnected set have only
  731. flow constraints.  ALLWET cannot determine any heads in such a set, so it
  732. panics.)  This is usually caused by a node with a large negative fixed demand
  733. (i.e, into the system) forcing flow backwards through the valve.  Lowering the
  734. magnitude of the negative demand, or setting the pressure (but not too high!)
  735. rather than the flow at the node should eliminate the problem.
  736.  
  737. (2) All of the disconnected sets contain at least one reservoir or pressure
  738. node.  One might hope that in this case, ALLWET would be smart enough to solve
  739. each system separately.  Unfortunately, ALLWET's algorithms are designed to
  740. handle only a single connected system.  ALLWET normally tries to connect
  741. reservoirs and pressure nodes with imaginary pipes (dubbed pseudolines) in
  742. order to form pseudoloops which used to balance the heads in the system.  When
  743. reservoirs and pressure nodes end up in disconnected sets, no real pipes exist
  744. to complete the pseudoloops.  ALLWET reacts by converting some reservoir or
  745. pressure node to a fixed demand node.  This converts a head constraint to a
  746. flow constraint, with the result that the nodes in the set containing the
  747. converted node will have proper flows but not proper heads.  All this is really
  748. telling you that given the fixed heads, flows and pump curves specified, the
  749. system is functioning as two separate systems and should be solved as such.
  750.  
  751.      If during an analysis ALLWET prints that a PRV may be backwards, the
  752.  
  753. calculated path from the associated reservoir to the upstream node of the
  754.  
  755. valve's pipe crossed through the valve. (See the discussion of PRVs in section
  756.  
  757. 2.6.) First, check that the valve indeed is correctly oriented.  If not, the
  758.  
  759.  
  760.  
  761.  
  762.                                   6-12
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769. endnodes of the valve's pipe must be reversed.  If the valve orientation is
  770.  
  771. correct, and if the analysis converged, the results may be invalid.  Therefore,
  772.  
  773. the HGL at the endnodes of the valve's pipe (from the node output) should be
  774.  
  775. checked for consistency with the head loss both across the pipe  (from the pipe
  776.  
  777. output) and through the valve (from the PRV output).  If the analysis produces
  778.  
  779. invalid answers, fails to converge, or terminates prematurely, then the
  780.  
  781. associated reservoir must be corrected to meet the requirement of section 2.6
  782.  
  783. and the analysis repeated.  If a fragmented network occurred, the advice of the
  784.  
  785. previous paragraph applies.
  786.  
  787.  
  788.  
  789.  
  790. 6.2.8 If All Else Fails
  791.  
  792.     Call or write ALLWET's author.  If you write, including as many of the
  793.  
  794. following which are appropriate will help obtain a quicker resolution of your
  795.  
  796. problem:
  797.  
  798. (1) A written description of the problem
  799.  
  800. (2) A sketch of the water distribution system
  801.  
  802. (3) A diskette with the offending input data file.
  803.  
  804. (4) A printout demonstrating what went wrong.
  805.     To print out an interactive ALLWET session,
  806.  
  807.     (a) While holding down the Ctrl key, depress the PrtSc key.  This toggles
  808.         your computer to duplicate on the printer everything which appears on
  809.         the screen.
  810.  
  811.     (b) Start ALLWET, and enter the commands which demonstrate your problem.
  812.  
  813.     (c) Upon completing the session, again depress the PrtSc key while holding
  814.         down the Ctrl key.
  815.  
  816. (5) If the problem was with the STORE command, a copy of the file which was
  817.     incorrectly stored.
  818.  
  819.  
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.                                   6-13
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.