ISolvesEnergyEquation Interface

Interface that must be implemented if the structure solves the energy equation and if the structures are to be part of a parallel structure.

Definition

Namespace: DHI.Mike1D.StructureModule
Assembly: DHI.Mike1D.StructureModule (in DHI.Mike1D.StructureModule.dll) Version: 24.0.0.0 (11.1.1.1111)
C#
public interface ISolvesEnergyEquation

Properties

ConvectionTermReductionCoefficient Reduction coefficient for convection terms (kinetic energy terms) in energy equation. This coefficient is applied when the difference between inflow kinetic energy and outflow kinetic energy (or more precisely, velocity head difference measured in meters) becomes larger than the total head loss. 0 corresponds to no reduction (default) whereas 1 corresponds to removing the upstream and downstream convective terms.
DownstreamExternalEnergyLevel Flag indicating to use downstream external energy level.

For false the downstream energy level is calculated as part of the internal solution. It is more stable to set DownstreamExternalEnergyLevel to true.

PartOfCompositeFlow Part of the flow in a parallel structure that passes through this structure.
SolverMethod Solution method for solving the energy equations.
UpstreamExternalEnergyLevel Flag indicating to use upstream external energy level.

For false the upstream energy level is calculated as part of the internal solution. It is more stable to set UpstreamExternalEnergyLevel to true.

UseFrictionFromHD Use friction in energy equation from HD module.

Methods

SetWaterLevels(StructureParametersFromHD) Sets up- and down-stream water level and forces the calculation of the discharge and its derivatives.
SetWaterLevels(Double, Double, Double, Double) Sets up- and down-stream water level and forces the calculation of the discharge and its derivatives.

See Also