Trabajo 1 Maya

54
INSTITUTO POLITÉCNICO NACIONAL Escuela Superior de Ingeniería Mecánica y Eléctrica Unidad Culhuacan Espacio de Estados Trabajo: Solución de la matriz de estado Alumnos: o Mora Valencia Itzel Amparo o Marck Peláez Martín Enrique o Aguilar Salazar Isaías Fernando o Morales Rosales Víctor Manuel 1

description

espacio y estado

Transcript of Trabajo 1 Maya

Page 1: Trabajo 1 Maya

INSTITUTO POLITÉCNICO NACIONAL

Escuela Superior de Ingeniería Mecánica y Eléctrica Unidad Culhuacan

Espacio de Estados

Trabajo: Solución de la matriz de estado

Alumnos:

o Mora Valencia Itzel Amparoo Marck Peláez Martín Enriqueo Aguilar Salazar Isaías Fernandoo Morales Rosales Víctor Manuel

Grupo: 7EV1

Profesor: Ing. Maya Pérez Edgar

México D.F. a 08 de Enero del 2015

1

Page 2: Trabajo 1 Maya

Índice

Introducción --------------------------------------------------------------------3

Desarrollo teórico --------------------------------------------------------------------3

Desarrollo práctico-------------------------------------------------------------------11

Conclusiones --------------------------------------------------------------------44

Bibliografía --------------------------------------------------------------------45

2

Page 3: Trabajo 1 Maya

Introducción.

El objetivo de este trabajo es introducir los métodos básicos de las variables de estado y de las ecuaciones de estados, de tal forma que el profesor al momento de revisar pueda evaluar el conocimiento obtenido del tema para la evaluación del equipo y que sirva para el estudio futuro del equipo. Se representan varias transformaciones que se pueden utilizar para facilitar el análisis y diseño de los sistemas en el dominio de las variables de estado. Se establece la relación entre el enfoque convencional de la función de transferencia y el enfoque de las variables de estado, de tal forma que el análisis sea capaz de resolver los problemas con varios métodos alternativos.

Desarrollo teórico

Observador.

Considere el sistema definido mediante

x=Ax+Bu -------------------------12.27

y=cx -------------------------12.28

Suponga que el estado x se aproximara mediante el estado X del modelo dinámico

~x=A ~x+Bu+ K e ( y−C ~x ) ---------------12.29

que representa al observador de estado. Observe que el observador de estado tiene y y u como entradas y x como salida. El último término del segundo miembro de esta ecuación modelo, ecuación (12-29), es un término de corrección que contiene la diferencia entre la salida y medida y la salida CX estimada. La matriz I funciona como una matriz de ponderación.

El término de corrección vigila el estado X. Ante la presencia de una discrepancia entre las matrices A y B usadas en este modelo y las del sistema real, la adición del término de corrección ayuda a reducir los efectos producidos por la diferencia entre el modelo dinámico y el sistema real.

3

Page 4: Trabajo 1 Maya

Si el par (A,C) es observable entonces existe una transformación de coordenadas T con la propiedad

Observabilidad

Considere el sistema sin excitación descrito mediante las ecuaciones siguientes:

x=Ax

y=cx

En donde x= vector de estado (vector de dimensión n) Y= vector de salida (vector de dimension m) A= matriz de nxn C= matriz de mxn

Se dice que el sistema es completamente observable si el estado x(to) se determina a partir de la observación de y(t) durante un intervalo de tiempo finito. Por tanto, el sistema es completamente observable si todas las transiciones del estado afectan eventualmente a todos los elementos del vector de salida. El concepto de observabilidad es útil al resolver el problema de reconstruir variables de estado no medibles a partir de variables que sí lo son en el tiempo mínimo posible. En esta sección, tratamos sólo sistemas lineales e invariantes con el tiempo. Por tanto, sin pérdida de la generalidad, suponemos que to = 0.

El concepto de observabilidad es muy importante porque, en la práctica, la dificultad que se encuentra con el control mediante la realimentación del estado es que algunas de las variables de estado no son accesibles para una medición directa, por lo que se hace necesario estimar las variables de estado no medibles para construir las señales de control.

Si el sistema se describe mediante

x=Ax+Bu

y=Cx+Du

Entonces

4

Page 5: Trabajo 1 Maya

x (t )=eAt x (0 )+∫0

t

e A (t−τ ) Bu(τ )dτ

y y (t ) es

x (t )=Ce At x (0 )+C∫0

t

eA (t− τ ) Bu (τ )dτ+Du

Dado que las matrices A, B, C y D se conocen al igual que u(t), los dos últimos términos del segundo miembro de esta última ecuación son cantidades conocidas. Por tanto, se pueden restar del valor observado de y(t).

Controlabilidad.

Se dice que un sistema es controlable en el tiempo f 0 si se puede llevar de cualquier estado inicial x (t 0)a cualquier otro estado, mediante un vector de control sin restricciones, en un intervalo de tiempo finito.

Se dice que un sistema es observable en el tiempo (t ¿¿0)¿ si, con el sistema en el estadox ( f 0),es posible determinar este estado a partir de la observación de la salida durante un intervalo de tiempo finito.

Kalman introdujo los conceptos de controlabilidad y observabilidad, mismos que juegan un papel importante en el diseño de los sistemas de control en el espacio de estados. De hecho, las condiciones de controlabilidad y observabilidad determinan la existencia de una solución completa para un problema de diseño de un sistema de control. Tal vez no exista una solución a este problema si el sistema considerado es no controlable. Aunque la mayor parte de los sistemas físicos son controlables y observables, los modelos matemáticos correspondientes tal vez no posean la propiedad de controlabilidad y observabilidad. En este caso, es necesario conocer las condiciones bajo las cuales un sistema es controlable y observable.

Controlabilidad completa del estado de sistemas en tiempo continuo.

Considere el sistema en tiempo continuo

X = Ax + Bu ------------ (11-51)

en donde: x = vector de estados (vector de dimensión n)

u = señal de control (escalar)

A=matriz d en xn

5

