New Immissions/Updates:
boundless - educate - edutalab - empatico - es-ebooks - es16 - fr16 - fsfiles - hesperian - solidaria - wikipediaforschools
- wikipediaforschoolses - wikipediaforschoolsfr - wikipediaforschoolspt - worldmap -

See also: Liber Liber - Libro Parlato - Liber Musica  - Manuzio -  Liber Liber ISO Files - Alphabetical Order - Multivolume ZIP Complete Archive - PDF Files - OGG Music Files -

PROJECT GUTENBERG HTML: Volume I - Volume II - Volume III - Volume IV - Volume V - Volume VI - Volume VII - Volume VIII - Volume IX

Ascolta ""Volevo solo fare un audiolibro"" su Spreaker.
CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Zustandsraum (Automatisierungstechnik) - Wikipedia

Zustandsraum (Automatisierungstechnik)

aus Wikipedia, der freien Enzyklopädie

Dieser Artikel oder Abschnitt bedarf einer Überarbeitung. Näheres ist auf der Diskussionsseite angegeben. Hilf bitte mit ihn zu verbessern und entferne anschließend diese Markierung.


Der Zustandsraum in der Automatisierungstechnik bzw. Regelungstechnik bezeichnet eine Beschreibung eines dynamischen Systems im Zeitbereich. Hierbei werden die inneren Einzelzustände des Systems zu einem Vektor zusammengefasst, dem Zustandsvektor, der als Ortsvektor eines Punkts im (zwei- oder mehrdimensionalen) Zustandsraum interpretiert wird. Der Zustandsvektor bewegt sich zeitlich auf einer Kurve, der Trajektorie, durch den Zustandsraum. Für ein gegebenes Eingangssignal geht dabei durch jeden Punkt des Zustandsraums genau eine Trajektorie, was (im zweidimensionalen Fall) graphische Darstellungen ermöglicht. Es handelt sich mathematisch gesehen um einen Phasenraum.

Vorteile gegenüber einer Systemcharakterisierung im Frequenzbereich, z.B. durch die Übertragungsfunktion, ergeben sich durch die Uneingeschränktheit der Allgemeinheit, da die Laplace-Transformation bestimmte Anfangsbedingungen voraussetzt, die in der Zustandsraumdarstellung frei gewählt werden können. Auch wird durch die Übertragungsfunktion (ebenso wie durch die Impuls- oder Sprungantwort im Zeitbereich) lediglich das Ein-/Ausgangsverhalten beschrieben, nicht jedoch das, was innerhalb des Systems geschieht. Dies ist aber beispielsweise im Hinblick auf die Stabilität interessant: Es kann – je nach Struktur des Systems und Wahl des Eingangssignals – zu einer Resonanzkatastrophe im Innern des Systems kommen, ohne dass sich dies (rechnerisch) im Ausgangssignal zeigt. Die Zustandsraumbeschreibung schafft hier Abhilfe.

Inhaltsverzeichnis

[Bearbeiten] Nichtlineare Zustandsgleichungen

[Bearbeiten] Lineare Zustandsgleichungen

Für zeitkontinuierliche Systeme lauten die linearen Grundgleichungen in vektorieller Form:

\underline{\dot{x}}=\underline{A}\underline{x}+\underline{B}\underline {u}
\underline{y}=\underline{C}\underline{x}+\underline{D}\underline{u}

Der Zustand x ist der Zustandsvektor. Über die Matrizen A und B sind die Verkettungen der einzelnen Zustände, samt die Zugriffe über die Steuervariablen (Eingangsgrößen) u darstellbar. Die Matrix A wird als Systemmatrix, B als Steuermatrix bezeichnet. Mittels der Koppel- oder Beobachtungsmatrix C sind die Verkettungen der Ausgangsgrößen y beschreibbar. Die Durchgangsmatrix D beschreibt die Durchgriffe des Systems, sie ist bei nicht sprungfähigen Systemen Null.

Einen wichtigen Sonderfall stellen Systeme mit einer Ein- und einer Ausgangsgröße dar (SISO Single Input, Single-Output Systeme). Hier sind \underline{B} und \underline{C} Vektoren und \underline{D} ein Skalar. Es werden dann häufig die Formelzeichen \underline{b}, \underline{c}^\top und d verwendet.

In vielen Fällen interessiert anstelle eines kontinuierlichen Verlaufs nur der Systemzustand zu diskreten Zeitpunkten, beispielsweise den Abtastzeitpunkten bei Regelung durch einen Digitalrechner. In diesem Fall ist x anstelle einer vektorwertigen Funktion der Zeit eine Folge \underline{x}_k von Vektoren. An die Stelle der Zustandsdifferentialgleichung tritt dann eine Differenzengleichung.

Die Typen der linearen Grundgleichungen:

