BlockWerk Dokumentation
A-B-C-D

StateSpace

Continuous

Der StateSpace-Block implementiert ein allgemeines kontinuierliches lineares zeitinvariantes (LTI) Zustandsraummodell multivariabler dynamischer Systeme, beschrieben durch die Systemmatrizen A,B,C,DA, B, C, D:

x' = Ax + Bu    (Zustandsgleichung)
y  = Cx + Du    (Ausgangsgleichung)

Dies ist die allgemeinste mathematische Beschreibung von LTI-Systemen und bildet das Fundament der modernen Regelungstheorie, multivariabler MIMO-Systeme (Multiple Input Multiple Output), des Beobachterentwurfs (z. B. Kalman-Filter) und von Zustandsrückführungen (LQR/LQG).

In BlockWerk simulieren

Interaktive Sandbox direkt im Browser — keine Installation, WebAssembly-Engine.

In BlockWerk simulieren →

Mathematisches Modell

x˙(t)=A x(t)+B u(t)y(t)=C x(t)+D u(t)\begin{aligned} \dot{x}(t) &= A \, x(t) + B \, u(t) \\ y(t) &= C \, x(t) + D \, u(t) \end{aligned}

Wobei:

  • x(t)∈Rnx(t) \in \mathbb{R}^n: Zustandsvektor (nn interne Zustandsvariablen)
  • u(t)∈Rmu(t) \in \mathbb{R}^m: Eingangsvektor (mm Eingänge)
  • y(t)∈Rpy(t) \in \mathbb{R}^p: Ausgangsvektor (pp messbare Ausgänge)
  • AA: n×nn \times n Systemmatrix (Dynamikmatrix)
  • BB: n×mn \times m Eingangsmatrix (Steuermatrix)
  • CC: p×np \times n Ausgangsmatrix (Beobachtungsmatrix)
  • DD: p×mp \times m Durchgriffsmatrix (Durchgangsmatrix)

Ein- & Ausgänge

Direction ID Label Typ Status
→ In u Input(s) number Required
→ In reset Reset number Optional
← Out y Output(s) number Output

Parameter

Parameter Label Typ Standardwert Beschreibung
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

Anwendungsbeispiele

Masse-Feder-Dämpfer-System

Modellierung mit Masse m=1m=1, Dämpfer c=2c=2, Feder k=100k=100:

Zustände: x1x_1 (Position), x2x_2 (Geschwindigkeit).

A: [0 1; -100 -2]
B: [0; 1]
C: [1 0]
D: 0

Krafteingang F(t)→StateSpace→Position y(t)F(t) \to \text{StateSpace} \to \text{Position } y(t).

Hinweise & Best Practices

  • MIMO-Unterstützung: Vollständige Unterstützung mehrerer Ein- und Ausgänge.
  • Stabilität: Das System ist asymptotisch stabil, wenn alle Eigenwerte der Matrix AA in der offenen linken komplexen Halbebene liegen (Re(λi)<0\text{Re}(\lambda_i) < 0).
  • Konsistenz der Dimensionen: Die Dimensionen der Matrizen müssen strikt aufeinander abgestimmt sein (A:n×n,B:n×m,C:p×n,D:p×mA: n\times n, B: n\times m, C: p\times n, D: p\times m), andernfalls gibt der Block 0 aus.

Verwandte Blöcke