This information is part of the Business Simulation Library (BSL). Please support this work and ► donate.
At any given time, the inflow to the PureDelay is delayed by an exact amount of time given either by the parameter delayTime
or the continuous input u
. Changes in the delay time will only affect the current or later inflow, i.e., whatever is already in the process of being delayed will not be affected.
The PureDelay will work at discrete time intervals:
when sample(modelSettings.modelStartTime + samplingPeriod, samplingPeriod) then // load new material into the stock, move loaded material, unload material end when;
The values for the in- and outflows and the load will be kept constant between events.
inflow
port of the PureDelay.OutflowDynamicStock
or →SplitOutflowDynamicStock
have to be connected to the outflow
port.SplitOutflowDynamicStock
) can be used to model leaking.init
in the Advanced tab allows to select →InitializationOptions:
initialValue
.inflow.rate * delayTime
startValue
.Conveyor
should be used, which will preserve order of entry (units can at best leave at the same time, but not earlier than units, that have already entered the stock).SimpleConveyor, Conveyor, DelayN, DelayFixed, DelayInformation