BlockWerk Dokumentation
⚙

Backlash

Discontinuous

Modelliert mechanisches Spiel (Flankenspiel / Totgang). Der Ausgang bleibt konstant, bis sich der Eingang um mehr als die halbe Totbandbreite von der aktuellen Ausgangsposition entfernt. Wird verwendet zur Modellierung von Zahnrädern, Gestängen und anderen mechanischen Systemen mit Spiel.

In BlockWerk simulieren

Interaktive Sandbox direkt im Browser — keine Installation, WebAssembly-Engine.

In BlockWerk simulieren →

Mathematisches Modell

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}

wobei u der Eingang, y der Ausgang, y_prev der vorherige Ausgang und D die Totbandbreite ist.

Ein- & Ausgänge

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

Parameter

Parameter Label Typ Standardwert Beschreibung
deadbandWidth Deadband Width number 1
initialOutput Initial Output number 0

Anwendungsbeispiele

  • Siehe die integrierten Beispiele im Handbuch für eine Demonstration dieses Blocks.

Hinweise & Best Practices

  • Richtungsabhängig: Der Ausgangsverlauf des Flankenspiels hängt davon ab, ob der Eingang ansteigt oder abfällt.
  • Anfangsbedingung: Der Parameter initialOutput sollte mit der Ruhelage des physikalischen Systems übereinstimmen.
  • Totbandsymmetrie: Das Totband ist um den aktuellen Ausgang zentriert; das gesamte Spiel entspricht deadbandWidth.
  • Kaskadierung: Mehrere hintereinandergeschaltete Backlash-Blöcke modellieren komplexe mechanische Antriebsstränge.
  • Numerische Stabilität: Sehr kleine Totbandbreiten im Verhältnis zur Signalamplitude können hochfrequentes Rattern (Chattering) verursachen.

Verwandte Blöcke

  • DeadZone: Null-Ausgang innerhalb des Bandes, kein Zustandsspeicher
  • Relay: Hysterese-Schaltung zwischen zwei Werten