System-Typ Zustandsraum-Modell
Kontinuierlich Zeitinvariant \dot{\mathbf{x}}(t) = A \mathbf{x}(t) + B \mathbf{u}(t)
\mathbf{y}(t) = C \mathbf{x}(t) + D \mathbf{u}(t)
Kontinuierlich Zeitvariant \dot{\mathbf{x}}(t) = \mathbf{A}(t) \mathbf{x}(t) + \mathbf{B}(t) \mathbf{u}(t)
\mathbf{y}(t) = \mathbf{C}(t) \mathbf{x}(t) + \mathbf{D}(t) \mathbf{u}(t)
Diskret Zeitinvariant \mathbf{x}(k+1) = A \mathbf{x}(k) + B \mathbf{u}(k)
\mathbf{y}(k) = C \mathbf{x}(k) + D \mathbf{u}(k)
Diskret Zeitvariant \mathbf{x}(k+1) = \mathbf{A}(k) \mathbf{x}(k) + \mathbf{B}(k) \mathbf{u}(k)
\mathbf{y}(k) = \mathbf{C}(k) \mathbf{x}(k) + \mathbf{D}(k) \mathbf{u}(k)
Laplace-Transformierte
Kontinuierlich Zeitinvariant
s \mathbf{X}(s) = A \mathbf{X}(s) + B \mathbf{U}(s)
\mathbf{Y}(s) = C \mathbf{X}(s) + D \mathbf{U}(s)
Z-Transformierte
Diskret Zeitinvariant
z \mathbf{X}(z) = A \mathbf{X}(z) + B \mathbf{U}(z)
\mathbf{Y} (z) = C \mathbf{X}(z) + D \mathbf{U}(z)

Für die letzten beiden Fälle wurde davon ausgegangen, dass der Anfangszustand des Systems \mathbf{x}(0) = 0 ist (siehe Differentiationssatz der Laplace-Transformation bzw. Differenzensatz der Z-Transformation).

Die zeitdiskrete Zustandsdarstellung wird aus der kontinuierlichen Form mittels Diskretisierung über einer festen Zeitschrittweite T gewonnen. Die diskrete Form ist besonders für Berechnungen in Echtzeit geeignet. In Echtzeit wird zuerst die Ausgangsgleichung gerechnet, und danach erst die Zustandsdifferenzengleichung zur Ermittlung der Zustände für den nächsten Berechnungsschritt. Die zeitkontinuierliche Darstellung eignet sich hingegen gut für Simulationen ohne Echtzeit-Ansprüche, durch numerische Integration. Die Exaktheit kann hier durch die Wahl des Integrationsverfahrens und die Anpassung der statischen oder dynamischen Schrittweite beeinflusst werden.

Von zentraler Bedeutung ist die Systemmatrix, aus der die Eigenwerte, und damit die Systemdynamik und deren Stabilität abgeleitet werden kann (charakteristisches Polynom). Ist die Durchgriffsmatrix keine Nullmatrix, haben die Systemeingänge zeitgleichen Einfluss auf die Ausgange, was zu einer algebraischen Schleife führen kann.

Sind A, B, C, D konstant, so ist das System linear und zeitinvariant, d. h. ein sog. LZI-System.

[Bearbeiten] Ähnlichkeitstransformation

Die Zustandsraum-Darstellung ist nicht eindeutig. Zum gleichen System existieren \infty viele Zustandsraum-Darstellungen. Anstatt der gewohnten Zustandsvariablen \vec x kann man auch einen neuen Satz an Zustandsvariablen \vec z benutzen, falls man \vec z durch \vec x beschreiben kann. \vec z = P \vec x, wobei P eine reguläre, lineare Transformationsmatrix ist, d.h. \vec z muss durch \vec x ohne Hinzufügen von Eingängen oder Ableitungen beschreibbar sein.

Es gilt dann: \{A,B,C,D\} \to \{PAP^{-1},PB,CP^{-1},D\}

Die neue Zustandsraumdarstellung beschreibt das gleiche System. Es ist deshalb selbstverständlich, dass alle Systemeigenschaften bei der Transformation unverändert bleiben.

[Bearbeiten] Übertragungsfunktion

Die "Übertragungsfunktion" eines kontinuierlichen zeitinvarianten Zustandsraum-Modells kann auf folgende Weise hergeleitet werden:

\dot{\mathbf{x}}(t) = A \mathbf{x}(t) + B \mathbf{u}(t)

durch die Laplace-Transformation erhält man

s\mathbf{X}(s) = A \mathbf{X}(s) + B \mathbf{U}(s)
(s\mathbf{I} - A)\mathbf{X}(s) = B\mathbf{U}(s)
\mathbf{X}(s) = (s\mathbf{I} - A)^{-1}B\mathbf{U}(s)

womit \mathbf{X}(s) in der Ausgangs-Gleichung substituiert wird

\mathbf{Y}(s) = C\mathbf{X}(s) + D\mathbf{U}(s)
\mathbf{Y}(s) = C((s\mathbf{I} - A)^{-1}B\mathbf{U}(s)) + D\mathbf{U}(s)

und die Übertragungsfunkion ergibt

\mathbf{Y}(s) = \mathbf{G}(s)\mathbf{U}(s)
\mathbf{G}(s) = C(s\mathbf{I} - A)^{-1}B + D

