Professional Documents
Culture Documents
ESTADOS
REPRESENTACIONES EN EL ESPACIO DE ESTADOS DE LOS SISTEMAS
BASADOS EN LA FUNCIN DE TRANSFERENCIA
Existen muchas tcnicas para obtener representaciones en el espacio de estados de
los sistemas basados en la funcin de transferencia. En el captulo 3 presentamos
algunos mtodos. Esta seccin aborda las representaciones en el espacio de estados
en la forma cannica controlable, observable, diagonal o de Jordan. (Los mtodos
para obtener representaciones en el espacio de estados de funciones de transferencia
se analizan en los problemas A-ll-l al A-11-5.)
Representacin en el espacio de estados en formas cannicas. Considere un
sistema definido mediante:
y(n) + ay(n;l) + ...+an-1y+ a,y = b0 u (n)+b1 u (n-1)+...+bnu (1)
en donde u es la entrada e y es la salida. Esta ecuacin tambin puede escribirse
como:
Y ( s ) boS n b1 S n 1 bn 1 S bn
n
U (s) s a1 s n 1 a n 1 s a n
(2)
A continuacin presentaremos representaciones en el espacio de estados del sistema
definido mediante las ecuaciones; en una forma cannica controlable, en una forma
cannica observable y en una forma cannica diagonal (o de Jordan).
FORMA CANNICA CONTROLABLE.
La siguiente representacin en el espacio de estados se denomina forma cannica
controlable:
x1 x1 0
x x
2 2 0
u
x n 1 x n 1 0
xn x n 1
(3)
x1
x
bn a n bo bn1 an1bo b1 a1b0 2 b0 n
xn
y= (4)
La forma cannica controlable es importante cuando se analiza el enfoque de
ubicacin de polos para el diseo de sistemas de control. [La obtencin de las
ecuaciones (3) y (4) a partir de la ecuacin (l) u (2).
FORMA CANNICA OBSERVABLE.
La siguiente representacin en el espacio de estados se denomina forma cannica
observable:
(6)
Observe que la. matriz de estado de n X n de la ecuacin de estado obtenida mediante
la ecuacin (5) es la transpuesta de la ecuacin de estado definida mediante la
ecuacin (3).
x1 0 1 0 x1 0
x 0 0 1 x 1 u
2 2
x3 160 56 14 x3 14
x1
x 2
1 0 0 0u
xn
y=
Otra representacin posible en el espacio de estados (entre muchas alternativas) es:
x1 14 56 160 x1 1
x 1 0 0 x 0 u
2 2
x3 0 1 0 x3 0
(23)
x1
x 2
01010 0u
xn
y= (24)
MATLAB transforma la funcin de transferencia obtenida mediante la ecuacin (22) en
la representacin en el espacio de estados obtenida mediante las ecuaciones (23) y
(24). Para el sistema de ejemplo que se considera aqu,el programa MATLAB ll-l
producir las matrices A, B, C y D.
Transformacin en el espacio de estados en una funcin de transferencia.
Para obtener la funcin de transferencia a partir de las ecuaciones en el espacio de
estados, use el comando siguiente:
[num,den] = ss2tf[A,B,C,D,iu)
iu debe especificarse para los sistemas con ms de una entrada. Por ejemplo, si el
sistema tiene tres entradas (u1, u2, u3), entonces iu debe ser 1,2 o 3, en donde 1
implica ul, 2 implica u2 y 3 implica u3.
Construccin del observador: Es muy raro que uno cuente con mediciones
de todos los estados de la planta, y por lo tanto es habitual no contar los
valores de los estados de la planta para realizar la retroalimentacin de estados
que se mencion en el paso anterior. Por lo tanto, es necesario construir un
estimador o observador (los dos trminos se refieren a exactamente a lo
mismo), que en todo momento estime los estados de la planta a partir de la
accin de control u que se ejerce sobre la planta y la medicin y (salida de la
planta). Veremos que siempre es posible realizar la construccin de dicho
observador si el sistema es observable.
Ley de control
El primer paso en el mtodo de diseo de control en variable de estado como
se mencion anteriormente es encontrar la ley de control de retroalimentacin
de una combinacin lineal de las variables de estado.
Esta combinacin lineal la podemos expresar como el siguiente producto de
vectores:
x1
x
u K .x k 1 k2 .... k n 2
:
xn Ec. [1]
x A x B K x A B K x Ec. [2]
c s s s1 s s 2 s s n Ec. [4]
Ejemplo:
Pretendemos controlar un oscilador no-amortiguado de frecuencia 0, cuya una
de sus representaciones por variable de estado es la siguiente:
0 1 x1 0
x
1 u
x 0
2
0 x 2 1
2
Los requerimientos de control exigen colocar los dos autovalores del sistema
controlado en una posicin amortiguada dos veces ms rpida que la
frecuencia de oscilacin, o sea en la posicin del plano s = -2.0.
Veamos primero que efectivamente el sistema es un oscilador no-amortiguado.
Para ello hallemos los autovalores de la matriz A que son las races de la
siguiente ecuacin caracterstica:
s 0 0 1 s 1
det s I A det det 2 s 2 02
0 s 0 0
2
0 s
s 0 0 1 0 s 1
det s I A B K det k1 k 2 det 2
0 s 0
2
0 1 0 k1 s k 2
det s I A B K s 2 s k 2 02 k1
K 3 02 4 0
Ejemplo:
Para el sistema cuya representacin de estados es la siguiente:
7 1 1
A B
12 0 z0
C 1 0 D0
c s s 2 2 n s n2
Primero, veamos que z0 es un cero del sistema. Para eso busquemos cunto
vale la funcin de transferencia de u a y:
s 7 1 1
s I A - B 12 s z0
det
C D 1 0 0 s z0 s z0
G s
det s I - A s 7 1 s 2
7 s 12 s 3 s 4
12 s
Encontremos ahora cunto vale la ecuacin caracterstica del sistema
retroalimentado:
s 7 1 k1 k2 s 7 k1 k2 1
det s I A B.K
12 s z 0 k1 z0 k2 12 z 0 k1 s z0 k 2
det s I A B.K s 2 7 k1 z 0 k 2 s 7 k1 z 0 k 2 12 z 0 k1 k 2 1
det s I A B.K s 2 7 k1 z 0 k 2 s 7 z 0 k 2 12 k 2 12 z 0 k1
7 k1 z 0 k 2 2 n
12 7 z 0 k 2 12 k 2 z 0 k1 n2
z 0 14 n 37 n2 12 2 n 7
k1
z 0 3 z 0 4