Elementos finitos estabilizados vía funciones de Lyapunov

Anuncio
Elementos finitos estabilizados vı́a
funciones de Lyapunov
Gustavo A. González Armoa
Facultad de Ciencias Exactas y Naturales
Universidad Nacional de Asunción
E-mail: [email protected]
8 de febrero de 2010
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
1/49
1
Motivación
2
Objetivo
3
Introducción
4
Análisis de sistemas dinámicos lineales discretos
5
Definición del problema
6
Resultados
7
Conclusión
8
Referencias Bibliográficas
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
2/49
Motivación
1
Motivación
2
Objetivo
3
Introducción
4
Análisis de sistemas dinámicos lineales discretos
5
Definición del problema
6
Resultados
7
Conclusión
8
Referencias Bibliográficas
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
3/49
Motivación
Motivación
Consideremos la ecuación de calor (difusión pura) unidimensional en Ω = [0, L], dado por:
∂t w(x, t) = ∂xx w(x, t) + f (x, t),
para (x, t) ∈ Ω × [0, T );
(1)
sujeta a las condiciones de frontera de Dirichlet e iniciales dadas por:
w(0, t)
w(x, 0)
=
=
w(L, t) = 0,
w0 (x).
(2)
Donde, ∈ R es el parámetro de difusión, t representa el tiempo, x representa la variable
espacial, ∂t w(x, t) representa la variación temporal, ∂xx w(x, t) representa la variación
espacial y f (x, t) representa el término forzante.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
4/49
Motivación
Usando el método de Galerkin obtenemos

M ż(t)
z (0)
=
=
A z(t) + B b(t),
z0 ,
(3)
donde z, b ∈ Rm son los vectores de incógnitas y forzante, respectivamente. Las matrices
M, A, B ∈ Rm×m son las matrices de masa, rigidez y entrada, respectivamente.
Es importante notar que las matrices M y A dependen del parámetro de discretización
espacial de la malla h.
Además la matriz A depende de .
Discretizando el intervalo de tiempo [0, T ] en n intervalos iguales y usando el θ- método para
la discretización temporal obtenemos:
M
z j+1 − z j
τ
Gustavo A. González Armoa
=
θ Az j + (1 − θ) A z j+1 + θB bj + (1 − θ) B bj+1 (4)
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
5/49
Motivación
obtenemos la recurrencia:
(M − τ (1 − θ)A) z j+1 = (M − τ θA)z j + θτ Bbj + τ (1 − θ)Bbj+1 .
Importante
Si θ 6= 1 la recurrencia es implı́cita consecuentemente es necesario invertir la matriz
(M − τ (1 − θ) A).
Si θ = 1 la recurrencia es explı́cita, en este caso la resoluión de la matriz en cada
instante de tiempo es simple.
τ es el tiempo de simulación.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
6/49
(5)
Motivación
Cuando tomamos, por ejemplo, = 10−1 , parámetro de difusión y h = 1/8, tamaño de la
malla, obtenemos los siguientes resultados.
Tamaño de la matriz 16×16
τ =0.0625 y ε=10−1
Tamaño de la matriz 307×307
−1
τ =0.0032552 y ε = 10
16
x 10
2
1.5
w(x,t)
w(x,t)
1
1.5
1
0.5
0.5
0
−0.5
−1
0
1
−1.5
1
1
t
0.8
0.5
0.6
0.4
0
0.2
0
x
t
1
0.8
0.5
0.6
0.4
0
0.2
x
0
Figura: 1 Método de Euler explı́cito-Galerkin.
Para una solución fı́sicamente relevante es necesario considerar τ muy pequeño (τ << h).
Esto encarece el método de Euler explı́cito-Galerkin.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
7/49
Objetivo
1
Motivación
2
Objetivo
3
Introducción
4
Análisis de sistemas dinámicos lineales discretos
5
Definición del problema
6
Resultados
7
Conclusión
8
Referencias Bibliográficas
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
8/49
Objetivo
Objetivo
El objetivo de este trabajo consiste en formular un método numérico estable para resolver
tanto la ecuación de calor como la ecuación de convección difusión.
Estabilizar el método de Euler explı́cito-Galerkin, para valores de τ grande
(τ = h).
Explorar la teorı́a de control para estabilizar el método de Euler explı́cito-Galerkin.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
9/49
Introducción
1
Motivación
2
Objetivo
3
Introducción
4
Análisis de sistemas dinámicos lineales discretos
5
Definición del problema
6
Resultados
7
Conclusión
8
Referencias Bibliográficas
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
10/49
Introducción
Distribución
Definición 1
Se denomina distribución sobre Ω a toda forma bilineal T , continua en D(Ω), o sea una distribución es un funcional T : D(Ω) → R; que satisface las condiciones
1
T (αu + βv) = αT (u) + βT (v).
2
T es continua en D(Ω), es decir, si (φν ) converge para cero en D(Ω), entonces
T (φν ) converge para cero en R.
El espacio de las distribuciones con la noción de convergencia es denotado por D 0 (Ω).
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
11/49
Introducción
Distribución
El producto interno es una distribución
Las funcionales localmente integrables u ∈ L1loc (Ω) definen unı́vocamente una distribución
dada por
Z
(Tu , v)
=
u(x) v(x) dx,
∀u ∈ D 0 (Ω); ∀v ∈ D(Ω)
(6)
Ω
Derivada en el sentido de las distribuciones
Para u ∈ D 0 (Ω), α = (α1 , · · · , αn ) ∈ Nn y |α| = α1 + · · · + αn definimos la
derivada de orden n en el sentido de las distribuciones como sigue:
„
∂αu
,v
∂xα
«
=
(−1)α
„
«
∂αv
u,
.
∂xα
(7)
En este caso toda distribución es infinitamente derivable, pues v ∈ C0∞ (Ω)
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
12/49
Espacio L2 (Ω)
Introducción
Definición 2
Sea Ω ⊂ Rd , definimos el espacio L2 (Ω):
L2 (Ω)

