Computational Hydrology '87

Preface

This book has evolved from the documentation for a specialized water resources program package HYDRAULICS ELEMENTS I developed by Advanced Engineering Software (AES), Irvine, California. The program package has been marketed throughout the world since 1981 and has gained a widespread audience of program users including practicing civil engineers, City, County and State officials, students and university faculty, Besides providing an extensive library of open channel flow hydraulics problem-solving software, the AES program package is an excellent example of the state-of-the-art in user-friendly or 'humanized' software. That is, there is no real need for program documentation: the program is the documentation. All data entry, parameter selection, and program editing features are internal of the program.
This book presents the basic theory which is fundamental to open channel flow hydraulics and then presents the guidelines used by AES in their developmental procedures for a "humanized" software product. Software code (batch mode) is included which provides the powerful library for solving open channel flow hydraulics problems. Finally, several examples are provided to illustrate many of the features and capabilities of the provided codes.
Should the reader elect to key in the provided software codes and operate the programs in the batch mode, a time allocation of approximately forty hours should be planned in order to enter the programs, provide the machine-dependent file manipulation coding (e.g., file open and close statements), "debugging" the programs, and verification of the programs using the many example problems provided in Chapter 5. Another option is to purchase the AES humanized software package directly. The necessary licensing agreement and order information is provided following the book references.

    Table of Contents

    Preface

    Chapter 1 - Introduction to User-Friendly Software
    1.1 About the Book
    1.1.1. Included software Codes
    1.1.2. Review of open Channel Flow Hydraulics
    1.1.3. Included Application Problems
    1.1.4. "User-Friendly' Guidelines
    1.1.5. Computer Code Preliminaries
    1.2. Developing User--Friendly Computer Software
    1.3. Data Entry Strategies
    1.3.1. Requirements for Interactive Software
    1.3.2. Screen Layout Strategy
    1.4. Flow of User Data
    1.5. Screen Design Method
    1.6. Subroutine Descriptions
    1.6.1. SUBROUTINE CRINIT
    1.6.2. SUBROUTINE CURSOR
    1.6.3. SUBROUTINE GETVAL
    1.6.4. SUBROUTINE NUMCK
    1.6.5. SUBROUTINE ERROR
    1.6.6. SUBROUTINE CLEAN
    1.6.7. SUBROUTINE BELL
    1.6.8. SUBROUTINE CLRSCR
    1.6.9. SUBROUTINE INFO
    1.6.10. SUBROUTINE ALLOW

    Chapter 2 - Classifications Of Open Channel Flow Fundamentals
    2.1. Definition
    2.2. Manning's Equation
    2.3. Froude Number
    2.4. Computer Programs

    Chapter 3 - Open Channel Flow
    3.1. Introduction
    3.2. Conservation of Mass, Momentum, and Energy
    3.2.1. Conservation of Mass
    3.2.2. Conservation of Momentum
    3.2.3. Conservation of Energy
    3.3. Fundamentals of Hydraulics
    3.3.1. Hydraulic Grade Line and Energy Grade Line
    3.3.2. Specific Energy
    3.3.3. The Specific Force
    3.3.4. Hydraulic Jump in a Rectangular Channel
    3.4. Gradually Varied Flow
    3.4.1. S Profiles
    3.4.2. M Profiles
    3.4.3. C Profiles
    3.4.4. Standard Step Method

    Chapter 4 - Hydraulic Elements
    4.1. Introduction
    4.2. PROGRAM 1. Hydraulic Elements Main Menu
    4.3. PROGRAM 2. Channel Hydraulic Elements
    4.4. PROGRAM 3. Pipeflow Hydraulic Elements
    4.5. PROGRAM 4. Streetflow Hydraulic Elements
    4.6. PROGRAM 5. Pipeflow Junction Analysis
    4.7. PROGRAM 6. Gradually Varied Flow in Open Channels
    4.8. PROGRAM 7. Gradually Varied Flow in Pipelines

    Chapter 5 - Hydraulic Elements Example Problems

    References

    Software Purchasing Information



Home
ResearchResumePublicationsExpert WitnessLinksContact