2 Solucion Ecuacion Estado-ppt

download 2 Solucion Ecuacion Estado-ppt

of 11

Transcript of 2 Solucion Ecuacion Estado-ppt

Solucin de la ecuacin de estado en modelos lineales Solucin de la ecuacin homognea Solucin de la ecuacin completa Clculo de la matriz de transicin casos simplificables mtodo de Cayley-Hamilton mtodo de Jordan mediante transformadas de Laplace nuemricamente mediante MatlabControl en el Espacio de Estado

Matriz de transicin Propiedades de la matriz de transicin

1

Solucin de la ecuacin homognea ecuacin homognea: resolucin por aproximaciones sucesivas (mtodo Peano-Baker)t t

x( t ) = A ( t ) x( t ) &

c.i. : x( t 0 ) = x 0"1 1

! 00(( t )= x 00 ! t) = x ! 0 (t) = x 0

x(t) = [ I +tt tt t t t0

#t0

t0

# A(" )d" + # A(" ) # A(" )d" d" + K# k "1t0t0 t0

! kk(( t )= x 00 + &&A((")! kk %1d" ! t ) = x + A" )! %1d" ! k ( t ) = x 0 + & A(" )! k %1d"x(( t )= lim ! kk(( t ) x t ) = lim ! t ) x( t ) =kklim ! k ( t ) $# $#k $#

! + ... ! A(# ) ! A(# 1 )K ! A(# k "1 )d# k "1 K d# 1d# + K ] x 0x( t ) = !( t, t 0 )x 0Control en el Espacio de Estado 2

t 00 t t0

!

1

Propiedades de la matriz de transicin derivada temporal valor en t0 transitividad inversa

d"(t,t 0 ) = A(t)"(t,t 0 ) dt !( t 0 , t 0 ) = I!( t 2 , t 0 ) = !( t 2 , t1 )!( t1, t 0 )

!

"(t,t 0 )#1 = "(t 0 ,t)"(t,t 0 ) = T #1"(t,t 0 )TControl en el Espacio de Estado 3

cambio de base en el espacio de estado:~

!!

Solucin de la ecuacin de estado en modelos lineales Solucin de la ecuacin homognea Solucin de la ecuacin completa Clculo de la matriz de transicin casos simplificables mtodo de Cayley-Hmilton mtodo de Jordan mediante transformadas de Laplace numericamente mediante MatlabControl en el Espacio de Estado

Matriz de transicin Propiedades de la matriz de transicin

4

2

Solucin de la ecuacin completa ecuacin completa:

x( t ) = A( t )x( t ) + B( t )u( t ) & resolucin: se ensaya con una solucin del tipo:

x( t 0 ) = x 0

que introducida en la ecuacin diferencial permite obtener z(t) y por tanto la solucin buscada:t

x( t ) = !( t, t 0 )z( t )

x(t) = "(t,t 0 )x 0 +

t0

$ "(t,# )B(# )u(# )d#5

Control en el Espacio de Estado

!

Solucin de la ecuacin completat

x(t) = "(t,t 0 )x 0 +

t0

$ "(t,# )B(# )u(# )d#

"(t,t 0 )x 0 existe si y slo si existen c.i. de las variables!

de estado no nulas es la respuesta del sistema ante entrada nula, denominada evolucin libre del sistema existe si y slo si existe entada no nula es la respuesta del sistema desde c.i. nulasControl en el Espacio de Estado 6

!

t0

$ "(t,# )B(# )u(# )d#

t

!

3

Solucin de la ecuacin de estado en modelos lineales Solucin de la ecuacin homognea Solucin de la ecuacin completa Clculo de la matriz de transicin casos simplificables mtodo de Cayley-Hamilton mtodo de Jordan mediante transformadas de Laplace numericamente mediante MatlabControl en el Espacio de Estado

Matriz de transicin Propiedades de la matriz de transicin

7

Clculo de la matriz de transicin: casos simplificables en los casos en que A(t) # t"(t,t 0 ) = I + $ tttt00 A(# )d# + 0!t0

A(" )d" =

#

t t0

A(" )d"A(t)

se verifica:

Casos: A(t) es diagonal!

tt 2 2 3 3 1 tt 1 A( [ $ tt00 A(# )d# ] + 3! [ $ tttt00 A(# )d# ] + ...=e $tt00 A(## ))dd## 2!

& 'tt a11() )d) K $e 0 (( t, t 0 ) = $ M M $ 0 L $ %t

# ! ! t a () )d) ! e't 0 nn ! " 0 M

A(t) = a(t) M

M a(# )d# "(t,t 0 ) = e $t0

caso invariante: A(t)=A "( t, t 0 ) = e caso escalar: A(t)=a(t)

A( t !t0 )t

= "( t ! t 0 )

!

#( t, t 0 ) = e"t 0

a(! )d!

Control en el Espacio de Estado

8

4

Clculo de la matriz de transicin: Mtodo de Cayley-Hamilton"(t,t 0 ) = eM

$t0 a(# )d# =

t

n%1

& h (t)Mj j= 0

j

calculndose los coeficientes hj(t) mediante: n%1 t "i $ a(# )d# t0 siendo i son los = & h j (t) "ij i = 1Ln e

!

j= 0

valores propios de M

si algn i tiene multiplicidad mi se verificar:!" k e %t0 "#k#t

a($ )d$

=#= #i

"k'

j= n&1 j= 0

h j (t) # j#= #i

"#k

k = 1Lmi &1

Control en el Espacio de Estado

9

!

Clculo de la matriz de transicin: Mtodo de Jordan (1/2)si por cajas de Jordan: donde esta formada

entonces:

Control en el Espacio de Estado

10

5

Clculo de la matriz de transicin: Mtodo de Jordan (2/2)donde para las cajas diagonales:

y para las cajas de Jordan:

Control en el Espacio de Estado

11

Clculo de la matriz de transicin: por transformada inversa Laplacetomando transformada de Laplace en sistemas lineales invariantes se obtiene: por tanto: y:

Control en el Espacio de Estado

12

6

Ejemplo 2.1: sistema invarianteCalcular analticamente la evolucin del siguiente sistema desde [x1 x2]T=[1 1]T y con entrada:

" x1 % " 2 1%" x1 % "1% $ '=$ '$ ' + $ 'u #x 2 & #(1 0 2 & #0&

a) b)

Mediante Carley-Hamilton Mediante Jordan

!

Control en el Espacio de Estado

13

Ejemplo 2.1: resolucin a)caso invariante a) Mediante Carley-Hamilton

Control en el Espacio de Estado

14

7

Ejemplo 2.1: resolucin b)caso invariante b) Mediante la matriz de Jordan >> A=[2 1 ; -1 0]; [T,J]=jordan(A) T= 1 1 J= 1 1 -1 0 0 1 >> syms t real >> PhiJ=exp(J(1,1)*t)*[1 t; 0 1] >> Phi=inv(T)*PhiJ*T PhiJ =[ exp(t), exp(t)*t] [ 0, exp(t)] Phi=[ exp(t)*t+exp(t), exp(t)*t] [ -exp(t)*t, exp(t)-exp(t)*t]15

Control en el Espacio de Estado

Ejemplo 2.1: resolucin c)caso invariante c) Mediante el comando >> expm(Matriz) >> expm(A*t) ans = [ exp(t)*t+exp(t), exp(t)*t] [ -exp(t)*t, exp(t)-exp(t)*t]

Control en el Espacio de Estado

16

8

Ejemplo 2.1: simulacin con Matlab>[Y,X]=LSIM(A,B,C,D,U,T,X0) comando nuevo >> A=[2 1 ; -1 0]; B=[1;0]; C=[1 1]; D=[0]; >> t=0:0.01:1; u=ones(length(t),1); >> lsim(A,B,C,D,u,t,[1;1]);

>> [Y,X]=lsim(A,B,C,D,u,t,[1;1]);Control en el Espacio de Estado 17

Ejemplo 2.2: sistema varianteCalcular analticamente la evolucin del siguiente sistema desde [x1 x2]T=[1 1]T y con entrada:

" x1 % "2t t %" x1 % "1% $ '=$ '$ ' + $ 'u #x 2 & #(t 0 2 & #0&a) b) Mediante Jordan Mediante Carley-Hamilton

!

Control en el Espacio de Estado

18

9

Ejercicio 2.1Dado el sistema del ejercicio 1.3, cuyas ecuaciones linealizadas en torno al p.e. s1=0.3, A1=2, A2=1,5, s2=0.25, F1=1, H1=1.38 y H2=0,816 son: f1 h1 s1 h2 s2

a) Calcular la matriz de transicin para t=1 (2 puntos) b) Calcular los valores de las alturas en el modelo anterior cuando estas valen un 10% ms que en el p.e. (2 puntos) c) Obtener y dibujar los valores de ambas alturas durante 10 segundos a partir de la matriz de transicin calculada, partiendo de unas alturas iniciales del apartado anterior y con entrada F1 permanentemente igual a la de su valor en el p.e. (4 puntos) d) Superponer en la grfica anterior la evolucin de las alturas obtenidas con el comando lsim (2 puntos)Control en el Espacio de Estado 19

Ejemplo 2.3: resolucin con Simulink

Control en el Espacio de Estado

22

10

Ejemplo 2.3: resolucin con Simulink

Control en el Espacio de Estado

23

Ejercicio 2.2Dado el sistema de depsitos del ejercicio 2.1 a) Dibujar en Simulink la evolucin de las alturas del modelo lineal en las condiciones del ejercicio 2.1 (mismas c.i. y entradas) (3,3 puntos) b) Comparar en un mismo grfico la evolucin de las alturas del modelo lineal con la evolucin del modelo no-lineal (3,3 puntos) c) Cargar en variables Matlab las evoluciones de las alturas de los apartados anteriores y compararlas en el mismo grfico con las obtenidas en el ejercicio 2.1 (3,3 puntos)

Control en el Espacio de Estado

24

11