BlockWerk Documentación
Δ

Discrete d/dt

Discrete

Calcula la derivada en tiempo discreto (diferencia hacia atrás) de la señal de entrada. Emite cero en la primera muestra.

Simular en BlockWerk

Simulador interactivo en tu navegador — sin instalación, motor WebAssembly.

Simular en BlockWerk →

Modelo Matemático

y[n]=u[n]−u[n−1]T,y[0]=0y[n] = \frac{u[n] - u[n-1]}{T}, \quad y[0] = 0

donde y[n] es la salida actual, u[n] la entrada actual y T el tiempo de muestreo.

Entradas y Salidas

Direction ID Label Tipo Status
→ In in In number Required
← Out out Out number Output

Parámetros

Parámetros Label Tipo Por defecto Descripción
sampleTime Sample Time number 0.01

Ejemplos de Uso

  • Consulte los ejemplos integrados en el manual para una demostración de este bloque.

Observaciones y Buenas Prácticas

  • Amplificación de ruido: La diferenciación amplifica el ruido de alta frecuencia; filtre previamente las señales ruidosas con Smooth o un filtro paso bajo
  • Primera muestra: La salida es cero en el primer paso de simulación (no existe valor de entrada previo)
  • Tiempo de muestreo: Tiempos de muestreo menores aumentan la ganancia derivativa; la salida queda escalada por 1/T
  • Diferencia hacia atrás: Corresponde al diferenciador estándar de Euler hacia atrás: causal y computacionalmente eficiente
  • Para diseño en tiempo continuo: Utilice el bloque Derivative (con filtrado incorporado) para una derivación continua más suave

Bloques Relacionados