modelCheckValveOutflow

Flow is only passed on if it drains the connected stock

Extends from Icons.Outflow (Icon for outflow classes), Interfaces.Basics.ThreeSO_rate (Generic information output for flow elements).

Information

This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.

The CheckValveOutflow is actually a transceiver that simply passes on a connected flow if that flow drains the connected stock (portA). This will most often be relevant for more complex subsystems where the flows being connected may not be clear in advance and where this element allows to avoid unwanted filling.

Implementation

  • The stock value received at the flow side and a potential boolean flag stopOutflow are also passed on to the stock port. Thus the model will behave as if the flow connected to the CheckValve were directly connected to the stock itself.
  • The reported rate is a positive value indicating rate of outflow with regard to the connected stock A.

See also

CheckValveInflow

Connectors

TypeNameDefaultDescription
Interfaces.Connectors.StockPortportBStock port to be connected to an outflow that is passed on
Interfaces.Connectors.FlowPortportAFlow port to pass on the outflow to a connected stock

Components

TypeNameDefaultDescription
RealOutputy (from ThreeSO_rate)Rate information
RealOutputy1 (from ThreeSO_rate)Rate information
RealOutputy2 (from ThreeSO_rate)Rate information