Page 6: Trabajo 1 Maya

B=matriz d en x l

Se dice que el sistema descrito mediante la ecuación (11-51) es de estado controlable en t=0, si es posible construir una señal de control sin restricciones que transfiera un estado inicial a cualquier estado final en un intervalo de tiempo finito t 0 ,5 t , 5 t r. Si todos los estados son controlables, se dice que el sistema es de estado completamente controlable.

Ahora obtendremos la condición para una controlabilidad completa del estado. Sin perder la generalidad, suponemos que el estado final es el origen en el espacio de estados y que el tiempo inicial es cero, ent=0

La solución de la ecuación (11-51) es

x (t )=eAt x (0 )+∫0

t

e A (t−τ ) Bu(τ )dτ

Aplicando la definición de controlabilidad completa del estado recién establecida, tenemos:

x ( t1 )=0=eA t1 x (0 )+∫0

t 1

e A ( t1−τ ) Bu(τ)dτ

O bien,

x (0 )=−∫0

t1

e−Aτ Bu ( τ ) dτ(11-52)

Remitiéndonos a las ecuaciones (11-48) u (11-50), e At se escribe:

e At=∑k=0

n−1

ak (τ ) Ak (11-53)

Sustituir e At en la ecuación (11-52) por la ecuación (11-53) produce

x (0 )=−∑k=0

n−1

Ak B∫0

t 1

ak ( τ )u ( τ )dτ (11−54 )

Definamos: ∫0

t1

ak (τ ) u (τ ) dτ=βk

Así, la ecuación (11-54) se convierte en:

x (O )=−∑k=0

n−1

Ak B βk

6

Page 7: Trabajo 1 Maya

¿−[B AB : … : An−1 B ]| β0

β1

βn−1|(11−55)

Si el sistema es de estado controlable, entonces, dado cualquier estado inicial x(O), la ecuación (11-55) debe satisfacerse. Esto requiere que el rango de la matriz de n x n:

[B AB ⋮ … An−1 B]

En el diseño práctico de un sistema de control, se puede necesitar controlar la salida en lugar del estado del sistema. Una controlabilidad completa del estado no es condición necesaria ni suficiente para controlar la salida del sistema. Por esta razón, es conveniente definir de forma independiente la controlabilidad completa de la salida.

Sea el sistema descrito mediante

X=Ax+Bu (9-61)

Y=Cx+Du (9-62)

Donde: x = vector de estado (vector de dimensión n)

u =vector de control (vector de dimensión r)

y =vector de salida (vector de dimensión n)

A=matriz n x n

B=matriz n x r

C=matriz m x n

D=matriz m x r

Se dice que el sistema descrito mediante las Ecuaciones (9-61) y (9-62) es de salida completamente controlable si es posible construir un vector de control sin restricciones u(t) que transfiera cualquier salida inicial y(t0) a cualquier salida final y(ti) en un intervalo de tiempo finito t0 ≤ t ≤ t1

Es posible demostrar que la condición para controlabilidad completa de la salida es la siguiente.

El sistema descrito mediante las Ecuaciones (9-61) y (9-62) es de salida completamente controlable si y sólo si la matriz m x (n+1)r.

[CB ⋮ CAB ⋮ C A2 B ⋮ ⋯ ⋮ C An−1 B ⋮ D ]

7

Page 8: Trabajo 1 Maya

Es de rango m. Obsérvese que la presencia del término Du en la ecuación (9-62) siempre ayudar a establecer la controlabilidad de salida.

Controlador de Estado.

Se asume que se tiene disponible la representación en F. de T de h(s) con la forma

Y (s)U (s)

=(bn−1 ) Sn−1+( bn−2 ) Sn−2+…+(b1+b0 )

Sn−an−1 Sn−1+an−2 Sn−2+…++a1 s+a0

A la cual se le puede asignar la representación de FCC.

Al utilizar el controlador de estados (considerando que la matriz Kc en el caso SISO es un vector kc) del tipo u

= uex - kcx, con kc = [a0 - a0 a1 - a1 ··· an-1 - an-1] (donde ai, i = 0, ..., n-1 son ganancias arbitrarias) se tiene que la representación en L.C. queda,

Por lo tanto, la F. de T. en L.C. queda,

Y (s)U (s)

=(bn−1 ) Sn−1+( bn−2 ) Sn−2+…+(b1+b0 )

Sn−an−1 Sn−1+an−2 Sn−2+…++a1 s+a0

Es decir, si se conoce la ubicación deseada de los polos en L.C. (por tanto se conoce ai, i = 0, ..., n-1) y se conoce la ubicación de los polos en L.A. (por tanto se conoce ai, i = 0, ..., n-1), se puede determinar kc. El procedimiento anterior es directo si se tiene la F. de T.; sin embargo, si se tiene la realización {A, b, c, d}, ésta debe ser posible de escribir en su FCC.

Nota: FCC = Forma Canónica Controlable.

8

Page 9: Trabajo 1 Maya

REPRESENTACIONES EN EL ESPACIO DE ESTADOS DE SISTEMAS DEFINIDOS POR SU FUNCION DE TRANSFERENCIA

Existen muchas técnicas para obtener representaciones en el espacio de estados de sistemas definidos por su función de transferencia. Esta investigación abordara las representaciones en el espacio de estado en la forma canónica controlable, observable, diagonal o de Jordan.

REPRESENTACION EN EL ESPACIO DE ESTADOS EN FORMA CANÓNICAS

Considérese un sistema definido mediante:

y+a1 y+…+an−1 y+an y=b0u+b1u+…+bn−1 u+bnu

Donde u es la entrada e y es la salida. Esta ecuación también puede escribirse como:

Y (s)U (s)

=b0 Sn+b1 Sn−1+…+bn−1 S+bn

Sn+a1 Sn−1+…+an−1 S+an

A continuación se presentan las representaciones en el espacio de estados del sistema definido mediante las ecuaciones anteriores, en su forma canónica controlable, en su forma canónica observable y en su forma canónica diagonal (o de Jordan).