=
Z
|u(x)|2 dx < ∞
u : Ω → R;
ff
(8)
Ω
Cuyo producto interno y norma son definidas por:
Z
(u, v) =
u(x)v(x)dx
y
|u|2 =
Ω
Z
|u(x)|2 dx
(9)
Ω
Definición 3
El espacio de Sobolev H p (Ω), p = 0, 1, · · · , p ∈ N es definido por:
H p (Ω)
=

u : Ω → R; u ∈ L2 (Ω),
ff
∂αu
∈ L2 (Ω) .
∂x1 α1 . . . ∂xd αd
Note que el espacio H 0 (Ω) = L2 (Ω).
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
13/49
(10)
Introducción
Espacios H 1 (Ω)
Espacios H 1 (Ω)
Note que para p = 1, tenemos que
H 1 (Ω)

ff
∂u
u ∈ L2 (Ω);
∈ L2 (Ω)
∂xi
=
(11)
En este caso el producto interno en H 1 esta definido por:
Z
Z
(u, v) =
∇u∇vdx
uvdx +
Ω
(12)
Ω
La norma se define como kuk2H 1 = (u, u).
Espacio H01 (Ω)
Un subespacio H01 (Ω) de H 1 (Ω) se define como
H01 (Ω)
Gustavo A. González Armoa
=
FaCEN - UNA
˘
¯
u ∈ H 1 (Ω); u = 0 sobre la frontera
Elementos finitos estabilizados vı́a funciones de Lyapunov
(13)
14/49
Análisis de sistemas dinámicos lineales discretos
1
Motivación
2
Objetivo
3
Introducción
4
Análisis de sistemas dinámicos lineales discretos
5
Definición del problema
6
Resultados
7
Conclusión
8
Referencias Bibliográficas
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
15/49
Análisis de sistemas dinámicos lineales discretos
Análisis de sistemas dinámicos lineales discretos
Consideremos el sistema dinámicos lineal de tiempo discreto:

