The basic idea is that both blocks implement a delay but in slightly different ways:
- For the Variable Time Delay, the delay is directly used (input To).
- For the Variable Transport Delay, the delay is computed by solving an equation involving the Ti input. This helps to smooth the output and avoid instability.
Refer to the two demo examples 'sldemo_VariableTransportDelay' and 'sldemo_VariableTransportDelay_pipe', which show how you can use the Variable Transport Delay block. By switching the parameter of the block from Variable Time to Variable Transport, you can see that the results are different, the results of the Variable Transport being smoother.
Best Answer