LogisticGrowth

S-shaped logistic growth process

Diagram

Information

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

Using the →LogisticGrowth component from the SourcesOrSinks package, this component allows to model a process of s-shaped growth given a constant maximum fractional growth rate rate and a constant carrying capacity (carryingCapacity). Instead of using constant parameters, it is also possible to use variable inputs (u_rate, u_K).

The process by default is active over the whole simulation run, but can be restricted to an on-off period using tc = TimingChoices.period and the parameters startTime and stopTime. Any given rate—rate or u_rate—can be modified by multiplication with an optionally given input u.

Implementation

DiagramView
ModelDiagram.png

See also

ExponentialChange, LinearChange

Parameters (10)

hasRateOutput

Value: false

Type: Boolean

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

tc

Value: TimingChoices.permanent

Type: TimingChoices

Description: Select whether contoll is permanent or timed

onTime

Value: modelSettings.modelStartTime

Type: Time (s)

Description: Time for component to become effective

offTime

Value: modelSettings.modelTimeHorizon

Type: Time (s)

Description: Time for component to become ineffective

rate

Value: unspecified

Type: OutputType

Description: Constant rate (optional)

hasConstantRate

Value: true

Type: Boolean

Description: = true, if rate is a constant parameter

hasFactor

Value: false

Type: Boolean

Description: = true, if rate is to be multiplied with input u

carryingCapacity

Value:

Type: CapacityType

Description: Carrying capacity

hasConstantCapacity

Value: true

Type: Boolean

Description: = true, if the carrying capacity given is given by a constant parameter

isCCR

Value: true

Type: Boolean

Description: = true, if the factional rate given is assumed to be a continuously compounding rate else the rate will be converted

Connectors (6)

flowPort

Type: FlowPort

Description: Used to represent stock and flow connections

y

Type: RealOutput

Description: Output of current rate of flow

y1

Type: RealOutput

Description: Output of current rate of flow

u

Type: RealInput

Description: Factor input

u_rate

Type: RealInput

Description: Rate input

u_K

Type: RealInput

Description: Carrying capacity

Components (8)

modelSettings

Type: ModelSettings

Description: Setting important global variables within a model

onOff

Type: PulseInput

Description: Generate pulse or pulse-train signal of real input

permanent

Type: ConstantConverter

Description: A constant value is turned into a constant signal

parFactor

Type: ConstantConverter

Description: A constant value is turned into a constant signal

actualRate

Type: Product_3

Description: Inputs are multiplied

parRate

Type: ConstantConverter

Description: A constant value is turned into a constant signal

parK

Type: ConstantConverter

Description: Constant carrying capacity

logisticallyGrowing

Type: LogisticGrowth

Description: Logistic growth model

Revisions

  • Introduced in v2.0.0.