z k+1
z k0
=
=
A zk ,
z0 ,
k∈N
(14)
donde
z k ∈ Rm y
A ∈ Rm×m es una matriz constante.
Para la ecuación (14) un vector z ∗ ∈ Rm es llamado punto de equilibrio si z ∗ = A z ∗
[Oga97, BK06].
Definición 4
El sistema (14) es llamado localmente convergente si para z ∗ existe un δ > 0 tal que si
kz 0 − z ∗ k < δ, la solución z k existe y lı́mk→∞ z k = z ∗ , además es globalmente convergente si lı́mk→∞ z k = z ∗ para todo z 0 .
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
16/49
Análisis de sistemas dinámicos lineales discretos
Definición 5
El punto de equilibrio z ∗ = 0 de la ecuación z k+1 = A z k es:
Estable o estable en el sentido de Lyapunov si, dado > 0 existe δ > 0 tal que
kz 0 − z ∗ k < δ implica kz k − z ∗ k < para todo k ≥ 0; y es denominado inestable
si no es estable.
Atractivo si existe δ > 0 tal que kz 0 − z ∗ k < δ implica lı́mk→∞ z k = z ∗ .
Si δ = ∞, entonces z ∗ es globalmente atractivo.
Asintóticamente estable si es estable y atractivo; globalmente asintóticamente estable si
es estable y globalmente atractivo.
Si el punto de equilibrio z ∗ es estable, decimos que el sistema dinámico lineal de tiempo
discreto z k+1 = A z k es estable [Oga97, BK06].
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
17/49
Análisis de sistemas dinámicos lineales discretos
Definición 6
La función V es una función de Lyapunov en un subconjunto W ⊂ Rn si
V es continuo en W , y
el decaimiento de ∆V ≤ 0, tal que z y Az estén en W .
Donde la variación de V relativo al sistema z k+1 = A z k se define como
∆V (z k )
:=
V (z k+1 ) − V (z k ) = V (Az k ) − V (z k ).
(15)
Definición 7
La función escalar V es definida positiva en z ∗ si
V (z ∗ ) = 0, y
V (z) > 0 para todo z ∈ B(z, ξ), para algún ξ > 0.
Decimos que una matriz Q simétrica es definida positiva si su forma cuadrática z T Qz > 0
para todo z 6= 0.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
18/49
Análisis de sistemas dinámicos lineales discretos
Teorema 1
Si V es una función de Lyapunov para el sistema z k+1 = A z k sobre una vecindad
W del punto de equilibrio z ∗ = 0 y V es definida positiva con respecto a z ∗ = 0,
entonces z ∗ = 0 es estable.
Si además ∆V < 0, siempre que z y Az estén en W , entonces z ∗ = 0 es
asintóticamente estable.
Más aún, si W = Rm y V (z) → ∞ cuando kxk → ∞ entonces z ∗ = 0 es
globalmente asintóticamente estable.
Observación 1
Un resultado básico de estabilidad, cuando se considera un sistema dinámico lineal de tiempo
discreto de la forma z k+1 = A z k es que el punto de equilibrio z ∗ = 0 es estable si y
solamente si el radio espectral de la matriz A verifica que ρ(A) ≤ 1 [GQ95, BL08].
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
19/49
Análisis de sistemas dinámicos lineales discretos
Teorema 2
El punto de equilibrio z ∗ = 0 del sistema dinámico lineal de tiempo discreto z k+1 = A z k
es asintóticamente estable si y solamente si para toda matriz simétrica definida positiva
Q = QT > 0, existe una única matriz P = P T > 0 tal que
∆V (z k ) = −(z k )T Qz k .
Cuando V (z k ) := (z k )T P z k , la expresión ∆V (z k ) = −(z k )T Qz k toma la forma:
AT P A − P = −Q.
(16)
La ecuación (16) es conocida como ecuación de Lyapunov de tiempo discreto.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
20/49
Análisis de sistemas dinámicos lineales discretos
Control de sistemas dinámicos lineales de tiempo discreto
Control de sistemas dinámicos lineales de tiempo discreto
Se considera el sistema dinámico lineal discreto autónomo:

