CONJUGATE DEPTH IN A CIRCULAR OPEN CHANNEL - PROGRAM NU--ETC(U) JUN 78 M T IEBLER S2/ NLVCSUG-EC. ElE.D ADA9 15 AM C LGNERWTAS EX RI TS TATI

Similar documents
Exercise (3): Open Channel Flow Rapidly Varied Flow

19.1 Problem: Maximum Discharge

Broadly speaking, there are four different types of structures, each with its own particular function:

Transactions on Ecology and the Environment vol 12, 1996 WIT Press, ISSN

OPEN CHANNEL FLOW WORKSHEET 3 WATER SURFACE PROFILES

HOW FAST/FAR DOES FLY LINE FALL? N. Perkins of the University of Michigan, March 2003

HY-8 Version 7.2 Build Date January 17, Federal Highway Administration.

EE241 - Spring 2013 Advanced Digital Integrated Circuits. Assigned reading. No new reading. Lecture 4: Transistor Models

DEVELOPMENT OF PRIMARY FRAGMENTATION SEPARATION DISTANCES FOR CASED CYLINDRICAL MUNITIONS

A position graph will give the location of an object at a certain time.

Indiana LTAP Road Scholar Core Course #10 Culvert Drainage. Presented by Thomas T. Burke, Jr., PhD, PE Christopher B. Burke Engineering, Ltd.

Experiment (13): Flow channel

Workshop 1: Bubbly Flow in a Rectangular Bubble Column. Multiphase Flow Modeling In ANSYS CFX Release ANSYS, Inc. WS1-1 Release 14.

REASONS FOR THE DEVELOPMENT

APPENDIX B HYDRAULIC DESIGN DATA FOR CULVERTS

OFFICE OF STRUCTURES MANUAL FOR HYDROLOGIC AND HYDRAULIC DESIGN CHAPTER 11 APPENDIX B TIDEROUT 2 USERS MANUAL

SUBMERGED VENTURI FLUME. Tom Gill 1 Robert Einhellig 2 ABSTRACT

Sontek RiverSurveyor Test Plan Prepared by David S. Mueller, OSW February 20, 2004

2 Available: 1390/08/02 Date of returning: 1390/08/17 1. A suction cup is used to support a plate of weight as shown in below Figure. For the conditio

CVEN Computer Applications in Engineering and Construction. Programming Assignment #4 Analysis of Wave Data Using Root-Finding Methods

Project 1 Those amazing Red Sox!

3. GRADUALLY-VARIED FLOW (GVF) AUTUMN 2018

Physics 2204 Worksheet 6.5: Graphical Analysis of Non- Uniform Motion D-T GRAPH OF NON-UNIFORM MOTION (ACCELERATING) :

MODELLING ANCILLARIES: WEIR COEFFICIENTS

Exercise (4): Open Channel Flow - Gradually Varied Flow

The Hydraulic Design of an Arced Labyrinth Weir at Isabella Dam

1. In most economical rectangular section of a channel, depth is kept equal to


ROSE-HULMAN INSTITUTE OF TECHNOLOGY Department of Mechanical Engineering. Mini-project 3 Tennis ball launcher

Sediment Basin 7E-12. Design Manual Chapter 7 - Erosion and Sediment Control 7E - Design Information for ESC Measures BENEFITS.

1 Overview. Pressure Measurement Single-range transmitters for general applications. 1/22 Siemens FI

SIZING AND CAPACITIES OF GAS PIPING

6.6 Gradually Varied Flow

Stormwater Management Pond Design Brief. Greely Village Centre - Commercial Phase - Ultimate Conditions - - City of Ottawa -

Flow transients in multiphase pipelines

Three Dimensional Shallow Water Adaptive Hydraulics (ADH-SW3): Waterborne Vessels

Advanced Hydraulics Prof. Dr. Suresh A. Kartha Department of Civil Engineering Indian Institute of Technology, Guwahati

SIZING AND CAPACITIES OF GAS PIPING

SIZING AND CAPACITIES OF GAS PIPING Reserved

3. How many kilograms of air is in the room?

Pressure Measurement Single-range transmitters for general applications

1 Overview. Pressure Measurement Single-range transmitters for general applications. 1/22 Siemens FI US Edition

2O-2 Open Channel Flow

Implementation of Structures in the CMS: Part IV, Tide Gate

