# Steuerbarkeit

Ein System ist vollständig steuerbar, wenn ein Zustand in endlicher Zeit durch geeignete Stellsignale zu jedem beliebigen neuen Zustand überführt werden kann. Steuerbar ist ein System, wenn es von ausgewählten Anfangszuständen in ausgewählte Endzustände überführt werden kann. Die Steuerbarkeit beschreibt somit den Einfluss äußerer Eingangsgrößen (in der Regel der Steuergrößen) auf den inneren Systemzustand. Dabei wird zwischen Ausgangssteuerbarkeit und Zustandssteuerbarkeit unterschieden.
Umgangssprachlich wird die Vokabel steuerbar häufig benutzt im Sinne von regelbar. Fachsprachlich wird aber unterschieden zwischen steuerbar, beobachtbar und regelbar. Damit ein System regelbar ist, muss es sowohl möglich sein, seinen Zustand zu beobachten, als auch diesen zu steuern. Für die praktische Anwendung ist normalerweise Regelbarkeit relevant. Steuerbarkeit ist ein Aspekt davon.
Das Begriffspaar Steuerbarkeit und Beobachtbarkeit wurde nach 1960 von Rudolf Kálmán eingeführt.

## Definition

Ausgangspunkt für die Beurteilung der Steuerbarkeit eines linearen Systems ist die Zustandsraumdarstellung
$\mathbf {\dot {x}} =\mathbf {A} \cdot \mathbf {x} +\mathbf {B} \cdot \mathbf {u}$ $\mathbf {y} =\mathbf {C} \cdot \mathbf {x} +\mathbf {D} \cdot \mathbf {u}$
mit der Systemmatrix $\mathbf {A}$, der Steuermatrix $\mathbf {B}$, der Beobachtungsmatrix $\mathbf {C}$, der Durchgangsmatrix $\mathbf {D}$, dem Zustandsvektor $\mathbf {x}$, dem Ausgangsvektor $\mathbf {y}$ und dem Steuervektor $\mathbf {u}$.
Zur Ermittlung der Steuerbarkeit gibt es verschiedene, von der Form der Zustandsraumdarstellung abhängige, Kriterien.

### Vollständige Steuerbarkeit

Vollständig zustandssteuerbar (teilweise auch erreichbar genannt) heißt ein lineares System, wenn es für jeden Anfangszustand $\mathbf {x} (t_{0})$ eine Steuerfunktion $\mathbf {u} (t)$ gibt, die das System innerhalb einer beliebigen endlichen Zeitspanne $t_{0}\leq t\leq t_{e}$ in einen beliebigen Endzustand $\mathbf {x} (t_{e})$ überführt.

### Strukturelle Steuerbarkeit

Eine Klasse von Systemen $S\ (S_{A},\ S_{B},\ S_{C})$ heißt strukturell steuerbar, wenn es mindestens ein System $(A,B,C)\in S$ gibt, das vollständig steuerbar ist.
Dabei sind $S\ (S_{A},\ S_{B},\ S_{C})$ Matrizen, in denen alle Elemente ungleich 0 mit * markiert wurden, da alle Elemente gleich 0 über die strukturelle Beobachtbarkeit und strukturelle Steuerbarkeit entscheiden. D. h. die det S muss ungleich 0 sein.

## Steuerbarkeitskriterien
### Vollständige Ausgangssteuerbarkeit

Das System $(\mathbf {A} ,\mathbf {B} ,\mathbf {C} ,\mathbf {D} )$ ist genau dann vollständig ausgangssteuerbar, wenn der Rang der Matrix
    $\mathbf {S} _{AS}={\begin{pmatrix}\mathbf {CB} &\mathbf {CAB} &\mathbf {CA^{2}B} &\cdots &\mathbf {CA^{n-1}B} &\mathbf {D} \end{pmatrix}}$
mit der Zahl der Ausgangsgrößen übereinstimmt: Bedingung für Ausgangssteuerbarkeit ist also Rang $\mathbf {S} _{AS}=r$. Unter der Voraussetzung, dass Rang(C) = r gilt, ist jedes zustandssteuerbare System auch ausgangssteuerbar. Die Umkehrung gilt dabei nicht.

