Absolute Value
MathDer Absolute Value-Block (Absolutwert / Gleichrichter) berechnet den Betrag des Eingangssignals. Der Ausgang ist unabhängig vom Vorzeichen des Eingangs immer nicht-negativ (). Dieser Block wird häufig für Betragsberechnungen, Fehlernormen (MAE: Mean Absolute Error) und Vollweg-Signalgleichrichtung in der Regelungstechnik und Signalverarbeitung eingesetzt.
Mathematisches Modell
Ein- & Ausgänge
| Direction | ID | Label | Typ | Status |
|---|---|---|---|---|
| → In | in |
Input | number | Required |
| ← Out | out |
Output | number | Output |
Anwendungsbeispiele
Vollweggleichrichtung
Ein sinusförmiges Eingangssignal erzeugt eine gleichgerichtete pulsierende Ausgangsspannung mit verdoppelter Grundfrequenz ():
Wechselspannung (50 Hz AC) → Abs → Gleichgerichtete Welle (100 Hz DC)Hinweise & Best Practices
- Nicht-negativer Ausgang: unter allen Bedingungen.
- Knickstelle bei 0: Nicht differenzierbar am Punkt (Sprung in der Ableitung).
- Minimale Rechenlast: Zero-Overhead-Berechnung über native CPU-Instruktionen (
f64::abs). - Häufig kaskadiert: Oft mit Tiefpassfiltern zur Amplitudenhüllkurvenerfassung kombiniert.
- Normberechnung: Häufig mit Product oder SquareRoot für Norm- und Effektivwertberechnungen kombiniert.
Verwandte Blöcke
- Product: Multiplikation (Quadrierung für Effektivwertberechnungen)
- SquareRoot: Quadratwurzelbildung
- Saturation: Begrenzung von Signalbereichen