Note to Shipbuilders, shipowners, ship Managers and Masters. Summary

Installation and Operation Manual

Irrigation &Hydraulics Department lb / ft to kg/lit.

CHAPTER 5 CULVERT DESIGN

FC-CIV HIDRCANA: Channel Hydraulics Flow Mechanics Review Fluid Statics

Parametric equations with projectiles

Hours / 100 Marks Seat No.

Implementing Provisions for Art. 411 of the ICR Ski Jumping

Pressure Vessel Calculation for Yavin Thruster

Advanced Hydraulics Prof. Dr. Suresh A. Kartha Department of Civil Engineering Indian Institute of Technology, Guwahati

Aircraft Performance Calculations: Descent Analysis. Dr. Antonio A. Trani Professor

SIZING OF WATER PIPING SYSTEM

Student Exploration: Uniform Circular Motion

Plan B Dam Breach Assessment

Analysis and Research of Mooring System. Jiahui Fan*

AP Physics B Summer Homework (Show work)

Figure 1: Graphical definitions of superelevation in terms for a two lane roadway.

Little Spokane River Stream Gage Report: Deadman Creek, Dragoon Creek, and the West Branch of the Little Spokane River

Rock Ramp Design Guidelines. David Mooney MS Chris Holmquist-Johnson MS Drew Baird Ph.D. P.E. Kent Collins P.E.

Numerical investigation of transition between free surface flow and pressurized flow for a circular pipe flowing full upstream

Numerical Simulations of a Train of Air Bubbles Rising Through Stagnant Water

Energy balance of the model as described in Theory and Model

Homework of chapter (3)

Discharge Coefficient in Siphon Spillway with Different Cross Sections

Applied Fluid Mechanics

(Cat. No QDC) Clamp and Eject Mode

V393.R46. NalupwL UNITED STATES EXPERIMENTAL MODEL BASIN NAVY YARD, WASHINGTON, D.C. BILGE KEEL CAVITATION J. G. THEWS SEPTEMBER REPORT NO.

PRODUCT MANUAL. Diver-MOD

SIZING AND CAPACITIES OF GAS PIPING

Chapter 5 Wing design - selection of wing parameters - 4 Lecture 22 Topics

HYDRAULIC JUMP AND WEIR FLOW

INSTRUMENT INSTRUMENTAL ERROR (of full scale) INSTRUMENTAL RESOLUTION. Tutorial simulation. Tutorial simulation

EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Wenbing Zhao. Department of Electrical and Computer Engineering

appendix a recommended rules For sizing the water supply system PRE-PRINT Chart a 1.2 FriCtion losses For Disk-type water Meters

Standing Waves in a String

Examples of Carter Corrected DBDB-V Applied to Acoustic Propagation Modeling

Rescue Rover. Robotics Unit Lesson 1. Overview

Ris0-I-668(EN) PARK- User's Guide. A PC-program for calculation of wind turbine park performance. Peter Sanderhoff

STRUCTURE 65-B PURPOSE SPILLWAY OPERATION

Outline. Terminology. EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Steps in Capacity Planning and Management

TOP:001.3 U.S. Fish and Wildlife Service TECHNICAL OPERATING PROCEDURE

ANSWERS TO QUESTIONS IN THE NOTES AUTUMN 2018

CDR File Information. User Case Number EDR Data Imaging Date Crash Date

Sorensen DCS Series. 1 3 kw V A. General Purpose Systems Power Supply

Digital Level Control One and Two Loops Proportional and Integral Control Single-Loop and Cascade Control

Automated Design-Based Compaction Criteria for Airport Pavements Using FAARFIELD

Kyoung-Su Im, Z.-C Zhang, and Grant Cook, Jr. LSTC, Livermore, CA USA. 06/14/2016, Dearborn, MI

BAROMETER PRESSURE STANDARD PRESSURE CONTROLLER

Name: Date: Math in Basketball: Take the Challenge Student Handout

Mathematics (Project Maths Phase 3)

TOWMASTER. User Manual. Version : 1.0.0

SFC. SKYLINE FLOW CONTROLS INC. The Leader of Accurate and Reliable Flow Measurement DESCRIPTION & APPLICATIONS: ADVANTAGES:

Lab 5: Forces on Submerged Objects

Comparison of MARS-KS to SPACE for counter current flow limitation model