### Vollständige Zustandssteuerbarkeit
#### Kriterium von Kalman

Das System $(\mathbf {A} ,\mathbf {B} )$ ist genau dann nach Kalman vollständig steuerbar, wenn für die Steuerbarkeitsmatrix
    $\mathbf {S} _{S}={\begin{pmatrix}\mathbf {B} &\mathbf {AB} &\mathbf {A^{2}B} &\cdots &\mathbf {A^{n-1}B} \end{pmatrix}}$
gilt
    $\mathrm {Rang} \ \mathbf {S} _{S}=n$.
Im Spezialfall $\mathbf {B} \in \mathbb {R} ^{n\times 1}$ ist $\mathbf {S} _{S}$ für steuerbare Systeme sogar invertierbar, was Voraussetzung für die Verwendung der Formel von Ackermann zur Polvorgabe für Eingrößensysteme ist. Die Zustandssteuerbarkeit nach Kalman ist ein Spezialfall der vollständigen Ausgangssteuerbarkeit für $\mathbf {C} =\mathbf {I} ,\ \mathbf {D} =\mathbf {0}$.

#### Kriterium von Gilbert

Das System $({\rm {diag}}\lambda _{i},{\tilde {\mathbf {B} }})$, dessen Zustandsraummodell in kanonischer Normalform vorliegt, ist genau dann nach Gilbert vollständig steuerbar, wenn die Matrix ${\tilde {\mathbf {B} }}$ keine Nullzeile besitzt und wenn die p Zeilen ${\tilde {\mathbf {b} }}_{i}^{T}$, der Matrix ${\tilde {\mathbf {B} }}$, die zu den kanonischen Zustandsvariablen eines p-fachen Eigenwerts gehören, linear unabhängig sind.
    ${\frac {{\rm {d}}{\tilde {\mathbf {x} }}(t)}{{\rm {d}}t}}={\rm {diag}}\lambda _{i}\cdot {\tilde {\mathbf {x} }}(t)+{\tilde {\mathbf {B} }}u(t),\ {\tilde {\mathbf {x} }}(0)=\mathbf {V} ^{-1}\mathbf {x} _{0}$
$\mathbf {V}$ ist dabei die Matrix der zu den Eigenwerten gehörenden Eigenvektoren der Matrix $\mathbf {A}$, mit ${\tilde {x}}=\mathbf {V} ^{-1}x$.

#### Kriterium von Hautus

Das System (A,B) ist genau dann nach Hautus vollständig steuerbar, wenn die Bedingung
    $\mathrm {Rang} {\begin{pmatrix}\lambda _{i}I-\mathbf {A} &|&\mathbf {B} \end{pmatrix}}=n$
für alle Eigenwerte $\lambda _{i}(i=1,2,\ldots ,n)$ der Matrix A erfüllt ist.

### Steuerbarkeit von Abtastsystemen

Die oben genannten Beziehungen gelten auch für Abtastsysteme, wenn $\mathbf {A}$ durch die Transitionsmatrix und $\mathbf {B}$ durch die diskrete Eingangsmatrix $\mathbf {H}$ ersetzt wird. Nach kann die Überprüfung vereinfacht werden, indem zunächst die Bedingungen für das kontinuierliche System geprüft werden und dann die Zusatzbedingung
    $e^{s_{i}T_{ab}}\neq e^{s_{j}T_{ab}}$ für $s_{i}\neq s_{j}$
erfüllt ist.

## Regelungsnormalform (Frobenius-Form)

