Hold
DiscreteSample-and-hold blok dat het ingangssignaal met regelmatige intervallen bemonstert en de waarde tussen bemonsteringsmomenten vasthoudt of interpoleert.
Wiskundig Model
Nulde-orde hold (Zero-Order Hold, ZOH):
Eerste-orde hold (First-Order Hold, FOH):
y(t) = u(t_k) + (u(t_k) - u(t_{k-1}))/T · (t - t_k) for t_k ≤ t < t_{k+1}
waarbij t_k = k · T en T de bemonsteringstijd is.
Ingangen & Uitgangen
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | in |
In | number | Required |
| ← Out | out |
Out | number | Output |
Parameters
| Parameters | Label | Type | Standaard | Beschrijving |
|---|---|---|---|---|
mode |
Hold Mode | select | zoh |
|
sampleTime |
Sample Time | number | 0.01 |
Gebruiksvoorbeelden
- Digitaal-naar-analoog omzetting (DAC): modelleer het effect van een D/A-omzetter in ZOH-modus met sampleTime = 0.001 s.
- Her-bemonstering: converteer een continu signaal naar een discreet 50 Hz signaal vóór een digitaal filter.
Opmerkingen & Best Practices
- ZOH vs FOH: Zero-Order Hold produceert een trapvormig signaal (kenmerkend voor D/A-omzetters); First-Order Hold extrapoleert lineair (vloeiender, maar kan overschrijding vertonen).
- Bemonsteringstijd: Moet de basistijdstap van de simulatie zijn; waarden onder de basisstapgrootte worden begrensd.
- Snelheidsovergang: Gebruik Hold om de overgang te vormen tussen subsystemen met verschillende bemonsteringsfrequenties.
- ZOH-modus: Numeriek het meest stabiel; aanbevolen tenzij een vloeiendere FOH-uitvoer expliciet noodzakelijk is.
- FOH-modus: Vereist twee voorgaande monsters; het gedrag verschilt tijdens de allereerste bemonsteringsstap na opstarten.
Gerelateerde Componenten
- UnitDelay: Vertraagt het signaal met exact één bemonsteringsperiode
- DiscreteIntegrator: Discreet-tijd accumulator