FORMA CANÓNOCA DIAGONAL.- Considérese el sistema representado por la función de transferencia definida mediante la Ecuación anterior. Se considera el caso en el que el polinomio del denominador sólo contiene raíces distintas. En este caso, la Ecuación anterior se puede escribir como:

Y (s)U (s)

=b0 Sn+b1 Sn−1+…+bn−1 S+bn

( S+P1 ) (S+P2 )⋯ ( S+Pn )

¿b0+C1

S+P1

+C2

S+P2

+⋯+Cn

S+ Pn

La forma canónica diagonal de la representación en el espacio de estados de este sistema viene dada por:

9

Page 10: Trabajo 1 Maya

[ x1

x2

⋮xn

]=¿

y= [C1C2⋯Cn ] [ x1

x2

⋮xn

]+b0 u

FORMA CANÓNICA DE JORDAN.- A continuación se considera el caso en el que el polinomio del denominador de la ecuación anterior contiene raíces múltiples. En este caso la forma canoníca diagonal anterior dene modificarse a la forma canónica de Jordan. Suponga, por ejemplo, que todos los Pi excepto los tres primeros, son diferentes entre sí, o sea, P1=P2=P3. En este caso, la forma factorizada de Y (s ) /U (s ) se hace:

Y (s)U (s)

=b0 Sn+b1 Sn−1+…+bn−1 S+bn

( S+P1)3 ( S+P4 ) (S+P5 )⋯ ( S+Pn )

El desarrollo en fracciones simples de esta última ecuación se convierte en:

Y (s)U (s)

=b0+C1

( S+P1 )3+

C2

( S+P1)2 +C3

S+P1

+C4

S+P4

+⋯+Cn

S+Pn

Una representación en el espacio de estados de este sistema en su forma canónica de Jordan se obtiene mediante:

[x1

x2

x3

x4

⋮xn

]=¿

y= [C1C2⋯Cn ] [ x1

x2

⋮xn

]+b0 u

10

Page 11: Trabajo 1 Maya

Ejercicios.

1a) Observador con inciso a:

y+a1 y+a2 ˙y+a3 y=b3 u+b2 u+b1 u

Solución:

1.- AplicarL.

L { y }+a1 L { y }+a2 L{ ˙y }+a3 L {y }=b3 L{u }+b2 L {u }+b1 L{u }

s3 y+a1 s2 y+a2 sy+a3 y=b3 u+b2 su+b3 s2 u

2.- Despejar el término de mayor orden.

s3 y=b3u+b2 su+b3 s2u−a1 s2 y−a2 sy−a3 y

Factorizar términos de “s” comunes.

s3 y=(b¿¿1u−a1 y )s2+(b¿¿2u−a2 y) s+(b¿¿3 u−a3 y)¿¿¿

3.- Dividir ambos términos por s3

y=(b¿¿1 u−a1 y )s2

s3 +(b¿¿2u−a2 y )s

s3 +(b¿¿3 u−a3 y )

s3 ¿¿¿

y=(b¿¿1 u−a1 y )

s+(b¿¿2u−a2 y )

s2 +(b¿¿3 u−a3 y)

s3 ¿¿¿

Factorizar el término ( 1s ) y multiplicar ambos términos por “s”.

11

Page 12: Trabajo 1 Maya

sy=(b¿¿1u−a1 y )+(b¿¿2u−a2 y)

s+(b¿¿3u−a3 y )

s2 ¿¿¿

4.- Se definen las variables de estado.

Sí {L} ^ {-1} left lbrace sy right rbrace = {dy(t)} over {dt}

Defiendo:

x1=d x1

dt=

dy ( t )dt

→ x1= y ( t )

Sustituyendo:

Aplicando L−1

x1=(b1u ( t )−a1 x1 )+x2

Para x2

x2=(b¿¿2u−a2 y )

s+(b¿¿3u−a3 y )

s2 ¿¿

Factorizar el término ( 1s ) y multiplicar ambos términos por “s”.

Aplicando L−1

x2=(b2u ( t )−a2 x1 )+x3

Para x3

x3=(b¿¿3u−a3 y )

s¿

Multiplicar ambos términos por “s”.

12

x3

sx2=(b¿¿2u−a2 y )+(b¿¿3 u−a3 y )

s¿¿

x2

sy=(b¿¿1u−a1 y )+(b¿¿2u−a2 y)

s+(b¿¿3u−a3 y )

s2 ¿¿¿

Page 13: Trabajo 1 Maya

sx3=(b¿¿3u−a3 y)¿

Aplicando L−1

x3=b3u (t )−a3 x1

5.-Las ecuaciones del sistema son:

x1=−a1 x1+ x2+b1u ( t )

x2=−a2 x1+ x3+b2u ( t )

x3=−a3 x1+b3 u ( t )

y (t )=x1

6.- El modelo matricial es:

[ x1

x2

x3]=[−a1 1 0

−a2 0 1−a3 0 0] [x1

x2

x3]+[b1

b2

b3]u(t)

y (t )=[1 00 ][ x1

x2

x3]+ [ 0 ] u(t)

7.- El diagrama de simulación es:

13

Page 14: Trabajo 1 Maya

2ª) Observador con inciso b

y+8 y−4 y= x−2 x

Aplicar L

L { y }−4 L { y }+8 L{ y }=L {x }−2 L{x }

s3 y−4 sy+8 y=s2 x−2 sx

2.- Despejar el término de mayor orden.

s3 y=s2 x−2 sx+4 sy−8 y

Factorizando términos de “s” comunes.

s3 y=s2 x+(4 y−2 x)s−8 y

3.- Dividir ambos términos por s3

y= x s2

s3 +(4 y−2 x ) s

s3 −8 ys3

y= xs+(4 y−2 x )

s2 −8 ys3

Factorizar el término ( 1s ) y multiplicar ambos términos por “s”.

sy=x+(4 y−2 x)

s−8 y

s2

4.- Se definen las variables de estado.

Sí {L} ^ {-1} left lbrace sy right rbrace = {dy(t)} over {dt}

Defiendo:

x1=d x1

dt=

