LogisticGrowthS-shaped logistic growth process |
|
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.
![]() |
| 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 |
| 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 |
| 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 |