home *** CD-ROM | disk | FTP | other *** search
/ World of Shareware - Software Farm 2 / wosw_2.zip / wosw_2 / GENERAL / ALLWET.ZIP / CHAP4.SML < prev    next >
Text File  |  1987-05-13  |  38KB  |  1,762 lines

  1.                        4. INTERACTIVE USE OF ALLWET
  2.  
  3.  
  4.        This chapter explains interactive use of ALLWET.  Section 4.1
  5.  
  6. describes general procedures for accessing and communicating with ALLWET for
  7.  
  8. interactive use.  Sections 4.2 and 4.3 respectively provide a summary and
  9.  
  10. detailed description of the ALLWET command language.  Section 4.4 illustrates
  11.  
  12. a complete ALLWET interactive session based upon the sample problem.  The
  13.  
  14. example requires six pages, labeled as Figures 5a through 5f.
  15.  
  16.  
  17.  
  18.  
  19. 4.1  General Procedure
  20.  
  21.  
  22.         Interactive use of ALLWET requires a terminal having at least 72
  23.  
  24. characters per line, and which can be set to upper case mode (i.e. alphabetic
  25.  
  26. keys always producing upper case letters).
  27.  
  28.  
  29.         ALLWET prompts the user whenever it expects input. (The prompt symbol
  30.  
  31. will vary among computers.  In the examples in this manual I> is used.) Like
  32.  
  33. most interactive programs, ALLWET processes an input line after receiving a
  34.  
  35. carriage return.  Each computer will have a designated key to cancel a
  36.  
  37. partially typed line.  Except after deleting a partially typed line, users
  38.  
  39. should not type a line until the prompt symbol appears.  ALLWET permits any
  40.  
  41. number of inputs (words or numbers) to appear on a typed line, as long as they
  42.  
  43. are separated by spaces (except that a carriage return must follow typed input
  44.  
  45. before a point may be entered via a digitizer).  If an illegal or inappro-
  46.  
  47. priate input appears on a line, an error message is printed.  All inputs on
  48.  
  49. the line from the point of the error will be disregarded.  The message usually
  50.  
  51. will also indicate which previous inputs must be re-entered.  If the message
  52.  
  53. does not provide enough guidance to correct the difficulty, either refer to
  54.  
  55. this manual or invoke the CANCEL command, described later in this chapter.
  56.  
  57.  
  58.  
  59.  
  60.                                   4-1
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.      After accessing ALLWET, the greeting "WELCOME TO ALLWET" appears.  On
  68.  
  69. microcomputer versions, ALLWET first requests the user to indicate whether
  70.  
  71. this is a batch or interactive use, and then requests the name of the system
  72.  
  73. description file.  ALLWET next inquires about the availability of a digitizer.
  74.  
  75. (This prompt will not occur if your version of ALLWET does not support a
  76.  
  77. digitizer.) Now ALLWET reads the data file.  If too many minor errors, or a
  78.  
  79. single major error, exists in the data, ALLWET prints an appropriate diag-
  80.  
  81. nostic and ceases execution.  In this case, the data file must be corrected
  82.  
  83. using an editing program, or the original card deck corrected and reestab-
  84.  
  85. lished as a data file.  Otherwise, any errors found may be corrected during
  86.  
  87. the session through the use of the ALLWET command language described in this
  88.  
  89. chapter.  The STORE command may be used to store the corrected file.
  90.  
  91.  
  92.      Once the input file has been processed, any command from the command
  93.  
  94. language may be used.  These commands permit users to (1) update the data base
  95.  
  96. being processed, (2) perform an analysis, (3) selectively inspect the data
  97.  
  98. base or results of an analysis, (4) output the complete results of the anal-
  99.  
  100. ysis on a nearby remote job entry terminal, (5) store the revised data base,
  101.  
  102. (6) access a different system description file, and (7) terminate the ALLWET
  103.  
  104. session.  A single session may consist of several intervening data base revi-
  105.  
  106. sions and analyses.  Section 4.2 provides a functional summary of the command
  107.  
  108. set.  Section 4.3 contains detailed descriptions and examples of these com-
  109.  
  110. mands.  ALLWET recognizes commands by only their first four letters.  Addi-
  111.  
  112. tional letters are ignored, and serve only to enhance readability.
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.                                   4-2
  127.  
  128.  
  129. 4.2  Summary of Permitted Commands
  130.  
  131.  
  132.      BATCH - generates a complete output of an analysis to a printer.
  133.  
  134.  
  135.      BOOSTER - adds a booster pump station to the system.
  136.  
  137.  
  138.      CANCEL - cancels a command before completion.
  139.  
  140.  
  141.      CHECK - adds a check valve to the system.
  142.  
  143.  
  144.      DELETE - deletes an element from the system.
  145.  
  146.  
  147.      EPSILON - changes value of EPSILON parameter.
  148.  
  149.  
  150.      ERROR - permits limited corrections to a line after the typing of a
  151.              carriage return.
  152.  
  153.  
  154.      HALT - terminates the ALLWET session.
  155.  
  156.  
  157.      HELP - provides assistance or a diagnostic to a user.
  158.  
  159.  
  160.      LIST - permits selective output of input data or analysis results on the
  161.             user's screen.
  162.  
  163.  
  164.      MULT - changes value of multiplicative factors of nodal demands.
  165.  
  166.  
  167.      NODE - adds a node to the system.
  168.  
  169.  
  170.      NOVERBOSE - permits suppression of many prompts for experienced ALLWET
  171.                  users.
  172.  
  173.  
  174.      PERC - changes value of PERC parameter.
  175.  
  176.  
  177.      PIPE - adds a pipe to the system.
  178.  
  179.  
  180.      PRV - adds a pressure reducing valve to the system.
  181.  
  182.  
  183.      READ - reads in another system description.
  184.  
  185.  
  186.  
  187.  
  188.                                   4-3
  189.  
  190.  
  191.  
  192.      RESERVOIR - adds a reservoir to the system.
  193.  
  194.  
  195.      REVISE - revises an existing element.
  196.  
  197.  
  198.      RUN - perform an analysis (i.e., calculates pipe flows and nodal
  199.            pressures) in the system.
  200.  
  201.  
  202.      SCALE - if a digitizer is available, used to orient a map on the
  203.              digitizer (NOT implemented on some versions of ALLWET).
  204.  
  205.  
  206.      STORE  - permits permanent storage of the revised data as a new or
  207.               over the same file.
  208.  
  209.  
  210.      TITLE  - permits  change of the title  associated  with  the
  211.               input data.
  212.  
  213.  
  214.      VERBOSE - reverses the effect of the NOVERBOSE command.
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.                                  4-4
  252.  
  253.  
  254. 4.3  Detailed Command Descriptions
  255.  
  256.  
  257.      Although Figures 5a-f display the interactive session with all of
  258.  
  259. ALLWET's prompts, the command descriptions and examples in this section indi-
  260.  
  261. cate the sequence of inputs associated with each command for the user oper-
  262.  
  263. ating under NOVERBOSE.  When operating under VERBOSE, the same sequence of
  264.  
  265. inputs are required with each command, but in response to ALLWET's prompts.
  266.  
  267. Those prompts shown in the examples occur even when operation is under
  268.  
  269. NOVERBOSE.  Capitalized words in parentheses may be omitted.
  270.  
  271.  
  272.  
  273.  
  274. 4.3.1  BATCH
  275.  
  276.  
  277.      BATCH directs a complete printout of all input and output data from the
  278.  
  279. most recent analysis to a printer or another file.  Figure 6 shows the output
  280.  
  281. from using ALLWET in batch mode.  The output from issuing the BATCH command is
  282.  
  283. identical, but without the printout generated during the calculations (appear-
  284.  
  285. ing on Figure 6b and fully described in section 6.1).  During interactive use,
  286.  
  287. ALLWET instead prints this information on the user's terminal (cf.  Figure 5d).
  288.  
  289.  
  290.      If using ALLWET on a MS-DOS or PC-DOS microcomputer connected to a
  291.  
  292. printer, typing PRN as the file name will send the output directly to the
  293.  
  294. printer.  If you have a printer spooler program or your printer has a buffer,
  295.  
  296. you will be able to enter more commands to ALLWET as soon as the output has
  297.  
  298. been buffered.  If you do not have a printer spooler or buffer, then you'll
  299.  
  300. have to wait for the printed output to finish.  In this case, you may prefer
  301.  
  302. to direct the BATCH output to a disk file and print it out later.
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.                                  4-5
  314.  
  315.  
  316.  
  317. 4.3.2  BOOSTER   pipe identifier   label   value(s)   ...   DONE
  318.  
  319.  
  320.  
  321.  
  322.  
  323.      The first input after BOOSTER must identify the pipe to which the booster
  324.  
  325. pump station will be added, in one of two ways:
  326.  
  327.      (i)   Number of the pipe on which booster is located, or
  328.  
  329.      (ii)  FROM   name of "from" node   (TO)   name of "to" node
  330.  
  331.  
  332.  
  333.      ALLWET next requests one of the following labels:
  334.  
  335. (a)  CURVE   Upon recognizing this word ALLWET asks how many points will be
  336.      entered.  The user's reply must be an integer not less than 4 and no
  337.      greater than 30.  ALLWET then requests all the H values in decreasing
  338.      order, then all the Q values in increasing order.
  339.  
  340. (b)  PP   This must be followed by the number of parallel  pumps.
  341.      This label may be omitted if the number of parallel pumps is one.
  342.  
  343. (c)  DONE   This signifies to ALLWET the completion of input for the booster
  344.      pump station.
  345.  
  346. ALLWET repeatedly requests one of these labels until DONE is entered.
  347.  
  348.  
  349.      The following example, which parallels the addition of a booster pump in
  350.  
  351. Figure 5b, illustrates the addition of a booster pump on pipe 11.
  352.  
  353. I> BOOSTER 11
  354. INDICATE EITHER PP, CURVE, OR DONE.
  355. I> CURVE
  356. HOW MANY POINTS WILL BE ENTERED?
  357. I> 5
  358. ENTER 5 VALUES OF H
  359. I> 60 55 45 30 10
  360. ENTER 5 VALUES OF Q
  361. I> 0 40 80 120 160
  362. INDICATE EITHER PP, CURVE, OR DONE.
  363. I> DONE
  364.  
  365.  
  366.  
  367.  
  368.  
  369.  
  370.  
  371.  
  372.  
  373.  
  374.  
  375.  
  376.                                   4-6
  377.  
  378.  
  379. 4.3.3  CANCEL
  380.  
  381.  
  382.      This permits a user to cancel the effects of a partially completed com-
  383.  
  384. mand.  For instance, in the booster pump example of section 4.3.2 above, if
  385.  
  386. the user had entered CANCEL rather than the five values of H requested by
  387.  
  388. ALLWET, the BOOSTER command and all inputs which followed would be disre-
  389.  
  390. garded, and the next input would have to be a new main command.
  391.  
  392.  
  393.  
  394.  
  395.  
  396. 4.3.4  CHECK
  397.  
  398.  
  399.      This command places a check valve on a pipe.  After the word CHECK the
  400.  
  401. user must identify the pipe where the valve will be added by entering either
  402.  
  403.      (i)   the number of the pipe, or
  404.  
  405.      (ii)  FROM   name of "from" node   (TO)   name of "to" node
  406.  
  407.  
  408.      The following example illustrates the addition of a check valve to a pipe
  409.  
  410. extending from a node to a pipe extending from a node X to a node Y:
  411.  
  412. I> CHECK FROM X TO Y
  413.  
  414.  
  415.  
  416.  
  417.  
  418.  
  419.  
  420.  
  421.  
  422.  
  423.  
  424.  
  425.  
  426.  
  427.  
  428.  
  429.  
  430.  
  431.  
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.                                   4-7
  439.  
  440.  
  441. 4.3.5  DELETE   element type   location
  442.  
  443.  
  444.      This command deletes an element from the distribution system.  Element
  445.  
  446. type may be NODE, PIPE, RESERVOIR, BOOSTER, PRV or CHECK.  Location is either
  447.  
  448. the name of the node; number of the pipe; node name of reservoir; or pipe
  449.  
  450. number of the booster pump, PRV or check valve.  Instead of a pipe number, one
  451.  
  452. may enter  FROM  name of "from" node  (TO)  name of "to" node.  ALLWET
  453.  
  454. requests user confirmation prior to any deletion.
  455.  
  456.  
  457.      No node either connected to a pipe or having a reservoir may be deleted
  458.  
  459. unless the pipes or reservoirs are first deleted.  No pipe may be deleted
  460.  
  461. unless any pumps or valves on the pipe have previously been deleted.  The
  462.  
  463. following examples would delete a booster pump on pipe 11, and then delete
  464.  
  465. pipe 11.
  466.  
  467.  
  468. I> DELETE BOOSTER 11
  469. I> DELETE PIPE 11
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.  
  479.  
  480.  
  481.  
  482.  
  483.  
  484.  
  485.  
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.                                   4-8
  501.  
  502.  
  503. 4.3.6  ERROR
  504.  
  505.  
  506.      After a carriage return, this permits the user to re-enter the most re-
  507.  
  508. cent input (whether a node name, word, number or digitizer point).  Upon
  509.  
  510. receiving this command, ALLWET will either (1) print the prompt symbol to
  511.  
  512. permit rentry of the last item on the previously typed line, or (2) instruct
  513.  
  514. the user from where to repeat input.
  515.  
  516.  
  517.  
  518.  
  519.  
  520. 4.3.7  EPSILON
  521.  
  522.  
  523.      The EPSILON parameter specifies the accuracy to which pipe flows are
  524.  
  525. calculated (cf. sections 3.1.1 and 4.3.20).  After reading this command,
  526.  
  527. ALLWET prints the current value and requests confirmation or a new value.
  528.  
  529. ALLWET requests confirmation of any new value.  ALLWET also requests
  530.  
  531. confirmation of this parameter during the RUN command (cf.  section 4.3.20).
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.  
  555.  
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.                                   4-9
  563.  
  564.  
  565. 4.3.8  HALT
  566.  
  567.  
  568.      This terminates the ALLWET session.  ALLWET immediately requests
  569.  
  570. confirmation of this command.
  571.  
  572.  
  573.      If the BATCH command was issued at least once during the session, some
  574.  
  575. non-micro computers may request one or more lines of information to identify
  576.  
  577. the generated output at the local line printer.
  578.  
  579.  
  580.      After the message ALLWET EXECUTION COMPLETE appears on the screen, the
  581.  
  582. computer returns to the operating system. (If the output of the BATCH command
  583.  
  584. is being routed to a line printer of a non-micro computer, a ten to thirty
  585.  
  586. second delay may occur before the message appears.)
  587.  
  588.  
  589.  
  590.      Figure 5f illustrates the HALT command.
  591.  
  592.  
  593.  
  594.  
  595. 4.3.9  HELP
  596.  
  597.  
  598.      Typing this will either generate a diagnostic or provide a message
  599.  
  600. indicating the type of input ALLWET is expecting.
  601.  
  602.  
  603.  
  604.  
  605.  
  606.  
  607.  
  608.  
  609.  
  610.  
  611.  
  612.  
  613.  
  614.  
  615.  
  616.  
  617.  
  618.  
  619.  
  620.  
  621.  
  622.  
  623.  
  624.                                   4-10
  625.  
  626.  
  627. 4.3.10  LIST   (IN point point)   information   element   range
  628.  
  629.  
  630.      With this command, selected portions of the input data or analysis
  631.  
  632. results can be listed at the user's terminal.  The information parameter must
  633.  
  634. be either INPUT (if input data is to be listed) or OUTPUT (if analysis results
  635.  
  636. are to be printed.  If no analysis has been performed during the current
  637.  
  638. session, or if the most recent analysis was unsuccessful, OUTPUT may not be
  639.  
  640. used.
  641.  
  642.  
  643.      The element parameter determines for what element type the listing will
  644.  
  645. occur.  This must be one of NODE, PIPE, RESERVOIR, BOOSTER, PRV, or CHECK.
  646.  
  647. ALL is entered, ALLWET prints listings for all reservoirs, boosters and PRVs.
  648.  
  649.  
  650.  
  651.      The range parameter, used only for nodes and pipes, indicates which nodes
  652.  
  653. or which pipes will be listed.  It takes one of the following forms:
  654.  
  655.  
  656.      (i)  ALL
  657.  
  658.           All nodes or pipes in system are listed.
  659.  
  660.     (ii)  Node name 1   Node name 2
  661.  
  662.           This form is used only for nodes.  All nodes in this range are
  663.           listed.  Two names must be given even if both are identical.
  664.  
  665.    (iii)  Pipe number 1   Pipe number 2
  666.  
  667.           This form is used only for pipes.  All pipes in this range are
  668.           listed.  Two numbers must be given even if both are identical.
  669.  
  670.     (iv)  FROM  Node name 1   TO   Node name 2
  671.  
  672.           This form is used to list a single pipe.  The two nodes must be
  673.           connected by a pipe.
  674.  
  675.      (v)  GT x or GREA x
  676.  
  677.           x designates a number.  For nodes, all nodes with pressures greater
  678.           than x are printed.  For pipes, all pipes having head losses per
  679.           unit length greater than x are printed.
  680.  
  681.     (vi)  LT x or LESS x
  682.  
  683.           Similar to (v).
  684.  
  685.  
  686.                                   4-11
  687.  
  688.  
  689.  
  690.    (vii)  TO NODE   Node name   or   TO PIPE   pipe number
  691.  
  692.           These forms are used only for pipes to list pipe attached to the
  693.           specified node or pipe.
  694.  
  695.      When LISTing nodal input information, the node's demand class appears in
  696.  
  697. the CL column, and the number of pipes attached to the node appears in the ND
  698.  
  699. column, (cf. Figure 5a).
  700.  
  701.  
  702.      The option  IN  point  point  is relevant only for nodes or pipes, lim-
  703.  
  704. iting the listing of pipes or nodes to those wholly or partially within the
  705.  
  706. rectangle having the first point as its lower left corner and the second point
  707.  
  708. as its upper right corner.  Each point may be designated by two pairs of num-
  709.  
  710. bers (a vertical, then horizontal coordinate for each point), or, if the SCALE
  711.  
  712. command has been used, as a point indicated on the digitizer.
  713.  
  714.  
  715.      When the RESERVOIR is used as the element parameter, ALLWET lists
  716.  
  717. pressure nodes as well as reservoirs.  When an OUTPUT RESERVOIR is used as the
  718.  
  719. information and element parameters, the listing identifies pressure nodes with
  720.  
  721. PN and reservoirs with R.
  722.  
  723.  
  724.      The following examples are the NOVERBOSE versions of the LIST commands
  725.  
  726. used in Figures 5a-5f.  The figure in which the corresponding output listing
  727.  
  728. appears is indicated in parentheses.
  729.  
  730.  
  731. I> LIST INPUT NODE CC U                (5a)
  732. I> LIST INPUT PIPE TO NODE T-1         (5a)
  733. I> LIST OUTPUT NODE ALL                (5c)
  734. I> LIST OUTPUT PIPES TO PIPE 8         (5d)
  735. I> LIST OUTPUT NODES ALL               (5c-d and 5f)
  736.  
  737.  
  738.      When LISTing input or output information for either reservoirs, booster
  739.  
  740. pumps or pressure reducing valves, ALLWET uses the same columnar formats as
  741.  
  742. those shown on Figures 6e-6g.
  743.  
  744.  
  745.      One last example illustrates the use of the IN option.  For the sample
  746.  
  747.  
  748.  
  749.                                   4-12
  750.  
  751.  
  752.  
  753. problem (cf.  Table 1), pipes 2, 5, 8, 9, 10, and 11 could be listed by
  754.  
  755. I> LIST IN 500 500 2000 2000 INPUT PIPES ALL
  756.  
  757. If TO NODE 1 replaces ALL in the above command, then only pipe 5 would be
  758.  
  759. listed, since this is the only pipe having at least one end node in the
  760.  
  761. specified area and also having node 1 as an endnode.
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.  
  800.  
  801.  
  802.  
  803.  
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.                                   4-13
  813.  
  814.  
  815.  
  816. 4.3.11  MULT
  817.  
  818.  
  819.      This command effects changes to the four multiplicative factors of any
  820.  
  821. nodal classification.  Upon recognizing this command, ALLWET lists the current
  822.  
  823. multiplicative factors of all nodal classifications and requests their confir-
  824.  
  825. mation (with the word YES) or the entering of desired changes.  The current
  826.  
  827. values printed will be those from the input file (with 1.0 for values not
  828.  
  829. specified), or the values most recently entered during the current interactive
  830.  
  831. session.  For each change, enter a nodal classification followed by the four
  832.  
  833. corresponding multiplicative values.  After repeating this sequence as many
  834.  
  835. times as necessary, enter DONE.  ALLWET then prints and requests confirmation
  836.  
  837. of the revised values.  The MULT command is automatically invoked during the
  838.  
  839. RUN command (cf.  Figure 5c).
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.                                   4-14
  876.  
  877.  
  878.  
  879. 4.3.12  NODE   name   horizontal coordinate   vertical coordinate
  880.                  node classification   elevation   pressure
  881.                  four demand values
  882.  
  883.  
  884.      This command adds a node to the system.  The node must be attached to the
  885.  
  886. system by a pipe before an analysis is performed.  The name may consist of up
  887.  
  888. to eight characters (cf., Section 2.1).  If an X is entered as the node name,
  889.  
  890. ALLWET will inform the user of a number to serve as the node name.
  891.  
  892.  
  893.      If a map has been scaled (cf.  SCALE command), the coordinates may be
  894.  
  895. indicated merely by touching the digitizer pen or cursor to the desired loca-
  896.  
  897. tion.  Zeros may be entered for the coordinates values, in which case the "IN"
  898.  
  899. option of the LIST command cannot be used.
  900.  
  901.  
  902.      A pressure setting of zero indicates that no pressure setting is desired.
  903.  
  904.  
  905.      Four demand values must be entered even if some are zero.
  906.  
  907.  
  908.      The user is responsible for insuring that all inputs for the node use the
  909.  
  910. proper units.
  911.  
  912.  
  913.      The following example is the NOVERBOSE form of the addition of the node 4
  914.  
  915. from the sample problem.  Note that the inputs can be spread out on two (or
  916.  
  917. more) lines.
  918.  
  919. I> NODE 4 4000 3500 2 475 0
  920. I> 0 0 0 60
  921.  
  922. Figure 5b illustrates the VERBOSE form of this same command.
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.  
  937.  
  938.                                   4-15
  939.  
  940.  
  941.  
  942. 4.3.13  NOVERBOSE
  943.  
  944.      Experienced ALLWET users may feel that ALLWET need not prompt them before
  945.  
  946. each input or set of inputs.  Typing NOVERBOSE when ALLWET is expecting a main
  947.  
  948. command will cause ALLWET to suppress most prompts and just print I> (or other
  949.  
  950. prompt sequence) when awaiting input.  Typing VERBOSE will reinstate full
  951.  
  952. prompting by ALLWET.
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959. 4.3.14  PERC
  960.  
  961.  
  962.      The PERC parameter is the factor by which all positive nodal demands are
  963.  
  964. multiplied before ALLWET performs an analysis.  After reading this command,
  965.  
  966. ALLWET prints the current value and requests confirmation or a new value.
  967.  
  968. ALLWET also requests confirmation of any new value.  This parameter may also
  969.  
  970. be changed after the command RUN has been entered (cf. section on RUN
  971.  
  972. command).
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.  
  998.  
  999.  
  1000.  
  1001.                                   4-16
  1002.  
  1003.  
  1004.  
  1005. 4.3.15  PIPE   number   (FROM)   name of "from" node
  1006.                (TO)   name of "to" node
  1007.                diameter   roughness factor   length
  1008.  
  1009.  
  1010.      This command adds a pipe to the system.
  1011.  
  1012.  
  1013.      The number must be an integer and serves to identify the pipe.  If X is
  1014.  
  1015. entered for the number, ALLWET selects the number and indicates it on the
  1016.  
  1017. terminal.
  1018.  
  1019.  
  1020.      The "from" and "to" nodes must be distinct, already existing nodes.  The
  1021.  
  1022. orientation of the pipe is only important if a valve or booster pump station
  1023.  
  1024. is later placed on the pipe.
  1025.  
  1026.  
  1027.      If X is entered for the length, ALLWET calculates the pipe length as the
  1028.  
  1029. sum of the lengths of the line segments connecting the "from" node, the suc-
  1030.  
  1031. cessive pseudonodes and the "to" node.  For curved pipes, such a calculation
  1032.  
  1033. is only an approximation.  If nodal coordinates are not used, this X option
  1034.  
  1035. may not be used.
  1036.  
  1037.  
  1038.      After the length or X has been entered, ALLWET inquires, "ARE THERE ANY
  1039.  
  1040. PSEUDONODES FOR THIS PIPE?" If the user responds with YES, ALLWET accepts up
  1041.  
  1042. to three pseudonodes for the pipe, starting with the one closest to the "from"
  1043.  
  1044. node.  Each pseudonode for the pipe may be designated either by a pair of
  1045.  
  1046. numbers (horizontal, then vertical coordinate) or, if a digitizer is
  1047.  
  1048. available, by the digitizer cursor or pen.
  1049.  
  1050.  
  1051.      The user must insure all inputs are made in the proper units.
  1052.  
  1053.  
  1054.      The following illustrates the addition of pipe 11 between nodes 2 and 4
  1055.  
  1056. of the sample system.  Figure 5b contains the same addition performed under
  1057.  
  1058. VERBOSE mode.
  1059.  
  1060. I> PIPE X 2 4 6 100 500
  1061.  ALLWET WILL ASSIGN NUMBER 11 TO PIPE BEING ENTERED.
  1062.  
  1063.  
  1064.                                  4-17
  1065.  
  1066.  
  1067.  
  1068.  ARE THERE ANY PSEUDONODES FOR THIS PIPE?
  1069. I> NO
  1070.  THANK YOU.
  1071.  
  1072. The first line's inputs could have been spaced over two or more lines.
  1073.  
  1074.  
  1075.  
  1076. 4.3.16  PRV   pipe identifier   pressure setting   velocity heads
  1077.  
  1078.  
  1079.      The pipe identifier may have one of the following two forms:
  1080.  
  1081. (i)  Number of pipe on which the PRV is located
  1082.  
  1083. (ii) FROM   name of "from" node   (TO)   name of "to" node
  1084.  
  1085.  
  1086.      The pressure setting is the maximum allowable pressure at the "to" node
  1087.  
  1088. of the pipe.  Section 2.6 describes the velocity heads or K parameter.  The
  1089.  
  1090. following would add a PRV having a pressure setting of 30 and a K parameter of
  1091.  
  1092. 2.5 to a hypothetical pipe between two nodes named X-1 and X-2:
  1093.  
  1094. I> PRV FROM X-1 TO X-2 30 2.5
  1095.  
  1096.  
  1097.  
  1098. 4.3.17  READ
  1099.  
  1100.  
  1101.      READ permits the user to switch to a different system file without
  1102.  
  1103. terminating and restarting ALLWET.
  1104.  
  1105.  
  1106.      Typing READ causes ALLWET to ask if either the current system description
  1107.  
  1108. must be stored or the results of the most recent analysis must be LISTed or
  1109.  
  1110. BATCHed.  If so, the READ command is cancelled.  If not, the name of another
  1111.  
  1112. system description file is requested.  ALLWET reads this file, after which all
  1113.  
  1114. ALLWET commands may be applied to it.
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.                                   4-18
  1128.  
  1129.  
  1130.  
  1131. 4.3.18  RESERVOIR   node name   HGL constant   label   value(s)
  1132.                       ...  DONE
  1133.  
  1134.  
  1135.      The first and second inputs after the word RESERVOIR must be (a) the name
  1136.  
  1137. of an existing node there the reservoir will be located, and (b) the HGL
  1138.  
  1139. constant for the reservoir which must be in units of head).
  1140.  
  1141.  
  1142.      ALLWET now requests one of the following labels:
  1143.  
  1144.  
  1145. (a)  CURVE   Upon recognizing this word ALLWET asks how many points will be
  1146.      entered.  The user's reply must be an integer from 4 to 30.  ALLWET then
  1147.      requests all the H values, followed by all the corresponding Q values.
  1148.  
  1149. (b)  PP   The number of parallel pumps must follow this label.  If this
  1150.      label is not used, one parallel pump is assumed.
  1151.  
  1152. (c)  FRACTION   This should be followed by the fraction of supply value.
  1153.      See discussion of reservoirs in Chapter 2.
  1154.  
  1155. (d)  HGLCON   A revised value of the HGL constant must follow this label.
  1156.      This must be in units of hydraulic gradient (head).
  1157.  
  1158. (e)  DONE   This label signifies to ALLWET the end of input for the reservoir.
  1159.  
  1160.  
  1161.      ALLWET repeatedly requests one of these labels until DONE is entered.
  1162.  
  1163.  
  1164.      The following example demonstrates the addition of a type 2 reservoir at
  1165.  
  1166. a hypothetical node 35A.  Head is assumed measured in feet.  Two pumps operate
  1167.  
  1168. in parallel, each with the indicated pump curve.
  1169.  
  1170.  
  1171. I> RESERVOIR   35A
  1172. ENTER THE HGL CONSTANT --
  1173.  THE WATER LEVEL (IF A TYPE 1 RESERVOIR)
  1174.  OR THE PUMP ELEVATION (IF A TYPE 2 RESERVOIR)
  1175.  THIS VALUE MUST BE IN FEET ABOVE DATUM
  1176. I> 400
  1177. INDICATE EITHER HGLCON, FRACTION, PP, CURVE OR DONE
  1178. I> FRACTION 0.2
  1179. INDICATE EITHER HGLCON, FRACTION PP, CURVE OR DONE
  1180. I> PP 2
  1181. INDICATE EITHER HGLCON, FRAC, PP, CURVE OR DONE
  1182. I> CURVE
  1183. HOW MANY POINTS WILL BE ENTERED?
  1184. I> 6
  1185. ENTER 6 VALUES OF H
  1186. I> 250 230 200 160 110 50
  1187. ENTER 6 VALUES OF Q
  1188.  
  1189.  
  1190.                                   4-19
  1191.  
  1192.  
  1193.  
  1194. I> 0 100 200 300 400 500
  1195. INDICATE EITHER HGLCON, FRAC, PP, CURVE OR DONE
  1196. I> DONE
  1197.  
  1198.  
  1199.      Before typing DONE, any of the HGL constant fraction of supply value,
  1200.  
  1201. number of pumps, or pump curve can be changed by retyping the appropriate
  1202.  
  1203. label and associated value(s).  If DONE had followed the fraction of supply
  1204.  
  1205. value (rather than PP), no pump curve would have been entered and the reser-
  1206.  
  1207. voir would have been a type 1 reservoir with an HGL constant of 400 feet.
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.  
  1235.  
  1236.  
  1237.  
  1238.  
  1239.  
  1240.  
  1241.  
  1242.  
  1243.  
  1244.  
  1245.  
  1246.  
  1247.  
  1248.  
  1249.  
  1250.  
  1251.  
  1252.  
  1253.                                   4-20
  1254.  
  1255.  
  1256.  
  1257. 4.3.19   REVISE  element type   location   label   value(s)
  1258.                  label   value(s)   ...   DONE
  1259.  
  1260.  
  1261.      This command permits the user to revise the description of the specified
  1262.  
  1263. element.  Element type and location are identical to that for DELETE, and
  1264.  
  1265. every value must be preceded by an appropriate label.  The sequence
  1266.  
  1267.           REVISE   element type   location
  1268.  
  1269. need not be repeated when making consecutive changes to the same element.
  1270.  
  1271. Examples and explanatory information follow the list of labels appropriate for
  1272.  
  1273. each element type:
  1274.  
  1275.  
  1276.        NODE:   NAME            COORDINATES     ELEVATION
  1277.                DEMANDS         PRESSURE        CLASSIFICATION
  1278.  
  1279.        PIPE:   TO              FROM            DIAMETER
  1280.                RC              LENGTH          PSEUDO
  1281.  
  1282.   RESERVOIR:   HGLCON          CURVE
  1283.                PP              FRACTION
  1284.  
  1285.     BOOSTER:   POINTS          PP
  1286.  
  1287.         PRV:   K               PRESSURE
  1288.  
  1289.       CHECK:   This element may only be deleted, not revised.
  1290.  
  1291.  
  1292.      Four examples illustrate the revision of nodes:
  1293.  
  1294. I> REVISE NODE 2 DEMAND B 200 DONE
  1295. I> REVISE NODE 2 ELEV 460 DEMAND 100 0 50 50 DONE
  1296. I> REVISE NODE CC NAME EFGH COOR 1457 252 DONE
  1297. I> REVISE NODE CC PRES 0 DONE
  1298.  
  1299. The first changes the demand value of B of node 2 to 200.  The second changes
  1300.  
  1301. the elevation of node 2 to 460, and the four demands at node 2 to 100, 0, 50
  1302.  
  1303. and 50.  Either (1) a letter (A, B, C, or D) followed by a new value of the
  1304.  
  1305. corresponding demand, or (2) four new demands values must follow the label
  1306.  
  1307. DEMAND.  The third example changes the name of node CC to EFGH, and changes
  1308.  
  1309. the node's coordinates to 1457 horizontal and 252 vertical.  If a digitizer is
  1310.  
  1311. available, a point (separated from COOR by a carriage return) can be entered
  1312.  
  1313. in lieu of the two coordinate values.  The fourth example illustrates how the
  1314.  
  1315.  
  1316.  
  1317.                                   4-21
  1318.  
  1319.  
  1320.  
  1321. pressure setting at a node can be deleted by entering any non-positive value
  1322.  
  1323. for the pressure.  Figure 5d displays a node revision under VERBOSE mode.
  1324.  
  1325.  
  1326.      The next example revises the FROM node of pipe 10 to T-1 and the Hazen-
  1327.  
  1328. Williams C factor of pipe 10 to 80:
  1329.  
  1330. I> REVISE PIPE 10 FROM T-1 RC 80 DONE
  1331.  
  1332.  
  1333.      The PSEUDO label, when used, must be followed by all the pseudonodes for
  1334.  
  1335. the pipe entered as indicated under the discussion of the PIPE command.
  1336.  
  1337.  
  1338.      The HGLCON label associated with reservoirs allows the user to revise the
  1339.  
  1340. HGL constant of a reservoir (i.e., revise the water level in a type 1 reser-
  1341.  
  1342. voir or the pump elevation in a type 2 reservoir).
  1343.  
  1344.  
  1345.      When the CURVE label is recognized (when revising either reservoirs or
  1346.  
  1347. booster pumps), ALLWET reacts, and the user should respond, as described under
  1348.  
  1349. the CURVE label of the RESERVOIR or BOOSTER command.  A type 1 reservoir can
  1350.  
  1351. be converted to a type 2 reservoir by adjusting the HGL constant and by adding
  1352.  
  1353. a pump curve via the CURVE label.  A type 2 reservoir can be converted to a
  1354.  
  1355. type 1 reservoir by either (1) adjusting the HGL constant and entering a pump
  1356.  
  1357. curve all of whose H and Q values are zero, or (2) deleting the reservoir and
  1358.  
  1359. then recreating a type 1 reservoir at the same node using the RESERVOIR
  1360.  
  1361. command.
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.                                   4-22
  1381.  
  1382.  
  1383.  
  1384. 4.3.20  RUN
  1385.  
  1386.  
  1387.     Figures 5b-c and 5e illustrate this command.
  1388.  
  1389.  
  1390.      ALLWET calculates flows and pressures by iteratively solving a set of
  1391.  
  1392. nonlinear simultaneous equations.
  1393.  
  1394.  
  1395.      Upon reading the RUN command, ALLWET first asks the user to either con-
  1396.  
  1397. firm its selection of the reference reservoir, or select an alternate.  The
  1398.  
  1399. reference reservoir is the reservoir or pressure node from which ALLWET starts
  1400.  
  1401. to form the set of equations for the problem.  Usually, any choice works, so
  1402.  
  1403. by default ALLWET uses the first reservoir or pressure node it finds.  You'll
  1404.  
  1405. need to choose another only if your system is having difficulty converging.
  1406.  
  1407. See section 6.2 for more information if needed.
  1408.  
  1409.  
  1410.      ALLWET next asks the user to either confirm the value of EPSILON, or
  1411.  
  1412. enter a new value.  EPSILON specifies the accuracy (in units of flow) to which
  1413.  
  1414. the flow in each pipe is calculated, and should be set to about 1/10th the
  1415.  
  1416. maximum error thought tolerable in any pipe.  The value initially printed is
  1417.  
  1418. the value specified by the input file, or the value entered during the most
  1419.  
  1420. recent analysis of the current terminal session.  ALLWET asks for confirmation
  1421.  
  1422. of any new value entered.
  1423.  
  1424.  
  1425.      Next ALLWET requests the confirmation of the default value of PERC or the
  1426.  
  1427. input of an alternate value.  All nodal demands are multiplied by PERC after
  1428.  
  1429. the multiplicative factors have been applied (cf., section 2.1).  For example,
  1430.  
  1431. setting PERC to 1.1 increases all positive demands by ten percent.  ALLWET
  1432.  
  1433. requests confirmation of any new value entered.
  1434.  
  1435.  
  1436.      Now, the multiplicative factors for each node classification can be
  1437.  
  1438. revised.  First, ALLWET prints the current values.  These will be either the
  1439.  
  1440. values from the input file (1.0 is the default for values not specified), or
  1441.  
  1442.  
  1443.  
  1444.                                   4-23
  1445.  
  1446.  
  1447.  
  1448. the values most recently entered during the current interactive session.  If
  1449.  
  1450. no changes are needed, YES should be indicated.  Otherwise, a nodal
  1451.  
  1452. classification followed by the four corresponding multiplicative factors
  1453.  
  1454. should be entered for every nodal classification whose factors need revision.
  1455.  
  1456. Upon reading DONE, ALLWET prints the revised set of factors for either
  1457.  
  1458. confirmation or further revisions.  See the example in figure 5c.
  1459.  
  1460.  
  1461.      ALLWET now performs the analysis.  Figures 5c and 5e displays the output
  1462.  
  1463. ALLWET generates during a successful analysis.  Section 6.1 explains this
  1464.  
  1465. output and the interpretation of calculated results.  ALLWET indicates whether
  1466.  
  1467. or not the analysis terminated successfully.  In either case, the results can
  1468.  
  1469. be reviewed with the LIST or printed with the BATCH command.  Section 6.2
  1470.  
  1471. indicates what to do in case of an unsuccessful analysis.
  1472.  
  1473.  
  1474.      After an analysis has been performed and the results reviewed or printed,
  1475.  
  1476. users may (1) revise the system before performing further analyses, (2) store
  1477.  
  1478. the current version of the data with the STORE command, (3) read in a new
  1479.  
  1480. system description with the READ command, or (4) terminate the session with
  1481.  
  1482. the HALT command.
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.                                   4-24
  1508.  
  1509.  
  1510.  
  1511. 4.3.21  SCALE      (Only versions of ALLWET allowing digitizer support will
  1512.                       permit this command.)
  1513.  
  1514.  
  1515.      Whenever the light pen or cursor touches a point on the digitizer, the
  1516.  
  1517. digitizer displays the coordinate values in terms of its own coordinate sys-
  1518.  
  1519. tem.  The SCALE command provides ALLWET with the information needed to auto-
  1520.  
  1521. matically calculate the map coordinates of any point touched by the digitizer
  1522.  
  1523. pen and cursor.  If no digitizer is available, the SCALE command may not be
  1524.  
  1525. used and a point on the map may be identified only by entering the numerical
  1526.  
  1527. values of its horizontal, then vertical, coordinates.
  1528.  
  1529.  
  1530.  
  1531.      The use of the SCALE command involves five steps:
  1532.  
  1533. (1)  On the map to be digitized, mark two points (at least fifteen inches
  1534.      apart, if possible) on a line parallel to the horizontal edge of the map
  1535.      and one point (at least fifteen inches, if possible) above this horizon-
  1536.      tal line.  Record the map coordinates of the three points.  These coor-
  1537.      dinates must be expressed in the same units as pipe lengths.
  1538.  
  1539. (2)  Secure the map on the digitizer table so that neither the three reference
  1540.      points nor any node of the distribution system are within an inch of the
  1541.      edge of the digitizer table surface.
  1542.  
  1543. (3)  Enter the command SCALE.
  1544.  
  1545. (4)  ALLWET then directs the user through three actions
  1546.  
  1547.      (a) Using the digitizer pen or cursor to indicate the left point, then
  1548.      the right point on the horizontal line of (1).  Note that indicating a
  1549.      point with the digitizer pen or cursor sends the coordinates to the
  1550.      computer and automatically generates a carriage return.  The values of
  1551.      the coordinates are not printed on the user's screen.
  1552.  
  1553.      (b)  Indication of the point above this line.
  1554.  
  1555.      (c) Input of the map coordinates of the first, the second and the third
  1556.      point as six consecutive numbers.  The coordinate system used must have
  1557.      the same units as pipe length.
  1558.  
  1559. (5)  If steps (1) to (4) were not carefully performed (i.e., ALLWET cannot
  1560.      calculate the map coordinates of the third point based upon the location
  1561.      and map coordinates of the first two), the computer rejects the next main
  1562.      command and repeats (4).
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.                                   4-25
  1571.  
  1572.  
  1573.  
  1574. 4.3.22  STORE
  1575.  
  1576.  
  1577.      This command permanently stores the data including all changes which have
  1578.  
  1579. been made to the system description.  Values of EPSILON, PERC and multipli-
  1580.  
  1581. cative factors in force during the most recent RUN command are included.  Upon
  1582.  
  1583. receiving this command, ALLWET requests identification of the file on which to
  1584.  
  1585. store the water distribution system description.  Most implementations of
  1586.  
  1587. ALLWET require only a file name, while some may also require an account number
  1588.  
  1589. or password.
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.                                   4-26
  1634.  
  1635.  
  1636.  
  1637. 4.3.23  TITLE
  1638.  
  1639.  
  1640.       This command permits the user to change the title associated with the
  1641.  
  1642. system description. A carriage return must follow the TITLE command and the
  1643.  
  1644. following line (must not contain more than seventy characters) becomes the new
  1645.  
  1646. title.  ALLWET will then request confirmation of the new title.  The title can
  1647.  
  1648. be used to describe the operating conditions of a given run.  Figure 5d
  1649.  
  1650. illustrates this command.
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657. 4.3.24  VERBOSE
  1658.  
  1659.  
  1660.       This command reverses the effect of the NOVERBOSE command, i.e.,
  1661.  
  1662. restores full prompting by ALLWET.
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.  
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.                                   4-27
  1697.  
  1698.  
  1699.  
  1700. 4.4  Example of Interactive ALLWET Use
  1701.  
  1702.  
  1703.      This section contains Figures 5a through 5f, which illustrate an
  1704.  
  1705. interactive ALLWET session on a microcomputer.  The input data, read from a
  1706.  
  1707. file named SAMPLE, parallels that of the sample problem, except that (i) node
  1708.  
  1709. 4, pipe 11 and the booster pump station are not included, and (ii) the
  1710.  
  1711. multiplicative factors are initially set to 1.0.
  1712.  
  1713.  
  1714.     The session utilizes most of the ALLWET command language and includes two
  1715.  
  1716. analyses.  Figure 5a illustrates the processing of input data, and the use of
  1717.  
  1718. the LIST command to inspect input data.  Figure 5b adds node 4, pipe 11 and
  1719.  
  1720. the booster pump station to the system, and initiates an analysis.  Upon
  1721.  
  1722. completion of the analysis in Figure 5c, the LIST command is used to inspect
  1723.  
  1724. the results.  This continues to the middle of Figure 5d, where the BATCH
  1725.  
  1726. command sends the complete analysis results to the printer.  Figure 5d also
  1727.  
  1728. revises the pressure at node CC to 25 (in order to determine how much flow can
  1729.  
  1730. be delivered at 25 psi in case of fire), and initiates another analysis.
  1731.  
  1732. Figure 5e performs this analysis.  Figure 5f listss some results, stores the
  1733.  
  1734. revised data on the file FIRETEST, and terminates the ALLWET session.
  1735.  
  1736.  
  1737.      In comparing the analysis results in this section, remember that the 5
  1738.  
  1739. pound change at node CC (from 30 to 25 psi) is equivalent to an 11.5 foot head
  1740.  
  1741. change.  Hence, nodal pressure settings should be used sparingly (cf. section
  1742.  
  1743. 6.2.5 for information concerning this).
  1744.  
  1745.  
  1746.      Finally, when trying the sample problem, you may obtain answers which 
  1747.  
  1748. differ slightly from those in Figure 5.  Different brands/models of computer 
  1749.  
  1750. may produce slightly different answers.  The presence of a math coprocessor 
  1751.  
  1752. will also make a difference.  The answers for any problem will always be 
  1753.  
  1754. accurate enough for the accuracy of the input data associated with water 
  1755.  
  1756. distribution analyses.   
  1757.  
  1758.  
  1759.                                   4-28
  1760.  
  1761.  
  1762.