dy ( t )dt

→ x1= y ( t )

Sustituyendo:

14

x2

sy=x+( (4 y−2x )s

−8 ys2 )

Page 15: Trabajo 1 Maya

Aplicando L−1

x1=x ( t )+x2

Para x2

x2=(4 y−2 x)

s−8 y

s2

Factorizar el término ( 1s ) y multiplicar ambos términos por “s”.

Aplicando L−1

x2=4 x1−2x ( t )−x3

Para x3

x3=−8 y

s

Multiplicar ambos términos por “s”.

sx3=−8 y

x3=−8 x1

5.-Las ecuaciones del sistema son:

x1=x2+ x ( t )

x2=4 x1−x3−2 x ( t )

x3=−8 x1

y (t )=x1

6.- El modelo matricial es:

15

x3

sx2=4 y−2 x−8 ys

Page 16: Trabajo 1 Maya

[ x1

x2

x3]=[ 0 1 0

4 0 −1−8 0 0 ][ x1

x2

x3]+[ 1

−20 ] x (t)

y (t )=[1 00 ][ x1

x2

x3]+ [ 0 ] x( t)

Diagrama de simulación.

3ª) Observabilidad con inciso a

y+a1 y+a2 ˙y+a3 y=b3 u+b2 u+b1 u

Despejar:

y+a1 y+a2 y−b2u−b1u=b3 u−a3 y → x1

Integrando:

16

Page 17: Trabajo 1 Maya

∫ y+a1∫ y+a2∫ y−b2∫ u−b1∫ u=∫ x1

y+a1 y+a2 y−b2u−b1u=x1

Despejar:

y+a1 y−b1 u=x1+b2u−a2 y → x2

Integrando:

∫ y+a1∫ y−b1∫ u=∫ x2

y+a1 y−b1u=x2

Despejar:

y=x2−a1 y+b1u → x3

Integrando:

∫ y=∫ x3

y=x3

Las ecuaciones del sistema son:

x1=b3 u−a3 y

x2=x1+b2 u−a2 y

x3=x2−a1 y+b1u

y=x3

Aplicamos L−1

x1=b3 u(t )−a3 x3

x2=x1+b2 u(t)−a2 x3

x3=x2−a1 x3+b1 u(t)

y (t )=x3

Reacomodando términos.

x1=−a3 x3+b3 u(t )

17

Page 18: Trabajo 1 Maya

x2=x1−a2 x3+b2 u(t)

x3=x2−a1 x3+b1 u(t)

y (t )=x3

El modelo matricial es:

[ x1

x2

x3]=[0 0 −a3

1 0 −a2

0 1 −a1] [x1

x2

x3]+[b1

b2

b1]u(t)

y (t )=[ 001 ][ x1

x2

x3]+ [ 0 ] u(t)

Diagrama de simulación.

4ª) Observabilidad con inciso b

y+8 y−4 y= x−2 x

18

Page 19: Trabajo 1 Maya

Despejar:

y−4 y− x+2 x=8 y → x1

Integrando:

∫ y−4∫ y−∫ x+2∫ x=∫ x1

y−4 y− x+2 x=x1

Despejando:

y− x=x1+4 y−2 x→ x2

Integrando:

∫ y−∫ x=∫ x2

y−x=x2

Despejando:

y=x2+x→ x3

Integrando:

∫ y=∫ x3

y=x3

Las ecuaciones del sistema son:

x1=8 y

x2=x1+4 y−2 x

x3=x2+ x

y=x3

Aplicamos L−1

x1=8 x3

x2=x1+4 x3−2 x (t)

x3=x2+ x (t)

y (t )=x3

19

Page 20: Trabajo 1 Maya

El modelo matricial es:

[ x1

x2

x3]=[0 0 8

1 0 40 1 0 ][ x1

x2

x3]+[ 0

−21 ] x (t)

y (t )=[ 001 ][ x1

x2

x3]+ [ 0 ] x( t)

Diagrama de simulación.

20

Page 21: Trabajo 1 Maya

Obtener la representación de las siguientes ecuaciones en cada una de las formas canónicas.

3) Controlador

4) Controlabilidad

a) y+a1 y+a2 ˙y+a3 y=b3 u+b2 u+b1 u

b) y+8 y−4 y= x−2 x

c) Si alguna no aplica. Proponer un caso.

- Controlador con inciso a

Paso 1 Aplicar L

y+a1 y+a2 ˙y+a3 y=b3 u+b2 u+b1 u

L { y }+a L { y }+a2 L { y }+a3 L { y }=b3 L {u }+b2 L {u }+b1 L {u }

S3+a1 S2 y+a2 Sy+a3 y=b3 u+b2 Su+b1 S2u

Paso 2 Obtener la Función de Transferencia:

y (S )u (S )

=b1 S2+b2 S+b3

S3+a1 S2+a2 S+a3

Paso 3 Obtener la representación en L.C.

x=[00⋮0

−a0

10⋮0

−a1

01⋮0

−a2

⋯⋱⋯⋯⋯

00⋮1

−an−1

] x+[00⋮01] y

y= [b0 b1⋯bn−1 ] x

21

Page 22: Trabajo 1 Maya

Paso 4 Obtención del diagrama de simulación.

3) CONTROLADOR A INCISO B

y+8 y−4 y= x−2 x

Paso 1 Aplicar L

L { y }−4 L { y }+8 L { y }=L { x }−2 L {x }

s3 y−4 s2 y+8 y=−2 sx+s2

Paso 2 Función de Transferencia.

y ( s )u (s )

= s2−2 ss2−4 s+8

a) Obtener del sistema original s:{ A , B ,C ,D }los coeficientes a1 , i=0 , ……. ,n−1 a partir del polinomio característico:

det { SI−A } Sn+an−1 Sn−1+an−2 Sn−2+…+a1 S+a0

b) Darse los valores propios deseados λ1, i=1, …, n, del cual se obtienen los coeficientesa1 , i=0 , …,n−1 , como :

22

Page 23: Trabajo 1 Maya

