BrokenTransitionPull

The outflow from A is proportional to the inflow to B

Diagram

Information

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

This is a variant of the classical broken flow (→BrokenTransition) structure that allows for a different parameterization:  In this component the given value for the rate (rate or u_rate) relates to the rate of inflow to stock B, while the factor of proportionality (factor or u_factor) determines the outflow from stock A that is necessary for this process.

A typical application would be to have a given rate of production (here the stock B would be the stock of finished goods) which needs and outflow from the stock of materials that is proprotional to the rate of production according to a factor determined by the bill of materials.

Hence:

rate of outflow from A = rate of inflow to B × factor of proportionality

The factor of proportionality will be given as amount of A per amount of B, so that the resulting outflow from A will have proper units[amnount of B per second]. 

Implementation


Diagram for BrokenTransitionPull
Diagram.png

Notes

Unlike the classical broken flow structure, setting the rate for the stock B might not take into account the availability of material in the stock A; so this has to be taken care of by the modeler explicitly.

See also

BrokenTransitionTransition

Parameters (4)

rate

Value: unspecified

Type: Rate (1/s)

Description: Constant rate of inflow to the stock B

factor

Value: 1

Type: Amount (each)

Description: Constant factor of proportionality to be multiplied with the outflow from A (default = 1 each [per 1 each])

hasConstantFactor

Value: false

Type: Boolean

Description: = true, if the factor is to be given by the constant parameter

hasConstantRate

Value: false

Type: Boolean

Description: = true, if the outflow rate for A is to be given by the constant parameter

Connectors (8)

portA

Type: FlowPort

Description: Flow from/to Stock A

portB

Type: FlowPort

Description: Flow to/from Stock B

y_B

Type: RealOutput_B

Description: Rate for flow to and from B (positive value indicates inflow)

y1_B

Type: RealOutput_B

Description: Rate for flow to and from B (positive value indicates inflow)

y1_A

Type: RealOutput_A

Description: Rate for flow to and from A (positive value indicates inflow)

y_A

Type: RealOutput_A

Description: Rate for flow to and from A (positive value indicates inflow)

u_rate

Type: RealInput

Description: Rate of inflow to B

u_factor

Type: RealInput

Description: Factor of proportionality (amount of A per amount of B)

Components (7)

flowingOut

Type: Decline

Description: Outflow for stock A

u_InflowRate_B

Type: PassThrough

Description: Input of inflow rate for B

parInflowRate_B

Type: ConstantConverterRate

Description: Constant rate of inflow to B

outflowRate_A

Type: Product_2

Description: Rate of outflow from stock A

flowingIn

Type: Growth

Description: Inflow to stock B

u_Factor

Type: PassThrough

Description: Input for factor of proportionality

parFactor

Type: ConstantConverter

Description: Constant factor of proportionality

Revisions

  • Value for the optional parameter rate changed to unspecified in v2.1.0.