OpenSWMM Engine  6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
Loading...
Searching...
No Matches
Roadway.hpp File Reference

Roadway weir overflow — FHWA HDS-5. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  openswmm
 
namespace  openswmm::roadway
 

Enumerations

enum class  openswmm::roadway::SurfaceType : int {
  openswmm::roadway::PAVED = 0 ,
  openswmm::roadway::GRAVEL = 1
}
 

Functions

double openswmm::roadway::getFlow (double head_up, double head_down, double road_width, double road_length, SurfaceType surface, double &dqdh)
 Compute roadway weir overflow.
 
double openswmm::roadway::getDischargeCoeff (double hw_ratio, SurfaceType surface)
 Get discharge coefficient Cr from head/width ratio.
 
double openswmm::roadway::getSubmergenceFactor (double ht_ratio, SurfaceType surface)
 Get submergence correction factor Kt.
 

Detailed Description

Roadway weir overflow — FHWA HDS-5.

Q = Cd * L * hWr^1.5 where Cd depends on head/width ratio and road surface type (paved/gravel). Submergence correction factor Kt applied when tailwater is significant.

Note
Legacy reference: src/legacy/engine/roadway.c
Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
License\n MIT License