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.

Definition

Namespace: DHI.Mike1D.CrossSectionModule
Assembly: DHI.Mike1D.CrossSectionModule (in DHI.Mike1D.CrossSectionModule.dll) Version: 24.0.0.0 (11.1.1.1111)
C#
public virtual double GetCriticalDischarge(
	double depth
)

Parameters

depth  Double

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

Return Value

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