Sei sulla pagina 1di 4

DE MATEMATICAS

AMPLIACION

3
RELACION

DE LOS PROBLEMAS
INDICACIONES SOBRE LA RESOLUCION

1. Sea u(x, t) la funci


on definida por

u(x, t) =

1
0

x < t/2
x > t/2

(a) Comprobar que u es una solucion debil de la ecuacion de Burgers.


(b) Comprobar que u satisface la forma integral para una ley de conservacion con F (u) = u2 /2.
Soluci
on:
(a) Tenemos que probar que para cada funcion test C 1 (lR2 ) con valores no nulos en una regi
on
Q lR2 se satisface la igualdad:

ZZ 
u2
ut + x dxdt = 0.
2
lR
Podemos suponer que el es no nulo dentro de un rectangulo Q = (a, b) (c, d) ya que si no
fuera as
un

 rectangulo que contenga al dominio donde no es nulo. Sea
 podemos construir
H = (x, t)/x > 2t y H + = (x, t)/x < 2t .
Si Q H el resultado se tiene de modo trivial porque u es nula en H .
Si Q H + el resultado tambien se tiene de manera facil aplicando el Teorema Fundamental del
C
alculo y que es nula en el contorno de Q:




ZZ 
ZZ 
ZZ
u2
1
1
ut + x dxdt =
t + x dxdt =
t + x dxdt =
2
2
2
lR
Q
[a,b][c,d]
Z

t dtdx +
a

1
x dxdt =
2

((x, d) (x, a)) dx +


a

1
2

((b, t) (a, t)) dt = 0.


c

En el caso de que Q tenga interseccion con H + y H podemos suponer sin perder generalidad
que Q es un rect
angulo de modo que la recta t = 2x pasa una de sus diagonales. Llamamos
T + = Q H + y T = Q H .


ZZ 
ZZ 
u2
1
ut + x dxdt =
ut + u2 x dxdt =
2
2
lR
Q


ZZ 
ZZ 
1
1
=
ut + u2 x dxdt +
ut + u2 x dxdt.
2
2
T+
T
Ahora bien, aplicando el Teorema de la Divergencia,
ZZ

Z
T +

:

u
t dxdt,

T+

u
nt ds
T

:0


u
dxdt.

t


T+

Z
ut dxdt =
T

unt ds

ut dxdt =
ZZ

ZZ

ZZ

Observemos que nt es un vector unitario exterior a T y n


t es un vector unitario exterior a T .
Como sobre los bordes del rect
angulo Q vale 0 y sobre la diagonal los vectores unitarios obtenidos
son opuestos se tiene que:
Z
Z
unt ds =
u
nt ds.
+

T +

De manera an
aloga se razona con las integrales

ZZ 
1 2
u x dxdt,
2
T+
y


ZZ
T


1 2
u x dxdt,
2

con lo cual queda demostrado finalmente que



ZZ 
u2
ut + x dxdt,
2
lR
es decir, que u es soluci
on debil de la ecuacion de Burgers.
(b) Tenemos que probar que se satisface:
Z
u2 (a, t) u2 (b, t)
d b
u(x, t)dx = F (a, t) F (b, t) =
dt a
2
La dificultad de este apartado se encuentra en estudiar si la recta x =
integraci
on, (a, b). Para ello distinguiremos los siguientes casos:
Caso 1:

t
a
2
Z

Z
u(x, t)dx =

Caso 2: a <

0dx = 0 =
a

t
<b
2

u(x, t)dx =
a

1dx =
a

d
dt

u(x, t) =
a

pasa por el intervalo de

u2 (a, t) u2 (b, t)
.
2

t
t

t
2

t
a.
2

1
.
2

Por otro lado,


u2 (a, t) u2 (b, t)
1 0
1
= = .
2
2 2
2
Caso 3: b

t
2
Z

d
dt
Por otro lado:

1dx = b a.

u(x, t)dx =
Z

u(x, t) = 0.
a

u2 (a, t) u2 (b, t)
1 1
= = 0.
2
2 2

En la pr
actica 2 implement
abamos el programa choques que utilizaba el metodo de las caractersticas
junto con la condici
on de Rankine-Hugoniot para calcular soluciones de la ecuacion de Burgers que evolucionan produciendo ondas de choque. Cuando en las soluciones de esta ecuacion aparece una tangente
vertical la soluci
on se contin
ua como una solucion debil con una discontinuidad. Esto se contrapone a lo
que se haca en el programa mtc, donde s
olo se utilizaba el metodo de las caractersticas.
2. Utilizar el programa mtc con la eleccion de dato inicial f1 (x) para t = 1, 2, 3 y 4. Utiliza el comando
hold on de Matlab para que al dibujar las soluciones que se obtienen para el mismo estado inicial
e instantes de tiempo mediante el programa choques estas aparezcan superpuestas. Puedes hacer
que las soluciones calculadas por el programa choques aparezcan en verde para diferenciarlas.

(a) En el ejercicio 6 de la relaci


