blockSShapedPositive
Symmettric S-shaped curve with positive slope around origin (0,0)
Extends from Interfaces.PartialConverters.SISO_Conversion (Partial SISO converter class with input and output conversions for lookup functions).
Information
This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
The SShapedPositive lookup-function is a point symmetric, s-shaped growth function with respect to the origin (0,0) that has a positive slope. The curve has two parameters: An upperBound (lowerBound = -upperBound) and a slope s which is given as a positive number.
The output y is obtained by the following formula:
See also
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Real | upperBound | 1 | Upper asymptote (upperBound > 0) |
| Real | s | 2 | Slope controls gradient of curve (s > 1) |
| Time Conversion | |||
| Boolean | convertInput (from SISO_Conversion) | false | = true, if the input value is a rate or time variable that needs to be converted |
| Boolean | inputIsRate (from SISO_Conversion) | false | = true, if the input is given in units of time, otherwise it is assumed to be a rate |
| Boolean | convertOutput (from SISO_Conversion) | false | = true, if the output value is a rate or time variable that needs to be converted |
| Boolean | outputIsRate (from SISO_Conversion) | false | = true, if the output is given in units of time, otherwise it is assumed to be a rate |
| TimeBases | timeBaseInput (from SISO_Conversion) | TimeBases.seconds | TimeBase to convert from (default = seconds) |
| TimeBases | timeBaseTableIn (from SISO_Conversion) | modelSettings.modelDisplayTimeBase | TimeBase used for the lookup function input (default = modelDisplayTimeBase) |
| TimeBases | timeBaseTableOut (from SISO_Conversion) | modelSettings.modelDisplayTimeBase | TimeBase assumed for the lookup function output (default = modelSettings.modelDisplayTimeBase) |
| TimeBases | timeBaseOutput (from SISO_Conversion) | TimeBases.seconds | TimeBase used for the output (default = seconds) |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Connectors.RealInput | u (from SISO) | Input |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| RealOutput | y (from SO) | ||
| ModelSettings | modelSettings (from SISO_Conversion) |
Revisions
- Modified in v2.0.0.