Download - Control a Vill i Dad
![Page 1: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/1.jpg)
CAPITULO 5ºCONTROLABILIDAD Y
OBSERVABILIDAD
Ing. Diego A. Patino G. M Sc., Ph. D.
![Page 2: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/2.jpg)
Controlabilidad y ObservabilidadEn este capítulo se introducen los conceptos de controlabilidad y observabilidad. Estos conceptos describen la interacción entre el mundo externo (entradas y salidas) y las variables internas del sistema (estados). La controlabilidad – alcanzabilidad es la propiedad que indica si el comportamiento de un sistema puede ser controlado por medio de sus entradas.La observabilidad – constructibilidad es la propiedad que indica si el comportamiento interno del sistema puede detectarse en sus salidas.
![Page 3: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/3.jpg)
Controlabilidad
nxpnxn BAttt
ℜ∈ℜ∈
+=
;)()()( BuAxx&
nf ℜ∈x
El sistema de n estados y p entradas:
Es ALCANZABLE si para cualquier existe un tiempo t1 y una ley de control u(t) que transfiere x(t0) = 0 a x(t1) = xf
Es CONTROLABLE si para cualquier existe una ley de control u(t) que lleva al estado inicial al estado cero en un tiempo t1 > t0
nℜ∈0x
![Page 4: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/4.jpg)
Controlabilidad
La controlabilidad tiene que ver con la posibilidad de llevar al sistema de cualquier estado inicial a cualquier estado final en tiempo finito, no importando qué trayectoria se siga, o quéentrada se use.
Sistema No Controlable
Como la controlabilidad relaciona las entradas y los estados del sistema, la ecuación de salida es irrelevante y por lo tanto se habla de la controlabilidad del par (a,B)
Para sistemas continuos LIT los dos conceptos son equivalentes, para sistemas discretos no.
![Page 5: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/5.jpg)
Controlabilidad
τττ detetxt
t
ttt ∫ −− +=0
0 )()()( )(0
)( Bux AA
La solución de un sistema continuo LIT:
Para alcanzabilidad con condición inicial cero y x(t1) = xf
ττ
ττ
τ
τ
dee
de
t
tv
ft
tt
f
∫
∫
−−
−
=
=
0)(
0
)(
)(
)(
Bux
Bux
AA
A
321
![Page 6: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/6.jpg)
ControlabilidadPara controlabilidad con x(0) = x0 y x(tf) = 0
ττ det
t∫ −=−0
)()0( Bux A
∫ −+=t
tt ee0
)( )()0(0 ττ Bux AA
Existe una entrada u(t) que puede llevar al sistema a un estado final cualquiera: para sistemas continuos LIT los dos conceptos son iguales
![Page 7: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/7.jpg)
Controlabilidad
BAte−
Teorema (Tests de Controlabilidad). La siguientes afirmaciones son equivalentes:
1. El par (A,B), A ∈ Rn×n, B ∈ Rn×p, es controlable/alcanzable
2. La matriz de controlabilidad,
es de rango n (rango completo ).
4. La matriz n × n
es no singular para todo t > 0.
3. Las n filas de son LI sobre R en el intervalo t [0,∞)
[ ][ ] ττφτφ dttttW Tt
tc BB ),(),(),( 0010
1
0
∫=
![Page 8: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/8.jpg)
Controlabilidad
∫ −− +=t
t
ttt detetx0
0 )()()( )(0
)( τττ Bux AA
La solución de un sistema continuo LIT:
Dada una condición inicial x(t0) = x0 se desea alcanzar el estado cero en un tiempo t1 finito x(t1) = 0
τττ
ξ
detet
t
t
t
tt ∫ −− =−1
0
1
1
01 )()( )(
)(
0)( Bux AA
44 344 21
Prueba de 1 a 2:
El vector ξ(t) es de n dimensiones y arbitrario
![Page 9: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/9.jpg)
Controlabilidad
∑−
=
−
−−
−=
+++=1
01
)(
1110
)(
)(...)()(
1
n
i
ii
t
nn
t
te
ttte
A
AAI
A
A
τα
ααα
τ
Empleando el teorema de Cailey – Hamilton:
Como el tiempo t1 es arbitrario :
τττβ
τβ
τβτα
τ
d
e
t
t
t
n
i
ii
n
i
ii
t
ii
)()(
)(
)()(
1
0
1
1
01
1
0
)(
1
BuAξ
AA
∫ ∑
∑
⎥⎦
⎤⎢⎣
⎡=
=
=−
−
=
−
=
−
![Page 10: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/10.jpg)
Controlabilidad
[ ]
44 344 2144344211
1
0
0
1
0
1
0
)()(....)()(
)()(...)()()()(
11
0
11
11
00
1
−Γ
−−
Γ
−−
∫∫
∫
++=
+++=
n
dd
dAA
t
tn
nt
t
t
tn
n
τττβτττβ
τττβττβττβ
uBAuB
uBAuBuBξ
Los βi son escalares:
En notación matricial:
[ ]⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢
⎣
⎡
Γ
Γ
=
⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢
⎣
⎡
Γ
Γ
=
−−
−−
1
0
1
0
11 .
...
...
nn
CC
44444 344444 21BABAABB n2nξ
![Page 11: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/11.jpg)
ControlabilidadComo el vector ξ(t) es arbitrario se debe garantizar que la ecuación anterior tiene solución por lo tanto:
La matriz C debe ser de rango completo
Para sistemas multivariable B es nxp y la matriz C es de orden nxnxp, el rango debe ser n
![Page 12: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/12.jpg)
Controlabilidad
BAte−
),0[ ∞∈∀t
Prueba de 2 a 3:
Si la matriz C es de rango completo las n filas de la matriz
son linealmente independientes sobre el conjunto de los reales
y
Por contradicción: se asume que existe un vector q no cero tal que:
TT
TtT
tsite
0Bq
0Bq A
=
=∞∈∀=−
0),0[
![Page 13: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/13.jpg)
Controlabilidad
TnT
TT
TtT
vecesnderivando
tparae
0BAq
0ABq
0BAq A
=
−=
==−
−
−
1
1
:0)(
[ ]
[ ] nderangoel
como
n
T
TnT
<
≠
=
−
−
BAABB
q0BAABBq
1
1
....:0
....
Derivando:
Lo cual contradice la condición 2: las n filas de son Linealmente independientes
BAte−
![Page 14: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/14.jpg)
Controlabilidad
],[0
),(
:
100
0
)(0
0
tttdt
tet
ttT
tA
T
∈∀=
==
∫ −−
−
0 asumir puede se
LIT sistema para
1tATA eBBeq
ττφ
BAte−
Prueba de 3 a 4:Si las n filas de la matriz son linealmente independientes sobre el conjunto de los reales y El determinante de la matriz W (t0, t1) ≠ 0 para todo t1 > t0
),0[ ∞∈∀t
Por contradicción se asume que det W (t0, t1) = 0. por lo tanto existe un vector q de dimensión n no nulo tal que:
![Page 15: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/15.jpg)
Controlabilidad
La integral solo es nula cuando ζ(t) = 0 y como B y q son diferentes de cero, el vector es nulo solamente si las filas de la matriz e-AtB son Linealmente dependientes: esto contradice la condición 3, y por lo tanto:
El determinante de la matriz W (t0, t1) ≠ 0 para todo t1 > t0
0)(
],[))((
2
0
100 )()(
=
∈∀=
∫
∫ −−
dtt
tttdt T
t
t
t
tT T
T
1
1
t
t
ζ
AT
ζ
A
ζ
0qeBBeq 4342143421
![Page 16: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/16.jpg)
Controlabilidad
[ ])()(),()( 01101 01 tetettet tttT T
xxWBu AAA −−−− −=
Prueba de 4 a 1:
Sea x(t0) = x0 una condición inicial arbitraria y sea x(t1) = xf unestado final arbitrario.
La ley de control:
Llevará al sistema desde x0 hasta x1
τττ deetxt
t
ttt ∫ −− +=1
0
101 )()0()( )()(1 Bux AA
![Page 17: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/17.jpg)
Controlabilidad
[ ]
[ ] τ
τ
τ
τ
τ
dtetetteeee
dtetetteeetx
t
t denteIndependie
ttTtAttt
t
t
tttTttt T
})()(),({]][[)0(
)()(),()0()(
1
0
01101
1
0
01101
01101)(
01101)()(
1
∫
∫
−−−−−−
−−−−−−
−+=
−+=
44444 344444 21
xxWBBx
xxWBBx
AAAAA
AAAAA
Empleando la entrada planteada:
Sacando el término independiente:
[ ]
[ ]
)()()()()0()(
)()(),(),()0()(
11
01)(
1
01101
10)(
1
01101
01101
txtxteteeetx
tetetttteetx
ttttt
ttttt
=−+=
−+=
−−−
−−−−
xxx
xxWWx
AAAA
AAAA
44444 344444 21
![Page 18: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/18.jpg)
Controlabilidad Ejemplo. La ecuación de estados lineal de un péndulo invertido
→
Esta matriz tiene rango 4; por lo que el sistema es controlable. Por lo tanto, si el ángulo x3= θ se desviara ligeramente de cero, existe un control u que lo retorna a cero en tiempo finito.La controlabilidad garantiza que existe una ley de control u capaz de llevar la posición del carro, x1=y y, el ángulo x3= θ, y sus derivadas a cero. Este hecho es consistente con la experiencia de balancear una escoba sobre la palma de una mano.
![Page 19: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/19.jpg)
Controlabilidad Si bien esto es estrictamente cierto, en la práctica el control necesario puede ser imposible de implementar; por ejemplo si se exceden los límites admisibles de corriente del motor que mueve el carro.
![Page 20: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/20.jpg)
Controlabilidad
[ ][ ] τττ deettW Tt
tc BB AA −−∫=
1
0
),( 10
[ ])()(),()( 01101 01 tetettet tttT T
xxWBu AAA −−−− −=
[ ][ ] ττφτφ dttttW Tt
tc BB ),(),(),( 1110
1
0
∫=
Hay diferencias en la notación dependiendo de los autores.
En Bay y Zak:
En Chen:
[ ])()(),(),(),()( 101101
1 ttttttttt TT xxWBu −−= − φφ
Pero los resultados son los mismos
![Page 21: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/21.jpg)
Controlabilidad Control de Mínima Energía y Gramiano de Controlabilidad
La ley de control
tiene una propiedad interesante: es el control que gasta la mínima energía en llevar al sistema del estado x0 al estado x1 en el tiempo t1:si otra entrada de control û(t) hace la misma transferencia siempre se cumple que
![Page 22: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/22.jpg)
Controlabilidad La mínima energía de control es mayor cuanto mayor sea la distancia entre x0 y x1, y cuanto menor el tiempo de transferencia t1 (ya que Wc(t1) es más cercano a ser singular).
Si todos los λ de A tiene parte real < 0, la solución única de:
es positiva definida .
Adicionalmente la integral Wc(t) converge para t = ∞. En ese caso se nota simplemente Wc(t) = Wc, y se llama gramiano de controlabilidad.
τdeBBeW tATAtc
T
∫∞
=0
![Page 23: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/23.jpg)
Controlabilidad Las funciones de MATLAB Cc=ctrb(A,B) y W=gram(A,B) calculan respectivamente la matriz de controlabilidad C y el gramiano de controlabilidad Wc. Para saber si un sistema es controlable se puede verificar el rango de C o de Wc. Para calcular el control de mínima energía se necesita la matriz Wc(t1), que se puede calcular implementando
En MATLAB:O=zeros(n,n);
I=eye(n);
Wt=[I,O]*expm([A,B*Bˆ{T};O,-Aˆ{T}]*t)*[O;expm(Aˆ{T}*t)];
![Page 24: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/24.jpg)
Controlabilidad Ejemplo: La siguiente figura ilustra una plataforma de las usadas para estudiar sistemas de suspensión para automóviles. El sistema consiste de una plataforma cuyos extremos la sustentan al piso mediante sistemas independientes de resortes y amortiguadores defricción viscosa. Asumiendo la masa de la plataforma cero, cada sistema de amortiguación en los extremos recibe la mitad de la fuerza aplicada a la plataforma. Las constantes de los resortes se asumen 1 y los coeficientes de fricción viscosa 2 y 1 respectivamente.
Sistema Plataforma
![Page 25: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/25.jpg)
ControlabilidadSe toman los desplazamientos de la posición de equilibrio de los extremos de la plataforma como variables de estado, se tiene la ecuación de estados del sistema
Si los desplazamientos iniciales son distintos de cero, y si no hay fuerza aplicada, la plataforma va a volver a su posición de equilibrio exponencialmente (los valores propios de la matriz A del sistema son -0,5 y -1, por lo que el sistema es asintóticamente estable). En teoría el sistema tomaría un tiempo infinito en alcanzar su posición de equilibrio.Se plantea el siguiente problema: si x1(0) = 10 y x2(0) = -1, ¿existe una fuerza que lleve la plataforma a su posición de equilibrio en 2segundos?
![Page 26: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/26.jpg)
Controlabilidad La respuesta no parece obvia pues la misma fuerza se aplica a los dos sistemas de amortiguación.
El rango de la matriz de controlabilidad
El sistema es controlable y, para cualquier x(0), existe una entrada que transfiera al sistema de x(0) a su posición de equilibrio en 2segundos. La matriz W:
![Page 27: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/27.jpg)
Controlabilidad La fuerza
para t ∈ [0,2] lleva al estado del sistema de x(0) = [10,-1]T a [0, 0]T en 2segundos, como se ve en la siguiente figura.
![Page 28: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/28.jpg)
Controlabilidad Teorema (Invariancia de la Controlabilidad Respecto a Cambio de Coordenadas). La controlabilidad es una propiedad invariante con respecto a transformaciones de equivalencia (cambios de coordenadas).
Dado el par (A,B) con matriz de controlabilidad
y su par equivalente
P es una matriz no singular.
![Page 29: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/29.jpg)
Controlabilidad
La matriz de controlabilidad del par equivalente es
Como P es no singular, se obtiene que ρ(C) = ρ(Ĉ).
![Page 30: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/30.jpg)
ControlabilidadEjemplo. Para el sistema hidráulico:
Es obvio que u(t) no puede afectar a x2(t), por lo que es intuitivamente evidente que el sistema es no controlable.
Un modelo en EE linealizado de este sistema, con parámetros unitarios es
y muestra que es no controlable (está en forma canónica modal).
![Page 31: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/31.jpg)
ControlabilidadEjemplo. Dado el siguiente sistema hidráulico.
Puede verse que x1(t) y x3(t) no pueden ser afectadas en forma independiente por u(t).
La ecuación de estados linealizada, con parámetros unitarios, es
![Page 32: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/32.jpg)
Controlabilidad
La matriz de controlabilidad
la cual tiene rango 2.
Por otro lado, si la entrada se aplicara en el primer tanque, como se muestra en la Figura, el sistema se vuelve controlable
![Page 33: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/33.jpg)
Controlabilidad,
la matriz de controlabilidad con B = [1 0 0]T sería
la cual tiene rango 3.
![Page 34: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/34.jpg)
ObservabilidadDefiniciones y Tests Fundamentales
El concepto de observabilidad es dual al de controlabilidad, e investiga la posibilidad de estimar el estado del sistema a partir del conocimiento de la entrada y la salida. Dado el sistema lineal invariante:
Observabilidad.
La ecuación de estado es observable si para cualquier estado inicial x(0) (desconocido), existe un tiempo finito t1 tal que el conocimiento de la entrada u y la salida y sobre el intervalo [0,t1] es suficiente para determinar en forma única el estado inicial x(0). En caso contrario el sistema es no observable.
![Page 35: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/35.jpg)
ObservabilidadDado un estado inicial x(0) y una entrada u(t), la salida del sistema está dada por
Para estudiar observabilidad, la salida del sistema y(t) y la entrada u(t) se suponen conocidas, siendo el estado inicial x(0) la única incógnita.
Se puede definir una función g (t) como:
)0()(
)()()()(0
)(
xCetg
tDudBuCetytg
At
ttA
=
−−= ∫ − τττ
g(t) es conocida
![Page 36: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/36.jpg)
Observabilidad
dttxCeCedttgCe
deetx
t
t
ttTttt
t
Ttt
t
t
ttt
TT
∫∫
∫
−−−
−−
=
+=
1
0
11
1
0
1
0
0
)(]][[)(
)()0()(
0)()()(
)()(
AAA
AA Bux
:integrando e g(t) icandopremultipl
τττ
A partir de g(t) se determina x(t0) y de la solución de la ecuación de estado se determina x(t) para t en el intervalo [t0,t1]:
)()],([)(][
]][[),(
010)(
)()(10
00
1
0
1
1
0
11
txettedttgCe
dtCeCettW
tAtAt
t
Ttt
t
t
ttTtto
T
T
−−−
−−
=
=
∫
∫
νA
AA
![Page 37: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/37.jpg)
Observabilidad∫ −−−−=1
0
000 )(][]),([)( )(11000
t
t
TttAtAtA dttgCeettWetT
x
De las propiedades de la matriz de transición de estados:
00 1
1
][
)],([)],([tAtA TT
ee
tt
=
=−−
− τφτφ
Si la matriz ν-1(t0,t1) existe el estado inicial es:
∫ −−=1
0
000 )()],([)( )(11000
t
t
TttAtAtA dttgCeettWetTT
x
![Page 38: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/38.jpg)
Observabilidad
teAC
Teorema (Tests de Observabilidad). La siguientes afirmaciones son equivalentes:
1. El par (A,C), A ∈ Rn×n, C ∈ Rq×n, es observable
2. La matriz de observabilidad:
es de rango n (rango completo ).
4. La matriz n × n
es no singular para todo t1 > t0.
3. Las n columnas de son LI sobre R en el intervalo t [0,∞)
( )Tn 1−= CA..CAC O
dtCeCettWt
t
ttTtto
T
∫ −−=1
0
11 ]][[),( )()(10
AA
![Page 39: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/39.jpg)
ObservabilidadConstructibilidad: el par (A,C) es construible si existe un t1 > t0finito tal que para una entrada u(t) arbitraria y la respuesta y(t) resultante en el intervalo [t0, t1] se puede determinar x(t1)
Para sistemas continuos LIT los dos conceptos son equivalentes.
Teorema (Dualidad entre Controlabilidad y Observabilidad). El par (A,B) es controlable si y sólo si el par (AT,BT) es observable.Se demuestra fácilmente empleando las matrices W y V.
![Page 40: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/40.jpg)
ObservabilidadEjemplo:
Sistema No Observable
![Page 41: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/41.jpg)
ObservabilidadObservación a Través de Diferenciación. Una forma alternativa de resolver
es a través de la diferenciación repetida de en t = 0 (que equivale a la diferenciación repetida de la entrada y la salida). Es fácil verificar que
por lo que se puede escribir
![Page 42: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/42.jpg)
ObservabilidadSi el sistema es observable, O es de rango completo de columnas, ρ(O) = n. Entonces, existe una solución única del sistema de ecuaciones anterior, dada por
Si bien es factible implementar observación mediante este método de diferenciación, en la práctica no es recomendable, ya que la medición de y(t) va a incluir casi siempre ruido de alta frecuencia. La diferenciación de “amplifica” el ruido, aumentando los errores en el cálculo de x(0).
Por otro lado, como la integración tiene el efecto de “filtrar” ruido de alta frecuencia, es mucho mejor implementar el cálculo de x(0) a través de la fórmula
![Page 43: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/43.jpg)
ObservabilidadGramiano de ObservabilidadSi la matriz A es negativa definida , la integral Wo(t) converge para t = ∞. En ese caso se nota simplemente Wo(t) = Wo, y se llama gramiano de observabilidad.
De los resultados anteriores se puede demostrar que si la matriz A es negativa definida, Wo es la única solución, y positiva definida, de la ecuación
Las funciones de MATLAB Ob=obsv(A,C) y Wo=gram(A’,C’)’calculan respectivamente la matriz de observabilidad O y el gramiano de observabilidad Wo. Verificando el rango de O o Wo se determina si un sistema es observable.
![Page 44: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/44.jpg)
ObservabilidadTeorema (Invariancia de la Observabilidad Respecto a Cambio de Coordenadas). La observabilidad es una propiedad invariante con respecto a transformaciones de equivalencia (cambios de coordenadas).Ejemplo (Controlabilidad y Observabilidad de un circuito RLC). Para el circuito RLC el modelo de estado es:
El sistema es de segundo orden, n=2, con una entrada y una salida, p=1=q.
![Page 45: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/45.jpg)
EjemploLa matriz de controlabilidad C,
El rango de C
La condición para que este determinante sea cero es
→
![Page 46: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/46.jpg)
EjemploPor otro lado, la matriz de observabilidad O es
que es siempre de rango completo. En conclusión, el sistema es siempre observable, pero puede llegar a ser no controlable.
Analizando la función transferencia.
![Page 47: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/47.jpg)
Ejemplo
![Page 48: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/48.jpg)
EjemploLas raíces del polinomio característico:
Las dos raíces tienen parte real negativa: el sistema seráasintóticamente (y por ende, BIBO) estable para todo valor de R, L yC.
En particular, si R = √(L/C) (valor de R para el cual el sistema es no controlable):
es decir, dos raíces iguales.
![Page 49: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/49.jpg)
EjemploPara este valor de R la función transferencia queda
que es ahora un sistema de primer orden. Para este particular valor de R los elementos almacenadores de energía combinan sus efectos de tal manera que el sistema se comporta, desde el punto de vista externo, como un sistema de primer orden. La pérdida de controlabilidad y la cancelación de un par polo-cero en la función transferencia para este particular valor de R no es una coincidencia; necesariamente debe haber cancelaciones en la función transferencia si el sistema es no controlable o no observable.
![Page 50: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/50.jpg)
Sistemas VariantesDado el sistema de n estados, p entradas y q salidas
La ecuación de estados es controlable en t0 si existe un tiempo finito t1 > t0 tal que para cualquier x(t0) = x0 y cualquier x1, existe una entrada que transfiere x0 a x1 en tiempo t1. De lo contrario el sistema es no controlable en t0.
Para sistemas estacionarios, si la ecuación de estados es controlable, entonces es controlable en todo t0 y para cualquier t1 > t0. En el caso no estacionario la especificación de t0 y t1 es crucial.
![Page 51: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/51.jpg)
Sistemas VariantesTeorema. (Controlabilidad de Sistemas No Estacionarios). El par (A(t),B(t)) es controlable en un tiempo t0 si y sólo las filas del producto matricial:
Φ(t,τ ) es la matriz de transición de estados de x’ = A(t)x.
)(),( 0 ττφ Bt
Son linealmente independientes en el intervalo [t0, t1]
Necesaria: si las filas son LI entonces la matriz de Gram:
Es no singular en el intervalo [t0, t1]
![Page 52: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/52.jpg)
Sistemas Variantes
[ ] [ ])(),(),()( 0101
0 tttttt cTT xWBu −−= φ
Sea x(t0) = x0 una condición inicial arbitraria y sea x(t1) = 0
La ley de control:
Llevará al sistema desde x0 hasta 0 en el tiempo t1
ττττφφ dttttxt
t∫+=1
0
)()(),()0(),()( 1011 uBx
![Page 53: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/53.jpg)
Sistemas Variantes
[ ] [ ] ττφτττφφ dttttttttxt
tc
TT∫ −−=1
0
)(),(),()()(),()0(),()( 0101
11011 xWBBx
Empleando la entrada planteada:
De las propiedades de la matriz de transición:
τττττ
ττ
dttttttttx
ttttt
t
T
⎥⎥
⎦
⎤
⎢⎢
⎣
⎡−=
=
∫ −1
0
)(),()](),()][(),([)0(),((
),(),(),(
0101
00011
0011
44 344 21xWBφBφxφ
φφφ
)
![Page 54: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/54.jpg)
Sistemas Variantes
0)()(),(),()0()[,)(
1
0101
1001
=−= −
(t 1
txtttWttWtt cc xxx φ
Suficiente: por contradicción se asume que el sistema es controlable pero que la matriz W no es invertible. Por lo tanto es deficiente en rango y existe un espacio nulo no trivial tal que existe un vector z no nulo tal que:
La señal de entrada escogida lleva al sistema al estado cero en t1
0),(
0),(
10
10
=
=
zttWz
zttW
cTc
![Page 55: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/55.jpg)
Sistemas Variantes[ ]
0)(),(:
0),(
)(),()(),(),(
0
2
0
0010
1
0
=
==
= ∫
ττφ
τφ
τττφττφ
Btz
zt
zdBtBtzzttWz
T
T
Tt
t
Tc
T
donde de
B T
Como el sistema es controlable debe existir una entrada uz(t) que lleve al sistema desde el estado x0 hasta el estado cero en t1
ττττφτφ duBtzt
zxsit
tz∫+=
=1
0
)()(),(),(0
)0(
10
![Page 56: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/56.jpg)
Sistemas Variantes
( )
0 -
- z
==
==
=
∫
∫
=
−
−
ττττφ
τφτφφτφφ
ττττφφ
duBtzzz
tttttttpero
duBttt
t
tz
TT
t
tz
1
0
1
0
)()(),(
),(),(),(),(),(:
)()(),(),(
0
0
01101011
1011
4434421
Esto implica z = 0 lo cual contradice la suposición inicial: Wc debe ser invertible.Para aplicar este Teorema se necesita la matriz de transición de estados Φ(t,τ ), que no es fácil de evaluar.Se puede desarrollar un test de controlabilidad que no depende del conocimiento de Φ(t,τ ).
![Page 57: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/57.jpg)
Sistemas VariantesSi A(t) y B(t) son continuamente diferenciables (n – 1) veces, se define la siguiente secuencia de matrices
De la definición se puede plantear.
)(),()(),(
)(),()(),(
)(),()(),(
00
100
000
tMtttBttt
tMtttBttt
tBtttMtt
mk
k
φφ
φφ
φφ
=∂∂
=∂∂
=
![Page 58: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/58.jpg)
Sistemas VariantesTeorema. (Condición Suficiente para Controlabilidad de Sistemas No Estacionarios).Sean A(t) y B(t) continuamente diferenciables (n - 1) veces. Entonces el par (A(t), B(t)) es controlable en el intervalo [t0 , t1 ] si existe un τ en dicho intervalo tal que
Si el rango es menor de n nada ha sido probado.
Ejemplo. Dado el sistema
![Page 59: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/59.jpg)
Sistemas VariantesComo A(t) y B(t) son continuamente diferenciables todas las veces que se quiera, calculamos
El determinante de la matriz
es t2 + 1, que es distinto de cero para todo t. Así el sistema es controlable en todo t.
![Page 60: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/60.jpg)
Sistemas VariantesLa ecuación de estado
es observable en t0 si existe un tiempo finito t1 tal que para cualquier estado x(t0) = x0 el conocimiento de la entrada y la salida sobre el intervalo de tiempo [t0 , t1] es suficiente para determinar únicamente el estado inicial x0. De lo contrario el sistema es no observable en t0.
Teorema. (Observabilidad de Sistemas No Estacionarios). El par (A(t),C(t)) es observable en un tiempo t del intervalo [t0 , t1] si y sólo si existe las columnas de la matriz
),()( 10 tttC φ
Son LI
![Page 61: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/61.jpg)
Sistemas Variantes
donde Φ(t,τ ), es la matriz de transición de estados de x´ = A(t)x, es no singular.
La matriz Gram de observabilidad:
![Page 62: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/62.jpg)
Sistemas VariantesLa siguiente es una condición suficiente para observabilidad que prescinde del conocimiento de la matriz de transición de estados Φ(t,τ ).Teorema. (Condición Suficiente para Observabilidad de Sistemas No Estacionarios).Sean A(t) y C(t) continuamente diferenciables (n -1) veces. Entonces el par (A(t),C(t)) es observable en un tiempo t0 si existe un tiempo finito t1 > t0 tal que
donde
![Page 63: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/63.jpg)
Sistemas VariantesLa dualidad entre controlabilidad y observabilidad que tienen los sistemas lineales estacionarios no se aplica a sistemas no estacionarios. Debe usarse la siguiente forma alterada.
Teorema. (Dualidad Controlabilidad - Observabilidad en Sistemas No Estacionarios). El par (A(t),B(t)) es controlable en t0 si y sólo si el par (-AT(t),BT(t)) es observable en t0.
![Page 64: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/64.jpg)
Sistemas DiscretosEl sistema
con
Los conceptos y pruebas de controlabilidad y observabilidad parasistemas en tiempo discreto son análogos a los de tiempo continuo. Existen sin embargo diferencias importantes:
Controlabilidad y alcanzabilidad son conceptos diferentes
![Page 65: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/65.jpg)
Sistemas Discretos
• Si un sistema en tiempo continuo es controlable, existe una entrada que transfiere el estado del sistema entre dos estados cualesquiera en un intervalo de tiempo finito arbitrario, no importa cuan pequeño este intervalo de tiempo sea. En el caso de tiempo discreto, este intervalo de tiempo no es arbitrario; existe un tiempo mínimo, tal que toda transferencia de estados debe necesariamente hacerse en un tiempo mayor o igual a T
• Para sistemas en tiempo continuo, si se puede llevar el estado al origen desde cualquier otro estado, siempre se puede hacer lo contrario: llevar el estado desde el origen a cualquier otro estado. En sistemas discretos esto no se cumple si la matriz A es singular.
![Page 66: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/66.jpg)
Sistemas DiscretosControlabilidad al Origen y Alcanzabilidad
Existen en realidad tres definiciones aceptadas para controlabilidad, asociadas con la posibilidad de:
1 Transferir cualquier estado a cualquier estado
2 Tranferir cualquier estado al origen, llamada controlabilidad al origen, y
3 Tranferir el estado desde el origen a cualquier estado, llamadacontrolabilidad desde el origen, o alcanzabilidad.
![Page 67: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/67.jpg)
Sistemas DiscretosPara sistemas lineales, estacionarios, y en tiempo continuo, las tres definiciones son equivalentes. Para sistemas lineales, estacionarios, y en tiempo discreto, si la matriz A es no singular, de nuevo, las tres definiciones son equivalentes. Sin embargo, si A es singular, el sistema puede ser no controlable según 1, pero controlable según 2.
Por ejemplo el sistema
La matriz de controlabilidad
tiene rango 1, por lo que el sistema es no controlable. Sin embargo, para cualquier x[0] = [α β]T, la entrada u[0] = 2α + β transfiere x[0] a x[1] = 0, en un paso. Caba notar que A es singular.
![Page 68: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/68.jpg)
Sistemas Discretos
Para considerar la controlabilidad en el intervalo [j0 , j1] se toma el valor final x(j1) = 0 y se evalúan las condiciones para las cuales la ecuación :
))u(j1))u(j ... 2)-2)u(j-1)-1)u(j-
1)-1)u(j- 2)-2)u(j- ....1))u(j ))u(j
00
11
11
00
00101
1111
111111
01001
1001
()1,(1()2,(()1,((
(),(()1,(1()2,(()1,(
)1()1(),()(),(1
10
jBjjjBjjjBjjjB
jBjjjBjjjBjjjBjj
iuiBijjXjj d
j
ji
++++++
+−+=
+−+
++++++=
−−=− ∑+=
φφφ
φφφφ
φφ
![Page 69: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/69.jpg)
Sistemas Discretos
En notación matricial:
[ ]
⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢
⎣
⎡−−
=
⎥⎥⎥⎥
⎦
⎤
⎢⎢⎢⎢
⎣
⎡−−
+−−−=−
)(
)2()1(
),(R
)(
)2()1(
)()1,(..)2()1,()1()(),(
0
1
1
10c
0
1
1
0011111001
ju
juju
jj
ju
juju
jBjjjBjjjBjXjj φφφ
Tiene una solución para un vector de secuencia de entrada, no necesariamente único. Rc es la matriz de controlabilidad
![Page 70: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/70.jpg)
Sistemas Discretos
[ ]dj
ddddc
jkd
BABABjjR
Ajkjk1
101),(
)(),(−
−
=
=−= φφ
Para sistema invariante.
Si el vector
njxjj ℜ∈− )(),( 001φ
Es arbitrario la ecuación matricial anterior tiene solución única, si y solo si el rango de Rc es completo
![Page 71: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/71.jpg)
Sistemas Discretos
njxjj ℜ∈− )(),( 001φ
)],([)],([ 1010 jjjjRc φρρ =
Pero en el caso discreto se puede tener rango de Rc < n si el vector
Está restringido a un subespacio del espacio de estado total: el sistema puede ser controlable con rango de Rc < n En este caso la controlabilidad se obtiene para:
Esto puede pasar porque una matriz Ad deficiente en rango puede resultar en un sistema que es controlable al estado cero con entrada cero. En el caso extremo Ad = 0
Bujxkx ∑+•== 0)(00)(
En el sistema continuo A = 0 significa un estado constante.
![Page 72: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/72.jpg)
Sistemas DiscretosEn el caso discreto el número de términos en la matriz Rcdepende del número de pasos en el intervalo [j0 , j1] .
Si la matriz φ(j0 , j1) es de rango n1 para que el sistema sea controlable se requiere que el rango de Rc (j0,j1) sea también n1
Si el sistema es de una entrada (p = 1) el numero de columnas de la matriz Rc (j0,j1) es igual al número de pasos de tiempo en el intervalo j1-j0 y si este número es < n1 no hay posibilidades de controlabilidad.
![Page 73: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/73.jpg)
Sistemas DiscretosAlcanzabilidad:
Un sistema es alcanzable si se puede llevar desde un estado inicial cero a un estado final arbitrario no cero: x(j0) = 0 y x(j1) = xf
⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜
⎝
⎛−−
=
−−= ∑+=
)(
)2()1(
),
)1()1(),(
0
1
1
1
1
1
0
ju
juju
j
iUiBijxj
jif
0Ra(j
φ
![Page 74: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/74.jpg)
Sistemas DiscretosSi xf es un vector arbitrario en Rn para que la ecuación anterior tenga solución:
njjRa =)],([ 10ρ
Un sistema discreto puede ser controlable sin ser alcanzable. Por eso la propiedad de alcanzabilidad es más deseable que la de controlabilidad.
El mismo resultado aplica para sistemas MIMO.
La restricción sobre el número de pasos requerido también aplica.
Para sistema invariante la matriz Ra es igual a la matriz Rc: la prueba es la misma pero el concepto es fundamentalmente distinto.
![Page 75: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/75.jpg)
Sistemas DiscretosLa matriz Gram discreta de alcanzabilidad se define como:
[ ]Tj
jidc iBijiBijjjW ∑
−
=
++=1
1110
1
0
)()1,()()1,(),( φφ
El sistema discreto es alcanzable en el intervalo [j0 , j1] si ysólo si el Gram de alcanzabilidad es no singular
![Page 76: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/76.jpg)
Sistemas DiscretosTeorema (Tests de Alcanzabilidad). La siguientes afirmaciones son equivalentes:
• El par ,es alcanzable
• La matriz de alcanzabilidad,
es de rango n (rango completo de fila).
• La matriz n × n
es no singular.
• La matriz tiene rango completo de fila para cada valor propio λ de A.
![Page 77: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/77.jpg)
Sistemas DiscretosObservabilidad de Sistemas en Tiempo Discreto. La ecuación de estado en tiempo discreto es observable en el intervalo de tiempo [j0 j1] si cualquier estado inicial arbitrario x[j0] se puede determinar exactamente, conociendo la secuencia de salida:
y(j) para j = jo ,….., ji-1
Dos diferencias importantes respecto al caso continuo:La secuencia de salida se debe conocer en los instantes discretos jo ,….., ji-1.No es necesario incluir la secuencia de entrada: las condicionespara la existencia de la solución para el estado inicial x[j0] son las mismas para la respuesta a entrada cero que para la respuesta completa.
![Page 78: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/78.jpg)
Sistemas Discretos
∑+=
+−−+=j
jidddd jUjDiuiBijjCjxjjjCjy
100
0
)()()1()1(),()()(),()()( φφ
)]1()1()()()1([)(),1()1()1()()()(),()()(
0000000000
0000000
+++++++=++=
jujDjujBjCjxjjjCjyjujDjxjjjCjy
dddd
dd
φφ
La solución para la salida y(j) es:
A partir de la condición inicial los primeros términos de la solución son:
El último término:
44444444444 344444444444 21cero estadoen Respuesta
)]1()1()1()1(),1()1([
)(),1()1()1(
11
1
111
00111
1
0
−−+−−−−
+−−=−
∑−
+=
jujDiuiBijjC
jxjjjCjy
dd
j
jid
d
φ
φ
![Page 79: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/79.jpg)
Sistemas DiscretosLa respuesta en estado cero sólo depende de la secuencia de entrada
⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜
⎝
⎛
−
++
⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜
⎝
⎛
−−
++=
⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜
⎝
⎛
−
+
)1(
)1()(
)(
),1()1(...
),1()1()(
)1(...
)1()(
1
0
0
0
011
000
0
1
0
0
jy
jyjy
jx
jjjC
jjjCjC
jy
jyjy
zs
zs
zs
d
d
d
φ
φ
Para determinar x(j0) es indiferente incluir el vector de respuestas en estado cero: no cambia la condición de rango necesaria para encontrar la matriz de coeficientes de x(j0)
![Page 80: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/80.jpg)
Sistemas DiscretosEl vector x(j0) pertenece a Rn y se requiere una solución única de la ecuación anterior entonces la condición de observabilidad es:
njjR
jjjC
jjjCjC
o
d
d
d
==
⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜
⎝
⎛
−−
++),((
),1()1(...
),1()1()(
10
011
000
0
ρ
φ
φρ
4444 34444 21idadObservabil de Matriz
Para sistema con p salidas la matriz Ro es (j1pxn) y por lo tanto se necesita j1p > n: debe haber un número mínimo de muestras para completar la matriz Ro
![Page 81: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/81.jpg)
Sistemas Discretos
43421idadObservabil de Matriz
⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜
⎝
⎛
=
=
−
−
1
0 ...
),(
ndd
dd
d
jkd
AC
ACC
R
Ajkφ
Para sistema invariante con el tiempo:
Para un sistema de una salida deben haber por lo menos n muestras de salida
![Page 82: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/82.jpg)
Sistemas DiscretosReconstructibilidad: un sistema lineal discreto es reconstruibleen el intervalo [j0 , j1] si dada una condición inicial arbitraria x(j0) el estado final x(j1) puede ser determinado exactamente a partir de la secuencia de respuestas y(j) para j = jo ,….., ji-1
Despreciando la componente debida a la respuesta en estado cero:
)(
),1()1(...
),1()1()(
)1(...
)1()(
0
011
000
0
1
0
0
0
jx
jjjC
jjjCjC
jy
jyjy
R
d
d
d
4444 34444 21⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜
⎝
⎛
−−
++=
⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜
⎝
⎛
−
+
φ
φ
Para determinar x(j0) es necesario invertir Ro
![Page 83: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/83.jpg)
Sistemas Discretos
∏−
=
=1
)(),(k
jid iAjkφ
De la definición de matriz de transición:
Se puede determinar la inversa de φ si y solo si Ad (i) es invertible para todo i:
)(),()(
),(),(
1100
10011
jxjjjx
jjjj
φ
φφ
=
=−
![Page 84: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/84.jpg)
Sistemas Discretos
)(
),(),1()1(...
),(),1()1(),()(
)1(...
)1()(
1
10011
10000
100
1
0
0
0
jx
jjjjjC
jjjjjCjjjC
jy
jyjy
R
d
d
d
44444 344444 21⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜
⎝
⎛
−−
++=
⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜
⎝
⎛
−
+
φφ
φφφ
El vector de salidas se puede escribir como:
)(
),1()1(...
),1()1(),()(
)1(...
)1()(
1
),(
111
100
100
1
0
0
100
jx
jjjC
jjjCjjjC
jy
jyjy
jjR
d
d
d
4444 34444 21⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜
⎝
⎛
−−
++=
⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜
⎝
⎛
−
+
φ
φφ
![Page 85: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/85.jpg)
Sistemas Discretos
njjR =)],([ 100ρ
Para encontrar una solución para x(j1) la matriz de reconstructibilidad debe ser de rango completo
Mientras que controlabilidad no implica alcanzabilidad, observabilidad si implica reconstructivilidadReconstructivilidad no implica observabilidad
existesijj
existanojjAunque
),(
),(:
01
011
φ
φ −
![Page 86: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/86.jpg)
Sistemas Discretos
),(),(),()(),(),(
)(),()(),(
01100100
001100
11000100
jjjjRjjRjxjjjjR
jxjjRjxjjR
φφ
=
=
=
La relación entre las dos matrices R:
[ ]][][
],min[),(),(),(
00
0100
011001
RRRjjR
jjyjjRComo
nxnpxnj
ρρρφρρ
φ
≥
≤
ℜ∈ℜ∈
![Page 87: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/87.jpg)
Sistemas Discretos
njjR =)],([ 100ρSi el sistema es OBSERVABLE:
Y por lo tanto el rango de debe ser por lo menos = n entonces:
0R
Si el sistema es observable es reconstruible.
Gram de observabilidad:
),()()(),(),( 0
1
010
1
0
jiiCiCjijjWj
ji
TTdo φφ∑
−
=
=
El sistema es observable en [j0 , j1} si el Gram es no singular
![Page 88: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/88.jpg)
Sistemas DiscretosTeorema (Tests de Observabilidad). La siguientes afirmaciones son equivalentes:
• El par , es observable.
• La matriz de observabilidad,
es de rango n (rango completo de columnas).
• La matriz n × n
• La matriz tiene rango completo de columnas para cada valor propio λ de A.
![Page 89: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/89.jpg)
Controlabilidad, Observabilidad y Muestreo
La mayoría de los sistemas de control se implementan en forma digital, para lo cual casi siempre se necesita disponer de un modelo en tiempo discreto del sistema. Anteriormente se trato una forma de obtener un modelo en EE discreto exacto en los instantes de muestreo.
Las propiedades de controlabilidad y observabilidad se conservarán en el modelo discretizado? Se estudiará una condición suficiente para que esto suceda.
Sea el sistema en tiempo continuo
![Page 90: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/90.jpg)
Controlabilidad, Observabilidad y Muestreo
Si la entrada es seccionalmente constante a intervalos regulares T,
entonces,
donde
Si el sistema en tiempo continuo es controlable (observable), lacontrolabilidad (observabilidad) del sistema discretizado, depende del período de muestreo T y de los valores propios λi de la matriz A.
![Page 91: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/91.jpg)
Controlabilidad, Observabilidad y Muestreo
Teorema (Muestreo no Patológico). Sea un sistema en tiempo continuo controlable (observable). El sistema discretizado con período de muestreo T es controlable (observable) si, dados dos valores propios cualesquiera λi, λj de A tales que Re[λi - λj] = 0, se satisface la condición de muestreo no patológico
El teorema da una condición suficiente para garantizar que el sistema discretizado sea controlable (observable) si el continuo lo es. Esta condición sólo afecta a valores propios complejos conjugados de A.
![Page 92: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/92.jpg)
Controlabilidad, Observabilidad y Muestreo
Si A sólo tiene valores propios reales, entonces el sistema discretizado es siempre controlable (observable) para todo T > 0 si el sistema continuo lo es.Si A tiene valores propios complejos conjugados α±jβ,
entonces si el período de muestreo T es tal que no sea múltiplo de π/β, el sistema discreto es controlable (observable) si el continuo lo es. Si T = mπ/β para algún entero m, entonces el sistema
discreto puede no ser controlable (observable).
![Page 93: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/93.jpg)
Controlabilidad, Observabilidad y Muestreo
Ejemplo. Sea el sistema de una entrada
se asume que la matriz C = [B AB . . . An-1B] es invertible (o sea, el sistema es controlable). La condición de controlabilidad para el sistema discretizado es que la matriz
sea invertible. Es claro que si existieran dos números enteros q y r tales que eqAT = erAT, entonces el sistema no podría ser invertible.
![Page 94: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/94.jpg)
Controlabilidad, Observabilidad y Muestreo
El sistema discreto
Puede comprobarse fácilmente que si T = mπ, con m = 1, 2, . . . , entonces el sistema discreto será no controlable. Si se agrega la salida
para los mismos valores de T se pierde observabilidad en el sistema discretizado.
Ejemplo. Sea el sistema
![Page 95: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/95.jpg)
Índices de Controlabilidad y Observabilidad
Sean A ∈ Rn×n y B ∈ Rn×p tales que el par (A,B) es controlable. En consecuencia, la matriz C = [B AB . . . An-1B] tiene rango n. Claramente, “sobran” columnas en C, ya que hay np; esto se debe a que hay más de una entrada y por lo tanto B tiene p columnas.Todas las columnas de B son necesarias?, o bien, todas aportan a la controlabilidad del sistema?Esta pregunta lleva al concepto de índices de controlabilidad, que en el caso de tiempo discreto tiene una interpretación física importante.
![Page 96: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/96.jpg)
Índices de Controlabilidad y Observabilidad
Para introducir los índices de controlabilidad del par (A,B), se buscará una forma eficiente y natural de seleccionar n columnas linealmente independientes de la matriz C. Si B = [b1 b2 . . . bp], C se escribe como:
Se buscan columnas LI en C de izquierda a derecha. Por construcción, si durante la búsqueda Aibm resultara LD de las columnas a su izquierda, todas las columnas asociadas a bm que siguen en C (o sea, Ai+1bm, Ai+2bm, etc.) serán también LD de las columnas de C ya seleccionadas.
![Page 97: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/97.jpg)
Índices de Controlabilidad y Observabilidad
Sea m el número de columnas LI en C aportadas por la columna bmde B; es decir, las columnas
son LI en C y Aμm+ibm es LD para i = 0, 1, . . . Si C tiene rango n, necesariamente debe cumplirse que
![Page 98: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/98.jpg)
Índices de Controlabilidad y Observabilidad
Índices de Controlabilidad. Los números {μ1, μ2, . . . , μp} son los índices de controlabilidad asociados al par (A,B). El número
es el índice de controlabilidad asociado al par (A,B).
No es difícil comprobar que los índices de controlabilidad son invariantes frente a reordenamientos de las columnas de B o frente a cambios de coordenadas. Para sistemas en tiempo discreto, el índice de controlabilidad μ representa el tiempo mínimo en que se puede realizar cualquier transferencia de estados en un sistema controlable. No es posible transferir cualquier estado a otro con una secuencia de control de longitud menor a μ.
![Page 99: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/99.jpg)
Índices de Controlabilidad y Observabilidad
Una definición dual, los índices de observabilidad, {ν1, ν2, . . . , νq}, surge de seleccionar las columnas LI en la matriz de observabilidad O asociadas a las filas de C. Sea m el número de filas LI en Oasociadas a la fila cm de C. Se cumple que
Índices de Observabilidad. Los números {ν1, ν2, . . . , νp} son los índices de observabilidad asociados al par (A,C). El número
es el índice de observabilidad asociado al par (A,C).
![Page 100: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/100.jpg)
Índices de Controlabilidad y Observabilidad
Como puede esperarse, los índices de observabilidad son también invariantes respecto a reordenamientos de las filas de C y respecto a cambio de coordenadas.En sistemas discretos, el índice de observabilidad ν asociado al par (A,C) representa la longitud más corta de secuencias de entradas y salidas necesarias para determinar en forma unívoca el estado inicial del sistema.
![Page 101: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/101.jpg)
Formas Canónicas
Existen formas particulares de las EE que presentan características útiles. Estas formas se llaman canónicas:
• Forma Canónica Modal• Forma Canónica Controlable• Forma Canónica del Controlador
Forma Canónica Modal:
La forma canónica modal es aquella en la que la matriz A del sistema esta en forma de Jordan. La matriz de cambio de base Q se forma agrupando los valores propios y valores propios generalizados del sistema.
![Page 102: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/102.jpg)
Formas CanónicasForma Canónica Controlable:
Se presenta esta forma canónica para el caso de una sola entrada de control, es decir B ∈ Rn. Esta forma canónica se obtiene seleccionando como matriz de cambio de base C = [B, AB, . . . , An−1B], que lleva a la matriz A a una forma conveniente para el diseño del controlador
( )121
1210
ˆ1....00
ˆ;
..10..00............0..10000..10
ˆ
−−
−−
=
⎟⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜⎜
⎝
⎛
=
⎟⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜⎜
⎝
⎛
−−−−
=
nnoc
c
nn
c
C
BA
ββββ
αααα
![Page 103: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/103.jpg)
Formas CanónicasObviamente se requiere que la matriz C sea no singular, o sea si el sistema es controlable).
Esta forma canónica tiene una relación uno a uno con el polinomio característico de A,
En MATLAB la función [Ac,Bc,Cc,Dc] = canon(A,B,C,D,’modal’) genera la forma canónica modal y canon(A,B,C,D,’companion’) la forma canónica controlable.
det(I − A) = λn +αn-1 λn−1 + αn-2λn−2 + · · · + α1λ + α0
![Page 104: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/104.jpg)
Formas CanónicasEjemplo: Dado un sistema con matrices A y B:
La matriz C = [B, AB, A2B] con la función de MATLAB ctrb(A,B), y Rcon el polinomio característico de A, poly(A),
Δ (λ) = λ3 − 6λ2 + 8λ − 2
![Page 105: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/105.jpg)
Formas CanónicasDe donde se obtiene:
( )1....00ˆ
..
..ˆ;
1..000..00
................010..00
ˆ
0
1
1
0
0
1
2
1
0
0
=
⎟⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜⎜
⎝
⎛
=
⎟⎟⎟⎟⎟⎟
⎠
⎞
⎜⎜⎜⎜⎜⎜
⎝
⎛
−−
−−
=
−−
−
C
BA
nn
n
β
ββ
αα
αα
Forma canónica observable
![Page 106: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/106.jpg)
Descomposiciones CanónicasSe desarrollan formas canónicas de las ecuaciones de estado que descomponen al sistema en sus partes controlables y no controlables y observables y no observables. Estas descomposiciones permiten establecer la relación entre controlabilidad y observabilidad y función transferencia. Estas descomposiciones muestran también cuándo una realización en espacio de estados es mínima.
Consideramos el sistema lineal y estacionario en ecuaciones de estado
Sea xˆ = Px, donde P es una matriz no singular, P ∈ Rn×n.
![Page 107: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/107.jpg)
Descomposiciones Canónicas
es equivalente a la original y todas sus propiedades, incluyendoestabilidad, controlabilidad, y observabilidad, se preservan. Además, como es fácil comprobar:
El siguiente resultado muestra que si el sistema original no es completamente controlable, es posible definir un sistema de orden reducido con igual función transferencia (es decir, equivalente a estado cero) y controlable.
Entonces la ecuación de estados
![Page 108: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/108.jpg)
Descomposiciones Canónicas
Teorema (Descomposición Controlable/No-Controlable). Sea el sistema
con matriz de controlabilidad C tal que
Sea la matriz n × n de cambio de coordenadas
![Page 109: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/109.jpg)
Descomposiciones Canónicas
donde las primeras n1 columnas son n1 columnas linealmente independientes de la matriz C, y las restantes columnas se eligen arbitrariamente de forma que P sea no singular. Entonces la transformación de equivalencia xˆ = Px o x = P-1xˆ lleva la ecuación de estado original a la forma
![Page 110: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/110.jpg)
Descomposiciones Canónicasy la ecuación de estados de orden n1
es controlable y tiene la misma función transferencia que la ecuación de estados original.
En la transformación de equivalencia xˆ = Px, el espacio de estados se descompone en dos subespacios fundamentales:• el subespacio controlable, generado por todos los vectores en xˆ de la forma , y• el subespacio no controlable, generado por todos los vectores en xˆde la forma .
![Page 111: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/111.jpg)
Descomposiciones Canónicas
Dado que la nueva realización es controlable, la entrada u puede transferir el estado xˆC desde cualquier estado inicial a cualquier otro estado.
Sin embargo, la entrada no puede controlar a xˆC- , porque u no lo afecta ni directa, ni indeirectamente a través del estado xˆC. Eliminando los estado no controlables obtenemos una ecuación controlable de dimensión menor (n1) que es equivalente a estado cero a las ecuaciones de estado originales.
La descomposición del sistema en su partes controlables y no controlables puede hacerse en MATLAB con la función ctrbf(A,B,C).
![Page 112: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/112.jpg)
Descomposiciones Canónicas
Ejemplo (Descomposición de un Sistema no Controlable). Dado el sistema de tercer orden
El rango de la matriz de controlabilidad del sistema,
El sistema no es controlable
![Page 113: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/113.jpg)
Descomposiciones Canónicas
Para la matriz de cambio de coordenadas se toman las dos primeras columnas de C, y la restante se toma linealmente independiente a estas dos,
Sea xˆ = Px , el sistema equivalente
![Page 114: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/114.jpg)
Descomposiciones CanónicasEl sistema reducido controlable
El sistema reducido tiene la misma matriz transferencia que el original,
En forma dual obtenemos la siguiente descomposición del sistema en sus partes observables y no-observables.
![Page 115: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/115.jpg)
Descomposiciones CanónicasTeorema (Descomposición Observable/No-Observable). Sea el sistema
con matriz de observabilidad O tal que
![Page 116: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/116.jpg)
Descomposiciones Canónicas
Sea la matriz n × n de cambio de coordenadas
donde las primeras n2 filas son n2 filas linealmente independientes de la matriz O, y las restantes filas se eligen arbitrariamente de forma que P sea no singular.
![Page 117: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/117.jpg)
Descomposiciones CanónicasEntonces la transformación de equivalencia xˆ = Px o x = P-1xˆ lleva el sistema a la forma
donde
y la ecuación de estados de orden n2
En la transformación xˆ = Px el espacio de estados de orden n se divide en dos subespacios.
![Page 118: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/118.jpg)
Descomposiciones CanónicasEl subespacio observable, de orden n2, consiste de todos los vectores
de la forma
el otro subespacio, de orden n - n2, es el subsepacio inobservable, que consiste de todos los vectores de la forma
El estado xˆO puede detectarse desde la salida, pero no así el xˆO¯. Eliminando los estados inobservables se obtiene un sistema de orden n2, que es equivalente a estado cero al original (tiene la misma función transferencia).
![Page 119: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/119.jpg)
Descomposiciones CanónicasTeorema (Descomposición de Kalman). Toda ecuación en variable de estados puede llevarse, mediante una transformación de equivalencia, a la forma canónica
donde
![Page 120: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/120.jpg)
Descomposiciones CanónicasAdemás, la ecuación de estados original es equivalente a estado cero a la ecuación controlable y observable
y tiene la matriz transferencia
Este teorema puede ilustrarse gráficamente. La ecuación original se descompone primero en sus partes controlables y no controlables.Luego se descompone cada subecuación obtenida en sus partes observables y no observables.
![Page 121: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/121.jpg)
Descomposiciones Canónicas
Sólo la parte controlable y observable del sistema estáconectada tanto a las entradas como a las salidas.Esta es la única parte del sistema que determina la matriz transferencia, lo que muestra la razón de por qué la representación en matriz transferencia (externa) no es necesariamente equivalente a la representación en espacio de estados (interna).
![Page 122: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/122.jpg)
Descomposiciones Canónicas
tomado como realización de la matriz transferencia del sistema, es una realización mínima, puesto que no puede obtenerse otra realización de orden menor con la misma matriz transferencia. Toda realización mínima es controlable y observable y del mismo orden. En MATLAB puede calcularse con la función minreal.
El sistema
Los autovalores de las submatrices AˆCO¯ , AˆCO¯, AˆC¯O¯ no aparecerán como polos de la matriz transferencia.
![Page 123: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/123.jpg)
Descomposiciones CanónicasEjemplo.
El circuito tiene cuatro elementos almacenadores de energía, por lo que se esperaría una realización en ecuaciones de estados de orden 4.
Dado que la entrada es una fuente de corriente, respuestas debidas a condiciones iniciales en L1 o C1 no aparecerán a la salida, por lo que las variables de estado asociadas x1 y x2 serán no observables (no es posible determinar sus condiciones iniciales a partir de observación de la entrada y la salida).
![Page 124: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/124.jpg)
Descomposiciones CanónicasDe forma similar, la variable de estado asociada a L2 será no controlable. Debido a la simetría de los resistores de 1Ω en el puente, la variable de estado asociada al capacitor C2 no será ni controlable ni observable. Por ello la tensión de salida se reduce a y=2(u/2)=u. La función transferencia del sistema es entonces una ganancia estática g(s) = 1.
El modelos de estado
![Page 125: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/125.jpg)
Descomposiciones CanónicasPuesto que la ecuación ya se encuentra en la forma canónica
el sistema puede reducirse a la realización controlable
La salida es independiente de xC; así la ecuación puede reducirse a
que coincide con el resultado del análisis físico del circuito.
![Page 126: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/126.jpg)
Descomposiciones CanónicasCondiciones en Ecuaciones en Forma Modal
La controlabilidad y la observabilidad son invariantes respecto a transformaciones de equivalencia. En particular, si se transforma el sistema a su forma canónica modal, o forma de Jordan las condiciones para verificar controlabilidad y observabilidad se vuelven bastante simples.
donde la matriz J está en forma de Jordan. Para simplificar la formulación del resultado, se asume que J tiene sólo dos valores propios distintos, 1 y 2, y que puede escribirse en la forma
![Page 127: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/127.jpg)
Descomposiciones Canónicas
donde las matrices J11, J12 y J13 son tres bloques de Jordan asociados al valor propio 1, y las matrices J21 y J22 son dos bloques de Jordan asociados al valor propio 2.
Notación: se denota la fila de B correspondiente a la última fila de Jijcomo buij, y la columna de C correspondiente a la primera columna de Jij como cpij.
![Page 128: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/128.jpg)
Descomposiciones Canónicas
• La ecuación de estados tratada es observable si y sólo si los tres vectores columna {cp11 , cp12 , cp13} son linealmente independientes y los dos vectores columna {cp21 , cp22} son linealmente independientes.
Si una ecuación de estados está en forma canónica modal, entonces la controlabilidad de las variables de estado asociadas a un mismo valor propio puede verificarse por separado de las demás variables de estado, asociadas a otros valores propios.
Implicaciones:
• La ecuación de estados tratada es controlable si y sólo si los tres vectores fila {bu11 , bu12 , bu13} son linealmente independientes y los dos vectores fila {bu21 , bu22} son linealmente independientes.
Teorema (Descomposición en forma modal)
![Page 129: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/129.jpg)
Descomposiciones CanónicasLa controlabilidad de variables de estado asociadas a un mismo valor propio depende solamente de las filas de la matriz B correspondientes a las últimas filas de los bloques de Jordan asociados a ese valor.Todas las demás filas de B son irrelevantes a la controlabilidad de esos modos.
De forma similar, esta deducción se aplica a la observabilidad de los estados asociados a un mismo valor propio, con la salvedad de que son las columnas de C correspondientes a las primeras columnas de los bloques de Jordan asociados al valor propio.
![Page 130: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/130.jpg)
Descomposiciones Canónicas
Ejemplo (Descomposición en Forma Modal). Sea el sistema en forma canónica modal
![Page 131: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/131.jpg)
Descomposiciones CanónicasLa matriz J tiene dos valores propios distintos, 1 y 2. El valor propio 1tiene tres bloques de Jordan asociados, de órdenes 2, 1, 1. Las filas de B correspondientes a las últimas filas de estos bloques son
Las tres filas son linealmente independientes.
Asociado con λ2 hay sólo un bloque de Jordan, de orden 3. La fila de B correspondiente a la última fila del bloque es
que es no nulo, y por lo tanto linealmente independiente (la única forma que un conjunto de un solo vector sea linealmente dependiente es que sea nulo). Por lo tanto el sistema es controlable.
![Page 132: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/132.jpg)
Descomposiciones CanónicasLas condiciones de observabilidad para el sistema son que las tres columnas
sean linealmente independientes, que lo son, y que la columna
sea linealmente independiente, que no lo es. Por lo tanto el sistema (en particular el último modo 2) no es observable.
![Page 133: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/133.jpg)
Descomposiciones CanónicasEjemplo. Las ecuaciones de estado en forma modal
Hay dos bloques de Jordan, uno de orden 3 asociado al valor propio 0, y otro de orden 1 asociado al valor propio -2. La entrada de Bcorrespondiente a la última fila del primer bloque de Jordan es 0; la ecuación de estado no es controlable. Las dos entradas de Ccorrespondientes a las primeras columnas de los dos bloques de Jordan son no nulas; el sistema es observable.
![Page 134: Control a Vill i Dad](https://reader035.vdocuments.co/reader035/viewer/2022081722/55cf974f550346d03390ed62/html5/thumbnails/134.jpg)
Clase_15 134Mar.2008
REFERENCIAS
1. BAY J.S. Fundamentals of Linear State Space Systems. New York: McGraw Hill International Edition. 1999.
2. CHEN Chi- Tsong. Linear Systems Theory and Design. 3rd Edition. New York: Oxford University Press. 1999.