[Bearbeiten] Allgemeine Lösung im Zeitbereich

Die allgemeine Lösung im Zeitbereich erhält man durch:

x(t) = e^{At} x_0  + \int_0^t {e^{A(t - \tau )} Bu(\tau )} d\tau  = e^{At} x_0  + \int_0^t {e^{A(\tau )} Bu(t - \tau )} d\tau

y(t) = Ce^{At} x_0  + C\int_0^t {e^{A(t - \tau )} Bu(\tau )} d\tau  + Du(t) = Ce^{At} x_0  + C\int_0^t {e^{A(\tau )} Bu(t - \tau )} d\tau  + Du(t)

Schwierigkeiten kann dabei die Matrixexponentialfunktion bereiten, die analog zur skalaren Exponentialfunktion definiert ist durch die Potenzreihe

e^{At} = I + At + \frac{1}{2!} (At)^2 + \frac{1}{3!} (At)^3 + \cdots

Um hier einen geschlossenen Ausdruck angeben zu können, ist es hilfreich, A mittels Hauptachsentransformation auf Diagonalgestalt zu transformieren. Für eine Diagonalmatrix der Form

\Lambda = \operatorname{diag}(\lambda_1,\ldots,\lambda_n)

ergibt sich dann die Matrixexponentialfunktion zu

e^{\Lambda t} = \operatorname{diag}(e^{\lambda_1 t},\ldots,e^{\lambda_n t})

[Bearbeiten] Normalformen

Normalformen werden benutzt, um strukturelle Eigenschaften eines Systems klar hervor zu heben. Oft besitzt ein System in der Zustandsraumdarstellung Zustandsvariablen, welche sich im Übertragungsverhalten des Systems nicht bemerkbar machen. So kann es z.B. sein, dass sich Pole und Nullstellen kürzen, so dass diese keinerlei Einfluss auf die Übertragungsfunktion G(s) haben. Diesen Fall nennt man eine Nichtminimal-Realisierung des Systems, und dies führt dazu, dass das System entweder nicht steuerbar, nicht beobachtbar, oder weder steuerbar noch beobachtbar ist.

[Bearbeiten] Regelungsnormalform

Die gegebene Übertragungsfunktion kann mit folgendem Ansatz in eine Zustandsraumdarstellung überführt werden.

Die gegebene Übertragungsgfunktion wird in die Zähler- und Nennerfaktoren ausmultipliziert

\textbf{G}(s) = \frac{n_{3}s^{3} + n_{2}s^{2} + n_{1}s + n_{0}}{s^{4} + d_{3}s^{3} + d_{2}s^{2} + d_{1}s + d_{0}}.

Zu dieser Übertragungsfunktion im Frequenzbereich gehört im Zeitbereich die Differentialgleichung (DGL):

\textbf{y}^{(4)} + d_{3}y^{(3)} + d_{2}y^{(2)} + d_{1}y^{(1)} + d_{0}y = n_{3}u^{(3)} + n_{2}u^{(2)} + n_{1}u^{(1)} + n_{0}u

Aus dieser DGL ergeben sich für die ZR - Darstellung nach Regelungsnormalform folgende Zustandsgleichungen:

\dot{x}_{1} = x_{2}
\dot{x}_{2} = x_{3}
\dot{x}_{3} = x_{4}
\dot{x}_{4} = -d_{3}x_{4} + -d_{2}x_{3} + -d_{1}x_{2} + -d_{0}x_{1} + u
\textbf{y}  = n_{0}x_{1} + n_{1}x_{2} + n_{2}x_{3} + n_{3}x_{4}

Die Koeffizieten können nun einfach direkt in die Zustandsmatrizen eingetragen werden:

\begin{bmatrix}           \dot{x}_{1}\\           \dot{x}_{2}\\           \dot{x}_{3}\\           \dot{x}_{4}\\           \end{bmatrix}                                              =           \begin{bmatrix}            0&           1&           0&           0\\            0&           0&           1&           0\\            0&           0&           0&           1\\          -d_{0}&      -d_{1}&      -d_{2}&      -d_{3}         \end{bmatrix}               *          \begin{bmatrix}            x_{1}\\            x_{2}\\            x_{3}\\            x_{4}\\         \end{bmatrix}                +                   \begin{bmatrix}             0\\             0\\             0\\             1\\           \end{bmatrix}               *         \textbf{u}(t)
\textbf{y}(t) = \begin{bmatrix} n_{0}& n_{1}& n_{2}& n_{3} \end{bmatrix}                                                  *                         \begin{bmatrix}                           x_{1}\\                           x_{2}\\                           x_{3}\\                           x_{4}\\                         \end{bmatrix}

Diese Zustandsraum-Realisierung wird Regelungsnormalform genannt, wenn das Modell steuerbar ist.

[Bearbeiten] Beobachtungsnormalform

[Bearbeiten] Kanonische Normalform

[Bearbeiten] Siehe auch:

Static Wikipedia (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2007 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -

Static Wikipedia 2006 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu

Static Wikipedia February 2008 (no images)

aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu