Click or drag to resize

XSBaseGetCriticalDischarge Method

Gets the Critical discharge for a given water level The critical discharge is the discharge where the flow changes from supercritical to subcritical flow.

Namespace:  DHI.Mike1D.CrossSectionModule
Assembly:  DHI.Mike1D.CrossSectionModule (in DHI.Mike1D.CrossSectionModule.dll) Version: 19.0.0.0 (11.1.1.1111)
Syntax
public virtual double GetCriticalDischarge(
	double depth
)

Parameters

depth
Type: SystemDouble

[Missing <param name="depth"/> documentation for "M:DHI.Mike1D.CrossSectionModule.XSBase.GetCriticalDischarge(System.Double)"]

Return Value

Type: Double

[Missing <returns> documentation for "M:DHI.Mike1D.CrossSectionModule.XSBase.GetCriticalDischarge(System.Double)"]

Remarks
Based on Equation (4.13) p. 150 in "Hydraulik", F.A. Engelund and Fl. Bo Pedersen, 1978 The alpha (see Equation (2.23) p. 80) is set to 1 (as on p. 156, p. 167 ?) Alpha is the "hastigheds-fordelings-coefficient" - velocity-distribution-coefficient.
Qcrit = Sqrt(g*A^3/b) = Sqrt(g*A/b)*A = Sqrt(g*D)*A
where D=A/b is the average depth.
See Also