Inlet formula (Water Overlay): Difference between revisions

From Tygron Support wiki
Jump to navigation Jump to search
(Created page with "The amount flowing in or out of inlets is calculated for the cell the inlet resides on. When calculating '''inlets''', first the capacities are calculated. If a T<sub>lower<...")
 
No edit summary
Line 55: Line 55:
* T<sub>lower</sub> = The {{inlink|LOWER_THRESHOLD}} attribute of the inlet.
* T<sub>lower</sub> = The {{inlink|LOWER_THRESHOLD}} attribute of the inlet.
* T<sub>upper</sub> = The {{inlink|UPPER_THRESHOLD}} attribute of the inlet.
* T<sub>upper</sub> = The {{inlink|UPPER_THRESHOLD}} attribute of the inlet.
==See also==
* [[Inlet (Water Overlay)|Inlet]]


{{Template:WaterOverlay_nav}}
{{Template:WaterOverlay_nav}}

Revision as of 10:02, 4 April 2019

The amount flowing in or out of inlets is calculated for the cell the inlet resides on.

When calculating inlets, first the capacities are calculated.

If a Tlower is defined:

Cinthres = max( 0 , Tlower - WLsurface )

If a IQ is defined:

Cspeed = Δt * IQ

If a Ctotal is defined:

Cincap = Cused - Ctotal

After calculating the capacities, the actual water inflow is calculated.

Δw = max( 0 , min( Cinthres , Cspeed , Cincap ) ) / cell
If any of the terms are undefined, they are not included.


When calculating outlets, first the capacities are calculated.

If a Tlower is defined:

Coutthres = min( 0 , Tupper - WLsurface )

If a IQ is defined:

Cspeed = Δt * IQ

If a Ctotal is defined:

Coutcap = -Ctotal - Cused

After calculating the capacities, the actual water ouflow is calculated.

Δw = min( 0 , max( Coutthres , Cspeed , Coutcap) ) / cell
If any of the terms are undefined, they are not included.


After the water flow (either inflow or outflow) is computed, the capacity is updated.

Cused (new) = Cused (old) + (Δw * cell)


Where:

  • Δw = The amount of water flow which takes place.
  • Δt = Computational timestep.
  • cell = Cell size.
  • Cspeed = The amount of water inflow (or outflow when negative) possible based on the inlet's INLET_Q attribute.
  • Cincap = The amount of water inflow possible based on the total capacity of the inlet.
  • Coutcap = The amount of water outflow possible based on the total capacity of the outlet.
  • Cinthres = The amount of water inflow desired based on the inlet's LOWER_THRESHOLD attribute.
  • Coutthres = The amount of water outflow desired based on the outlet's UPPER_THRESHOLD attribute.

See also

Template:WaterOverlay nav