Upload
elber-gudo-tomas
View
227
Download
0
Embed Size (px)
Citation preview
7/25/2019 Desacoplamiento de sistemas en espacio de estado
1/27
INSTITUTO TECNOLGICO DE LA
LAGUNADivisin de Estudios de Posgrado e
Investigacin
Maestria en Ciencias en Ingenieria Elctrica
Mecatrnica y Control
CONTROL AVANZADO
Tarea 4Desacoplamiento de Sistemas Lineales en su
Representacin en Espacio de Estados
Ing. Ismael Medina LpezM1513050
Catedrtico:Dr. Jos Luis Meza Medina
Torren, Coah. - 11 de diciembre de 2015
7/25/2019 Desacoplamiento de sistemas en espacio de estado
2/27
Desacoplamiento de Sistemas Lineales en suRepresentacin en Espacio de Estados
por Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
3/27
NDICE
ndice
1. Introduccin 1
2. Marco Terico 2
2.1. Ecuacin caracterstica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22.2. Valores Caractersticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32.2.1. Propiedades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.3. Vectores Caractersticos, Matriz Modal y Transformacin de Similitud . . . . . . . 52.3.1. Vectores Caractersticos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.3.2. Matriz Modal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.3.3. Transformacin de Similitud . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2.4. Obtencin de los Vectores Caractersticos y de la Transformacin de Similitud . . . 62.4.1. Mtodo de Vandermonde . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.5. Transformacin de la Ecuacin de Estado a la Forma Cannica Controlable . . . . 8
3. Programa Desarrollado en el Entorno de Matlab 10
4. Comprobacin 17
5. Conclusiones 21
6. Fuentes de consulta 21
7. Anexos 22
7.1. Comprobacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
I Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
4/27
Desacoplamiento de Sistemas Lineales en su
Representacin en Espacio de Estados
Tecnolgico Nacional de Mxico, Instituto Tecnolgico de la Laguna
Maestra en Ciencias en Ingeniera Elctrica
Mecatrnica y Control
11 de diciembre de 2015
Resumen
El presente trabajo tiene por objetivo realizar un programa en cdigo Matlab capaz de
desacoplar un sistema en su representacin en espacio de estados apoyndonos de la teora
de control avanzado: Ecuaciones, valores y vectores caractersticos. As como lo referente a la
matriz de Vandermonde y la representacin de sistemas en su forma cannica.
1. Introduccin
Un sistema moderno complejo posee muchas entradas y muchas salidas que se relacionan entres de una forma complicada. Para analizar un sistema de este tipo, es esencial reducir la complejidad
de las expresiones matemticas, adems de recurrir a computadoras que realicen una gran partede los tediosos clculos que son necesarios. Como hemos aprendido en el curso de control avanzadoel enfoque en el espacio de estados para el anlisis de sistemas es el ms conveniente desde estepunto de vista [1].
Mientras la teora de control convencional se basa en la relacin entrada-salida, o funcinde transferencia, la teora de control moderna se basa en la descripcin de las ecuaciones de unsistema en trminos denecuaciones diferenciales de primer orden, que se combinan en una ecuacindiferencial vectorial de primer orden. El uso de la notacin matricial simplifica enormemente larepresentacin matemtica de los sistemas de ecuaciones. El incremento en el nmero de variablesde estado, de entradas o de salidas no aumenta la complejidad de las ecuaciones. De hecho, elanlisis de sistemas complicados con mltiples entradas y salidas se realiza mediante procedimientos
slo ligeramente ms complicados que los requeridos para el anlisis de sistemas de ecuacionesdiferenciales escalares de primer orden [2].
En el presente trabajo se sigue abordando el anlisis y el diseo de sistemas en el espacio deestados. Sin embargo, se hace nfasis en el desarrollo de un programa en cdigo Matlab capaz dedesacoplar tales sistemas1, para lo cual es importante conocer un poco sobre ciertos fundamentostericos del control moderno o avanzado. Bsicamente el desacoplamiento consiste en una trans-
formacin de similituddel sistema acoplado u original a uno propiamente desacoplado, lo que asu vez consiste en diagonalizar una matriz.
1sistemas de 2 2 y 3 3
1
7/25/2019 Desacoplamiento de sistemas en espacio de estado
5/27
2 Marco Terico
2. Marco Terico
Conocidos los valores propios, se sabe que existe una base del sistema para la cual la matrizprincipal del sistema es diagonal, como veremos a continuacin, la matriz que diagonaliza Aes laformada por columnas, por sus vectores propios, por lo que el clculo de la matriz de transformacin
(a la que llamaremos T) se reduce al clculo de los vectores propios [2].En un sistema acoplado (u original) si se pretende modificar ciertos parmetros dados en la
matriz principal del sistema nos daremos cuenta que toda la dinmica del sistema puede ser alteradapuesto que hay una interaccin conjunta de la entrada, los estados y la salida. Sin embargo, si elsistema es desacoplado este pasa a descomponerse en subsistemas de los cuales podemos modificarlos parmetros deseados sin alterar la dinmica total del sistema, esto es, no hay dependencia entreel estado interno del sistema. Lo anterior se logra, como se dijo anteriormente, calculando unamatriz capaz de transformar la matriz principal a su base diagonal.
En lgebra lineal, una matriz cuadrada A se dice que es diagonalizable si es semejante a unamatriz diagonal. Es decir, si mediante un cambio de base puede reducirse a una forma diagonal. Eneste caso, la matriz podr descomponerse de la forma A= P DP1. En donde P es una matriz
invertible cuyos vectores columna son vectores propios de A, y D es una matriz diagonal formadapor los valores propios de A.
Como se menciono anteriormente, es importante conocer un poco sobre los fundamentos tericosque darn solucin al principal objetivo del presente trabajo, por lo tanto, a continuacin sepresentan algunas conceptos relevantes antes de desarrollar el programa y verificar la funcionalidaddel mismo con algunos ejemplos a la mano.
2.1. Ecuacin caracterstica
La ecuacin caracterstica puede obtenerse segn la forma en que este representado el sistema.
Cuando el sistema esta representado por una ecuacin de estado cuya forma es:
x= A x+B u (1)
y= C x (2)
Aplicando la transformada de Laplace:
sX(s) X(0) =A X(s) +B U(s) (3)
Y(s) =C X(s) (4)
Suponiendo condiciones iniciales cero y despejandoX(s) en cada ecuacin:
de la ecuacin (3)
s X(s) A X(s) =B U(s)
[sI A] =B U(s)
2 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
6/27
2.2 Valores Caractersticos
X(s) = [sI A]1 B U(s) (5)
de la ecuacin (4)
X(s) =C1Y(s) (6)
Igualando las ecuaciones (5) y (6) y despejando Y(s)U(s)
C1Y(s) = [sI A]1 B U(s)
Y(s)
U(s)=C[sI A]1 B
dado que:
A1 = adj |A|
det |A|
tenemos:
Y(s)
U(s)=
C adj |sI A| B
det |sI A| (7)
Igualando el denominador de la matriz de funcin de transferencia a cero se obtiene la ecuacincaracterstica2.
det |sI A| = 0 (8)
En resumen la ecuacin caracterstica de un sistema en espacio de estado se obtiene igualandola matriz |sI A| a cero.
2.2. Valores Caractersticos
Los valores caractersticos (Eigenvalores) son las races de la ecuacin caracterstica, la cual, esobtenida de una ecuacin de estado igualando a cero el determinante de la matriz |sI A|, solopor notacin los valores caractersticos sern descritos por la letra griega lambda minscula () yla ecuacin caracterstica ser el determinante de la matriz |I A| [2].
2.2.1. Propiedades
a) SiA es una matriz cuadrada de ordennel determinante de |I A| producir una ecuacincaracterstica de grado ny, por lo tanto, nvalores caractersticos i
3.
det |I A| =det
a11 a12 . . . a1na21 a22 . . . a2n
... ...
. . . ...
an1 an2 . . . ann
2Si los coeficientes de A son reales los coeficientes de det |sIA| tambin sern reales.3Donde i = 1, 2, 3, . . . , n
3 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
7/27
2.2 Valores Caractersticos
=n +b0n1 +. . .+bn1+bn = (1+C1) (2+C2) . . . (n+Cn)
b) La multiplicacin de los valores caractersticos i de la matriz |I A| es igual al determi-nante de A.
Sea la matriz cuadrada A de orden n, tal que
(1) (2) . . . (n) =det |A|
c) Si existe un valor caractersticoi= 0, entonces el determinante de A es cero.
SeaA una matriz cuadrada de orden n y 1 = 0
(1) (2) . . . (n) =det |A| = 0
d) A y AT tienen los mismos valores caractersticos i.
Sea AT la transpuesta de la matriz cuadrada A de ordenntal que:
det
a11 a21 . . . an1a12 a22 . . . an2
... ...
. . . ...
a1n a2n . . . ann
= (1+C1) (2+C2) . . . (n+Cn) =
det
a11 a12 . . . a1na21 a22 . . . a2n
... ...
. . . ...
an1 an2 . . . ann
e) Si A es una matriz diagonal o triangular los valores caractersticos i de la matriz |I A|son los elementos de la diagonal principal.
1 a11 a12 . . . a1n0 2 a22 . . . a2n... ... . . . ...0 0 . . . i ann
1 a11 0 . . . 00 2 a22 . . . 0... ... . . . ...0 0 . . . i ann
f) Los valores caractersticosi de A son iguales a 1i
enA1.
SeaA una matriz cuadrada no singular de orden ncuyos valores caractersticosi son dadospor:
4 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
8/27
2.3 Vectores Caractersticos, Matriz Modal y Transformacin de Similitud
det |I A| = (1+C1) (2+C2) . . . (n+Cn)
Entonces los valores caractersticos de A1 son dados por el inverso de los valores i de A,tal que;
detI A1=
1+
1
C1
2+
1
C2
. . .
n+
1
Cn
2.3. Vectores Caractersticos, Matriz Modal y Transformacin de Si-
militud
2.3.1. Vectores Caractersticos
Un vector caracterstico es cualquier vector Pi, de orden n 1 y distinto de cero, asociado ali esimovalor caracterstico i de A que satisface la ecuacin matricial:
(iI A) Pi = 0 (9)
Los vectores caractersticos Pi asociados a valores caractersticos diferentes de la matriz A sonlinealmente independientes entre si.
La determinacin de los vectores caractersticos (Eeigenvectores) depende de la multiplicidadalgebraica de los valores caractersticos de la matriz A.
Pueden darse tres casos:
1. Todos los valores caractersticos son reales y diferentes.
2. Algunos de los valores caractersticos son reales y repetidos.
3. Algunos de los valores caractersticos son complejos conjugados.
2.3.2. Matriz Modal
La matriz formada por el arreglo de vectores caractersticos Pi asociados a cada valor caracte-rsticoi es llamada matriz modal P, de tal manera que:
P = [P1 P2. . . P i] (10)
Donde la matriz Pes de orden n n y de rangon, por lo que su inversa existe.
2.3.3. Transformacin de Similitud
La matriz modalPsirve para encontrar laTransformacin de Similitudque a su vez sirve paradiagonalizar una matriz (o desacoplar un sistema).
Partiendo de la representacin en espacio de estados:
x= A x+B u
y= C x+D u
5 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
9/27
2.4 Obtencin de los Vectores Caractersticos y de la Transformacin de Similitud
Definiendox= P zy x= Pz
Pz= A P z+B u
y= C P z+D u
Como la matriz Pes de rango n, su inversa existe:
z= P1 [A P z+B u]
y= C P z+D u
Por lo tanto:
z= P1 A P z+P1 B u
y= C P z+D u
Definiendo laTransformacin de Similitud como:
=P1AP
z= z+P1 B u
y= C P z+D u
donde:
=P1 A P
Que como ya se haba definido es la Transformada de Similitud, la cual debe su nombre a que laecuacin caracterstica, los valores y vectores caractersticos, as como la funcin de transferenciadel sistema en zy del sistema enxson iguales.
2.4. Obtencin de los Vectores Caractersticos y de la Transformacin
de Similitud
2.4.1. Mtodo de Vandermonde
Este mtodo es utilizado cuando el sistema se encuentra representado en la forma cannicacontrolable de tal manera que A= AC(matriz de compaa), es decir:
A= AC=
0 1 0 . . . 00 0 1 . . . 00 0 0 . . . 1...
... ...
. . . ...
an an1 an2 . . . a1
(11)
6 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
10/27
2.4 Obtencin de los Vectores Caractersticos y de la Transformacin de Similitud
Cuando la matriz A es representada por la matriz AClos vectores caractersticos asociados acada valor caracterstico i y la matriz de transformacin son dados por:
Vectores Caractersticos
ti =
11i
2i
...n1i
De esta manera la matriz de transformacin (o matriz de Vandermonde4) es:
T =
1 1 . . . 111
12 . . .
1n
21 22 . . .
2n
... ... . . . ...n11
n12 . . .
n1n
La transformacin de similitud es dada por:
=T1 AC T (12)
Lo que dar como resultado (al igual que con los mtodos anteriores) una matriz diagonal cuyoselementos sern los valores caractersticos:
Transformacin de Similitud (matriz diagonal)
=T1 AC T =
1 0 . . . 00 2 . . . 0...
... . . .
...0 0 . . . n
(13)
El sistema desacoplado estar dado por:
z= z+T1 B u (14)
y= C T z+D u (15)
Para el caso tener valores caractersticos reales y repetidos en nuestro sistema la matriz deVandermonde o matriz modal se define de la siguiente manera para un sistema 3 3
T =
1 0 01 1 0
21 21 1
(16)
4Solo por notacin en este mtodo los vectores caractersticosPisern nombradostiy la matriz de transformacinser llamada To matriz de Vandermonde.
7 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
11/27
2.5 Transformacin de la Ecuacin de Estado a la Forma Cannica Controlable
2.5. Transformacin de la Ecuacin de Estado a la Forma Cannica
Controlable
Sea la ecuacin de estado:
x= Ax+Bu (17)Si una matriz
S=
B AB A2B . . . An1B
(18)
es no singular (su determinante es diferente de cero), entonces existe una transformacin nosingular dada por:
v= P x (19)
la cual transforma la ecuacin de estado a la forma cannica controlable.
v= AC v+BC u (20)
La matriz de transformacin P esta dada por:
P =
P1P1A
P1A2
P1A3
...P1A
n1
(21)
donde:
P1= [0 0 0 . . . 1] S1
Dado v= P x, derivando tenemos:
v= P x
x= P1 v
x= P1 v
Sustituyendo en la ecuacin de estado (16) x y x:
P1v= AP1v+Bu
Premultiplicando ambos miembros de la expresin anterior por P, tenemos finalmente:
P P1v= P AP1v+P Bu (22)
La cual corresponde a la ecuacin (19), por lo tanto:
AC=P AP1 (23)
8 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
12/27
2.5 Transformacin de la Ecuacin de Estado a la Forma Cannica Controlable
BC=P B (24)
9 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
13/27
3 Programa Desarrollado en el Entorno de Matlab
3. Programa Desarrollado en el Entorno de Matlab
De acuerdo a los fundamentos tericos y matemticos de la seccin anterior se ha desarrolladoun programa en cdigo Matlab, el cual, desacopla el sistema en espacio de estado. Para realizarlo anterior primeramente el sistema es transformado a la forma cannica controlable siguiendo el
procedimiento visto anteriormente. El programa es el siguiente:
Listing 1: Codigo Matlab
1
2 f u n c t i o n [Ad,Bd,Cd,Dd,T]=desacoplamiento_a3
4 % La p r e se n t e f u n ci o n r e a l i z a e l d es a co pl a mi en to de u n s i s t em a en s u5 % r e p r e se n t a c i on en e s p a ci o de e st ad os , d e l c u al p ri me ra me nt e s e o b ti e n e s u6 % f or ma c a no n i ca c o n t r o l a b l e .7
8 % Nota : La p r e s e n t e f u n c i o n s o l o p e rm i te o b te n er e l d e s ac o pl a m ie n to9
% de s i st e ma s con 2 o 3 v a r i b l e s de e st ad o ( n) .10
11 f p r i n t f ( ' La p r e se n t e f u nc i o n s o l o p er mi te o bt en er e l d es a co pl a mi e nt o de \n ') ;12 f p r i n t f ( ' de s i s t e m a s d i n am i c os con 2 o 3 v a r i ab l es de e s t a d o \n ') ;13
14 f p r i n t f ( 'C o ns i d er e l a r e p r e s e n t a c i o n en E s pa c io d e E s ta do de un S i st em a \ n') ;15 f p r i n t f ( ' D in am ic o L i n e a l de l a s i g u i n t e f or ma : \ n\ n') ;16 f p r i n t f ( ' xp( t ) = A( t )x ( t ) + B( t )u ( t ) \n ' ) ;17 f p r i n t f ( ' y( t ) = C( t )x ( t ) + D( t )u ( t ) \n\n ' ) ;18
19 f p r i n t f ( ' Donde : \n' ) ;20 f p r i n t f ( ' x ( t ) e s e l v e ct o r de e s ta d o d e l s is te ma , de d im en si on nx1 \n ') ;21 f p r i n t f ( ' u ( t ) e s e l v e ct o r de e nt ra da a l s is te ma , de d im en si on mx1 \n ') ;
22 f p r i n t f ( ' y ( t ) e s e l v ec to r de s a l i d a d el s is te ma , de d im en si on px1 \n ') ;23 f p r i n t f ( 'A( t ) e s l a m at ri z p r i n c i p a l d e l s is te ma , de d im en si on nxn \n ') ;24 f p r i n t f ( 'B( t ) e s l a m a tr i z de e n tr a da a l s i st e ma , de d i me ns i on nxm \ n') ;25 f p r i n t f ( 'C( t ) e s l a m at ri z de s a l i d a d e l s is te ma , de d im en si on pxn \n ') ;26 f p r i n t f ( 'D( t ) e s l a m a tr i z de p r e al i m e n ta c i o n , t i e n e d i me ns i on pxm \ n') ;27
28 f p r i n t f ( ' \nDe a cu er do a l o a n t e r i o r : \ n' ) ;29
30 f p r i n t f ( 'I n t ro d u zc a l a M at ri z A ( nxn ) \ n' ) ;31 A = i n p u t( 'A = ') ;32
33 f p r i n t f ( 'I n t r o d u z ca l a M a tr i z B ( nxm ) \ n' ) ;34 B = i n p u t( 'B = ') ;35
36 f p r i n t f ( 'I n t ro d u zc a l a M at ri z C ( pxn ) \ n' ) ;37 C = i n p u t( 'C = ') ;38
39 f p r i n t f ( 'I n t r o d u z ca l a M a tr i z D ( pxm ) \ n' ) ;40 D = i n p u t( 'D = ') ;41
42 [n,m]=s i z e(A) ;43
44 i f n==2
10 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
14/27
3 Programa Desarrollado en el Entorno de Matlab
1
2 % 3 % OBTENCION DE LA FORMA CANONICA CONTROLABLE4 % S ea e l s i s t em a e n E s p ac i o de E s t ad os :5
6 % xp = Ax + Bu 7 % y = Cx + Du 8
9 % S i u na m a t ri z S no s i n g u l a r ( s u d e t er mi na nt e e s d i f e r e n t e de c e ro ) ,10 % E x i s t e una t r a n s f o r m ac i o n n o s i n g u l a r dada p or :11
12 % V = Px 13
14 % La c u a l t ra ns f or m a l a e cu a ci o n d e e s ta do a l a f or ma c an on i ca15 % c o n t r o l a b l e16
17 % Vp = Ac V + Bc u 18
19 % C a lc ul o de l a m at ri z S20 S = [ B AB ] ;21 % O bt en em os s u i n v e r s a22 inv_S = i nv( S) ;23
24 % La M a t r iz d e T r a n sf o r ma c i on e s t a d ad a p or .25 % P = [ P1 ; P 1A;P1A ^ 2 ; . . . ; P1A^{n - 1 } ] ;26
27 % Determinando P128 P1a = [ 0 1 ] ;29 P1 = P1a inv_S ;30
31 % M a t r i z de T r a n s f o r m ac i o n :32 P = [ P 1 ; P1A ] ;33 inv_P = i nv(P) ;34
35 % Obtenemos l a s m a t r i ce s c o r r e s p o n d i e n t e s e n s u f or ma c a n o n ic a36 % c o n t r o l a b l e37 Ac = PAinv_P;38 Bc = PB ;39 Cc = Cinv_P;40 Dc = D;41
42 % 43 %DESACOPLAMIENTO DEL SISTEMA ( Tr an sf or ma ci on de S i m i l i t u d )44
45 % Una ve z o bt en i da l a f orm a c an on i ca c o n t r o l a b l e d e l s i st e ma e s t e p ued e46 % s e r d e sa co pl a do . Dado e l s i st e ma a co pl ad o u o r i g i n a l en l a f orm a47 % canoni ca :48
49 % vp = Ac v + Bc u 50 % y = Cc v + Dc u 51
52 % O bt en er l a t r a n s fo r m a c io n d e s i m i l i t u d o d e s ac o pl a m ie n to d e l mismo :53 % Sist ema Desacoplado :
11 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
15/27
3 Programa Desarrollado en el Entorno de Matlab
1
2 % z p = Ad z + Bd u 3 % y = Cd z + Dd u 4
5 % O btenc ion de l o s v a l or e s c a r a c t e r i s t i c o s o e i g e n va l o r es
6 %7
8 syms L9
10 % M at riz de Vandermonde ( M at riz M odal)11 % Para e l c as o de v a l o r es c a r a c t e r i s t i c o s R ea le s y D i f e re n te s12
13 I = eye( 2) ;14 L I = L I ;15
16 d i f = L I - Ac ;17 d = det( d i f ) ;18
19 v a l_ c ar = s o l v e ( d ) ;20 val_car = double ( val_car ) ;21
22 lambda_1 = val_car (1 ) ;23 lambda_2 = val_car (2 ) ;24
25 % C on di ci on es p ara e l c as o de v a l o r es c a r a c t e r i s t i c o s r e a l e s y r e p et i d os26 i f (lambda_1==lambda_2)27
28 T = [ 1 0 ;29 lambda_1 1 ] ;30
31 e l s e i f (lambda_1=lambda_2)32
33 T = [ 1 1 ;34 lambda_1 lambda_2 ] ;35 en d36
37 inv_T = i nv(T) ;38
39 % O bt en ci on de l a t r a n sf o r m a ci o n de S i m i l i t u d40 Ad = inv_TAcT;41 Bd = inv_TB ;42 Cd = CT;43 Dd = Dc;44
45 f p r i n t f ( ' \n\n ' ) ;46 f p r i n t f ( 'S i s t e m a D e s a co p l a d o \ n\ n' ) ;47 f p r i n t f ( 'Ad = \n ') ;48 d i s p(Ad) ;49 f p r i n t f ( ' \n ' ) ;50
51 f p r i n t f ( ' Bd = \n ') ;52 d i s p(Bd) ;53 f p r i n t f ( ' \n ' ) ;
12 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
16/27
3 Programa Desarrollado en el Entorno de Matlab
1 f p r i n t f ( 'Cd = \n ') ;2 d i s p(Cd) ;3 f p r i n t f ( ' \n ' ) ;4
5 f p r i n t f ( 'Dd = \n ') ;
6 d i s p(Dd) ;7 f p r i n t f ( ' \n\n ' ) ;8
9 f p r i n t f ( 'V a l or e s C a r a c t e r i s t i c o s ( E i g e n v a l o r es ) \ n\ n') ;10 f p r i n t f ( ' lambda 1 = ') ;11 d i s p( lambda_1) ;12 f p r i n t f ( ' lambda 2 = ') ;13 d i s p( lambda_2) ;14 f p r i n t f ( ' \n\n ' ) ;15
16 f p r i n t f ( 'M a t r i z d e V an der mon de ( o M a t r i z M oda l ) \ n') ;17 f p r i n t f ( 'T = \ n ' ) ;18 d i s p(T) ;
19 f p r i n t f ( ' \n\n ' ) ;20
21 f p r i n t f ( 'I n v e r s a d e l a M a tr i z d e Vandermonde ( o M a tr i z Modal ) \ n' ) ;22 f p r i n t f ( ' inv_T = \n ') ;23 d i s p(inv_T) ;24 f p r i n t f ( ' \n\n ' ) ;25
26 en d27
28 i f n==329
30 % OBTENCION DE LA FORMA CANONICA CONTROLABLE31
32 % S ea e l s i s t em a e s E s p a ci o d e Es ta do s :33
34 % xp = Ax + Bu 35 % y = Cx + Du 36
37 % S i una m a tr i z S = [ B AB A^ ( 2)B . . . A^ (n - 1 ) B ] e s no s i n g u l a r ( s u38 % d e te r mi n an t e e s d i f e r e n t e de c e r o ) , e n t on c e s e x i s t e una t r a n s f o r ma c i o n39 % no s i n g u l a r dada p or :40
41 % V = Px 42
43 % La c u a l t ra ns f or m a l a e cu a ci o n d e e s ta do a l a f or ma c an on i ca44 % c o n t r o l a b l e45
46 % Vp = Ac V + Bc u 47
48 % C a lc ul o de l a m at ri z S49 S = [ B AB AAB ] ;50
51 % O bt en em os s u i n v e r s a52 inv_S = i nv( S) ;53
54 % La M a t r iz d e T r a n sf o r ma c i on e s t a d ad a p or .
13 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
17/27
3 Programa Desarrollado en el Entorno de Matlab
1
2
3 % P = [ P1 ; P 1A;P1A ^ 2 ; . . . ; P1A^{n - 1 } ] ;4
5 % Determinando P1
6 P1a = [ 0 0 1 ] ;7 P1 = P1a inv_S ;8
9 % M a t r i z de T r a n s f o r m ac i o n :10
11 P = [ P 1 ; P1A;P1AA ] ;12 inv_P = i nv(P) ;13
14 % Obtenemos l a s m a t r i ce s c o r r e s p o n d i e n t e s e n s u f or ma c a n o n ic a15 % c o n t r o l a b l e16
17 Ac = PAinv_P;18 Bc = PB ;
19 Cc = Cinv_P;20 Dc = D;21
22 %DESACOPLAMIENTO DEL SISTEMA ( Tr an sf or ma ci on de S i m i l i t u d )23
24 % Una ve z o bt en i da l a f orm a c an on i ca c o n t r o l a b l e d e l s i st e ma e s t e p ued e25 % s e r d e sa co pl a do . Dado e l s i st e ma a co pl ad o u o r i g i n a l en l a f orm a26 % canoni ca :27
28 % vp = Ac v + Bc u 29 % y = Cc v + Dc u 30
31 % O bt en er l a t r a n s fo r m a c io n d e s i m i l i t u d o d e s ac o pl a m ie n to d e l mismo :32 % Sist ema Desacoplado :33
34 % z p = Ad z + Bd u 35 % y = Cd z + Dd u 36
37 % O btenc ion de l o s v a l or e s c a r a c t e r i s t i c o s o e i g e n va l o r es38 %39
40 syms L41
42 % M at riz de Vandermonde ( M at riz M odal)43 % Para e l c as o de v a l o r es c a r a c t e r i s t i c o s R ea le s y D i f e re n te s44
45 I = eye( 3) ;46 L I = L I ;47
48 d i f = L I - Ac ;49 d = det( d i f ) ;50
51 v a l_ c ar = s o l v e ( d ) ;52 val_car = double ( val_car ) ;53
54 lambda_1 = val_car (1 ) ;
14 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
18/27
3 Programa Desarrollado en el Entorno de Matlab
1 lambda_2 = val_car (2 ) ;2 lambda_3 = val_car (3 ) ;3
4 % C on di ci on es p ara e l c as o de v a l o r es c a r a c t e r i s t i c o s r e a l e s y r e p et i d os5 i f ( lambda_1==lambda_2) && ( lambda_1=lambda_3)
6
7 T = [ 1 0 1 ;8 lambda_1 1 lambda_3 ;9 lambda_1^2 2 lambda_1 lambda_3^ 2] ;10
11 e l s e i f ( lambda_1==lambda_3) && ( lambda_1=lambda_2)12
13 T = [ 1 1 0 ;14 lambda_1 lambda_2 1 ;15 lambda_1^2 lambda_2^2 2 lambda_1 ] ;16
17 e l s e i f ( lambda_2==lambda_3) && ( lambda_2=lambda_1)18
19 T = [ 1 1 0 ;20 lambda_1 lambda_2 1 ;21 lambda_1^2 lambda_2^2 2 lambda_2 ] ;22
23 e l s e i f ( lambda_1==lambda_2 ) && ( lambda_1==lambda_3 )24
25 T = [ 1 0 0 ;26 lambda_1 1 0 ;27 lambda_1^2 2 lambda_1 1 ] ;28 e l s e29
30 T = [ 1 1 1 ;31 lambda_1 lambda_2 lambda_3 ;32 lambda_1^2 lambda_2^2 lambda_3^ 2] ;33 en d34
35 i f ( imag (lambda_1)=0) | | ( imag (lambda_2)=0) | | ( imag (lambda_3)=0)36
37 inv_T = i n v(T) ;38 Lambda = inv_TAcT ;39 sigma = r e a l( lambda_2) ;40 omega = imag ( lambda_2) ;41 omega = abs (omega) ;42
43 Q = [ 1 0 0 ;44 0 - 1/ s i gm a -1 i / omega ;45 0 1 /omega - 1 i / s ig ma ] ;46
47 inv_Q = i n v(Q) ;48
49 Ad = inv_QLambdaQ;50 Bd = inv_TB ;51 Cd = CT;52 Dd = Dc;53
54 e l s e
15 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
19/27
3 Programa Desarrollado en el Entorno de Matlab
1
2 inv_T = i n v(T) ;3
4 % O bt en ci on d e l a t r a n sf o r m a ci o n d e S i m i l i t u d5 Ad = inv_TAcT;
6 Bd = inv_TB ;7 Cd = CT;8 Dd = Dc;9
10 en d11
12 f p r i n t f ( ' \n\n ' ) ;13 f p r i n t f ( 'S i s t e m a D e s a co p l a d o \ n' ) ;14 f p r i n t f ( 'Ad = \n ') ;15 d i s p(Ad) ;16 f p r i n t f ( ' \n\n ' ) ;17
18 f p r i n t f ( ' Bd = \n ') ;
19 d i s p(Bd) ;20 f p r i n t f ( ' \n\n ' ) ;21
22 f p r i n t f ( 'Cd = \n ') ;23 d i s p(Cd) ;24 f p r i n t f ( ' \n\n ' ) ;25
26 f p r i n t f ( 'Dd = \n ') ;27 d i s p(Dd) ;28 f p r i n t f ( ' \n\n ' ) ;29
30 f p r i n t f ( 'V a l or e s C a r a c t e r i s t i c o s ( E i g e n v a l o r es ) \ n\ n') ;31 f p r i n t f ( ' lambda 1 = ') ;32 d i s p( lambda_1) ;33 f p r i n t f ( ' lambda 2 = ') ;34 d i s p( lambda_2) ;35 f p r i n t f ( ' lambda 3 = ') ;36 d i s p( lambda_3) ;37 f p r i n t f ( ' \n\n ' ) ;38
39 f p r i n t f ( 'M a t r i z d e V an der mon de ( o M a t r i z M oda l ) \ n') ;40 f p r i n t f ( 'T = \ n ' ) ;41 d i s p(T) ;42 f p r i n t f ( ' \n\n ' ) ;43
44 f p r i n t f ( 'I n v e r s a d e l a M a tr i z d e Vandermonde ( o M a tr i z Modal ) \ n' ) ;45 f p r i n t f ( ' inv_T = \n ') ;46 d i s p(inv_T) ;47 f p r i n t f ( ' \n\n ' ) ;48
49
50 en d51 en d
16 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
20/27
4 Comprobacin
4. Comprobacin
Considrese el siguiente sistema en espacio de estado, el cual ser desacoplado utilizando elprograma anterior.
A= 0 1 00 0 16 11 6
B= 001
C= 1 0 0
Solucin
1
2 La p r e se n t e f u n ci o n s o l o p er mi te o b te ne r e l d es ac op l am i en to de3 d e s i s te m a s d in am ic os con 2 o 3 v a r i a b l e s de e s ta do4 C o ns i de r e l a r e p r e s e n t a c i o n en E s pa ci o d e E s ta do d e un S i st em a5 D i na mi co L i n e a l d e l a s i g u i e n t e f or ma :6
7 xp( t ) = A( t )x ( t ) + B( t )u ( t ) 8 y( t ) = C( t )x ( t ) + D( t )u ( t ) 9
10 Donde :11 x ( t ) e s e l v e ct o r de e s ta do d e l s is te ma , de d im en si on nx112 u ( t ) e s e l v e c t o r d e e n tr a da a l s i st e ma , d e d i me ns i on mx113 y ( t ) e s e l v e ct o r de s a l i d a d e l s is te ma , de d im en si on px114 A ( t ) e s l a m at ri z p r i n c i p a l d e l s is te ma , de d im en si on nxn15 B ( t ) e s l a m a tr i z d e e n tr a da a l s i st e ma , d e d i me ns i on nxm16 C ( t ) e s l a m at ri z de s a l i d a d e l s is te ma , de d im en si on pxn17 D ( t ) e s l a m a tr i z d e p r e a li m e n ta c i o n , t i e n e d i me ns i on pxm18
19 De a cu er do a l o a n t e r i o r :20 I n t ro d u zc a l a M a tr i z A ( nxn )21 A = [ 0 1 0 ;0 0 1 ; - 6 - 11 - 6]22 I n t r o d u z c a l a M a tr i z B ( nxm )23 B = [ 0 ; 0 ; 6 ]24 I n t ro d u zc a l a M a tr i z C ( pxn )25 C = [ 1 0 0 ]26 I n t r o d u z c a l a M a tr i z D ( pxm )27 D = [ 0 ]28
29
30 S i s t e m a D e s a c op l a d o31 Ad =32 - 3 . 0 0 0 0 0 033 - 0. 00 0 0 - 2 . 0 0 0 0 - 0. 0 0 0 034 0 . 0 0 0 0 0 - 1 . 0 0 0 035
36
37
38 Bd =39 3 . 0 0 0 040 - 6 . 0 0 0 041 3 . 0 0 0 0
17 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
21/27
4 Comprobacin
1
2
3 Cd =4 1 1 15
6
7
8 Dd =9 010
11
12
13 V a l o re s C a r a c t e r i s t i c o s ( E i g e n v a l o r e s )14
15 lambda 1 = - 316
17 lambda 2 = - 218
19 lambda 3 = - 120
21
22
23 M at riz de Vandermonde ( o M at riz M odal)24 T =25 1 1 126 - 3 - 2 - 127 9 4 128
29
30
31 I n v e r s a d e l a M a tr i z d e V anderm onde ( o M a tr i z M odal )32 inv_T =33 1 . 0 0 0 0 1 . 5 0 0 0 0 . 5 0 0 034 - 3. 00 0 0 - 4 . 0 0 0 0 - 1. 0 0 0 035 3 . 0 0 0 0 2 . 5 0 0 0 0 . 5 0 0 0
Observaciones:Como se puede observar el programa brinda ademas de las matrices A, B, C,D desacopladas del sistema, tambin los valores de los correspondientes eigenvalores, la matriz deVandermonde y su inversa, con lo cual podemos comprobar matemticamente desarrollando dichoproblema si son los resultados obtenidos por el programa.
18 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
22/27
4 Comprobacin
Ahora considrese el siguiente sistema:
A=
0 16 5
B=
01
C=
1 0
1
2 La p r e se n t e f u n ci o n s o l o p er mi te o b te ne r e l d es ac op l am i en to de3 d e s i s te m a s d in am ic os con 2 o 3 v a r i a b l e s de e s ta do4 C o ns i de r e l a r e p r e s e n t a c i o n en E s pa ci o d e E s ta do d e un S i st em a5 D i na mi co L i n e a l d e l a s i g u i e n t e f or ma :6
7 xp( t ) = A( t )x ( t ) + B( t )u ( t ) 8 y( t ) = C( t )x ( t ) + D( t )u ( t ) 9
10 Donde :11 x ( t ) e s e l v e ct o r de e s ta do d e l s is te ma , de d im en si on nx112 u ( t ) e s e l v e c t o r d e e n tr a da a l s i st e ma , d e d i me ns i on mx1
13 y ( t ) e s e l v e ct o r de s a l i d a d e l s is te ma , de d im en si on px114 A ( t ) e s l a m at ri z p r i n c i p a l d e l s is te ma , de d im en si on nxn15 B ( t ) e s l a m a tr i z d e e n tr a da a l s i st e ma , d e d i me ns i on nxm16 C ( t ) e s l a m at ri z de s a l i d a d e l s is te ma , de d im en si on pxn17 D ( t ) e s l a m a tr i z d e p r e a li m e n ta c i o n , t i e n e d i me ns i on pxm18
19 De a cu er do a l o a n t e r i o r :20 I n t ro d u zc a l a M a tr i z A ( nxn )21 A = [ 0 1 ; - 6 - 5 ]22 I n t r o d u z c a l a M a tr i z B ( nxm )23 B = [ 0 ; 1 ]24 I n t ro d u zc a l a M a tr i z C ( pxn )25 C = [ 1 0 ]26 I n t r o d u z c a l a M a tr i z D ( pxm )27 D = [ 0 ]28
29
30 S i s t e m a D e s a c op l a d o31
32 Ad =33 - 3. 00 00 - 0. 00 0 034 0 - 2 . 0 0 0 035
36
37 Bd =38 - 1 . 0 0 0 039 1 . 0 0 0 040
41
42 Cd =43 - 3 - 244 16 1145
46
47 Dd =48 0
19 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
23/27
4 Comprobacin
1 V a l o re s C a r a c t e r i s t i c o s ( E i g e n v a l o r e s )2
3 lambda 1 = - 34 lambda 2 = - 25
6 M at riz de Vandermonde ( o M at riz M odal)7 T =8 1 19 - 3 - 210
11 I n v e r s a d e l a M a tr i z d e V anderm onde ( o M a tr i z M odal )12 inv_T =13 - 2. 00 00 - 1. 00 0 014 3 . 0 0 0 0 1 . 0 0 0 0
20 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
24/27
5 Conclusiones
5. Conclusiones
En ingeniera de control, y en general en los temas de control automtico, la representacin enespacio de estados como modelo matemtico de sistemas fsicos es una herramienta eficaz para eldiseo de controladores y el anlisis de sistemas, esto debido a las diferentes tcnicas y mtodos con
los que se puede manipular este tipo de representaciones de sistemas dinmicos. Como hemos vistoen este trabajo obtener un sistema desacoplado permite al usuario realizar manipulaciones sobreciertos estados que le interese cambiar a su consideracin, por su puesto, teniendo en cuenta factoresde estabilidad y respuesta del mismo sistema. Objetivo de desacoplar un sistema resulta ser unaestrategia para reducir las iteracciones de los estados internos al sistema con la variable entraday salida que se controla en el sistema. En este trabajo hemos desarrollado una caracterizacinconjunto-terica y por simulacin para demostrar que un sistema acoplado puede transformarsea una forma diagonal con la cual podremos analizar ciertas propiedades del sistema en cuestin,esto puede ser por ejemplo si el sistema es completamente controlable u observable, o solo lo esparcialmente, esto es, que ciertos estados del sistema permiten ser controlados desde la entrada oestimados desde la salida propia del sistema.
6. Fuentes de consulta
Referencias
[1] K. Ogata. Ingeniera de Control Moderna. Pearson, 5ta Ed. 2010.
[2] D. Sergio, C Pascual.Control en Espacio de Estados. Pearson, Prentice Hall, 2da Ed. 2009.
21 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
25/27
7 Anexos
7. Anexos
El siguiente programa se realizo con la finalidad de encontrar la forma cannica controlable delsistema en espacio de estado:
1
2 f u n c t i o n [Ac,Bc,Cc,Dc]=sist _can_cont3
4 % La p r e se n t e f u n ci o n r e a l i z a l a c o n ve r si o n de l a e c ua c io n de e st a do de un5 % s i st e ma a l a f orm a c an on i ca c o n tr o l a bl e , l a c ua l , e s i mp or ta nt e cuando s e6 % a n a li z a e l e nf oq ue de u b ic a ci o n de p ol o s pa ra e l d is en o de s i st em a s de7 % c o n t r o l .8
9 % Nota : La p r e s e n t e f u n c i o n s o l o p e rm i te o b te n er l a f or ma c a no n i ca10 % c o n t r o l a b l e de s i s te m a s con 2 o 3 V a r i bl e s de E sta do ( n ) .11
12 f p r i n t f ( ' La p re se nt e fu nc io n s ol o per mi te ob te ne r la forma ca no ni ca \n ') ;13
f p r i n t f ( '
c o n t r o l a b l e de s i s te m a s d in am ic os con 2 o 3 v a r i a b l e s de e s ta do \n'
) ;14
15 f p r i n t f ( 'C o ns i d er e l a r e p r e s e n t a c i o n en E s pa c io d e E s ta do de un S i st em a \ n') ;16 f p r i n t f ( ' D in am ic o L i n e a l de l a s i g u i n t e f or ma : \ n\ n') ;17 f p r i n t f ( ' xp( t ) = A( t )x ( t ) + B( t )u ( t ) \n ' ) ;18 f p r i n t f ( ' y( t ) = C( t )x ( t ) + D( t )u ( t ) \n\n ' ) ;19
20 f p r i n t f ( ' Donde : \n' ) ;21 f p r i n t f ( ' x ( t ) e s e l v e ct o r de e s ta d o d e l s is te ma , de d im en si on nx1 \n ') ;22 f p r i n t f ( ' u ( t ) e s e l v e ct o r de e nt ra da a l s is te ma , de d im en si on mx1 \n ') ;23 f p r i n t f ( ' y ( t ) e s e l v ec to r de s a l i d a d el s is te ma , de d im en si on px1 \n ') ;24 f p r i n t f ( 'A( t ) e s l a m at ri z p r i n c i p a l d e l s is te ma , de d im en si on nxn \n ') ;25 f p r i n t f ( 'B( t ) e s l a m a tr i z de e n tr a da a l s i st e ma , de d i me ns i on nxm \ n') ;
26 f p r i n t f ( 'C( t ) e s l a m at ri z de s a l i d a d e l s is te ma , de d im en si on pxn \n ') ;27 f p r i n t f ( 'D( t ) e s l a m a tr i z de p r e al i m e n ta c i o n , t i e n e d i me ns i on pxm \ n') ;28
29 f p r i n t f ( ' \nDe a cu er do a l o a n t e r i o r : \ n' ) ;30
31 f p r i n t f ( 'I n t ro d u zc a l a M at ri z A ( nxn ) \ n' ) ;32 A = i n p u t( 'A = ') ;33
34 f p r i n t f ( 'I n t r o d u z ca l a M a tr i z B ( nxm ) \ n' ) ;35 B = i n p u t( 'B = ') ;36
37 f p r i n t f ( 'I n t ro d u zc a l a M at ri z C ( pxn ) \ n' ) ;38 C = i n p u t( 'C = ') ;39
40 f p r i n t f ( 'I n t r o d u z ca l a M a tr i z D ( pxm ) \ n' ) ;41 D = i n p u t( 'D = ') ;42
43 % S ea e l s i s t em a e s E s pa c io de E st ad os :44 % xp = Ax + Bu 45 % y = Cx + Du 46
47 % S i una m at ri z S n o s i n g u l a r ( s u d et er mi na nt e e s d i f e r e n t e de c e ro ) ,48 % E x i s t e una t r n s f o rm a c i o n no s i n u l a r dada p or :
22 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
26/27
7 Anexos
1
2 % V = Px 3
4 % La c u al t ra ns f or ma l a e c ua c io n de e st a do a l a f orm a c an on i ca c o n t r o l a b l e5
6 % Vp = Ac V + Bc u 7
8 % C a lc ul o de l a m at ri z S9 S = [ B AB AAB ] ;10 % O bt en em os s u i n v e r s a11 inv_S = i n v( S) ;12
13 % La M a tr i z d e T r a ns f o rm a ci o n e s t a d ad a p or .14 % P = [ P1 ; P 1A;P1A ^ 2 ; . . . ; P1A^{n - 1 } ] ;15
16 % Determinando P117 P1a = [ 0 0 1 ] ;18 P1 = P1a inv_S ;
19
20 % M a t r i z d e T r a n s f o rm a c i o n :21
22 P = [ P 1 ; P1A;P1AA ] ;23 inv_P = i n v(P) ;24
25 % Obtenemos l a s m a t r i c es c o r r e s p o n d i e n t e s e n s u f or ma c a no n i ca c o n t r o l a b l e26
27 Ac = PAinv_P;28 Bc = PB ;29 Cc = Cinv_P;30 Dc = D;31
32 f p r i n t f ( ' Ac = \n ' ) ;33 d i s p(Ac) ;34 f p r i n t f ( ' \n\n ' ) ;35
36 f p r i n t f ( ' B c = \ n ' ) ;37 d i s p(Bc) ;38 f p r i n t f ( ' \n\n ' ) ;39
40 f p r i n t f ( ' C c = \ n ' ) ;41 d i s p(Cc) ;42 f p r i n t f ( ' \n\n ' ) ;43
44 f p r i n t f ( ' Dc = \n ' ) ;45 d i s p(Dc) ;46 f p r i n t f ( ' \n\n ' ) ;47
48 en d
23 Ing. Ismael Medina Lpez
7/25/2019 Desacoplamiento de sistemas en espacio de estado
27/27
7.1 Comprobacin
7.1. Comprobacin
A continuacin se presenta un ejemplo de un sistema el cual ser transformado a su formacannica controlable:
x= 9 1 126 0 124 0 0
x1x2x3
+ 250
, y(t) = 1 2 1 x1x2x3
1
2 La p r e se n t e f u n ci o n s o l o p er mi te o b te ne r l a f orm a c an on i ca3 c o n t r o l a b l e de s i s te m a s d in am ic os c on 2 o 3 v a r i a b l e s de e s ta d o4 C o ns i de r e l a r e p r e s e n t a c i o n en E s pa ci o d e E s ta do d e un S i st em a5 D i na mi co L i n e a l d e l a s i g u i e n t e f or ma :6
7 xp( t ) = A( t )x ( t ) + B( t )u ( t ) 8 y( t ) = C( t )x ( t ) + D( t )u ( t ) 9
10 Donde :11 x ( t ) e s e l v e ct o r de e s ta do d e l s is te ma , de d im en si on nx112 u ( t ) e s e l v e c t o r d e e n tr a da a l s i st e ma , d e d i me ns i on mx113 y ( t ) e s e l v e ct o r de s a l i d a d e l s is te ma , de d im en si on px114 A ( t ) e s l a m at ri z p r i n c i p a l d e l s is te ma , de d im en si on nxn15 B ( t ) e s l a m a tr i z d e e n tr a da a l s i st e ma , d e d i me ns i on nxm16 C ( t ) e s l a m at ri z de s a l i d a d e l s is te ma , de d im en si on pxn17 D ( t ) e s l a m a tr i z d e p r e a li m e n ta c i o n , t i e n e d i me ns i on pxm18
19 De a cu er do a l o a n t e r i o r :20 I n t ro d u zc a l a M a tr i z A ( nxn )21 A = [ - 9 1 0 ; - 2 6 0 1 ; - 24 0 0 ]22 I n t r o d u z c a l a M a tr i z B ( nxm )23 B = [ 2 ; 5 ; 0 ]24 I n t ro d u zc a l a M a tr i z C ( pxn )25 C = [ 1 2 - 1]26 I n t r o d u z c a l a M a tr i z D ( pxm )27 D = [ 0 ]28
29 Ac =30 0 1 . 0 0 0 0 -0 . 0 0 0 031 - 0 . 0 0 0 0 0 1 . 0 0 0 032 - 24 .0 00 0 - 26 .0 00 0 - 9. 00 0033
34 Bc =35 0 . 0 0 0 036 - 0 . 0 0 0 037 1 . 0 0 0 038
39 Cc =40 2 4 . 00 0 0 3 9 . 00 0 0 1 2 . 00 0 041
42 Dc =43 0