Integrator
ContinuousDer Integrator-Block berechnet das Zeitintegral (die akkumulierte Summe) eines Eingangssignals. Er ist die inverse Operation zum Derivative-Block und unentbehrlich für die Bestimmung von Positionen aus Geschwindigkeiten, die Berechnung von Flächen unter Kurven und die Implementierung des integralen I-Anteils in PID-Regelkreisen.
Mathematisches Modell
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 |
|---|---|---|---|---|
initialCondition |
Initial Condition | number | 0 |
Starting value for the integrator |
lowerLimit |
Lower Limit | number | -1000000000000000 |
Minimum output value (saturation) |
upperLimit |
Upper Limit | number | 1000000000000000 |
Maximum output value (saturation) |
Anwendungsbeispiele
Konstante Integration
Ein konstanter Eingangswert () über 1 Sekunde integriert erzeugt eine linear ansteigende Rampe von 0 auf 2.
Geschwindigkeit aus Beschleunigung
Das Signal eines Beschleunigungssensors (z. B. ) über die Zeit integriert ergibt den Verlauf der Geschwindigkeit ().
Hinweise & Best Practices
- Inverse Operation: Integrator und Derivative heben sich gegenseitig auf.
- Trapezregel: Deutlich höhere numerische Genauigkeit und Stabilität als das einfache Vorwärts-Euler-Verfahren.
- I-Anteil in PID-Reglern: Unerlässlich für die vollständige Beseitigung bleibender Regelabweichungen (Steady-State Error).
- Anti-Windup-Sättigung: Begrenzung verhindert das unkontrollierte Weglaufen des Akkumulators bei Stellgrößenbegrenzung.
Verwandte Blöcke
- Derivative: Inverse Operation (Zeitableitung)
- PIDController: Beinhaltet einen internen Integrator für den I-Anteil
- Gain: Skalierung des integrierten Signals
- TransferFunction: Kontinuierliche Übertragungsfunktion im Laplace-Bereich