StateSpace
ContinuousHet StateSpace (toestandsruimte) blok implementeert een algemeen continu lineair tijd-invariant (LTI) multivariabel dynamisch systeem beschreven door de matrices :
x' = Ax + Bu (toestandsvergelijking)
y = Cx + Du (uitgangsvergelijking)
Dit is de meest algemene en krachtige wiskundige vorm voor LTI-systemen en vormt het fundament van de moderne regeltechniek (modern control theory), multivariabele MIMO-systemen (Multiple Input Multiple Output), observator-ontwerp (Kalman-filters) en toestandsterugkoppeling (LQR/LQG).
Wiskundig Model
Waarbij:
- : toestandvector ( interne toestandsvariabelen)
- : ingangsvector ( ingangen)
- : uitgangsvector ( gemeten uitgangen)
- : systeem- / toestandsovergangsmatrix
- : ingangsmatrix
- : uitgangsmatrix
- : directe doorvoermatrix (feedthrough)
Ingangen & Uitgangen
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | u |
Input(s) | number | Required |
| → In | reset |
Reset | number | Optional |
| ← Out | y |
Output(s) | number | Output |
Parameters
| Parameters | Label | Type | Standaard | Beschrijving |
|---|---|---|---|---|
A |
A Matrix (state) | matrix | -1 |
|
B |
B Matrix (input) | matrix | 1 |
|
C |
C Matrix (output) | matrix | 1 |
|
D |
D Matrix (feedthrough) | vector | 0 |
|
initialState |
Initial State (comma-sep) | vector | 0 |
Gebruiksvoorbeelden
Massa-Veer-Demper Systeem
Positie en snelheid met massa , demper , veer :
A: [0 1; -100 -2]
B: [0; 1]
C: [1 0]
D: 0
Krachtinvoer .
Opmerkingen & Best Practices
- MIMO Ondersteuning: Ondersteunt meerdere in- en uitgangen.
- Eigenwaarden & Stabiliteit: Het systeem is asymptotisch stabiel als alle reële delen van de eigenwaarden van strikt negatief zijn ().
- Solver Compatibiliteit: Werkt uitstekend met RK4 en TR-BDF2 voor stijve toestandssystemen.
Gerelateerde Componenten
- TransferFunction: Representatie in het Laplace -domein
- DiscreteStateSpace: Discrete toestandsruimte voor digitale computers en microcontrollers
- Integrator: Elementaire enkele toestand