2 votos

Decir si un sistema LTI es controlable o no, sin la matriz de controlabilidad

Tengo la matriz $\mathbf{A}=\begin{bmatrix}2 & 1 & 0 & 0 \\ 0 & 2 & 0 &0 \\ 0 & 0 & -1 &0 \\0 & 0 & 0 &-2\end{bmatrix}$ y el vector $\mathbf{b}=\begin{bmatrix}0\\1\\1\\2\end{bmatrix}$ .

Un sistema LTI se describe mediante la ecuación $\dot{\mathbf{x}}=\mathbf{Ax}+\mathbf{b}u$ donde $u$ es la entrada del sistema.

Quiero decidir si el sistema es controlable o no sin calcular la matriz de controlabilidad $\mathcal{M}_c=\begin{bmatrix}\mathbf{B}&\mathbf{AB}&\mathbf{A^2B}&\mathbf{A^3B}\end{bmatrix}$ .

¿Hay alguna forma de hacerlo? Gracias

1voto

yoknapatawpha Puntos 3078

Esta pregunta tiene una buena estructura que nos permite evaluar la controlabilidad mediante una inspección.

En primer lugar, observe que $\dot{x}_2 = 2x_2 + u$ lo que significa que al seleccionar cuidadosamente $u$ podemos establecer el valor de $x_2$ . De la misma manera, $\dot{x}_3 = -x_3 + u$ y $\dot{x}_4 = -2x_4 + 2u$ lo que significa que al seleccionar cuidadosamente $u$ podemos determinar $x_2$ , $x_3$ y $x_4$ "directamente" (porque $u$ aparece en su dinámica).

Por otro lado, $\dot{x}_1 = 2x_1 + x_2$ y es evidente que estas dinámicas no tienen $u$ en ellos. No obstante, como podemos empujar $x_2$ a cualquier valor que queramos, la dependencia de $x_1$ en $x_2$ significa que también podemos empujar $x_1$ a cualquier valor que queramos. Entonces podemos elegir cualquier valor para cada estado y el sistema es completamente controlable.

Para verificar esta lógica, intente calcular $\mathcal{M}_c$ con $A$ y $b$ como se ha dado. Esto dará $\text{rank}(\mathcal{M}_c) = 4$ . A continuación, intente establecer $A_{1,2} = 0$ y volver a calcular $\mathcal{M}_c$ para este caso. Como es de esperar, $\text{rank}(\mathcal{M}_c) = 3$ .

1voto

Existe una alternativa al cálculo de la matriz de controlabilidad, denominada Gramian de controlabilidad. Ofrece una mejor estabilidad numérica para la mayoría de los casos, de manera que se recomienda su uso cotidiano en lugar de la matriz de controlabilidad.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X