Canal design by dynamic programming, computer programme CANDY G. Radovic Energoprojekt-Hidronizenjering, Bui. Lenjina 12, Belgrade, Yugoslavia
|
|
- Della Mabel Jacobs
- 5 years ago
- Views:
Transcription
1 Canal design by dynamic programming, computer programme CANDY G. Radovic Energoprojekt-Hidronizenjering, Bui. Lenjina 12, Belgrade, Yugoslavia Abstract The problem considered in this technical note presents an approach to irrigation and drainage canal design procedure which uses dynamic programming algorithm where objective function and constraints are related to criteria used in canal design. This method is the first step in development of an enhanced design concept and is based on the optimization of construction costs. Application of the dynamic programming allows sophisticated improvements and corrections of the procedure. Introduction Dynamic programming (DP) is a powerful and versatile tool for solving a wide range of sequential problems in water resources. The technical literature abounds in a variety of applications of discrete dynamic programming to water resource systems planning, design and operations. The canal design procedure presented in this text rely on dynamic programming procedure which basically creates a network of possible paths. Components of the network are related to the stages and states of dynamic programming. The canal design is based on the principle of limiting velocities of water flow. In irrigation&drainage practice we usually operate with two limiting velocities: minimum permissible velocity as a limit for sedimentation and maximum permissible velocity as a limit for erosion. In irrigation and drainage practice some of the variables are defined beforehand. The discharge (Q), the roughness coefficient (n) and the side slope
2 58 Hydraulic Engineering Software (m) are normally defined before the design procedure. The two variables that will actually determine a canal's characteristics are the longitudinal slope (s) and bottom width (b). By calculating these two values the canal dimensions are determined. Furthermore, there is one additional constraint that has to be satisfied: mean velocity of the water has to be within a range of minimum and maximum velocity. Once this has been satisfied the canal dimensions can be accepted as feasible ones. The design procedure is carried out section per section where new section begins where anyone of the defined elements (Q,n,m,s,b) changes its value. Canal Design by Dynamic Programming Dynamic Programming is a mathematical procedure designed primarily to improve the computational efficiency of select mathematical programming problems by decomposing them into smaller, and hence computationally simpler, subproblems. Each subproblem is then considered separately with the objective of reducing the volume of computations. In one dimensional DP models for each of the subproblems there is only one decision variable. However, since the subproblems are interdependent, a procedure must be devised to link the computations in a manner that guarantees that a feasible solution for each stage is also valid for the entire problem[l]. Elements of a DP model applied to the canal design can be seen as follows: DP stage.since the canal design is usually carried out for a certain canal section, the section represents a DP stage. DP objective function. The goal is to design the cheapest canal which is still able to meet the design criteria. In other words, the objective is to minimize construction costs of the canal. DP variables. If a prismatic cross section is assumed then the size of the canal will influence the costs. The two main characteristics are the bed elevation (which determines the bed slope) and the width of the canal's bed. These two variables influence the amount of work and the construction costs. DP constraints. In canal design procedure, the main constraint is the water surface level. No matter if it is a question of irrigation or drainage canal, there is always a certain criterion related to water surface level (WSL). In case of an irrigation canal WSL should be above a certain level at a given canal section, while in case of a drainage canal WSL should be below a certain level at a given canal section. Another, very usual constraint, is the velocity of water. The water is allowed to flow neither too slow nor too fast. As it has been mentioned already DP creates a network of possible paths. These paths define feasible solutions among which the optimum one is to be found. In Figure 1. the network of possible paths of canal bed positions for a given longitudinal ground profile is presented. For a longitudinal profile as given in Fig.l the following items will be defined, as an input for the design procedure: Canal longitudinal section is defined
3 Hydraulic Engineering Software 59 0 cross cross cross sect i on sect I on sect i on Sect i on #2 Section #3 Section #4 L=500m L=500m Q=0.8m3/s L=500m 0=0, 8m3/ L=500m Q=0.8m3/s n=0,025 m=1.5 n=0.025 m=1.5 n=0.025 m=1.5 n=0.025 m=1.5 b1=1m b2=1.5m b1 = 1m b2=1.5m b1=1m b2=1.5m b1=1m b2= 1,5m for at I canal sections: Vmin m/s, Vmax = 0.8 m/s objective function: min C, vhere C is excavation cost [1$/m Figure 1. Network of Possible Paths. Number of sections (reaches) and for each section the values for discharge (Q), roughness coefficient (n), side slope (m) and maximum and minimum allowable velocities (v^^v^in).. Assumption is made that canal reaches are long enough so at the end of each reach normal depth (hj occurs.. Upper and lower limit for possible canal bed positions. Assuming a drainage canal upper limit determines maximum allowable water level. The canal bed is below this limit at least for the value of calculated water depth. The lower limit can be defined either as the maximum canal depth or by minimum allowable longitudinal slope and bed elevation at the most downstream cross-section. The canal bed has to be above the lower limit. In other words a strip defined by canal bed and calculated WSL has to be within the lines that define the upper and lower limit.. The canal is to be designed section per section where the possible bed positions at the beginning/end of each section are defined before (within the upper and lower limit). At these cross sections a group of points is defined as possible bed positions. The distance between each pair of these points is an increment in height, 6h. The value for 6h can vary from 1 to several centimeters. Taking into consideration only canals with subcritical flow, positions of canal bed are to be defined at the starting cross section. These positions are the values for the state variable ZB, at the beginning of the first DP stage. These starting points are depicted on the first canal cross section on Figure 1. They are
4 60 Hydraulic Engineering Software presented as a set of points representing bed elevation within the upper and lower limit line at interspatial distance of <5h. Values for the next state variables ZB; are calculated using the state equation: where ZBj+i ZBj Si Lj ZB,+, = ZB; + % * L; (1) - bed elevation at the end of the canal section (i) - bed elevation at the beginning of the canal section (i) - longitudinal bed slope at the canal section (i) - length of the canal section (i). State variable in the above equation is elevation of the canal bed ZB;+i, ZB; which obtains connection between the stages. As it has already been mentioned for each DP stage there are two decision variables: longitudinal bed slope (s) and bed width (b). Due to this, one could think of this DP problem as two dimensional. Although these two are decision variables they are interdependent and can be sublimed into one decision variable. The objective is to find the cheapest solution. Therefore at a certain canal section (i), of length (LJ and bed elevations ZB,,ZB^i at its ends, the vector of longitudinal slopes {sj is defined. If one of the longitudinal slopes (s^) from vector {sj can be realized with several possible values for the bed width from vector {bj, it is logical that the minimum construction costs will be for the smallest value of {bj. As a consequence of the above notation the following is introduced: s^ which is the j* member of the longitudinal bed slope vector {sj for the alternate states for the i* canal section (i) with corresponding bed width bt=min{bj}. In this way the dynamic programming problem is being transformed into a one-dimensional procedure because the information of bed width (b) is incorporated in slope vector {sj where for each of the slopes the corresponding value for (b) is defined. The value for (b) is equal to the minimum one, where the conditions for lower and upper limit are fulfilled. Allowable slopes define the slope vector {s^} within the maximum (s^^x) and the minimum (s^in) slopes which correspond to the maximum and minimum permissible velocities. Feasible slopes are those from the allowable slopes vector meeting the condition that with a normal depth (hj, the water surface level at the ends of the considered canal section satisfies the upper limit criterion. As a summary of the canal design procedure presented herein the following should be noted:. the objective of the design is to determine the cheapest solution. main elements that are to be defined are. canal bed width (b). canal longitudinal slope(s). canal vertical position (ZB). several possible values for bed width are considered where the smallest one among those that render feasible solutions is chosen
5 . the critera used for the design are related to. limiting velocities of water flow. requested water surface levels. Mathematical Formulation Hydraulic Engineering Software 61 Following the design principles and assumption presented so far, the problem of canal design can be defined in mathematical terms in the following way: Objective function Constraints. allowable slopes min C (2) s<\ = (Uj*6h)/L; (3). feasible slopes LL; < (ZBi 4- h<\i) < ULj # where h%; is from Manning's equation Q; = 1/n; ^ A^\j * (R(\jf " (s("\j)'" (7) and the slopes s^ in the equation are M ^ g(k) ^»(k) /o\ S i,max ^ % jj a S i^in. (Q) The calculations are carried out through recursive equations: The state equation: f;(zbj)= min {C^s^J + f^(zb^)} 0 ZB; = ZB,i + s^ * Li OQ The notations used in the above equations have the following explanations: C - total canal construction cost <5h - increment in height Lj - canal section length
6 62 Hydraulic Engineering Software s^\j - slope (j) for stage (i) with bed width (k) s^jmax - maximum allowable bed slope for stage(i) with bed width (k) s^i,min ~ minimum allowable bed slope for stage (i) with bed width (k) - lower limit elevation at stage (i) - upper limit elevation at stage (i) ZBj - bottom elevation at stage (i) h%; - normal depth for stage (i) with bed width (k) A^jj - wetted area for stage (i) with bed slope (j) and bed width (k) R*^J - hydraulic radius for stage (i) with bed slope (j) and bed width (k) nj - Manning's roughness coeff. for stage (i) Qi - discharge for stage (i) N - number of stages kjuj - positive integer numbers - optimum solution for stage (i) and given bed elevation (ZBJ Computer Programme CANDY Programme CANDY has been developped on the basis of the theoretical background described in the previous chapters. The programme is written in the computer language PASCAL Version 5.5 following the algorithm presented in Figure 2. INPUT DATA DETERMINATION OF ALLOWABLE SLOPES AND CORRESPONDING BED WIDTHS DETERMINATION OF FEASIBLE SLOPES CALCULATIONS THROUGHOUT THE STAGES Figure 2.CANDY Flow Chart OPTIMUM SOLUTION THROUGH BACKWARD RECURSIVE PROCEDURE CANDY is menu driven software where input/output data are created/stored as files which can easily be accessed by text editors. Using PASCAL facilities CANDY is organized as main programme and three units containing procedures (subroutines) related to the main parts of the programme (figure 3). Apart from the tabular presentations, the output results can also be presented in the form of
7 Hydraulic Engineering Software 63 graphics using Drawing Exchange Files (.DXF) which are supported by AutoCAD programme package. 1 NPUT 1 NPUT DATA 1 [\ FILE 1 I V 1 c ; A N D Y MAIN 1 PROGRAMME UNIT1 READ INPUT 1 DATA 1 \_^ UNIT2 CALCULATION 1 PROCEDURES 1 "^_^^ Figure 3. CANDY Organization Chart 1 I [) ^ OUTPUT OPTIMAL SOLUTION "^_^^ QUANTITIES SCREEN I "-^^ AutoCADf.0x0 I I 1 1 The present programme capabilities allows four values for the bed widths for each canal section to be optimized. Also, this programme gives five best solutions including the optimum one and the following four near-best solutions. The reason for this is the wish to include the engineering judgement in finding the best solution, e.g. solutions can be similar regarding the costs but different in shape and profile of the canal. Therefore, it is on the design engineer to chose the most acceptable solution. As an example, for input data as depicted in figure 1. using CANDY the optimal solutions as presented in figure 4 is obtained. Figure 4. Optimal Solution
8 64 Hydraulic Engineering Software Conclusion Dynamic Programming has been used as a mean for achieving two purposes: (a) to create a standard design procedure for canal design by defining the steps that can easily be translated into one of the computer languages (b) to introduce the techniques of optimization in order to put together the objectives and constraints of the design in such a way that an iterative trial-error procedure is avoided. Such approach to canal design represents the first step in algorithm definition based on the DP method application. Not all the conditions and principles that may occur in canal design have been presented here. Nevertheless, the described procedure can be easily modified and extended by changing or introducing new terms in the objective function and constraints. References 1.Chapter in a book 1. Hamdy Taha,Operations Research, Chapter 9, Dynamic (Multistage) Programming, pp , Macmillan Publishing Company, New York, USA, MSc Thesis 2. Goran DJ.Radovic,An Approach to Canal Design by Dynamic Programming,Catholic University Leuven, Leuven, Belgium, 1992
GRADUALLY VARIED FLOW
CVE 341 Water Resources Lecture Notes 5: (Chapter 14) GRADUALLY VARIED FLOW FLOW CLASSIFICATION Uniform (normal) flow: Depth is constant at every section along length of channel Non-uniform (varied) flow:
More informationCHAPTER 7 FLOOD HYDRAULICS & HYDROLOGIC VIVEK VERMA
CHAPTER 7 FLOOD HYDRAULICS & HYDROLOGIC VIVEK VERMA CONTENTS 1. Flow Classification 2. Chezy s and Manning Equation 3. Specific Energy 4. Surface Water Profiles 5. Hydraulic Jump 6. HEC-RAS 7. HEC-HMS
More informationRapid Floodplain Delineation. Presented by: Leo R. Kreymborg 1, P.E. David T. Williams 2, Ph.D., P.E. Iwan H. Thomas 3, E.I.T.
007 ASCE Rapid Floodplain Delineation Presented by: Leo R. Kreymborg 1, P.E. David T. Williams, Ph.D., P.E. Iwan H. Thomas 3, E.I.T. 1 Project Manager, PBS&J, 975 Sky Park Court, Suite 00, San Diego, CA
More informationAutomating Hydraulic Analysis v 1.0.
2011 Automating Hydraulic Analysis v 1.0. Basic tutorial and introduction Automating Hydraulic Analysis (AHYDRA) is a freeware application that automates some specific features of HEC RAS or other hydraulic
More informationTECHNICAL PROBLEM The author's work, software application "BALBYKAN", solves the problem of hydraulic
1 SOFTWARE APPLICATION "BALBYKAN" FOR HYDRAULIC CALCULATION, ENGINEERING DESIGN, AND SIMULATION OF SEWERAGE SYSTEMS AUTHOR: Pavle Babac, Civil Engineer, MSc ABSTRACT The author's work, software application
More informationThe CaMa-Flood model description
Japan Agency for Marine-Earth cience and Technology The CaMa-Flood model description Dai Yamazaki JAMTEC Japan Agency for Marine-Earth cience and Technology 4 th ep, 2015 Concepts of the CaMa-Flood development
More informationOPEN CHANNEL FLOW. An Introduction. -
OPEN CHANNEL FLOW An Introduction http://tsaad.utsi.edu - tsaad@utsi.edu OUTLINE General characteristics Surface Waves & Froude Number Effects Types of Channel flows The Hydraulic Jump Conclusion General
More informationUse of measured and interpolated crosssections
Use of measured and interpolated crosssections in hydraulic river modelling Y. Chen/, R. Crowded & R. A. Falconer^ ^ Department of Civil & Environmental Engineering, University ofbradford, Bradford, West
More informationPrepared for CIVE 401 Hydraulic Engineering By Kennard Lai, Patrick Ndolo Goy & Dr. Pierre Julien Fall 2015
Prepared for CIVE 401 Hydraulic Engineering By Kennard Lai, Patrick Ndolo Goy & Dr. Pierre Julien Fall 2015 Contents Introduction General Philosophy Overview of Capabilities Applications Computational
More informationIntroducion to Hydrologic Engineering Centers River Analysis System (HEC- RAS) Neena Isaac Scientist D CWPRS, Pune -24
Introducion to Hydrologic Engineering Centers River Analysis System (HEC- RAS) Neena Isaac Scientist D CWPRS, Pune -24 One dimensional river models (1-D models) Assumptions Flow is one dimensional Streamline
More informationENV3104 Hydraulics II 2017 Assignment 1. Gradually Varied Flow Profiles and Numerical Solution of the Kinematic Equations:
ENV3104 Hydraulics II 2017 Assignment 1 Assignment 1 Gradually Varied Flow Profiles and Numerical Solution of the Kinematic Equations: Examiner: Jahangir Alam Due Date: 27 Apr 2017 Weighting: 1% Objectives
More informationClasswork 5 Using HEC-RAS for computing water surface profiles
Classwork 5 Using HEC-RAS for computing water surface profiles (in collaboration with Dr. Ing. Luca Milanesi) Why classwork 5? This lecture will give us the possibility to make our first acquaintance with
More informationFaculty of Engineering. Irrigation & Hydraulics Department Excel Tutorial (1)
Problem Statement: Excel Tutorial (1) Create an Excel spread sheet that can calculate the flow area A, wetted perimeter P, hydraulic radius R, top water surface width B, and hydraulic depth D for the following
More informationLinear Routing: Floodrouting. HEC-RAS Introduction. Brays Bayou. Uniform Open Channel Flow. v = 1 n R2/3. S S.I. units
Linear Routing: Floodrouting HEC-RAS Introduction Shirley Clark Penn State Harrisburg Robert Pitt University of Alabama April 26, 2004 Two (2) types of floodrouting of a hydrograph Linear Muskingum Reservoir
More informationAppendix H Drainage Ditch Design - Lab TABLE OF CONTENTS APPENDIX H... 2
Appendix H Drainage Ditch Design - Lab TABLE OF CONTENTS APPENDIX H... 2 H.1 Ditch Design... 2 H.1.1 Introduction... 2 H.1.2 Link/Ditch Configuration... 2 H.2 Lab 19: Ditch Design... 3 H.2.1 Introduction...
More informationPRACTICAL UNIT 1 exercise task
Practical Unit 1 1 1 PRACTICAL UNIT 1 exercise task Developing a hydraulic model with HEC RAS using schematic river geometry data In the course of practical unit 1 we prepare the input for the execution
More informationModule 1 Lecture Notes 2. Optimization Problem and Model Formulation
Optimization Methods: Introduction and Basic concepts 1 Module 1 Lecture Notes 2 Optimization Problem and Model Formulation Introduction In the previous lecture we studied the evolution of optimization
More informationChapter 16. Table of Contents
Table of Contents BANK FAILURE CALCULATIONS IN HEC-6T...16-1 Introduction...16-1 Approach...16-2 Conceptual Model...16-3 Theoretical Development...16-4 Two Foot Test...16-6 Mass Conservation...16-6 Command
More informationINTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 3, 2012
INTERNATIONAL JOURNAL OF CIVIL AND STRUCTURAL ENGINEERING Volume 2, No 3, 2012 Copyright 2010 All rights reserved Integrated Publishing services Research article ISSN 0976 4399 Efficiency and performances
More information25 Using Numerical Methods, GIS & Remote Sensing 1
Module 6 (L22 L26): Use of Modern Techniques es in Watershed Management Applications of Geographical Information System and Remote Sensing in Watershed Management, Role of Decision Support System in Watershed
More informationHEC-RAS. A Tutorial (Model Development of a Small Flume)
HEC-RAS A Tutorial (Model Development of a Small Flume) HEC-RAS Hydraulic Engineering Center:River Analysis System 1-D step backwater model Utilizes energy equation to compute water surface elevation for
More informationFramework for Design of Dynamic Programming Algorithms
CSE 441T/541T Advanced Algorithms September 22, 2010 Framework for Design of Dynamic Programming Algorithms Dynamic programming algorithms for combinatorial optimization generalize the strategy we studied
More informationNONUNIFORM FLOW AND PROFILES. Nonuniform flow varies in depth along the channel reach. Figure 1 Nonuniform Flow
Nonuniorm Flow and Proiles Page 1 NONUNIFORM FLOW AND PROFILES Nonuniorm Flow Nonuniorm low varies in depth along the channel reach. Figure 1 Nonuniorm Flow Most lows are nonuniorm because Most channels
More information3D-Numerical Simulation of the Flow in Pool and Weir Fishways Hamid Shamloo*, Shadi Aknooni*
XIX International Conference on Water Resources CMWR 2012 University of Illinois at Urbana-Champaign June 17-22, 2012 3D-Numerical Simulation of the Flow in Pool and Weir Fishways Hamid Shamloo*, Shadi
More information6.001 Notes: Section 4.1
6.001 Notes: Section 4.1 Slide 4.1.1 In this lecture, we are going to take a careful look at the kinds of procedures we can build. We will first go back to look very carefully at the substitution model,
More information7.1 Polygonal costs of agricultural production
~ For The three activities of the linear programming model - agricultural production, river water supply, and groundwater supply - all have costs, and these differ from one polygon to another. How we calculated
More informationOPTIMIZATION METHODS
D. Nagesh Kumar Associate Professor Department of Civil Engineering, Indian Institute of Science, Bangalore - 50 0 Email : nagesh@civil.iisc.ernet.in URL: http://www.civil.iisc.ernet.in/~nagesh Brief Contents
More informationHydraulics and Floodplain Modeling Modeling with the Hydraulic Toolbox
v. 9.1 WMS 9.1 Tutorial Hydraulics and Floodplain Modeling Modeling with the Hydraulic Toolbox Learn how to design inlet grates, detention basins, channels, and riprap using the FHWA Hydraulic Toolbox
More informationSurveys and Maps for Drainage Design
Surveys and Maps for Drainage Design SURVEY TYPES BENCH LEVEL Survey Used to determine the elevation of a point (1-D) PROFILE Survey Used to determine the elevations of a line (2-D) TOPOGRAPHIC Survey
More informationiric Software Changing River Science River2D Tutorials
iric Software Changing River Science River2D Tutorials iric Software Changing River Science Confluence of the Colorado River, Blue River and Indian Creek, Colorado, USA 1 TUTORIAL 1: RIVER2D STEADY SOLUTION
More informationINTRODUCTION TO HEC-RAS
INTRODUCTION TO HEC-RAS HEC- RAS stands for Hydrologic Engineering Center s River Analysis System By U.S. Army Corps of Engineers One dimensional analysis of : 1. Steady flow 2. Unsteady flow 3. Sediment
More informationApplication of 2-D Modelling for Muda River Using CCHE2D
Application of 2-D Modelling for Muda River Using CCHE2D ZORKEFLEE ABU HASAN, Lecturer, River Engineering and Urban Drainage Research Centre (REDAC), Universiti Sains Malaysia, Engineering Campus, Seri
More informationOpen Channel Flow. Course paper: Water level calculation with HEC-RAS
Course paper: Water level calculation with HEC-RAS Prof. Dr.-Ing. Tobias Bleninger Graduate Program for Water Resources and Environmental Engineering (PPGERHA) Universidade Federal do Paraná - UFPR Centro
More informationBackground to Rock Roughness Equation
Background to Rock Roughness Equation WATERWAY MANAGEMENT PRACTICES Photo 1 Rock-lined fish ramp Photo 2 Added culvert bed roughness Introduction Formulas such as the Strickler Equation have been commonly
More informationRESCDAM DEVELOPMENT OF RESCUE ACTIONS BASED ON DAM BREAK FLOOD ANALYSI A PREVENTION PROJECT UNDER THE EUROPEAN COMMUNITY ACTION PROGRAMME
RESCDAM DEVELOPMENT OF RESCUE ACTIONS BASED ON DAM BREAK FLOOD ANALYSI A PREVENTION PROJECT UNDER THE EUROPEAN COMMUNITY ACTION PROGRAMME 1-DIMENSIONAL FLOW SIMULATIONS FOR THE KYRKÖSJÄRVI DAM BREAK HAZARD
More informationA SIMULATED ANNEALING ALGORITHM FOR SOME CLASS OF DISCRETE-CONTINUOUS SCHEDULING PROBLEMS. Joanna Józefowska, Marek Mika and Jan Węglarz
A SIMULATED ANNEALING ALGORITHM FOR SOME CLASS OF DISCRETE-CONTINUOUS SCHEDULING PROBLEMS Joanna Józefowska, Marek Mika and Jan Węglarz Poznań University of Technology, Institute of Computing Science,
More informationA Deterministic Dynamic Programming Approach for Optimization Problem with Quadratic Objective Function and Linear Constraints
A Deterministic Dynamic Programming Approach for Optimization Problem with Quadratic Objective Function and Linear Constraints S. Kavitha, Nirmala P. Ratchagar International Science Index, Mathematical
More informationSeepage Flow through Homogeneous Earth Dams
Seepage Flow through Homogeneous Earth Dams In order to draw flow net to find quantity of seepage through the body of the earth dam it is essential to locate top line of seepage. This upper boundary is
More informationDevelopment of the Compliant Mooring Line Model for FLOW-3D
Flow Science Report 08-15 Development of the Compliant Mooring Line Model for FLOW-3D Gengsheng Wei Flow Science, Inc. October 2015 1. Introduction Mooring systems are common in offshore structures, ship
More informationProf. B.S. Thandaveswara. The computation of a flood wave resulting from a dam break basically involves two
41.4 Routing The computation of a flood wave resulting from a dam break basically involves two problems, which may be considered jointly or seperately: 1. Determination of the outflow hydrograph from the
More informationPackage rivr. March 15, 2016
Type Package Package rivr March 15, 2016 Title Steady and Unsteady Open-Channel Flow Computation Version 1.2 Date 2016-03-11 Author Michael C Koohafkan [aut, cre] Maintainer Michael C Koohafkan
More informationNumerical Modeling of Flow Around Groynes with Different Shapes Using TELEMAC-3D Software
American Journal of Water Science and Engineering 2016; 2(6): 43-52 http://www.sciencepublishinggroup.com/j/ajwse doi: 10.11648/j.ajwse.20160206.11 Numerical Modeling of Flow Around Groynes with Different
More informationThis tutorial shows how to build a Sedimentation and River Hydraulics Two-Dimensional (SRH-2D) simulation. Requirements
v. 13.0 SMS 13.0 Tutorial Objectives This tutorial shows how to build a Sedimentation and River Hydraulics Two-Dimensional () simulation. Prerequisites SMS Overview tutorial Requirements Model Map Module
More informationACTIVITY 8. The Bouncing Ball. You ll Need. Name. Date. 1 CBR unit 1 TI-83 or TI-82 Graphing Calculator Ball (a racquet ball works well)
. Name Date ACTIVITY 8 The Bouncing Ball If a ball is dropped from a given height, what does a Height- Time graph look like? How does the velocity change as the ball rises and falls? What affects the shape
More informationScreen3 View. Contents. Page 1
Screen3 View Contents Introduction What is EPA's SCREEN3 Model? What is the Screen3 View Interface? Toollbar Buttons Preliminary Considerations Source Inputs Screen3 Options Running SCREEN3 Model Graphic
More informationSolving Large Aircraft Landing Problems on Multiple Runways by Applying a Constraint Programming Approach
Solving Large Aircraft Landing Problems on Multiple Runways by Applying a Constraint Programming Approach Amir Salehipour School of Mathematical and Physical Sciences, The University of Newcastle, Australia
More informationNumerical Robustness. The implementation of adaptive filtering algorithms on a digital computer, which inevitably operates using finite word-lengths,
1. Introduction Adaptive filtering techniques are used in a wide range of applications, including echo cancellation, adaptive equalization, adaptive noise cancellation, and adaptive beamforming. These
More information4.3, Math 1410 Name: And now for something completely different... Well, not really.
4.3, Math 1410 Name: And now for something completely different... Well, not really. How derivatives affect the shape of a graph. Please allow me to offer some explanation as to why the first couple parts
More informationStorm Drain Modeling HY-12 Pump Station
v. 10.1 WMS 10.1 Tutorial Storm Drain Modeling HY-12 Pump Station Analysis Setup a simple HY-12 pump station storm drain model in the WMS interface with pump and pipe information Objectives Using the HY-12
More informationIncreasing/Decreasing Behavior
Derivatives and the Shapes of Graphs In this section, we will specifically discuss the information that f (x) and f (x) give us about the graph of f(x); it turns out understanding the first and second
More informationWMS 9.1 Tutorial Storm Drain Modeling SWMM Modeling Learn how to link a hydrologic model to the SWMM storm drain model
v. 9.1 WMS 9.1 Tutorial Learn how to link a hydrologic model to the SWMM storm drain model Objectives Build a rational method hydrologic model and compute sub-basin flows. Import storm drain network information
More informationCS302 Topic: Algorithm Analysis. Thursday, Sept. 22, 2005
CS302 Topic: Algorithm Analysis Thursday, Sept. 22, 2005 Announcements Lab 3 (Stock Charts with graphical objects) is due this Friday, Sept. 23!! Lab 4 now available (Stock Reports); due Friday, Oct. 7
More informationNumerical Simulation of Flow around a Spur Dike with Free Surface Flow in Fixed Flat Bed. Mukesh Raj Kafle
TUTA/IOE/PCU Journal of the Institute of Engineering, Vol. 9, No. 1, pp. 107 114 TUTA/IOE/PCU All rights reserved. Printed in Nepal Fax: 977-1-5525830 Numerical Simulation of Flow around a Spur Dike with
More informationThe divide-and-conquer paradigm involves three steps at each level of the recursion: Divide the problem into a number of subproblems.
2.3 Designing algorithms There are many ways to design algorithms. Insertion sort uses an incremental approach: having sorted the subarray A[1 j - 1], we insert the single element A[j] into its proper
More informationGUI Equipped user friendly debris flow simulator Kanako 2D (Ver.2.02) handy manual
GUI Equipped user friendly debris flow simulator Kanako 2D (Ver.2.02) handy manual Laboratory of Erosion Control Graduate School of Agriculture, Kyoto University Kana Nakatani 2008/11/17 Topics Modification
More informationThis loads a preset standard set of data appropriate for Malaysian modeling projects.
XP Software On-Site Detention (OSD) Example Step 1 Open xpswmm2010 program Or from Start menu select Programs XPS - then select xpswmm2010 Select Create From Template Save file, e.g. Filename.xp The program
More informationICS 260 Fall 2001 Second Midterm
ICS 260 Fall 2001 Second Midterm Name: Answer Key Student ID: 1: 20 2: 30 3: 20 4: 30 5: 20 Total: 1. Longest symmetric subsequence. (20 points) A symmetric sequence or palindrome is a sequence of characters
More informationPeter Polito Dr. Helper GIS/GPS Final Project
Peter Polito Dr. Helper GIS/GPS Final Project Processing LiDAR data to extract hydraulic radii of the Colorado River downstream of Max Starcke Dam, near Marble Falls, TX I. Problem Formulation Part of
More informationElectoral Redistricting with Moment of Inertia and Diminishing Halves Models
Electoral Redistricting with Moment of Inertia and Diminishing Halves Models Andrew Spann, Dan Gulotta, Daniel Kane Presented July 9, 2008 1 Outline 1. Introduction 2. Motivation 3. Simplifying Assumptions
More informationNaysEddy ver 1.0. Example MANUAL. By: Mohamed Nabi, Ph.D. Copyright 2014 iric Project. All Rights Reserved.
NaysEddy ver 1.0 Example MANUAL By: Mohamed Nabi, Ph.D. Copyright 2014 iric Project. All Rights Reserved. Contents Introduction... 3 Getting started... 4 Simulation of flow over dunes... 6 1. Purpose of
More informationWhite Paper. Scia Engineer Optimizer: Automatic Optimization of Civil Engineering Structures. Authors: Radim Blažek, Martin Novák, Pavel Roun
White Paper Scia Engineer Optimizer: Automatic Optimization of Civil Engineering Structures Nemetschek Scia nv Industrieweg 1007 3540 Herk-de-Stad (Belgium) Tel.: (+32) 013 55.17.75 Fax: (+32) 013 55.41.75
More informationAnalysis of Flow through a Drip Irrigation Emitter
International OPEN ACCESS Journal Of Modern Engineering Research (IJMER) Analysis of Flow through a Drip Irrigation Emitter Reethi K 1, Mallikarjuna 2, Vijaya Raghu B 3 1 (B.E Scholar, Mechanical Engineering,
More informationFlood Routing for Continuous Simulation Models
Improving Life through Science and Technology Flood Routing for Continuous Simulation Models J. Williams, W. Merkel, J. Arnold, J. Jeong 11 International SWAT Conference, Toledo, Spain, June 15-17, 11
More informationDiscrete Optimization. Lecture Notes 2
Discrete Optimization. Lecture Notes 2 Disjunctive Constraints Defining variables and formulating linear constraints can be straightforward or more sophisticated, depending on the problem structure. The
More informationSeepage_CSM8. A spreadsheet tool implementing the Finite Difference Method (FDM) for the solution of twodimensional steady-state seepage problems.
Seepage_CSM8 A spreadsheet tool implementing the Finite Difference Method (FDM) for the solution of twodimensional steady-state seepage problems. USER S MANUAL J. A. Knappett (2012) This user s manual
More informationTutorial Hydrodynamics in sewers
Tutorial Hydrodynamics in sewers September 2007 3.9230.00 Tutorial Hydrodynamics in sewers September 2007 Tutorial Hydrodynamics in sewers 3.9230.00 September 2007 Contents 1 Tutorial Hydrodynamics in
More informationÇANKAYA UNIVERSITY Department of Industrial Engineering SPRING SEMESTER
TECHNIQUES FOR CONTINOUS SPACE LOCATION PROBLEMS Continuous space location models determine the optimal location of one or more facilities on a two-dimensional plane. The obvious disadvantage is that the
More informationComputational Fluid Dynamic Hydraulic Characterization: G3 Cube vs. Dolos Armour Unit. IS le Roux, WJS van der Merwe & CL de Wet
Computational Fluid Dynamic Hydraulic Characterization: G3 Cube vs. Dolos Armour Unit IS le Roux, WJS van der Merwe & CL de Wet Presentation Outline Scope. Assumptions and boundary values. Numerical mesh.
More informationObject-Oriented Programming Framework
Chapter 6 Symbolic Modeling of River Basin Systems This chapter documents the basic architecture of the Aquarius software and discusses the advantages of using an object-oriented programming framework
More informationWater seepage through a dam: A finite element approach
Water seepage through a dam: A finite element approach Ashley B. Pitcher Student Number 250098269 AM466b Final Project (Undergraduate) University of Western Ontario April 15, 2005 Abstract We consider
More informationUNDERSTAND HOW TO SET UP AND RUN A HYDRAULIC MODEL IN HEC-RAS CREATE A FLOOD INUNDATION MAP IN ARCGIS.
CE 412/512, Spring 2017 HW9: Introduction to HEC-RAS and Floodplain Mapping Due: end of class, print and hand in. HEC-RAS is a Hydrologic Modeling System that is designed to describe the physical properties
More informationShippensburg Math & Computer Day 2013 Individual Math Contest Solutions
Shippensburg Math & Computer Day 2013 Individual Math Contest Solutions 1. Row n of Pascal s Triangle lists all the coefficients of the expansion of (1 + x) n. What is the smallest value of n for which
More informationSoil Map Adams County Area, Parts of Adams and Denver Counties, Colorado ' 39''
Soil Map Adams County Area, Parts of Adams and Denver Counties, Colorado 4411660 4411670 4411680 4411690 4411700 4411710 4411720 4411730 104 58' 39'' W 4411660 4411670 4411680 4411690 4411700 4411710 4411720
More informationCS302 Topic: Algorithm Analysis #2. Thursday, Sept. 21, 2006
CS302 Topic: Algorithm Analysis #2 Thursday, Sept. 21, 2006 Analysis of Algorithms The theoretical study of computer program performance and resource usage What s also important (besides performance/resource
More informationStorm Drain Modeling HY-12 Rational Design
v. 10.1 WMS 10.1 Tutorial Learn how to design storm drain inlets, pipes, and other components of a storm drain system using FHWA's HY-12 storm drain analysis software and the WMS interface Objectives Define
More informationCE 3372 Water Systems Design FALL EPANET by Example A How-to-Manual for Network Modeling
EPANET by Example A How-to-Manual for Network Modeling by Theodore G. Cleveland, Ph.D., P.E., Cristal C. Tay, EIT, and Caroline Neale, EIT Suggested Citation Cleveland, T.G., Tay, C.C., and Neale, C.N.
More informationOptimal Crane Scheduling
Optimal Crane Scheduling IonuŃ Aron Iiro Harjunkoski John Hooker Latife Genç Kaya March 2007 1 Problem Schedule 2 cranes to transfer material between locations in a manufacturing plant. For example, copper
More informationIntroduction to Algorithms
Introduction to Algorithms An algorithm is any well-defined computational procedure that takes some value or set of values as input, and produces some value or set of values as output. 1 Why study algorithms?
More informationIncreasing/Decreasing Behavior
Derivatives and the Shapes of Graphs In this section, we will specifically discuss the information that f (x) and f (x) give us about the graph of f(x); it turns out understanding the first and second
More informationA fuzzy dynamic flood routing model for natural channels
HYDROLOGICAL PROCESSES Hydrol. Process. (29) Published online in Wiley InterScience (www.interscience.wiley.com) DOI:.2/hyp.73 A fuzzy dynamic flood routing model for natural channels R. Gopakumar and
More informationCOMPARISON OF NUMERICAL HYDRAULIC MODELS APPLIED TO THE REMOVAL OF SAVAGE RAPIDS DAM NEAR GRANTS PASS, OREGON
COMPARISON OF NUMERICAL HYDRAULIC MODELS APPLIED TO THE REMOVAL OF SAVAGE RAPIDS DAM NEAR GRANTS PASS, OREGON Jennifer Bountry, Hydraulic Engineer, Bureau of Reclamation, Denver, CO, jbountry@do.usbr.gov;
More informationGrade 7 Mathematics Performance Level Descriptors
Limited A student performing at the Limited Level demonstrates a minimal command of Ohio s Learning Standards for Grade 7 Mathematics. A student at this level has an emerging ability to work with expressions
More informationCHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION 1.1 OPTIMIZATION OF MACHINING PROCESS AND MACHINING ECONOMICS In a manufacturing industry, machining process is to shape the metal parts by removing unwanted material. During the
More informationWMS 10.0 Tutorial Storm Drain Modeling SWMM Modeling Learn how to link a hydrologic model to the SWMM storm drain model
v. 10.0 WMS 10.0 Tutorial Learn how to link a hydrologic model to the SWMM storm drain model Objectives Build a rational method hydrologic model and compute sub-basin flows. Import storm drain network
More informationCalculation of Flow Past A Sphere in the Vicinity of A Ground Using A Direct Boundary Element Method
Australian Journal of Basic and Applied Sciences, 3(): 480-485, 009 ISSN 1991-8178 1 Calculation of Flow Past A Sphere in the Vicinity of A Ground Using A Direct Boundary Element Method 1 3 M. Mushtaq,
More informationMeander Modeling 101 by Julia Delphia, DWR Northern Region Office
Meander Modeling 101 by Julia Delphia, DWR Northern Region Office The following instructions are based upon a demonstration given by the Meander Model creator, Eric Larsen, on May 27, 2014. Larsen was
More informationBCN Decision and Risk Analysis. Syed M. Ahmed, Ph.D.
Linear Programming Module Outline Introduction The Linear Programming Model Examples of Linear Programming Problems Developing Linear Programming Models Graphical Solution to LP Problems The Simplex Method
More informationPO 2. Identify irrational numbers. SE/TE: 4-8: Exploring Square Roots and Irrational Numbers, TECH: itext; PH Presentation Pro CD-ROM;
Arizona Mathematics Standards Articulated by Grade Level Strands 1-5, Performance Objectives (Grade 8) STRAND 1: NUMBER SENSE AND OPERATIONS Concept 1: Number Sense Locate rational numbers on a number
More informationHydraulic Calculations Relating to the Flooding and Draining. of the Roman Colosseum for Naumachiae. Research Report
Hydraulic Calculations Relating to the Flooding and Draining of the Roman Colosseum for Naumachiae Research Report Edinburgh Research Archive (www.era.lib.ed.ac.uk) By Martin Crapper PhD C Eng MICE MCIWEM
More information3D numerical modeling of flow along spillways with free surface flow. Complementary spillway of Salamonde.
3D numerical modeling of flow along spillways with free surface flow. Complementary spillway of Salamonde. Miguel Rocha Silva Instituto Superior Técnico, Civil Engineering Department 1. INTRODUCTION Throughout
More informationFLOODPLAIN MODELING MANUAL. HEC-RAS Procedures for HEC-2 Modelers
FLOODPLAIN MODELING MANUAL HEC-RAS Procedures for HEC-2 Modelers Federal Emergency Management Agency Mitigation Directorate 500 C Street, SW Washington, DC 20472 April 2002 Floodplain Modeling Manual HEC-RAS
More informationNEW HYBRID LEARNING ALGORITHMS IN ADAPTIVE NEURO FUZZY INFERENCE SYSTEMS FOR CONTRACTION SCOUR MODELING
Proceedings of the 4 th International Conference on Environmental Science and Technology Rhodes, Greece, 3-5 September 05 NEW HYBRID LEARNING ALGRITHMS IN ADAPTIVE NEUR FUZZY INFERENCE SYSTEMS FR CNTRACTIN
More informationInvestigating the surface areas of 1 litre drink packaging of milk, orange juice and water
1 Sample project This Maths Studies project has been graded by a moderator. As you read through it, you will see comments from the moderator in boxes like this: At the end of the sample project is a summary
More informationImage Processing. Application area chosen because it has very good parallelism and interesting output.
Chapter 11 Slide 517 Image Processing Application area chosen because it has very good parallelism and interesting output. Low-level Image Processing Operates directly on stored image to improve/enhance
More informationDocumentation for Velocity Method Segment Generator Glenn E. Moglen February 2005 (Revised March 2005)
Documentation for Velocity Method Segment Generator Glenn E. Moglen February 2005 (Revised March 2005) The purpose of this document is to provide guidance on the use of a new dialog box recently added
More informationQuadratic Functions Dr. Laura J. Pyzdrowski
1 Names: (8 communication points) About this Laboratory A quadratic function in the variable x is a polynomial where the highest power of x is 2. We will explore the domains, ranges, and graphs of quadratic
More informationArizona Academic Standards
Arizona Academic Standards This chart correlates the Grade 8 performance objectives from the mathematics standard of the Arizona Academic Standards to the lessons in Review, Practice, and Mastery. Lesson
More informationChapter 4 Linear Programming
Chapter Objectives Check off these skills when you feel that you have mastered them. From its associated chart, write the constraints of a linear programming problem as linear inequalities. List two implied
More informationFunctionally Modular. Self-Review Questions
Functionally Modular 5 Self-Review Questions Self-review 5.1 Which names are local, which are global and which are built-in in the following code fragment? Global names: Built-in names: space_invaders
More information