BlockWerk Dokumentation
⏱

Delay

Dynamics

Der Delay-Block führt eine feste Zeitverzögerung (Totzeit / Transportverzögerung) für das Eingangssignal ein. Dies modelliert Kommunikationsverzögerungen, Sensorlatenzen, Verarbeitungszeiten und andere reale Systemdynamiken. Die Verzögerung wird über einen Ringpuffer realisiert, der historische Eingangswerte speichert.

In BlockWerk simulieren

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

In BlockWerk simulieren →

Mathematisches Modell

y(t)=u(t−τ)y(t) = u(t - \tau)

Ein- & Ausgänge

Direction ID Label Typ Status
→ In in Input number Required
→ In reset Reset number Optional
← Out out Output number Output

Parameter

Parameter Label Typ Standardwert Beschreibung
delayTime Delay Time number 0.1
initialOutput Initial Output number 0

Anwendungsbeispiele

Ein Impulssignal mit 0.2 Sekunden Verzögerung erscheint um 0.2 Sekunden zeitversetzt.

Hinweise & Best Practices

  • Puffergröße wird automatisch berechnet: ceil(delayTime / sampleTime) + 1
  • Der Speicherbedarf skaliert linear mit der Verzögerungszeit
  • Stationäre Amplitude bleibt unverändert, lediglich eine Phasenverschiebung tritt auf
  • Typische Anwendungen: vernetzte Regelungssysteme, Sensorverzögerungen, Transporttotzeiten
  • Nutzt die Schreib-vor-Lese-Reihenfolge im Ringpuffer für konsistentes Verhalten

Verwandte Blöcke