( S−λ1 ) ( S− λ2 ) … ( S− λn )=Sn+an−1 Sn−1+an−2 Sn−2+…+a1 S+a0

c) Obtener K c=[ a0−a0 a1−a1… an−1−an−1 ]

Paso 4 Calcular τ a partir de A y B.

Paso 5 Determinar K c como K c=(K ¿¿c )(τ )¿

Aplicando el procedimiento anterior, tenemos:

1.- En este caso se puede obtener directamente:

a0=8 a1=−4 a2=0

2.- Los polos están -2±2i (el3° polo está en -2), por lo que se puede escribir (S+2+J)(S+2-J)(S-(-2))

¿ S2+2S−SJ+2 S+4−2 J+SJ+2 J+0 [ S+2 ]

¿ S3+2S2+2S2+4 S+2 S2+4 S+4 S+8

¿ S3+6 S2+12 S+8

Por lo que: a0=8 , a1=12, a2=6

3.- KC= [8−8 ,−4+12,0+6 ]= [0,8,6 ]

4.- La matriz T=[a1b+a2 Ab+ A2b ; a2b+Ab ;b ]−1

T=[100010

001]

5.- Finalmente KC= [0 8 6 ]

6.- Obtener h(s)LC para verificar resultados.

h(s)LC=y (s)u(s)

= S2−2 SS3+6S2+12 S+8

Verifica la reubicación de los valores propios del sistema.

Obtención del diagrama de simulación.

23

Page 24: Trabajo 1 Maya

4ª) Controlabilidad

a) y+a y+a2 y+a3 y=b3 u+b2 u+b1u

Paso 1.- Aplicar L

L { y }+a L { y }+a2 L { y }+a3 L { y }=b3 L {u }+b2 L {u }+b1 L {u }

S3+a1 S2 y+a2 Sy+a3 y=b3 u+b2 Su+b1 S2u

Obtener la F.T.

Y (s)U (s)

=b0+(b1−a1 b0 ) Sn−1+…+( bn−1−an−1b0 ) S+ (bn−an b0 )

Sn−a1 Sn−1+…+an−1 S+an

Que puede modificarse a:

y (s )=b0U ( s )+Y (s)……..1

Donde:

Y (s )=(b1−a1 b0 ) Sn−1+…+( bn−1−an−1b0 ) S+(bn−an b0 )

Sn+a1 Sn−1+…+an−1 S+an

U (s))

Reescribiendo esta ecuación.

Y (s)

(b1−a1 b0 ) Sn−1+…+(bn−1−an−1b0 ) S+( bn−an b0 )

¿U (s)

Sn+a1 Sn−1+…+an−1 S+an

De esta ecuación se obtienen las dos ecuaciones siguientes:

24

Page 25: Trabajo 1 Maya

Sn Q (s )=−a1 Sn−1 Q ( s )−…−an−1 SQ (s )−an Q ( S )+U ( s )… .. 2

Y (s )=( b1−a1b0 ) Sn−1Q (s )+… ..+(bn−1−an−1 b0 ) SQ ( s )+( bn−an b0 ) Q (s ) … ..3

Definiendo variables de estado:

X1 (s )=Q (s)

X2 (s )=SQ(s)

X n−1 (s )=Sn−2Q(s)

X n ( s)=Sn−1Q(s)

Resulta evidentemente que:-

S X1 (s )=X 2 ( s)(

S X2 (s )=X 3(s)

S Xn−1 (s )=X n(s )

Reescribiendo

X1=X2

X2=X3

˙X n−1=Xn

Teniendo en cuenta que Sn Q (s )=S Xn (s ), en la ecuación dos se puede reescribir así:

S Xn (s )=−a1 xn (s )−……−an−1 x2 (s )−an x1 ( s )+U (s )

O bien:

˙xn=−an x1−an−1 x2−……−a1 xn+u

Así mismo, a partir de las ecuaciones uno y tres se obtienen:

Y (s )=b0U ( s )+( b1−a1b0 ) Sn−1Q (s )+……+ (bn−1−an−1 b0 ) SQ ( s)+(bn−anb0 ) Q(s )

Y (s )=b0U ( s )+( b1−a1b0 ) Xn (s )+……+( bn−1−an−1b0 ) X2 ( s )+( bn−an b0 ) X1(s)

Aplicando la transformada inversa de Laplace, de esta ecuación de salida es:

25

Page 26: Trabajo 1 Maya

Y= (bn−an b0 ) X1 (s )+(bn−1−an−1 b0 ) X 2+……+(b1−a1 b0 ) X n+b0 u

La ecuación seis se puede reescribir (en forma matricial) así:

y= [bn−an b0 ⋮ bn−1−an−1 b0 ⋮ … ⋮ b1−a1 b0 ] [ x1

x2

⋮xn

]+b0u

Ahora combinando la ecuación cuatro y cinco tenemos:

[x1

x2

⋮˙xn−1

xn

]=[00⋮0

−an

10⋮0

−an−1

01⋮0

−an−2

⋯⋯⋱⋯⋯

00⋮1

−a1

][x1

x2

⋮xn−1

xn

]+[00⋮01]u

Diagrama de simulación

4b) Controlabilidad a inciso b

y+8 y−4 y= x−2 x

Paso 1 Aplicar Laplace.

26

Page 27: Trabajo 1 Maya

L { y }+8 L { y }−4 L { y }=L { x }−2 L {x }

S3 y−4 S2 y+8 y=S2 x−2 Sx

Obteniendo la F.T.

h ( s)= S2−2 SS3−4 S2+8 S+0

Y (s )=b0U ( s )+Y (s )

Y (s)= S2−2 SS3−4 S2+8 S

U (s )

Q (s )= U (s)(2S−S ) 1+(2S+4 )2 S

(2S−1 ) SQ ( s )=(2 S−S ) 1Q (s )

Y (s )=(2 S+4 ) 2 SQ (s )

Definiendo las variables de estado:

X1 (s )=Q (s)→ ˙X1(s )⇉Q (s)

X2 (s )=SQ(s)→ ˙X 2(s)⇉2SQ(s)

