Discrete ∫
DiscreteDiscrete-tijdintegrator die het ingangssignaal over de tijd cumuleert. Dit komt overeen met een lopende som geschaald met de bemonsteringstijd.
Wiskundig Model
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 |
| → In | reset |
Reset | number | Optional |
| ← Out | out |
Out | number | Output |
Parameters
| Parameters | Label | Type | Standaard | Beschrijving |
|---|---|---|---|---|
method |
Integration Method | select | forward |
|
initialCondition |
Initial Condition | number | 0 |
|
sampleTime |
Sample Time | number | 0.01 |
Gebruiksvoorbeelden
- Zie de ingebouwde voorbeelden in de handleiding voor een demonstratie van dit blok.
Opmerkingen & Best Practices
- Voorwaartse Euler: Eenvoudigste methode maar kan instabiel worden bij snelle dynamica; geschikt voor milde integratie
- Achterwaartse Euler: Impliciete methode — stabieler voor stijve systemen; aanbevolen voor regelkringen
- Trapeziumregel: Beste nauwkeurigheid voor vloeiende signalen; komt overeen met de Tustin-/bilineaire transformatie voor filterontwerp
- Reset: De integrator kan worden gereset door de
initialCondition-parameter tijdens runtime te wijzigen - Windup: In gesloten regelkringen kan de integrator vollopen (integrator windup) als de actuator verzadigt; pas anti-windup-strategieën toe
Gerelateerde Componenten
- Integrator: Continue-tijd integrator
- DiscreteDerivative: Discrete-tijd afgeleide (inverse bewerking)