DELAYP(input,delay time:pipeline) 3rd order exponential DELAY with Pipeline
Returns a 3rd order exponential delay of the input and computes the in progress pipeline, conserving the input if the delay time changes. Equivalent to the equations:
DELAYP=LV3/DL
pipeline=LV3+LV2+LV1
LV3=INTEG(RT2-DELAYP,DL*IN)
RT2=LV2/DL
LV2=INTEG(RT1-RT2,LV3)
RT1=LV1/DL
LV1=INTEG(input-RT1,LV3)
DL=delay time/3
See also: SMOOTH, SMOOTH3, DELAY3
Units: DELAYP(units,time,units) --> units
Input units match output and pipeline units. The units of delay time must match those of TIME STEP.
Example
product completions = DELAYP(product starts,
production time:work in progress)
(note there is no equation for work in progress in the model)
NOTE DELAYP is supported as a convenient shorthand, but is not recommended for widespread use. The following equations have the same effect, and are easier to understand:
product completions = DELAY3(product starts,production time)
work in progress = INTEG(product starts - product completions,
product starts * production time)