X1=X2

X2=2 S

Obteniendo la forma canónica controlable.

[ X1

X2]=[0 2

4 −8 ][X1

X2]+[01]

Ahora, el diagrama de simulación

27

Page 28: Trabajo 1 Maya

FORMA CANÓNICA DIAGONAL

a) Obtener la representación de la siguiente ecuación en su forma canónica diagonal.

y+a1 y+a2 y+a3 y=b3 u+b2 u+b1 u

Solución

Paso 1° Aplicar Laplace:

L { y }+a1 L { y }+a2 L { y }+a3 L { y }=b3 L {u }+b2 L {u }+b1 L {u }

28

Page 29: Trabajo 1 Maya

S3 y+a1 S2 y+a2 Sy+a3 y=b3u+b2 Su+b1 S2u

Paso 2° Obtener la Función de Transferencia:

y (S )u (S )

=b1 S2+b2 S+b3

S3+a1 S2+a2 S+a3

Paso 3° Obtener las raíces del denominador de la ecuación:

y (S )u (S )

=b1 S2+b2 S+b3

( S+P1 ) ( S+P2 ) (S+P3)

Paso 4° Obtener las Fracciones Parciales:

y (S )u (S )

=b1+C1

( S+P1 )+

C2

( S+P2 )+

C3

(S+P3)

La ecuación anterior puede escribirse como:

y (S )=b1u(S)+C1

( S+P1 )u (S )+

C2

( S+P2 )u(S)+

C3

(S+P3)u(S)

Paso 5° Definir las variables de estado del modo siguiente:

X1 (s )= 1

( S+P1 )u (S )

X2 (s )= 1

( S+P2 )u(S)

X3 ( s)= 1(S+P3)

u (S )

Se puede escribir como:

SX1 ( s)=−P1 X1 ( s)+u(S)

SX2 ( s)=−P2 X2 ( s)+u (S )

29

Page 30: Trabajo 1 Maya

SX3 ( s )=−P3 X3 (s )+u(S)

Paso 6° Obtener la transformada inversa de Laplace de las ecuaciones anteriores:

X1=−P1 X 1+u

X2=−P2 X2+u

X3=−P3 X3+u

Paso 7° Elegir las variables de estado:

X1(S)=C1

( S+P1 )u(S)

X2(S)=C2

( S+P2 )u(S)

X3(S)=C3

(S+P3)u(S)

Paso 8° Obtener la representación en el espacio de la forma canónica diagonal

[ x1

x2

x3]=[−p1 0 0

0 −p2 00 0 −p3

][ x1

x2

x3]+[111]u

y= [C1C2 C3 ] [ x1

x2

x3]+b1 u

Paso 9° Obtener la representación en diagrama de bloques del sistema definido en su forma canónica diagonal.

30

Page 31: Trabajo 1 Maya

b) Obtener la representación de la siguiente ecuación en su forma canónica diagonal.

y−4 y+8 y=−2 x+ xSolución

Paso 1° Aplicar Laplace:

L { y }−4 L { y }+8 L { y }=−2 L {x }+L { x }

S3 y−4 Sy+8 y=−2 Sx+S2

Paso 2° Obtener la Función de Transferencia:

y (S )u (S )

= S2−2 SS3−4 S+8

Paso 3° al Obtener las raíces del denominador de la ecuación de pudo observar que la las raíces son imaginarias por lo tanto no se puede realizar con este método.

c) Si alguna ecuación no aplica proponer un caso. Obtener la representación de la siguiente ecuación en su forma canónica diagonal.

31

Page 32: Trabajo 1 Maya

y+5 y+6 y=6 u+ u

Solución

Paso 1° Aplicar Laplace:

L { y }+5L { y }+6 L { y }=6 L {u }+L {u }

S2 y+5 Sy+6 y=6u+Su

Paso 2° Obtener la Función de Transferencia:

y (S )u (S )

= S+6S2+5 S+6

Paso 3° Obtener las raíces del denominador de la ecuación:

Utilizando el método de la formula general, hallar las raíces es fundamental.

P1,2=−b ±√b2−4ac

2 a

P1,2=−5 ±√(5)2−4 (1 )(6)

2 (1)

P1,2=−5 ±√25−24

2

P1,2=−5 ±√1

2

P1,2=−5 ± 1

2

P1=−2

P2=−3

Entonces nuestro denominador es factorizable de forma directa y por lo tanto la ecuación quedara:

32

Page 33: Trabajo 1 Maya

y (S )u (S )

= S+6( S+2 )(S+3)

Paso 4° Obtener las Fracciones Parciales:

Encontrar los valores de “a” y “b”

S+6(S+2 )(S+3)

= aS+2

+ bS+3

a) Deshacernos del denominador, lo que nos lleva a multiplicar ( S+2 )(S+3)

S+6 (S+2 )(S+3)(S+2 )(S+3)

=a (S+2 )(S+3)

S+2+

b (S+2 )(S+3)S+3

(S+6)=a (S+3 )+b (S+2)

b) Asignar valores a “S”, para obtener un sistema de ecuaciones y de este modo calcular los valores de “a” y “b”.

S+3 = 0

S = -3

(−3+6)=a (−3+3 )+b(−3+2)

3 = -b

b = -3

S+2 = 0

S = -2

(−2+6)=a (−2+3 )+b (−2+2)

4 = a

a = 4

33

Page 34: Trabajo 1 Maya

y (S )u (S )

=1+ 4S+2

+ −3S+3

La ecuación anterior puede escribirse como:

y (S )=u (S)+ 4S+2

u (S )+ −3S+3

u(S)

Paso 5° Definir las variables de estado del modo siguiente:

X1 (s )= 1( S+2 )

u (S )

X2 (s )= 1( S+3 )

u(S)

Se puede escribir como:

SX1 ( s)=−2 X1 ( s )+u (S )

SX2 ( s)=−3 X2 (s )+u(S)

Paso 6° Obtener la transformada inversa de Laplace de las ecuaciones anteriores:

X1=−2 X1+u

X2=−3 X2+u

