BlockWerk Documentación
⚙

Backlash

Discontinuous

Modela el juego mecánico (holgura o histéresis mecánica). La salida permanece constante hasta que la entrada se desplaza más de la mitad del ancho de la zona muerta respecto a la posición de salida actual. Se utiliza para modelar engranajes, articulaciones y otros sistemas mecánicos con holgura.

Simular en BlockWerk

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

Simular en BlockWerk →

Modelo Matemático

y={u−D/2,if u>yprev+D/2u+D/2,if u<yprev−D/2yprev,otherwisey = \begin{cases} u - D/2, & \text{if } u > y_{\text{prev}} + D/2 \\ u + D/2, & \text{if } u < y_{\text{prev}} - D/2 \\ y_{\text{prev}}, & \text{otherwise} \end{cases}

donde u es la entrada, y la salida, y_prev la salida previa y D el ancho de la zona muerta (deadbandWidth).

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
deadbandWidth Deadband Width number 1
initialOutput Initial Output number 0

Ejemplos de Uso

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

Observaciones y Buenas Prácticas

  • Dependiente de la dirección: La trayectoria de salida del juego depende de si la entrada está aumentando o disminuyendo.
  • Condición inicial: El parámetro initialOutput debe coincidir con la posición de reposo del sistema físico.
  • Simetría de la zona muerta: La zona muerta está centrada en la salida actual; el juego total equivale a deadbandWidth.
  • Conexión en cascada: Múltiples bloques backlash en serie permiten modelar trenes de transmisión mecánicos complejos.
  • Estabilidad numérica: Anchos de zona muerta reducidos en relación con la amplitud de la señal pueden provocar vibraciones numéricas (chattering).

Bloques Relacionados

  • DeadZone: Salida nula dentro de la banda, sin memoria de estado
  • Relay: Conmutación con histéresis entre dos valores