Flow

Partial interaction for causal loop diagramming

Information

This information is part of the Business Simulation Library (BSL).

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

portB

Type: FlowPort

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.