OverFlowFormulaCalcSubmergedWeirFlow Method
Calculation of the subcritical flow across the weir according to: Q=Width*sqrt(g*Y*Y*Y)
where Y = a*upsD*(1 - dwsD/upsD)^^b
Namespace: DHI.Mike1D.StructureModuleAssembly: DHI.Mike1D.StructureModule (in DHI.Mike1D.StructureModule.dll) Version: 24.0.0.0 (11.1.1.1111)
public static void CalcSubmergedWeirFlow(
out double qSubCrit,
ref double dQdHups,
ref double dQdHdws,
double a,
double b,
double upsD,
double dwsD,
double width,
double delta
)
Parameters
- qSubCrit Double
- The subcritical discharge [m3/s]
- dQdHups Double
- Derivative of Q with respect to upstream water level [m2/s]
- dQdHdws Double
- Derivative of Q with respect to downstream water level [m2/s]
- a Double
- Coefficient
- b Double
- Exponent
- upsD Double
- Upstream depth above sill level [m]
- dwsD Double
- Downstream depth above sill level [m]
- width Double
- Width of the weir [m]
- delta Double
- Minimum headdifference. When head difference is below this linearisation is applied