Learn R Programming

hydReng (version 0.1.0)

Hydraulic Engineering Tools

Description

The 'hydReng' package provides a set of functions for hydraulic engineering tasks and natural hazard assessments. It includes basic hydraulics (wetted area, wetted perimeter, flow, flow velocity, flow depth, and maximum flow) for open channels with arbitrary geometry under uniform flow conditions. For structures such as circular pipes, weirs, and gates, the package includes calculations for pressure flow, backwater depth, and overflow over a weir crest. Additionally, it provides formulas for calculating bedload transport. The formulas used can be found in standard literature on hydraulics, such as Bollrich (2019, ISBN:978-3-410-29169-5) or Hager (2011, ISBN:978-3-642-77430-0).

Copy Link

Version

Install

install.packages('hydReng')

Monthly Downloads

147

Version

0.1.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Galatioto Niccolo

Last Published

January 9th, 2025

Functions in hydReng (0.1.0)

pressflow_depth_sub

Backwater Height Upstream A Inlet Under Pressure (Bernoulli)
wetted_area

Wetted Area
par_fill

Partial Filling Flow Diagram
mean_roughness

Mean Roughness
flow

Flow
bedload_SJ

Bedload Transport Capacity (Smart and Jaeggi)
flow_depth_gate

Water Depth Upstream Of Gate
d_aequiv

Equivalent Hydraulic Diameter
bedload_MPM

Bedload Transport Capacity (Meyer-Peter Müller)
flow_depth_weir

Flow Depth At Weir Crest
CSarbitrary-class

CSarbitrary Class
CScircle-class

CScircle Class
flow_depth

Flow Depth
flow_gate

Discharge At Underflow Gate
flow_weir

Flow Over Weir Crest
froude_number

Froude Number
freeboard

Freeboard Calculation
pressflow

Flow Under Pressure (Bernoulli)
flow_velocity

Flow Velocity
flow_max

Maximum Flow
flow_max_freeboard

Maximum Flow Including Freeboard
pressflow_depth

Backwater Height Upstream A Inlet Under Pressure (Bernoulli)
wetted_perimeter

Wetted Perimeter