Die Regelungsnormalform kann unter anderem aus der Übertragungsfunktion: $G(s)={\frac {b_{0}+b_{1}s+\dotsb +b_{n-1}s^{n-1}+b_{n}s^{n}}{a_{0}+a_{1}s+\dotsb +a_{n-1}s^{n-1}+a_{n}s^{n}}}$ einfach bestimmt werden. Für $a_{n}=1$ gilt:
    ${\begin{bmatrix}{\dot {x}}_{1}\\{\dot {x}}_{2}\\...\\{\dot {x}}_{n-1}\\{\dot {x}}_{n}\\\end{bmatrix}}=\underbrace {\begin{pmatrix}0&1&0&...&0\\0&0&1&...&0\\0&0&0&...&0\\...&...&...&...&...\\0&0&0&...&1\\-a_{0}&-a_{1}&-a_{2}&...&-a_{n-1}\\\end{pmatrix}} _{A_{R}}{\begin{bmatrix}x_{1}\\x_{2}\\...\\x_{n-1}\\x_{n}\\\end{bmatrix}}+\underbrace {\begin{bmatrix}0\\0\\...\\1\\\end{bmatrix}} _{b_{R}}u$
    $y=\underbrace {\begin{bmatrix}b_{0}-b_{n}a_{0}&b_{1}-b_{n}a_{1}&\cdots &b_{n-1}-b_{n}a_{n-1}\\\end{bmatrix}} _{c'_{R}}{\begin{bmatrix}x_{1}\\x_{2}\\\vdots \\x_{n-1}\\x_{n}\\\end{bmatrix}}+{\begin{matrix}\underbrace {b_{n}} \\{\textrm}^{\rm {d_{R}}}\end{matrix}}u$
bzw. für Systeme ohne Ableitungen der Eingangsgröße
    $y=\underbrace {\begin{bmatrix}b_{0}&0&\cdots &0\\\end{bmatrix}} _{c'_{R}}{\begin{bmatrix}x_{1}\\x_{2}\\\vdots \\x_{n-1}\\x_{n}\\\end{bmatrix}}+0u$
Die spezielle Form von $A_{R}$ und $b_{R}$ ist hilfreich für die Analyse und die Konstruktion von Zustandsreglern.

## Nichtlineare Steuerbarkeit und Flachheit

Im Nichtlinearen kann man keine globale Aussagen zur Steuerbarkeit machen und muss diese immer an einen Gültigkeitsbereich koppeln. Besondere Rolle spielt hier der mathematische ad-Operator.
Deshalb erweitert die Systemeigenschaft der Flachheit die Steuerbarkeit auf den nichtlinearen Fall. Im linearen Fall sind steuerbare Systeme auch flach.
Vorsicht ist jedoch beim Schließen auf die Steuerbarkeit des nichtlinearen Systems aus der Linearisierung geboten. Ist die Linearisierung um einen Punkt steuerbar, so ist das nicht lineare System lokal um diesen Punkt steuerbar. Ist jedoch die Linearisierung nicht steuerbar, kann das System trotzdem immer noch steuerbar sein.

## Gründe für nicht vollständig steuerbare Systeme

Für die nicht vollständige Steuerbarkeit gibt es zwei wesentliche Gründe:
* Eigenvorgänge, die nicht mit dem Eingang verbunden sind, sind nicht steuerbar.
* Zwei parallele Teilsysteme mit denselben dynamischen Eigenschaften sind nicht vollständig steuerbar.

## Gründe für die Untersuchung

Das Steuerbarkeitskriterium kann auch genutzt werden um eine Regelungsaufgabe zu vereinfachen. Wird nicht die Stellgröße, sondern die Störgröße auf ihre Steuerbarkeit hinsichtlich der Regelgröße untersucht, so zeigt eine Nichtsteuerbarkeit, dass dieser Systemteil dem Störeinfluss nicht unterliegt und somit dieser Teil nicht geregelt werden muss, wenn nur die Störung unterdrückt werden soll. Andererseits kann eine Störgröße nicht kompensiert werden, wenn ein Systemteil durch die Störgröße aber nicht durch die Stellgröße steuerbar ist.
Die Eigenschaft der Nichtsteuerbarkeit der Störgröße wird für einige Regelungsverfahren genutzt. So wird bei der Störentkopplung der Regler so entwickelt, dass die Stellgröße nicht mehr von der Störgröße abhängt.