BlockWerk Documentatie
|·|

Absolute Value

Math

Het Absolute Value-blok (absolute waarde / gelijkrichter) berekent de absolute grootte ∣u(t)∣|u(t)| van het ingangssignaal. De uitvoer is altijd niet-negatief (≥0\ge 0), ongeacht het teken van de invoer. Dit blok wordt veel gebruikt voor magnitudeberekeningen, foutnormen (MAE: Mean Absolute Error) en dubbelzijdige signaalgelijkrichting.

Simuleren in BlockWerk

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

Simuleren in BlockWerk →

Wiskundig Model

y(t)=∣u(t)∣={u(t),als u(t)≥0−u(t),als u(t)<0y(t) = |u(t)| = \begin{cases} u(t), & \text{als } u(t) \ge 0 \\ -u(t), & \text{als } u(t) < 0 \end{cases}

Ingangen & Uitgangen

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

Gebruiksvoorbeelden

Volledige Golfgelijkrichting (Full-Wave Rectification)

Een wisselspanning (sinus) invoeren levert een gelijkgerichte pulserende gelijkspanning op met verdubbelde grondfrequentie (2f2f):

Wisselspanning (50 Hz AC) → Abs → Gelijkgerichte Golf (100 Hz DC)

Opmerkingen & Best Practices

  • Niet-negatieve Uitvoer: y(t)≥0y(t) \ge 0 onder alle omstandigheden.
  • Knikpunt bij 0: Niet differentieerbaar op het punt u=0u = 0.
  • Minimale Rekenkracht: Uitgevoerd via snelle processor-instructies (f64::abs).

Gerelateerde Componenten

  • Product: Kwadrateren (u2u^2) voor vermogens- en RMS-berekeningen
  • SquareRoot: Vierkantswortel trekken
  • Saturation: Begrenzen van signaalbereiken