z k+1 = A z k + B uk , con k ∈ N
z k0
= z0 ,
(17)
donde
uk ∈ Rm es el vector de control,
z k ∈ Rm es el vector de estado,
A, B ∈ Rm×m son matrices constantes e invariantes en el tiempo (sistema autónomo).
Sea V : Rm − {0} → R+ con V (0) = 0, satisface
∆V (z k ) := V (z k+1 ) − V (z k ) = V (A z k + B u(z k )) − V (z k ) < 0.
Entonces, denominamos a la función V (·) función de control de Lyapunov para el sistema
z k+1 = A z k + B uk [BK06].
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
21/49
(18)
Análisis de sistemas dinámicos lineales discretos
Función de Lyapunov para la realimentación de estados
Función de Lyapunov para la realimentación de estados
Asumiremos que la ley de control toma la siguiente forma
uk = − F z k
donde, encontrar uk es equivalente a encontrar una matriz F ∈ Rm×m tal que la solución del
sistema
z k+1
=
(A − B F ) z k ,
(19)
sea asintóticamente estable con respecto al punto de equilibrio z ∗ = 0.
Ahora para el caso del sistema z k+1 = A z k + B uk , la variación de la función de
Lyapunov V (z k ) esta dado por:
∆V (z k ) = −(z k )T Q z k − (uk )T R uk ,
(20)
donde Q = qI es simétrica definida positiva (o semidefinida positiva) y R = rI es simétrica
definida positiva, q, r ∈ R e I ∈ Rm×m es la matriz identidad.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
22/49
Análisis de sistemas dinámicos lineales discretos
Función de Lyapunov para la realimentación de estados
Función de Lyapunov para la realimentación de estados
La matriz F de la ley de control uk = − F z k toma la forma [Str81]:
F =
“
”−1
BT P B + R
B T P A,
(21)
donde la matriz P simétrica definida positiva, es obtenida resolviendo la ecuación de Riccati
[Str81]:
“
”−1
P = AT P A − AT P B B T P B + R
B T P A + Q.
(22)
Teorema 3
La ley de control para el sistema lineal de tiempo discreto z k+1 = A z k + B uk para una
matriz definida positiva R, se define como
uk
=
−(B T P B + R)−1 B T P A z k ,
(23)
donde la matriz P satisface la ecuación (22).
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
23/49
Definición del problema
1
Motivación
2
Objetivo
3
Introducción
4
Análisis de sistemas dinámicos lineales discretos
5
Definición del problema
6
Resultados
7
Conclusión
8
Referencias Bibliográficas
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
24/49
Definición del problema
Definición del problema: Convección difusión
Consideremos la ecuación de convección difusión unidimensional en Ω = [0, L] con término
forzante f (x, t) dada por:
∂t w(x, t) + κ∂x w(x, t)
=
∂xx w(x, t) + f (x, t),
(24)
para (x, t) ∈ Ω × (0, T ), y sujeta a las condiciones de frontera de Dirichlet e iniciales dadas
por:
w(0, t)
w(x, 0)
=
=
w(L, t) = 0,
w0 (x).
(25)
Donde
w0 (x) ∈ L2 (Ω) y f (x, t) ∈ L2 (Ω) × L2 (0, T ).
w(x, t) ∈ H01 (Ω) × L2 (0, T ).
El término forzante f (x, t) es usado para controlar la ecuación (24). Los parámetros , κ ∈ R
son los coeficientes de difusión y convección, respectivamente.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
25/49
Definición del problema
Formulación Variacional
Formulación Variacional
Multiplicando la ecuación
∂t w(x, t) + κ∂x w(x, t)
=
∂xx w(x, t) + f (x, t),
por una función de prueba ϕ ∈ S = H01 (Ω) e integrando sobre Ω. Se obtiene:
Z
Z
∂t w(x, t)ϕ(x)dx
=
Ω
Z
wxx (x, t)ϕ(x)dx − κ
Z
Ω
+
wx (x, t)ϕ(x)dx
Ω
f (x, t) ϕ(x)dx.
(26)
Ω
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
26/49
Definición del problema
Formulación Variacional
Formulación Variacional
Integrando por partes sobre Ω y aplicando las condiciones de frontera
(w(0, t) = w(L, t) = 0.
Se obtiene:
Z
Z
∂t w(x, t)ϕ(x)dx
=
Ω
−
Z
+
wx (x, t)ϕ0 (x)dx − κ
Ω
Z
wx (x, t)ϕ(x)dx
Ω
f (x, t) ϕ(x)dx.
(27)
Ω
Y la formulación variacional esta dada por;
(∂t w, ϕ) + a(w, ϕ)
=
(f, ϕ)
∀ϕ ∈ S;
(28)
donde a(·, ·) : S × S → R es un funcional bilineal.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
27/49
Definición del problema
Formulación Variacional
Formulación Variacional
En la ecuación
(∂t w, ϕ) + a(w, ϕ)
=
(f, ϕ),
los funcionales a(·, ·) y (f, ϕ), estan definidos por [Tho97, Che05]:
Z
a(w, ϕ)
[ ∂x w(x, t) · ∂x ϕ + κ ∂x w(x, t) · ϕ ] dx,
:=
(29)
Ω
y
Z
(f (x, t), ϕ) :=
f (x, t) ϕ dx.
(30)
Ω
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
28/49
Definición del problema
Aproximación de Galerkin
Aproximación de Galerkin
Si Sh es un subespacio de elementos finitos de S = H01 (Ω), entonces la aproximación por
elementos finitos consiste en encontrar wh = wh (x, t) el cual pertenece a Sh para cada
t ∈ (0, T ) y satisface
(∂t wh , vh ) + a(wh , vh )
=
(f, vh ) ∀vh ∈ Sh .
(31)
De forma a encontrar la aproximación de Galerkin asumimos que wh (x, t) tiene la siguiente
forma [NT94]:
wh (x, t)
=
m
X
zi (t)ϕi (x),
(32)
i=1
donde el conjunto de los ϕi ∀i = 1, . . . , m; constituyen una base para Sh .
P
Asumimos que el término forzante tiene la forma f (x, t) = m
i=1 bi (x)ui (t).
En el contexto de este trabajo asumimos que los ϕi son funciones lineales continuas a trozos,
sobre el intervalo [0, 1].
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
29/49
Definición del problema
Aproximación de Galerkin
Aproximación de Galerkin
Introduciendo wh (x, t) =
Pm
i=1
zi (t)ϕi (x) y f (x, t) =
(∂t wh , vh ) + a(wh , vh )
Pm
i=1
bi (x)ui (t) en
(f, vh ) ∀vh ∈ Sh .
=
obtenemos el sistema de ecuaciones diferenciales de primer orden
m
X
j=1
(ϕi , ϕj )
m
X
dzj
+
a(ϕi , ϕj ) zj
dt
=
j=1
m
X
(bi , ϕj ) ui ,
i = 1, ..., m;
(33)
j=1
donde las incógnitas son los zj (t). Los valores iniciales para zj (0) son determinados observando la siguiente relación
m
X
zj (0)ϕi
=
0
zh
.
j=1
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
30/49
Definición del problema
Aproximación de Galerkin
Aproximación de Galerkin
Y definimos las matrices M, A y B respectivamente como
L
»Z
M
=
–m
ϕi ϕj dx
0
»Z
A
=
L
−
0
»Z
B
L
,
i,j=1
–m
0
L
− κ
0
i,j=1
–m
–m
ϕ0i ϕj dx
y
i,j=1
.
bi (x)ϕj dx
=
»Z
ϕ0i ϕ0j dx
i,j=1
En el contexto de este trabajo consideramos que para cada “ i ” la función bi (x) es constante
en cada intervalo, es decir, constante por partes.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
31/49
Definición del problema
Aproximación de Galerkin
Aproximación de Galerkin
Denotando el vector de incógnitas por z = (z1 , . . . , zm )T , y re-escribiendo
m
X
j=1
(ϕi , ϕj )
m
X
dzj
+
a(ϕi , ϕj ) zj
dt
j=1
=
m
X
(bi , ϕj ) ui ,
i = 1, ..., m;
j=1
en forma matricial, obtenemos:

M ż(t)
z (0)
=
=
Az(t) + Bu(t),
z0 ,
(34)
donde las matrices M, A y B ∈ Rm×m .
A seguir realizamos una discretización temporal del sistema matricial (34).
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
32/49
Definición del problema
Discretización
Discretización
Para resolver numéricamente la ecuación

M ż(t) =
z (0) =
Az(t) + Bu(t),
z0 ,
discretizamos la variable temporal dividiendo el intervalo [0, T ] como:
0 = t0 < t1 < · · · < tn = T , con nodos equidistantes tr = rτ y con paso
del tiempo τ = T /n. Usando ur para denotar u(tr ), obtenemos la discretización de Euler
explı́cito-Galerkin
M
z r+1 − z r
τ
=
Az r + Bur .
La condición de estabilidad para este método se establece en el siguiente Lema [Tho97].
Lema 1
Sean las matrices A y M simétricas definidas positivas. Sean λj los autovalores generalizados
de la matriz A con respecto a M . Entonces el esquema de Euler explı́cito-Galerkin es estable
si:
τ ≤ mı́n{c1 /, c2 h2 /}.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
33/49
Definición del problema
Discretización
Estabilización usando Lyapunov
La representación matricial para el diseño de control teniendo en cuenta la ecuación
M ż(t) = Az(t) + Bu(t) es:
z r+1
z (0)
=
=
E z r + D ur
z0 ,
(35)
donde E = 1 + τ M −1 A y D = τ M −1 B.
Para encontrar el controlador ur en la ecuación (35), definimos una función candidata a función
de Lyapunov V dada por:
V (z r ) = hz r , z r i.
La variación de la función de Lyapunov V (z r ) denotado por ∆V (z r ) esta dada por:
∆V (z r ) = −(z r Q z r + ur R ur ),
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
34/49
Definición del problema
Estabilización usando Lyapunov
Estabilización usando Lyapunov
Siguiendo un procedimiento análogo al Teorema 3, la ley de control para el sistema
z r+1 = E z r + D ur esta dada por:
ur = −[( D T P D + R)−1 D T P E ] z r ,
(36)
donde la matriz F := ( D T P D + R)−1 D T P E, y la matriz P satisface la ecuación de
Riccati dada por:
P = E T P E − E T P D(D T P D + R)−1 D T P E + Q.
Usando la ley de control (36), tenemos la forma estabilizada de la ecuación
z r+1 = E z r + D ur :

Gustavo A. González Armoa
z r+1
z (0)
FaCEN - UNA
=
=
(E − DF ) z r ,
z0 .
Elementos finitos estabilizados vı́a funciones de Lyapunov
(37)
35/49
Resultados
1
Motivación
2
Objetivo
3
Introducción
4
Análisis de sistemas dinámicos lineales discretos
5
Definición del problema
6
Resultados
7
Conclusión
8
Referencias Bibliográficas
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
36/49
Resultados
Estabilización de la ecuación de calor para τ = h
Estabilización para τ = h y κ = 0 (Difusión Pura)
En la Tabla 1, se presenta el funcionamiento del controlador para q, r y dados y h = 1/2i
tamaño de la malla. Note que con el uso del controlador la condición de estabilidad sobre τ es
relajada considerablemente.
h = 1/2i
q = 10, r = 10−3 y = 10−1
τ = h2 /12
τ =h
τ =h
no controlado
ρ(E)
no controlado
ρ(E)
controlado
ρ(E − DF )
i=3
0.8939
8.584
0.8940
i=4
0.9717
18.6570
0.9406
i=5
0.9928
38.1240
0.9694
i=6
0.9982
76.6614
0.9846
Tabla: 1 Método no controlado y controlado
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
37/49
Resultados
Estabilización de la ecuación de calor para τ = h
Estabilización para τ = h y κ = 0 (Difusión Pura)
En las Figuras 2 observamos el resultado obtenido para la ecuación (1) utilizando = 10−1 ,
τ = h2 /12 (para el no controlado, Figura 2 izquierda) y τ = h (para el controlado, Figura 2
derecha), con h = 1/16
Tamaño de la malla 16×16
−1
τ =0.0625 y ε=10
Tamaño de la malla 307×307
−1
τ =0.0032552 y epsilon=10
2
w(x,t)
w(x,t)
2
1.5
1
1.5
1
0.5
0.5
0
1
0
1
1
1
t
0.8
0.5
0.6
0.4
0
0.2
0
x
t
0.8
0.5
0.6
0.4
0
0.2
0
x
Figura: 2 Método de Euler explı́cito-Galerkin.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
38/49
Resultados
Estabilización de la ecuación de convección difusión para τ = h
Estabilización de la ecuación de convección difusión para τ = h y κ = 1
Presentamos los resultados para la ecuación de convección difusión unidimensional:
∂t w(x, t) + 1 · ∂x w(x, t)
=
∂xx w(x, t) + f (x, t),
(38)
Realizamos, el experimento numérico considerando el caso en el cual el coeficiente de difusión
es = 10−1 y = 10−3 . Consideramos además como parámetros de estabilidad τ = h
y τ = h2 /12, donde h es el tamaño de la malla, definido por h = 1/2i y la dimensión
espacial n = 1/h ver Tabla 2 y 3.
Comparando las Tablas 2 y 3 vemos que el método de Euler explı́cito-Galerkin controlado con
τ = h es estable. No obstante, el método Euler explı́cito-Galerkin no controlado con parámetro
de estabilidad τ = h2 /12 es inestable.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
39/49
Resultados
h = 1/2i
Estabilización de la ecuación de convección difusión para τ = h
q = 10, r = 10−3 y = 10−1
τ = h2 /12
τ =h
τ =h
no controlado
ρ(E)
no controlado
ρ(E)
controlado
ρ(E − DF )
i=3
0.8627
8.2821
0.6298
i=4
0.9637
18.5025
0.7919
i=5
0.9908
38.0461
0.8923
0.9977
76.6224
0.9457
i=6
Tabla: 2 Método controlado y no controlado
h = 1/2i
q = 1, r = 10−4 y = 10−3
τ =
h2 /12
τ =h
τ =h
no controlado
ρ(E)
no controlado
ρ(E)
controlado
ρ(E − DF )
i=3
16.2766
1.5626
0.9999
i=4
8.7923
1.6881
0.9989
i=5
4.4817
1.7210
0.9935
i=6
2.2517
1.7293
0,9816
Tabla: 3 Método no controlado y controlado
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
40/49
Resultados
Estabilización de la ecuación de convección difusión para τ = h
Resultados para la ecuación de convección difusión
En las Figuras 3, se muestran el resultado para el método de Euler explı́cito-Galerkin no controlado (izquierdo) y controlado (derecho) = 10−1 , en ambos casos el método es estable,
teniendo en cuenta los datos de la Tabla 2.
Tmaño de la matriz 32×32
−1
τ = 0.03125 y ε = 10
2
w(x,t)
1.5
1
0.5
0
1
1
t
0.8
0.5
0.6
0.4
0
x
0.2
0
Figura: 3 No controlado (izq.) y controlado (der.).
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
41/49
Resultados
Estabilización de la ecuación de convección difusión para τ = h
Resultados
A partir de los resultados podemos inferir que el método de Euler explı́cito-Galerkin controlado
es estable cuando el parámetro de estabilidad τ = h.
En todo este trabajo hemos considerado los valores de q y r parámetros de la función de
Lyapunov, tal que q r.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
42/49
Conclusión
1
Motivación
2
Objetivo
3
Introducción
4
Análisis de sistemas dinámicos lineales discretos
5
Definición del problema
6
Resultados
7
Conclusión
8
Referencias Bibliográficas
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
43/49
Conclusión
Conclusión
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
44/49
Conclusión
Conclusión
En esta tesis investigamos la aplicación de estabilización usando la teorı́a de funciones de
Lyapunov para el método de Euler explı́cito-Galerkin definida para el problema de control
de la ecuación de convección difusión. Y concluimos lo siguiente:
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
44/49
Conclusión
Conclusión
En esta tesis investigamos la aplicación de estabilización usando la teorı́a de funciones de
Lyapunov para el método de Euler explı́cito-Galerkin definida para el problema de control
de la ecuación de convección difusión. Y concluimos lo siguiente:
El uso de funciones de Lyapunov permite estabilizar el método de Euler explı́citoGalerkin tanto para el problema de difusión pura como para el problema de convección
difusión.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
44/49
Conclusión
Conclusión
En esta tesis investigamos la aplicación de estabilización usando la teorı́a de funciones de
Lyapunov para el método de Euler explı́cito-Galerkin definida para el problema de control
de la ecuación de convección difusión. Y concluimos lo siguiente:
El uso de funciones de Lyapunov permite estabilizar el método de Euler explı́citoGalerkin tanto para el problema de difusión pura como para el problema de convección
difusión.
Por último, experimentos numéricos para más dimensiones espaciales que las consideradas en este trabajo están en fase de implementación, ası́ como un análisis del método
propuesto.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
44/49
Referencias Bibliográficas
1
Motivación
2
Objetivo
3
Introducción
4
Análisis de sistemas dinámicos lineales discretos
5
Definición del problema
6
Resultados
7
Conclusión
8
Referencias Bibliográficas
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
45/49
Referencias Bibliográficas
Bibliografı́a
[BGS04] P. Bochev, M. Gunzburguer and J. Shadid.“Stability of the SUPG finite element
method for transient advection-diffusion problems”, Computer methods in applied mechanics and engineering, 193:2301-2323, 2004.
[BK06] A. Bhaya and E. Kaszkurewicz. Control perspectives on numerical algorithms
and matrix problems. SIAM: advances in design and control, Philadelphia, 2006.
[BL08] J. Baumeister and A. Leitão. Introdução à Teoria de Controle e Programação
Dinânica, Projeto Euclides, Instituto de Matemática Pura e Aplicada, Rio de Janeiro, 2008.
[Che05] Z. Chen Finite element methods and their aplications. Scientific computation.
Springer, Berlin, 2005.
[FHM06] L. Franca, G. Hauke and A. Masud. “Revisiting stabilized finite element methods for the advective diffusive equation”, Computer methods in applied mechnics and
engineering, 195:1560-1572, 2006.
[GQ95] Z. Gajić and M. T. J. Qureshi. Lyapunov matrix equation in system stability and
control, In: Mathematics in Science and Engineering, Vol: 195. Academic Pres, Inc. San
Diego, 1995.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
46/49
Referencias Bibliográficas
Bibliografı́a
[KK04] B. King. and D. Krueger. “The 1-D Convection Diffusion Equation: Galerkin
Least Squares Approximation and Feedback Control”, 43rd IEEE Conference on Decision and Control. Decemder, 2004.
[Kru04] D. Krueger “Stabilizad finite element methods for feedback control of convectiondiffusion equations”, doctor in philosophy in mathemathics Thesis, Blacksburgo Virginia.
July, 2004.
[NT94] P. Neittaanmäki and D. Tiba. Optimal control of nonlinear parabolic systems: Theory, algorithms and applications. In: Series of monographs and textbooks in pure and applied mathematics. Marcel Dekker, Inc., New York, USA, 1994.
[Oga97] K. Ogata. “Modern Control Engineering”, third edition, Prentice Hall, New Jersey, 1997.
[Str81] V. Strejc. State space theory of discrete linear control. John Wiley & Sons, New
York, 1981.
[Tho97] V. Thomée. Galerkin finite element methods for parabolic problems. In: Springer
Series in Computatinal Mathematics. Springer, Berlin, 1997.
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
47/49
AGRADECIMIENTOS
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
48/49
MUCHAS
GRACIAS.....
Gustavo A. González Armoa
FaCEN - UNA
Elementos finitos estabilizados vı́a funciones de Lyapunov
49/49
Descargar