Skip to content

Category: System Dynamics

system dynamics material delay


Delays input quantity.


syMaterialDelay(InputValue, DelayTime, TimeNow)

The syMaterialDelay function syntax has the following arguments:

  • InputValue: required. Input quantity that should get delayed.
  • DelayTime: required. Delay time.
  • TimeNow: required. Reference to a cell with syClock().

Return value is delayed input quantity.


The InputValue represents the quantity of material that arrived into the delay element during the last time interval.

The function delays the material on its way for the specified DelayTime. If delay is decreasing during simulation time, some material will be added to recently arriving material.

Typical inputs to this element are outflow quantity and overflow quantity from syStockOutput(). Output can be used as DiscreteInflow into syStock().


  • =syMaterialDelay(A3,C3,A1) - Material arriving from cell A3 is delayed by the time that is set as a result of formula in cell C3.