BlockWerk Documentatie
Δ

Discrete d/dt

Discrete

Berekent de discrete-tijd afgeleide (achterwaartse differentie / backward difference) van het ingangssignaal. Geeft nul als uitvoer bij het eerste sample.

Simuleren in BlockWerk

Interactieve sandbox direct in je browser — geen installatie, aangedreven door WebAssembly.

Simuleren in BlockWerk →

Wiskundig Model

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

waarbij y[n] de huidige uitvoer is, u[n] de huidige invoer en T de bemonsteringstijd.

Ingangen & Uitgangen

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

Parameters

Parameters Label Type Standaard Beschrijving
sampleTime Sample Time number 0.01

Gebruiksvoorbeelden

  • Zie de ingebouwde voorbeelden in de handleiding voor een demonstratie van dit blok.

Opmerkingen & Best Practices

  • Ruisversterking: Differentiëren versterkt hoogfrequente ruis; filter ruizige signalen vooraf met Smooth of een laagdoorlaatfilter
  • Eerste sample: De uitgang is nul bij de eerste simulatiestap (er is nog geen eerdere invoerwaarde beschikbaar)
  • Bemonsteringstijd: Kleinere bemonsteringstijden verhogen de afgeleide versterking; de uitvoer wordt geschaald met 1/T
  • Achterwaartse differentie: Dit is de standaard achterwaartse Euler-differentiatie — causaal en rekenkundig zeer efficiënt
  • Voor continu ontwerp: Gebruik het Derivative-blok (met ingebouwde filtering) voor een gladdere continue differentiatie

Gerelateerde Componenten