modelProportionality

Rate of change is proportional to that of the influencing stock

Extends from Interfaces.PartialCLD.CoupledSourceOrSink (Source or sink process driven by stock info output).

Information

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

Proportionality expresses the fact that the rate of change for an influenced stock B is proportional to the net rate of change for an influencing stock A, which is connected via the stockInfoInput. The factor of proportionality k is given by the parameter coefficient. The rate of change for the stock B that is connected to the flowPort accordingly is given by the following equation, which uses Newton's dot notation for rates:

Ḃ = k · Ȧ

Implementation

DiagramView
ModelDiagram.png

Notes

  • The given coefficient can optionally be multiplied by an exogenous input u.

  • By setting coefficient = 1 the input u can be used to provide a variable factor of proportionality.

See also

ProportionalityDelayed, Elasticity, ElasticityDelayed

Parameters

TypeNameDefaultDescription
InputTypecoefficient (from CoupledSourceOrSink)1Constant coefficient
Structural Parameters
BooleanhasRateOutput (from FlowPort)false= true, if the rate is reported via real output connectors
BooleanhasFactor (from CoupledSourceOrSink)false= true, if coefficient is to be multiplied with input u

Connectors

TypeNameDefaultDescription
FlowPortflowPort (from FlowPort)Used to represent stock and flow connections
Connectors.StockInfoInputstockInfoInput (from StockInfoToFlow)
RealInputu (from CoupledSourceOrSink)Input of factor with regard to coffeficient

Components

TypeNameDefaultDescription
RealOutputy (from FlowPort)Output of current rate of flow
RealOutputy1 (from FlowPort)Output of current rate of flow

Revisions

  • Introduced in v2.0.0.