Transport Delay
Retrasar entrada por la cantidad de tiempo especificada
Bibliotecas:
Simulink /
Continuous
Descripción
El bloque Transport Delay retrasa la entrada por la cantidad de tiempo especificada. Puede utilizar este bloque para simular un retraso de tiempo. La entrada a este bloque debe ser una señal continua.
Al comienzo de la simulación, el bloque produce como salida el parámetro Initial output hasta que el tiempo de simulación supere el parámetro Time delay. A continuación, el bloque comienza a generar el retraso de la entrada. Durante la simulación, el bloque almacena los puntos de entrada y los tiempos de simulación en un buffer. Puede especificar este tamaño con el parámetro Initial buffer size.
Cuando se desea una salida en una unidad de tiempo que no se corresponde con el tiempo de los valores de entrada almacenados, el bloque interpola linealmente entre puntos. Cuando el retraso es inferior al tamaño del paso, el bloque extrapola a partir del último punto de salida, lo que puede generar resultados imprecisos. Puesto que el bloque no tiene alimentación directa, no puede utilizar la entrada actual para calcular un valor de salida. Por ejemplo, considere una simulación de paso fijo con un tamaño de paso de 1 y la unidad de tiempo actual en t = 5. Si el retraso es 0,5, el bloque debe generar un punto en la unidad de tiempo t = 4.5. Puesto que el valor de tiempo almacenado más reciente es t = 4, el bloque realiza una extrapolación hacia adelante.
El bloque Transport Delay no interpola señales discretas. En su lugar, el bloque devuelve el valor discreto en el valor de tiempo requerido.
Este bloque difiere del bloque Unit Delay, que retrasa y retiene la salida solo en momentos específicos de muestreo.
Sugerencia
Evite utilizar linmod
para linealizar un modelo que contenga un bloque Transport Delay. Para obtener más información, consulte Linearizing Models.
Ejemplos
Puertos
Entrada
Salida
Parámetros
Características del bloque
Tipos de datos |
|
Paso directo |
|
Señales multidimensionales |
|
Señales de tamaño variable |
|
Detección de cruce por cero |
|
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a