obsv
Beobachtbarkeit eines Zustandsraummodells
Beschreibung
Ein dynamisches System wird als beobachtbar bezeichnet, wenn alle seine Zustände anhand des Systemausgangs bekannt sind. obsv berechnet eine Beobachtbarkeitsmatrix aus Zustandsmatrizen oder aus einem Zustandsraummodell. Mit dieser Matrix können Sie die Beobachtbarkeit bestimmen.
Betrachten Sie beispielsweise ein zeitkontinuierliches Zustandsraummodell mit Nx Zuständen, Ny Ausgängen und Nu Eingängen:
Hier stellen x, u und y die Zustände, Eingänge und Ausgänge dar; A, B, C und D sind die Zustandsraum-Matrizen mit den folgenden Größen:
Aist eineNx-mal-Nx-Matrix mit reellen oder komplexen Werten.Bist eineNx-mal-Nu-Matrix mit reellen oder komplexen Werten.Cist eineNy-mal-Nx-Matrix mit reellen oder komplexen Werten.Dist eineNy-mal-Nu-Matrix mit reellen oder komplexen Werten.
Das System ist beobachtbar, wenn die durch obsv erzeugte Beobachtbarkeitsmatrix vollen Rang hat, d. h. der Rang gleich der Anzahl der Zustände im Zustandsraummodell ist. Die Beobachtbarkeitsmatrix Ob hat Nx Zeilen und Nxy Spalten. Ein Beispiel hierzu finden Sie unter Beobachtbarkeit eines SISO-Zustandsraummodells.
Beispiele
Eingabeargumente
Ausgangsargumente
Beschränkungen
obsvwird für den Regelungssentwurf nicht empfohlen, da die Berechnung des Rangs der Beobachtbarkeitsmatrix nicht für die Prüfung der Beobachtbarkeit empfohlen wird.Obist für die meisten Systeme mit mehr als einer Handvoll Zustände numerisch singulär. Diese Tatsache ist in Abschnitt III unter [1] gut dokumentiert.
Referenzen
[1] Paige, C. C. "Properties of Numerical Algorithms Related to Computing Controllability." IEEE Transactions on Automatic Control. Vol. 26, Number 1, 1981, pp. 130-138.
Versionsverlauf
Eingeführt vor R2006a