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.StructureModule
    Assembly:
   DHI.Mike1D.StructureModule (in DHI.Mike1D.StructureModule.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntaxpublic static void CalcSubmergedWeirFlow(
	out double qSubCrit,
	ref double dQdHups,
	ref double dQdHdws,
	double a,
	double b,
	double upsD,
	double dwsD,
	double width,
	double delta
)
Public Shared Sub CalcSubmergedWeirFlow ( 
	<OutAttribute> ByRef qSubCrit As Double,
	ByRef dQdHups As Double,
	ByRef dQdHdws As Double,
	a As Double,
	b As Double,
	upsD As Double,
	dwsD As Double,
	width As Double,
	delta As Double
)
public:
static void CalcSubmergedWeirFlow(
	[OutAttribute] double% qSubCrit, 
	double% dQdHups, 
	double% dQdHdws, 
	double a, 
	double b, 
	double upsD, 
	double dwsD, 
	double width, 
	double delta
)
Parameters
- qSubCrit
 - Type: SystemDouble
The subcritical discharge [m3/s] - dQdHups
 - Type: SystemDouble
Derivative of Q with respect to upstream water level [m2/s] - dQdHdws
 - Type: SystemDouble
Derivative of Q with respect to downstream water level [m2/s] - a
 - Type: SystemDouble
Coefficient - b
 - Type: SystemDouble
Exponent - upsD
 - Type: SystemDouble
Upstream depth above sill level [m] - dwsD
 - Type: SystemDouble
Downstream depth above sill level [m] - width
 - Type: SystemDouble
Width of the weir [m] - delta
 - Type: SystemDouble
Minimum headdifference. When head difference is below this linearisation is applied 
See Also