Flow

Partial interaction for causal loop diagramming

Information

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

This class has two flow ports and is intended to work like regular unidirectional flow components. There is an output connector one to provide a constant factor of 1 and an optional input connector u for exogenous factor input.

Upon hasRateOutput = true the component will activate two optional outputs (y, y1) for rate information reporting.

Parameters (2)

hasFactor

Value: false

Type: Boolean

Description: = true, if coefficients are to be multiplied with input u

hasRateOutput

Value: false

Type: Boolean

Description: = true, if the rate is reported via real output connectors

Connectors (6)

portA

Type: FlowPort

Description: Used to represent stock and flow connections

portB

Type: FlowPort

Description: Used to represent stock and flow connections

u

Type: RealInput

Description: Factor input

y

Type: RealOutput

Description: Output of current rate of flow

y1

Type: RealOutput

Description: Output of current rate of flow

one

Type: RealOutput

Description: Default factor

Extended by (1)

UnidirectionalFlow

BusinessSimulation.CausalLoop

Interaction with linear and nonlinear terms

Revisions

  • Introduced in v2.0.0.