Paso 7° Elegir las variables de estado:

X1(S)= 4( S+2 )

u (S )

X2(S)= −3( S+3 )

u(S)

Donde:C1=4

C2=−3

P1=2

34

Page 35: Trabajo 1 Maya

P2=3

Paso 8° Obtener la representación en el espacio de la forma canónica diagonal

[ X1

X2]=[−2 0

0 −3 ][X1

X2]+[11]u

y= [ 4 −3 ] [X1

X2]+u

Paso 9° Obtener la representación en diagrama de bloques del sistema definido en su forma canónica diagonal.

FORMA CANÓNICA DE JORDAN

d) Obtener la representación de la siguiente ecuación en su forma canónica de jordan.

y+a1 y+a2 y+a3 y=b3 u+b2 u+b1 u

Solución

Paso 1° Aplicar Laplace:

L { y }+a1 L { y }+a2 L { y }+a3 L { y }=b3 L {u }+b2 L {u }+b1 L {u }

S3 y+a1 S2 y+a2 Sy+a3 y=b3u+b2 Su+b1 S2u

35

Page 36: Trabajo 1 Maya

Paso 2° Obtener la Función de Transferencia:

y (S )u (S )

=b1 S2+b2 S+b3

S3+a1 S2+a2 S+a3

Paso 3° Obtener las raíces del denominador de la ecuación:

y (S )u (S )

=b1 S2+b2 S+b3

( S+P1 )2 ( S+P2 )

Paso 4° Obtener las Fracciones Parciales:

y (S )u (S )

=b1+C1

( S+P1 )2+

C2

(S+P1 )+

C3

(S+P2)

La ecuación anterior puede escribirse como:

y (S)=b1u (S)+C1

( S+P1 )2u (S )+

C2

( S+P1 )u(S)+

C3

(S+P2)u(S)

Paso 5° Definir las variables de estado del modo siguiente:

X1 (s )= 1

( S+P1 )2u (S )

X2 (s )= 1

( S+P1 )u(S)

X3 ( s)= 1

( S+P2 )u(S)

Se observa que existen las relaciones siguientes entre X1 (s ) , X2 ( s ):

36

Page 37: Trabajo 1 Maya

X1 (s )X2 (s )

= 1S+P1

Entonces, a partir de la definición anterior de las variables de estado y las relaciones procedentes, se obtiene:

SX1 ( s)=−P1 X1 ( s)+ X2(S)

SX2 ( s)=−P1 X2 ( s)+u (S)

SX3 ( s )=−P2 X3 ( s )+u (S )

Paso 6° Obtener la transformada inversa de Laplace de las n ecuaciones anteriores:

X1=−P1 X 1+ X2

X2=−P1 X 2+u

X3=−P2 X3+u

Paso 7° Elegir las variables de estado:

X1(S)=C1

( S+P1 )2u (S )

X2(S)=C2

( S+P1 )u(S)

X3 ( S )=C3

( S+P2 )u (S )

Paso 8° Obtener la representación en el espacio de la forma canónica de jordan.

[ X1

X2

X3]=[−P1 0 0

0 −P1 00 0 −P2

] [X1

X2

X3]+[001]

37

Page 38: Trabajo 1 Maya

y= [C1 C2 C3 ] [X1

X2

X3]+u

Paso 9° Obtener la representación en diagrama de bloques del sistema definido en su forma canónica de jordan.

e) Obtener la representación de la siguiente ecuación en su forma canónica diagonal.

y−4 y+8 y=−2 x+ xSolución

Paso 1° Aplicar Laplace:

L { y }−4 L { y }+8 L { y }=−2 L {x }+L { x }

S3 y−4 Sy+8 y=−2 Sx+S2

Paso 2° Obtener la Función de Transferencia:

y (S )u (S )

= S2−2 SS3−4 S+8

Paso 3° al Obtener las raíces del denominador de la ecuación se pudo observar que la las raíces son imaginarias por lo tanto no se puede realizar con este método este ejercicio.

38

Page 39: Trabajo 1 Maya

f) Si alguna ecuación no aplica proponer un caso. Obtener la representación de la siguiente ecuación en su forma canónica de Jordán.

y+9 y+24 y+20 y=3 u+u

Solución

Paso 1° Aplicar Laplace:

L { y }+9 L { y }+24 L { y }+20 L { y }=3 L {u }+L {u }

S3 y+9 S2 y+24 Sy+20 y=3u+Su

Paso 2° Obtener la Función de Transferencia:

y (S )u (S )

= S+3S3+9 S2+24 S+20

Paso 3° Obtener las raíces del denominador de la ecuación:

Entonces nuestro denominador es factorizable de forma directa y por lo tanto la ecuación quedara:

y (S )u (S )

= S+3( S+2 )2 (S+5 )

Paso 4° Obtener las Fracciones Parciales:

Encontrar los valores de “a”, “b” y “c”.

S+3

(S+2 )2 ( S+5 )= a

( S+2 )2+ b

(S+2 )+ c

(S+5 )

a) Deshacernos del denominador, lo que nos lleva a multiplicar ( S+2 )2(S+5)

(S+2 )2(S+5)(S+3)(S+2 )2 ( S+5 )

=a (S+2 )2(S+5)

( S+2 )2+

b (S+2 )2(S+5)(S+2 )

+c (S+2 )2(S+5)

(S+5 )

( S+3 )=a ( S+5 )+b (S+2 ) ( S+5 )+C (S+2 )2

39

Page 40: Trabajo 1 Maya

b) Asignar valores a “S”, para obtener un sistema de ecuaciones y de este modo calcular los valores de “a”, “b” y “c”.

Sea S=0

(0+3 )=a (0+5 )+b (0+2 ) (0+5 )+C (0+2 )2

3=5 a+10 b+4c

Sea S=1

(1+3 )=a (1+5 )+b (1+2 ) (1+5 )+C (1+2 )2

4=6a+18 b+9 c

Sea S=−1

(−1+3 )=a (−1+5 )+b (−1+2 ) (−1+5 )+C (−1+2 )2