on 2 vimos que, para esta eleccion de dato inicial, el instante de
tiempo t para el cual la soluci
on produce una tangente vertical es t = 8/3. Comprobar esto
gr
aficamente repitiendo el proceso que se indica al comienzo del ejercicio para una elecci
on
adecuada de instantes de tiempo. Puedes usar el comando zoom de Matlab para localizar
ese instante.
(b) Ahora queremos determinar la velocidad del choque. Para ello, utilizar el programa choques
con t = 8/3 y en sucesivos instantes de tiempo a intervalos de 00 2 unidades. El perfil donde
aparece un segmento vertical indica la localizacion del choque en ese instante. A que velocidad se mueve el choque en cada instante? Los valores de ul y ur son las alturas en los
extremos del segmento vertical. Se verifican las condiciones de Rankine-Hugoniot?
Indicaciones:
Como hemos visto en el ejercicio 4 de la Relacion 2, de forma general, cuando el dato inicial f
no es lineal a trozos, sino que tiene una zona de su dominio donde en dichos puntos f 0 (x0 ) < 0,
entonces en la soluci
on de la ecuaci
on de Burgers aparecera por primera vez una tangente vertical
en el instante t = 1/max(f 0 ).
Por ejemplo en este ejercicio podemos aplicar esta idea para saber en que instante la soluci
on
produce una tangente vertical. Para el caso del dato inicial f1 , f1 (x)0 < 0 para 0 < x < 2. Si
definimos g1 como la f1 en el intervalo 0 < x < 2, g1 (x) = 1 81 x2 (3 x), se trata de determinar
los puntos crticos de g 0 y aplicar la formula anterior para encontrar t , que resultara sera t = 8/3.
3. Utilicemos de nuevo el programa choques con dato inicial f1 para determinar, experimentando
para distintos valores de t, el tiempo t > t en el que la solucion debil se convierte en una onda
de choque. Puedes tambien calcular este valor de forma analtica. A que velocidad se mueve
la onda de choque hacia la derecha? Coincide esta velocidad con la dada por la condicion de
Rankine-Hugoniot?
Indicaciones:
En el ejercicio anterior hemos determinado el instante t en el que aparecen segmentos verticales
(choques) en la soluci
on. Sin embargo, existe un tiempo t para el que la solucion debil es una

onda de choque. Para calcular este punto, la idea es que la onda inicial irdegenerando
hacia una
onda de choque cuando el punto que originalmente estaba en x = 0 alcance la posicion x = 2, en
otras palabras, cuando las caractersticas que parten de 0 y 2 se corten.
Determinar las caractersticas que parten de estos puntos y ver que se cortan en t = 4.
La velocidad de propagaci
on del choque hemos visto que es s =

ul +ur
2

= 0.75.

4. Repite los ejercicios 2 y 3 para el dato inicial f2 de los programas mtc y choques. Utilcese el
tiempo t apropiado para esta eleccion de dato inicial.
Indicaciones:
Mismas indicaciones que en el apartado anterior.
5.

(a) Verificar que cuando ul < ur y t > 0,

ul
(xx0 )
v(x, t) =
t

ur

x x0 + t ul
x0 + t ul < x < x0 + t ur
x x0 + t ur

es una soluci
on debil continua de la ecuacion de Burgers. Se dice que v es una onda de
rarefacci
on centrada en x = x0 .
(b) Esboza las caractersticas de v, i.e., las rectas sobre las cuales v es constante.

(c) Sea f (x) la siguiente funci


on constante a trozos:

x < 1

1/2 1 < x < 1


f (x) =
3/2 1 < x < 2

1
x > 2.
Construir la soluci
on debil del PVI ut + u ux = 0, u(x, 0) = f (x) para valores peque
nos de
t > 0 utilizando ondas de choques y ondas de rarefaccion centradas. Esboza las caractersticas
de la soluci
on. La soluci
on que has dado es valida para todo t? Como evoluciona?
Indicaciones:
(a) Tenemos que probar que para cada funcion test C 1 (lR2 ) con valores no nulos en una regi
on
Q lR2 se satisface la igualdad:

ZZ 
u2
ut + x dxdt = 0.
2
lR
Podemos suponer que el es no nulo dentro de un rectangulo Q = (a, b) (c, d) ya que si no
fuera as podemos construir un rectangulo que contenga al dominio donde no es nulo.
Para resolverlo seguiremos las ideas propuestas en el primer ejercicio de esta relacion solo que
ahora tenemos que representar en el plano las rectas que definen v(x, t), es decir, las rectas
x = x0 + tul y x = x0 + tur . Dichas rectas dividen el plano en tres regiones que llamaremos
A, B y C. Siguiendo las ideas del ejercicio 1 se trata de discutir los distintos casos en funci
on
de la posici
on de Q en el plano.
(b) La funci
on v(x, t) propuesta en el apartado (a) es una solucion debil de la ecuacion de Burgers
para el siguiente dato inicial:

ul x < x0
h(x) =
ur x > x0 .
Observando la definici
on de v vemos que el choque del dato inicial se convierte en lo que
hemos denominado una onda de rarefaccion que puede ser determinada si representamos en
el plano (x, t) las rectas x = x0 + tul y x = x0 + tur . Estas rectas dividen el plano en las
tres
areas que determin
abamos en el apartado (a). Si nombramos dichas areas, de izquierda
a derecha por A, B y C, fijado un tiempo t la solucion es constante v = ul en la zona A,
0
v = xx
en B y v = ur en C. En general, si la recta x(t) con x(0) 6= x0 no corta a las rectas
t
x = x0 + tul , x = x0 + tur para t > 0, entonces v permanece constante a lo largo de ellas.
(c) El dato inicial propuesto en este apartado en un dato inicial donde aparecen varios choques.
Teniendo en cuenta los apartados anteriores podemos observar que cuando en nuestro dato
inicial aparece un choque con ul > ur , la solucion debil de este problema de Riemann es
dicho choque desplazndose a la velocidad s que nos proporcionan las condiciones de RankineHugoniot. Sin embargo, si ul < ur , tal y como hemos visto en los apartados anteriores, dicho
choque se convierte en una onda de rarefaccion.
En la condici
on inicial de este apartado aparecen varios choques que van a evolucionar produciendo choques en algunos casos y ondas de rarefaccion en otros. Se trata de esbozar como
evolucionara la soluci
on correspondiente a la condicion inicial propuesta.

Potrebbero piacerti anche