TABLE OF CONTENTS 2 TALAS DRYER 4 TALAS MEASURER 7 TALAS PORTABLE DRYER 9 TALAS LEAKER 11 TALAS STARTER 14 TALAS AUXILIARY 17 APPENDICES

PROCESS MONITORING AND CONTROL

Transcription:

16122 -CONJUGATE DEPTH IN A CIRCULAR OPEN CHANNEL - PROGRAM NU--ETC(U) JUN 78 M T IEBLER S2/ ADA9 15 AM C LGNERWTAS EX RI TS TATI NLVCSUG-EC ElE.D I

,. ~Mg. L1.0 11111 2 Q36 MICROCOPY RESOLUTION TEST CHART NATIONAL BUREAU OF STANDARDS-963-A

ELCUOWIC COMPUTER PROGRAM ASUIRACT 6122 Conjugate Depth in a Circular Open Channel- F3-RO, % IKAXN AGNC Hyar auli Analysis Division_, drag c "Mo57ato, 0. S X ragineer Waterways Experiment Station, P. 0. Box 631, Vicksburg, MS 39180 VATZ PROUN golte STU WOOF PROGRAM -Staion O. loeaxo -bi] Jan 19T4 PHASE STAgE Documen ju4inp.78 'Origi~n Opraioa 0 To -ompute the c6njugate depth at a hydraulic jump in a crca~ r open channel.- References: (1) Chow, Ven Te, Open Channel Hydraulics, McGraw-Hill, 1959, Pp. 53-56. (2) Schied, Francis, Numerical Analysis, Schaum's Outline Series, McGraw-Hill, 1968, pp 315-317. 0. PROGRAM SPECIFICATIONS C. UE1NOOC LEYEL Z The program is written in G635 time-share series, FORTRAN IV, and is part of a Conversationally Oriented Real-Time Program-Generating System (CORPS). The Jprogram consists of a main program and three subroutines. The main program handles al I/O requirements with the subroutines handling the computation. - 6. EQUIPMENT OIETILS b le S The program was developed and is operational on the WES G635, Vicksburg, MS. It is also operational on HIS 66/80, Macon, GA, and Boeing CDC, Seattle, WA..iNPUT-OUTPUT The required inputs which are entered at execute time are: discharge, cfs; of the given data, plus the flow depth and corresponding conjugate depth in tabular form. 0 F. AOITIUAL UUMARN Complete documentation of this program is available from the Engineer Computer Programs Library, Technical Information Center, WES. 81, 09 11-6 IANS 38 M REVIOUSED9TIONS ARE OSI.3?E.

H6122 B. PROGRAM SPECIFICATIONS: Language: ANSI FORTRAN (FORTRAN IV) Solution Requirements: The run command RUN WESLIB/CORPS/H6122, R plus the input variables defined in (E). Method of Analysis: Solves the momentum equation for the conjugate depth by application of Newton's Tangent Method. Core Requirements G635: 11 K words External Storage: None Restrictions: Velocity distribution is uniform across flow section and the invert slope is small (i.e., < 10 degrees). General Equation: ll +ga I A2 ga 2 where: Q is discharge (cfs), g is acceleration of gravity (32.2 ft/sec2), A.l. and A 2 are the respective cross-section areas (ft ) for flow depth and conjugate depth, and Yland Y2areth 2Y distances (ft) of the centroid of the respective water areas A 1 and A 2 below the water surface. Range of Quantities: Unlimited for practical application. Accuracy: Governed by accuracy of input data* con~ae depth computed to +0.001 ft in H6122. +,- 1 -,-. -. - 7- -.. _1 r10 ;' " "

I H6122 REF: ER 1110-1-10 - ENGINEERING AND DESIGN - Engineering Computer Program Library Standards and Documentation, Appendix B PART I: ENGINEERING DESCRIPTION 1. PROGRAM NUMBER: 722-F3-RO-6AH 2. TITLE: H6122 - Conjugate Depth in a Circular Open Channel 3. REVISION LOG: N/A 4. PURPOSE OF PROGRAM: To compute conjugate depth at a hydraulic jump in a circular open channel. References: a. Chow, Ven Te, Open Channel Hydraulics, McGraw-Hill, 1959, PP 53-56. b. Schied, Francis, Numerical Analysis, Schaum's Outline Series, McGraw-Hill, 1968, pp 315-317. 5. STEP SOLUTION: a. The inputs, discharge (Q) cfs, diameter (D) ft, and flow depth (yl) ft, are entered. b. Computational steps: (1) Specific force (F ) at yl using subroutine H6125 (2) Specific force difference (FD) between that at full conduit flow and F 1 - I'D 4e.D 3 grd 2 r l (3) If FD < 0, the conjugate depth (y 2 ) > D. The flow depth (yi) is printed with the message CON DEPTH > DIAMETER. Control is then returned to the main program. If FD _ 0, then step (4) is entered. (4) Critical depth (yc using subroutine H6141 1......,... _

U6122 (5) Determine trial conjugate depth (y. If yc < yl then Yc yt - y - - - - SPECIFIC FORCE CURVE F If Yc = yl ' then conjugate depth (Y2) is equal to Yc ; Y2 is returned to the main program. If yc > Y, then D +yc Yt 2 YY SI SPECIFIC FORCE CURVE 0y F (6) Specific force (F ) and area (At) at Yt using subroutine H6125 (7) Define function F(yt) to be used for Newton's Tangent Method F(yt) - Ft - F 1 (8) First derivative of F(yt) with respect to yt 30 Yt 2 21/2 d F(yt) At - Yt) 2

H6122 (9) Conjugate depth (y 2 ) is calculated using Newton's Tangent Method S(Yt) Y 2 = d F(Yt dt yc (10) If y 2. 0.0, then yt = -, where m = 2,3,...,depending on the number of times the condition y 2-0.0 occurs. Transfer is to step (6) and the process is repeated until Y2 > 0.0. Step (11) is then entered. =D-D - Yc (ii) If y2 > D, then yt = D - m where m = 2,3,..., depending on the numnber of times the condition Y2 > D occurs. Transfer is to step (6) and the process is repeated until y2 - D. Step (12) is then entered. (12) If ly 2 - yt _.001, then yt is set equal to Y2 and the Trocedure transfers to step (6) and is repeated until the 2 - Yt' <.001. When [y 2 - ytj <.001, then the value of the conjugate depth (y 2 ) is returned to the main program. c. The given data, plus the conjugate depth, are printed. 6. ACCURACY: Governed by accuracy of input data; conjugate depth is computed to +.001 ft. 7. REMARKS: Velocity distribution is uniform across flow section and the invert slope is small (i.e., < 10 degrees). 413 L --... 11 -

H6122 PART II: COMPUTER FUNCTIONAL DESCRIPTION 1. REVISION LOG: N/A 2. FUNCTIONAL FLOW CHART: r A11% discharge, diameter, nxmber PRINT: P~flITdiameter;epehtnd coorrgateddett 0.1 given discharge and diaaieter- diameter...d...-

--------- OWNWOW H6122 ific force for flow depth using subroutine 25; specific force difference between force t fflow full and flow depth PRINT: flow depth T force and message COX difference DEM 2- DIAMETER P]MM 1 Use subroutine n6l4l to compute critical depth F1.C flow depth rial conjugate depth.1c minus < Trial conjugate depth critical., IS= critical depth > Critical depth 1 Conjugate critical depth depth G D Starting with trial conjugate depth and using Newton"s Tangent Method as a depth correctiont--i compute conjugate depth P3TURN "'jq.

H6122 3. EQUIPMENT AND OPERATING SYSTEM: The program was developed on a G635 timeshare system in which input/output equipment consisted of a Model 33 remote teletype. It is now operational on the WES G635, Vicksburg, Ms; HIS 66/80, Macon, GA; and Boeing CDC, Seattle, WA. 4. INPUT REQUIREMENTS: The required inputs are entered via the user's time-share terminal device in free field format. All input cues and reads are performed in the main program. The subroutines handle the computations. Since computations are done in the subroutine, and subroutines H6125 and H6141 are subordinate to H6122, the necessary inputs to subroutine H6122 are passed via the CALL statement. The calling sequence is: CALL H6122(argl,...,arg 4, $N) where: argl - arg 2 - discharge, cfs diameter, ft arg 3 - flow depth, ft arg9 4 - conjugate depth, ft $N - N is a statement number for the nonstandard return due to conjugate depth > diameter All arguments are floating point, except N, which is integer. Arguments 1-3 are inputs and arg 4 is output. N is a STATEMENT NUMBER which directs the return from the subroutine to that STATEMENT NUMBER in the main program. 6

I _H6122 5. SECONDARY STORAGE INPUT: None 6. INPUT DATA DESCRIPTION: The following names are used for the input variables in program H6122. DISCH - discharge, cfs (arg DIAMTR - diameter, ft (arg 2 ) N - number of flow depths, integer Y - flow depth, ft (arg 3 ) 7. OUTPUT DATA DESCRIPTION: The following names are used for the output variables in program H6122. DEPTH2 - conjugate depth, ft (arg 4 ) 8. PROGRAM ERROR MESSAGES: a. In the main program, if the flow depth is < 0 or > diameter the following message is printed: FLOW DEPTH 6.00 ft < OR = 0 OR > DIAMETER The message is repeated until a valid flow depth is entered. b. In subroutine H6122, the value of the flow depth is printed and then the message CON DEPTH > DIAMETER is printed on the same line. For example: 1.20 CON DEPTH > DIAMETER Return is then to the statement number in the main program specified by N in the CALL statement. 9. VARIABLE DEFINITIONS: N - number of flow depths, 0 < N < 25 y - flow depth, ft; dimensioned max 25 DEPTH1 - flow depth, ft; equal to Y(I) for I =,...,N 7

H6122 CRIT - critical depth, ft; returned from subroutine H614I DEPTH2 - conjugate depth, ft DEPTHT - trial conjugate depth, ft DIANTR - diameter, ft DISCH F FP FORCE F1 - discharge, cfs - function of trial conjugate depth used for Newton's Tangent Method, ft 3 ; the value of the function is a specific force difference between that at trial conjugate depth and flow depth - first derivative of function (F) with respect to trial conjugate depth, ft 2 - specific force, ft3 ; returned from subroutine H6125 - working storage to hold FORCE at a constant when FORCE is returned from H6125 as the specific force at flow depth, ft 3 FMAX - specific force difference between that at full conduit flow and flow depth, ft3 G - acceleration of gravity, 32.2 ft/sec 2 HFILE LQZ LQX JKL KKK M - five character name of program; passed to WESLIB count routine HACCT - equal 1, execute all input cues and reads; equal 2, call WESLIB routine RERUN and enter only desired inputs - equal 1, print instructions from RERUN; equal 3, no print - direct return from RERUN to desired input read - total number of inputs; passed to RERUN - powers of 2 to converge Newton's Tangent Method if trial conjugate depth < 0 or > diameter PI - constant for w; value s 3.14159265 8

H6122 WK1 - working storage =Top Width 2 returned from subroutine H6125 ZZZZZ - character; equal RE, rerun; equal ST, stop 10. EXAMPLE CASE: Compute the conjugate depth for 6 given flow depths. a. Input data: Discharge (DISCH) = 100.00 cfs Diameter (DIAMTR) = 5.00 ft Number of flow depths (N) = 6 Flow depths (Y(I), for I = 1,N) = 1.00, 1.43, 2.50, 4.00, 4.50, and 5.00 ft b. Output: INPUT H6122-CONJUGATE DEPTH(S) IN A CIRCULAR OPEN CHANNEL AA-ENTER DISCHARGE,CFS. =100 AB-ENTER DIAMETER,FT. -5 AC-ENTER THE NUMBER OF DEPTH(S) FOR WHICH THE CONJUGATE DEPTH IS TO BE CALCULATED. MUST NOT EXCEED 25 DEPTHS. -6 AD-ENTER THE =1,1.43,2.5,4,4.5,5 6 DEPTH(S) SEPARATED BY COMMAS. OUTPUT H6122-CONJUGATE DEPTH(S) IN A CIRCULAR OPEN CHANNEL DISCHARGE DIAMETER 100.00 CFS 5.00 FT FLOW CONJUGATE DEPTH DEPTH (FT) (FT) 1.00 CON DEPTH > DIAMETER 1.43 CON DEPTH > DIAMETER 2.50 3.23 4.00 1.97 4.50 1.72 5.00 1.52 ENTER RERUN OR STOP -STOP 9.,' -

H6122 REF: ER 1110-1-10 - ENGINEERING AND DESIGN - Engineering and Computer Program Library Standards and Documentation, Appendix C I. REVISION LOG: N/A PART III: FILE DOCUMENTATION 2. TITLE: H6122 - Conjugate Depth in a Circular Open Channel 3. SOURCE PROGRAM LISTINGS: See pages 12-15 4. NUMERICAL AND LOGICAL ANALYSIS: Solves the momentum equation for the conjugate depth by application of Newton's Tangent Method. 5. SUBROUTINES NOT DOCUMENTED IN ABSTRACT: The following subroutines are used in program H6122. a. SUBROUTINE H6125 (DISCH, DIAMTR, DEPTH, A, WKI, FORCE) The subroutine statement for H6125 as documented in program H6125 is: SUBROUTINE H6125 (DISCH, DIAMTR, DEPTH, ENERGY, FORCE) The argument list was changed to (a.) to facilitate the solution of program H6122. This change has no effect on H6125 as documented. b. SUBROUTINE H6141 (DISCH, DIAMTR, DEPTH, CRIVEL) Complete documentation of these subroutines is available from the Engineer Computer Program Library, Technical Information Center, WES. 6. Miscellaneous: The program is part of the CORPS computer system. CORPS is an acronym standing for Conversationally Oriented Real-Time Program-Generating System. The program is now operational on the WES G635, Vicksburg, MS; HIS 66/80, Macon, GA; and Boeing CDC, Seattle, WA. 10

H6122 The source listing on page 12 contains the first line run command and brief for H6122. This first line run command runs the binary H6122B of the source listing on pages 13-15 (Fortran source of H6122) and attaches the WESLIB routines HACCT and RERUN. i _ ~11

B6122 0001VIRUN IESLIB/CORPS/N61223,R;ESLIB/RERUNR;ESLIB/HACCTR 0800 63THIS PROGRAM COMPUTES CONJUGATE DEPTH(S) IN A CIRCULAR CHANNEL. 0805 36VELOCITY DISTRUBUTION COEF. = UNITY. 0810 61 INPUTS REQUIRED ARE DISCHARGE-CFS, DIAMETER-FT, AND FLOW 0815 09DEPTH-FT. 0820 53 OUTPUT INCLUDES THE GIVEH DATA AND CONJUGATE DEPTH 0825 58 IF CONJUGATE DEPTH > DIAMETERTHEN THE VALUE OF THE FLOW 0830 55DEPTH IS PRINTED AND THE MESSAGE CON DEPTH > DIAMETER. 0999X06FINISH 12 j:

4H6122 O0001%ORUN N:;/CORPS/H6122B(HOGO) 10000 CHARACTERNS HFILE 10010 DIMENSION Y(25) 10020 HFILE:5HH6122 10030 LQZ:1;LQX:1 10040 15000 CONTINUE 10045 PRINT 10050 10050 10050 FORMAT(WINPUT H6122-CONJUGATE DEPTH(S) IN A CIRCULAR OPEN 1O055&CHANNEL"//) 10060 CALL HACCT(HFILE) 10070 GO TO(15003,15016),LQZ 10080 15003 PRINT 15004 10090 15004 FORMAT("AA-ENTER DISCHARGE,CFS.W) 10100 15005 READ,DISCH 10110 GO TO(15007,15016),LQZ 10120 15007 PRINT,"AD-ENTER DIAMETER,FT." 10130 15008 READ,DIAMTR 10140 GO TO(15010,15016),LQZ 10150 15010 PRINT 15111 10155 15111 FORMAT("AC-EHTER THE NUMBER OF DEPTH(S) FOR WHICH THE CONJUG 101578ATE DEPTH IS TO BE"/"CALCULATED. MUST HOT EXCEED 25 DEPTHS.") 10160 15011 READ,N 10170 GO TO(15013,15016),LQZ 10180 15013 PRINT 15113,H 10185 15113 FORMAT("AD-ENTER THE ",I2," DEPTH(S) SEPARATED BY COMMAS.") 10190 15014 READ,(Y(I),I:1,N) 10200 GO TO(15019,15016)#LQZ 10210 15016 KKK:4 10220 CALL RERUN(KKK.LQXJKL) 10230 GO TO(5005,15008,15011,15014,15S19),JKL 10240 15019 PRINT 15020,DISCHDIAMTR 10250 15020 FORrAT(/"OUTPUT H6122-CONJUGATE DEPTH(S) IN A CIRCULAR OPEN 10255A CIIANNEL"//"DISCHARGE = ",F13.2," CFS"/"DIAMETER c ",F13.2," FT"/ 1026084X,"FLOW",5X,"CONJUGATE"14X,"DEPTH",6X,DEPTH"/4X,"(FT)I7X,"(FT)" 102708) 10280 DO 15027 I:IN 10290 DEPTHI:Y(I) 10300 CALL H6122(DISCH,DIAMTR,DEPTHIDEPTH2,$15027) 10310 PRINT 15028,DEPTHI,DEPTH2 10320 15027 CONTINUE 10330 15028 FORMAT(F3.2,F11.2) 10340 PRINT," " 10350 LQZ:2 10360 CHARACTER ZZZZZZ,2 10370 16000 PRINT, "ENTER RERUN OR STOP" 10310 READ 16001, ZZZZZZ 10390 16001 FORMAT(A2) 10400 ZF(ZZZZZZ.EQ.2HRE) GO TO 15000 10410 IF(ZZZZZZ.EQ.2HST) GO TO 2000 10420 PRINT,"ERROR %iw RETYPE" 13

H6122 10430 GO TO 16000 1044.0 20000 STOP;END 20000 SUBROUTINE H6122CDISCHDIAMTR,DEPTH1.DEPTH2,w) 20010 G=32.2;PI=3.14159265;N=2 20020 CALL H6125CDISCHDIAIITRDEPTHIAREA.MKIFORCE) 20030 F1=FORCE 20040 FfAX=PI*DIAMTRNN3/8.,4.xDISCHN*2/(GwPI*DIAp1TRww2)-FI 20050 IF(FM1AX) 10050,10080.10080 20060 10050 TF(DIAMTR-DEPTH1),10080, 20070 PRINT 10060.DEPTHI;RETURN 1 20080 10060 FORMATCF3.2," CON DEPTH > DIAMETER") 20090 10080 CALL H6141(DISCH,DIAMTR,CRITCV) 20100 IF(CR!T-DEPTHl) 10100,10110ol0120 20110 10100 DErTHT=CRIT/N;N:ZWN;GO TO 10130 20120 10110 DEPTH2=CRIT;RETURN 20130 10120 DEPTHT:DIAIITR-(DIAIITR-CRIT)/N;N:2*N 20140 10130 CALL H6125(DISCH,DIAIITR.DEPTHTAREAWKIFORCE) 20150 F:FORCE-Fl 20160 FP:AREA-2.WDISCH*N2*WKI(GwAREAN*2) 20170 DEPTH2=DEPTHT-F/*FP 20180 IF(DEPTfl2.LE.0.) GO TO 10100 20190 IF(DEPTH2.GT.DIAMTR) GO TO 10120 20200 IF(ABS(DEPTH2-OEPTHT).LT..001) RETURN 20210 DEPTHT=DEPT"2;GO TO 10130 20220 END 30000 SUBROUTINE H6125CDISCHDIAMTR.DEPTH,APk*K1DFORCE) 30410 G:32.2;WK1:SQRTCDEPTHNDIAlTR-DEPT"wN2) 30020 bi22net-imrw3acs-k/imr 30030 A=WK1WWK2/2.+WrK3WDIAMTRN*2/4 30040 AY:UKI*CDEPTH**2/3.-DEPTHwDIiflTR/3.,D)IAMTR*w2A.)+DIAVITR**2*WK2*W 30 05 0SK 3/8 30060 ENERGY=DEPTH *DISCHN2/,(2.NGwAK*2) 30070 FORCE=AY4DISCH**2/(G"A) 30080 RETURN 30090 END 40000 SUBlROUTINE H6141(DISCH,DIAMTR,DEPTHDCRIVEL) 40010 DEPTH=DIAIR/2. 40020 G=32.2.40038 SFAC=D1SCHI'SQRTCG) 40040 5 CALL H6125(DISCH.DIAMTRDEPTHAREAI1,FORCE) 40050 SECFAC=AREA*SQRTCAREA/(2.YWK1)) 40060 DY=DEPTH/(SFAC/SECFAC)-DEPTH 40070 IF(DY.GT.-0.01.AND.DY.LT.0.01) GO TO 10 40080 DY=DY/2. 40090 DEPTHC=DEPTH.-DY 40100 ircdepthc.le.0.0.or.depthc.ge.diamtr) DEPTHC:DEPTH12. i0110 DEPTH=DEPTHC 40120 GO TO 5 40130 10 CRIVEL=DISCH/AREA 40140 RETURN

r I H6122 ~O15S END I II I * I I A. 15