2=4 a+4b+c

El sistema de ecuaciones lineales de tres incógnitas quedaría de la siguiente forma:

3=5 a+10 b+4c4=6a+18 b+9 c2=4 a+4b+c

La Solución de este sistema está dado por:

a=∆ a∆

b= ∆ b∆

c= ∆ c∆

∆=[5 10 46 18 94 4 1]

∆={ [ (5 ) (18 ) (1 ) ]+[ (6 ) (4 ) (4 ) ]+[ (10 ) (9 ) (4 ) ] }−¿

{[ ( 4 ) (18 ) (4 ) ]+[ (9 ) (4 ) (5 ) ]+ [ (6 ) (10 ) (1 ) ] }

∆=(90+96+360 )−(288+180+60)

40

Page 41: Trabajo 1 Maya

∆=546−528

∆=18

∆ a=[3 10 44 18 92 4 1 ]

∆ a= {[ (3 ) (18 ) (1 ) ]+[ ( 4 ) (4 ) (4 ) ]+ [ (10 ) ( 9 ) (2 ) ] }−¿

{[ ( 4 ) (18 ) (2 ) ]+[ (9 ) (4 ) (3 ) ]+[ (4 ) (10 ) (1 ) ] }

∆ a=(54+64+180 )−(144+108+40)

∆ a=298−292

∆ a=6

∆ b=[5 3 46 4 94 2 1]

∆ b= {[ (5 ) ( 4 ) (1 ) ]+[ (6 ) (2 ) (4 ) ]+[ (3 ) (9 ) (4 ) ] }−¿

{[ ( 4 ) (4 ) (4 ) ]+[ (9 ) (2 ) (5 ) ]+ [ (6 ) (3 ) (1 ) ] }

∆ b=(20+108+48 )−(64+90+18)

∆ b=176−172

∆ b=4

∆ c=[5 10 36 18 44 4 2]

∆ c={[ (5 ) (18 ) (2 ) ]+[ (6 ) (4 ) (3 ) ]+ [ (10 ) ( 4 ) ( 4 ) ] }−¿

{[ (3 ) (18 ) (4 ) ]+[ (4 ) (4 ) (5 ) ]+ [ (6 ) (10 ) (2 ) ] }

∆ c=(180+72+60 )−(216+80+120)

∆ c=412−416

∆ c=−4

41

Page 42: Trabajo 1 Maya

a= 618

b= 418

c=−418

∴a=13

b=29

c=−29

y (S )u (S )

=1+

13

( S+2 )2+

29

( S+2 )+

−29

(S+5 )

La ecuación anterior puede escribirse como:

y (S)=u (S )+

13

( S+2 )2u (S)+

29

( S+2 )u (S )+

−29

( S+5 )u(S)

Paso 5° Definir las variables de estado del modo siguiente:

X1 (s )= 1

( S+2 )2u (S)

X2 (s )= 1( S+2 )

u (S )

X3 ( s)= 1( S+5 )

u(S)

Se observa que existen las relaciones siguientes entre X1 (s ) , X2 ( s ):

X1 (s )X2 (s )

= 1S+2

Entonces, a partir de la definición anterior de las variables de estado y las relaciones procedentes, se obtiene:

SX1 ( s)=−2 X1 ( s )+ X2(S )

SX2 ( s)=−2 X2 ( s )+u (S )

SX3 ( s )=−5 X3 (s )+u(S)

Paso 6° Obtener la transformada inversa de Laplace de las n ecuaciones anteriores:

42

Page 43: Trabajo 1 Maya

X1=−2 X1+ X2

X2=−2 X2+u

X3=−5 X3+u

Paso 7° Elegir las variables de estado:

X1(S)=

13

( S+2 )2u (S )¿

X2(S)=

29

( S+2 )u(S )

X3(S)=

−29

( S+5 )u(S)

Donde:

c1=13

c2=29

c3=−29

P1=2

P3=5Paso 8° Obtener la representación en el

espacio de la forma canónica de jordan.

[ X1

X2

X3]=[−2 0 0

0 −2 00 0 −5] [X1

X2

X3]+[001]

y=[ 13

29

−29 ][X1

X2

X3]+u

43

Page 44: Trabajo 1 Maya

Paso 9° Obtener la representación en diagrama de bloques del sistema definido en su forma canónica de jordan.

44

Page 45: Trabajo 1 Maya

Conclusiones

Itzel Amparo Mora Valencia.Lo primero que tengo por reconocer es que aprendí a usar Autocad, así también puse en práctica lo aprendido en el salón de clases y también tuvimos que estudiar las formas canónicas restantes, fue un trabajo muy interesante ya que en general conocí diferentes formas de resolver problemas por métodos de variables de estado.

Marck Peláez Martín EnriqueEn la elaboración del trabajo se tuvo que investigar sobre los temas para poder realizar los ejercicios correctamente y también se aprendió a utilizar el programa de Autocad, se aprendió de las diferentes formas como son las forma canónica Diagonal y Jordan entre otras.

Aguilar Salazar Isaías FernandoPara la resolución de los ejercicios se investigó las características de cada forma canónica (observabilidad, controlabilidad, étc) y su diagrama de simulación de cada caso. Son algunas condiciones y/o teoremas que definen a cada una pero que indudablemente van relacionadas ya que para resolverlos fue necesario ver si cada inciso se podía resolver por las formas canónicas ya que no siempre es así. La parte de AutoCAD fue relativamente difícil ya que para añadir formalidad al trabajo aprendí a manejar algunos comandos con lo cual fue posible su realización. Como leí en Ogata que la mayoría de los sistemas físicos son controlables pero visto en los ejercicios son importantes los modelos matemáticos y por eso es indispensable conocer las condiciones necesarias para el diseño de sistemas de control de espacio de estados.

45

Page 46: Trabajo 1 Maya

Bibliografía.

- Ingeniería de Control Moderna, Katsuhiko Ogata, 5ª Edición.- B. Kuo, “Sistemas de Control Automático”, Prentice-Hall 1996, 7ma

edición.

46