smooth is the system dynamics function that returns an exponential smooth of the input. 

smooth can be called in formulas of system dynamics variables.

smooth function has two notations:

input can be a flow variable, or a numeric expression of any complexity.

delayTime can be either a constant or a numeric expression (e.g. a function call, or a numeric parameter). It should return a positive number: smooth function with zero or negative delay time returns not a number. 

The simplified notation of the function. Is used when the initial value is zero.



input -> units
delayTime -> time
initialValue -> units

smooth() -> units

The output units are the same as the input ones.

Related topics