La PizarraMatemática.

Máster y doctorado

Leyes de conservación y soluciones entrópicas

Una densidad puede cambiar porque entra más de lo que sale. Esa idea conduce a una ley de conservación. Al principio sus valores viajan por curvas; cuando esas curvas chocan necesitamos admitir saltos y elegir cuáles respetan, además, la condición de entropía.

1. El cambio dentro de un intervalo se explica por sus extremos

En una dimensión, uₜ+∂ₓf(u)=0 significa que u es la cantidad por unidad de longitud y f(u) su flujo. Para una solución suave, integrar entre a y b da d/dt ∫ₐᵇu=f(u(a))−f(u(b)). Flujo de entrada menos flujo de salida: el signo sale de integrar una derivada espacial.

Si u tiene saltos, leemos la ecuación contra pruebas suaves compactas: \iint(u\varphi_t+f(u)\varphi_x)+\int u_0(x)\varphi(0,x)\,dx=0. Se especifica una clase acotada y el dato inicial, por ejemplo con continuidad temporal en L¹ local. No se deriva puntualmente el salto; se derivan las pruebas.

Un balance con dos flujos

En un intervalo entran cinco unidades por segundo y salen dos.

  1. Signo

    El balance es entrada menos salida.

  2. Calcular

    5−2=3 unidades por segundo.
  3. Interpretar

    La cantidad total dentro del intervalo aumenta a esa tasa en ese instante.

Resultado

Conservar localmente permite que cambie la cantidad en una región abierta.

Lo comprobamos

Si entrase lo mismo que sale, el total del intervalo sería constante.

El transporte lineal conserva la forma

f(u)=cu con c constante; u(x,t)=g(x−ct).

  1. Tiempo

    uₜ=−c g′(x−ct).
  2. Flujo

    ∂ₓf(u)=c g′(x−ct).
  3. Sumar

    Los términos se cancelan para g suave; la formulación débil permite también perfiles menos regulares.

Resultado

Cada valor se traslada con velocidad c.

Lo comprobamos

En un flujo no lineal la velocidad puede depender del valor transportado.

2. Las características transportan valores hasta que dejan de separarse

Mientras la solución sea suave, uₜ+f′(u)uₓ=0.

Sobre una curva x(t) con x′=f′(u), la regla de la cadena da d/dt u(x(t),t)=0.

Si parte de a, conserva el valor u₀(a) y sigue x=a+t f′(u₀(a)).
En Burgers, f(u)=u²/2 y la velocidad es u.
La pendiente de la solución es u₀′(a)/[1+t u₀′(a)] mientras se pueda invertir x=a+tu₀(a).

Si el denominador llega a cero, la descripción suave falla. No asignamos dos valores distintos al mismo lugar: buscamos una continuación débil admisible.

Dos valores que se aproximan

En Burgers, una característica empieza en a=−1 con valor tres y otra en a=1 con valor uno.

  1. Recorridos

    x₁=−1+3t y x₂=1+t.
  2. Encuentro

    −1+3t=1+t da t=1, x=2.
  3. Problema

    Sus valores son diferentes; después no podemos superponerlos como una función de valor único.

Resultado

La colisión anuncia la necesidad de otro tipo de solución.

Lo comprobamos

El dibujo del choque terminará las características cuando alcancen el frente.

Una pendiente que se hace infinita

Un dato suave tiene mínimo de su derivada igual a −2.

  1. Denominador

    En el punto de mínima pendiente aparece 1−2t.

  2. Primer cero

    Se anula en t=1/2.
  3. Alcance

    Si el método es válido antes y el mínimo se alcanza, ese es el tiempo de primera pérdida de pendiente acotada en Burgers.

Resultado

El valor de u puede permanecer acotado aunque su gradiente se vuelva infinito.

Lo comprobamos

Es un criterio de la etapa clásica; la solución entrópica puede continuar después.

3. La conservación fija la velocidad de un salto

Escribimos [g]=g(uᴿ)−g(uᴸ).

Si el estado izquierdo uᴸ y el derecho uᴿ están separados por x=st, la ecuación distribucional concentra en el frente el coeficiente [f]−s[u]. Debe ser cero: esta es la condición de Rankine–Hugoniot.

Si uᴿ≠uᴸ, s=\frac{f(u_R)-f(u_L)}{u_R-u_L}.

Si los dos estados coinciden no hay salto y no dividimos por cero. Esta cuenta impone conservación, pero todavía puede aceptar una discontinuidad que no sea entrópica.

Calcular con los flujos, antes de simplificar

Burgers con uᴸ=3 y uᴿ=1.

  1. Flujos

    f(3)=9/2 y f(1)=1/2.
  2. Diferencias

    [f]=−4 y [u]=−2.
  3. Dividir

    s=(−4)/(−2)=2.
Resultado

El frente de conservación es x=2t.

Lo comprobamos

Invertir a la vez las dos diferencias da el mismo cociente; cambiar solo una da un signo incorrecto.

La misma velocidad no prueba admisibilidad

Intercambiar los estados: uᴸ=1 y uᴿ=3.

  1. Diferencias

    [f]=4 y [u]=2.
  2. Velocidad

    Rankine–Hugoniot vuelve a dar s=2.
  3. Pregunta pendiente

    La conservación acepta el salto creciente; aún falta la condición de entropía.

Resultado

La velocidad sola no selecciona la solución correcta.

Lo comprobamos

La rarefacción será la continuación entrópica para este orden de estados.

4. La entropía convexa añade una desigualdad que distingue los dos sentidos

Una entropía matemática es una función convexa η con flujo q tal que q′=η′f′.

En una solución suave se cumple ∂ₜη(u)+∂ₓq(u)=0.

Con choques se exige ≤0 en distribuciones: puede disiparse esa cantidad convexa mientras se mantiene la conservación de u.

En un salto, la medida de entropía tiene coeficiente [q]−s[η].

Para Burgers, η=u²/2 y q=u³/3 dan [q]-s[\eta]=\frac{(u_R-u_L)^3}{12}.

Un salto decreciente tiene signo negativo; el creciente tiene signo positivo. En general se exige la familia de entropías pertinente, no una cuenta aislada.

Aceptar el salto decreciente

uᴸ=3, uᴿ=1, s=2.

  1. Entropía

    [η]=1/2−9/2=−4.
  2. Flujo

    [q]=1/3−27/3=−26/3.
  3. Disipación

    [q]−s[η]=−26/3+8=−2/3≤0.
Resultado

Este salto tiene el signo entrópico correcto.

Lo comprobamos

La fórmula cúbica da también (1−3)³/12=−2/3.

Rechazar el salto creciente

uᴸ=1, uᴿ=3, s=2.

  1. Invertir

    Las diferencias de entropía y de flujo cambian de signo.

  2. Calcular

    [q]−s[η]=2/3>0.
  3. Conclusión

    Ya viola esta entropía convexa, así que no puede ser la solución entrópica.

Resultado

Una solución débil puede conservar y aun así quedar excluida.

Lo comprobamos

La condición se refiere al sentido temporal del problema con dato inicial.

5. Kruzhkov proporciona una familia suficiente y una teoría de estabilidad

Se utilizan ηₖ(u)=|u−k| y qₖ(u)=sign(u−k)[f(u)−f(k)] para todo k real.
La desigualdad distribucional es ∂ₜηₖ+∂ₓqₖ≤0.

Al integrar con una prueba no negativa φ, la forma con derivadas de φ y término inicial lleva signo ≥0. El cambio se debe a la integración por partes.

Para la ley escalar en toda R, f∈C² y dato u₀∈L∞, la teoría de Kruzhkov da una única solución entrópica acotada con dato en L¹ local. Si la diferencia de dos datos es L¹, su distancia L¹ no aumenta. La versión local controla regiones mediante conos y una velocidad máxima sup|f′| en el rango.

Evaluar una entropía concreta

Burgers, k=1 y u=3.

  1. Valor

    η₁(3)=|3−1|=2.
  2. Signo

    sign(3−1)=1.
  3. Flujo entrópico

    q₁(3)=1·(9/2−1/2)=4.
Resultado

La familia incluye un parámetro k que no es una nueva incógnita de la ecuación.

Lo comprobamos

Hay que imponer la desigualdad para todos los valores reales de k.

Distinguir contracción global y dato de Riemann

Dos datos difieren por una función de norma L¹ igual a 1/10.

  1. Contracción

    La diferencia de las soluciones tiene norma L¹ como máximo 1/10 en cada tiempo.

  2. Dato idéntico

    Si esa norma inicial es cero, la unicidad sigue inmediatamente.

  3. Riemann

    Los estados constantes a cada lado pueden tener masa infinita; la teoría usa también L¹ local y conos.

Resultado

No se necesita que cada dato de Riemann sea integrable en toda la recta.

Lo comprobamos

La afirmación es escalar; no se transfiere automáticamente a sistemas.

6. Una viscosidad pequeña produce el signo disipativo

Regularizamos la ley con uₜ+∂ₓf(u)=εuₓₓ, ε>0.

Para una solución suave, multiplicar por η′(u) y aplicar la regla de la cadena da ∂ₜη(u)+∂ₓq(u)=ε∂ₓₓη(u)−εη″(u)|uₓ|².

La convexidad hace η″≥0, por lo que el último término es no positivo. Con cotas y convergencia suficientes, el término divergencia se anula en pruebas cuando ε→0 y permanece la desigualdad. Para el valor absoluto se usan aproximaciones convexas suaves. Poner ε=0 formalmente no demuestra compacidad ni identifica el límite.

Verificar el término que disipa

η(u)=u²/2.

  1. Derivadas

    η′=u y η″=1.
  2. Identidad

    u uₓₓ=(u²/2)ₓₓ−(uₓ)².
  3. Signo

    −ε(uₓ)²≤0.
Resultado

La pendiente consume entropía convexa en la ecuación viscosa.

Lo comprobamos

El término de segunda derivada puede desaparecer al integrar con condiciones adecuadas.

Por qué no se cambia la convexidad

Tomar η(u)=−u²/2.

  1. Segunda derivada

    η″=−1.
  2. Término

    −εη″|uₓ|²=+ε|uₓ|².
  3. Diagnóstico

    Ahora el signo se invierte: esta η es cóncava y no pertenece a la familia convexa usada.

Resultado

La hipótesis de convexidad hace una tarea concreta.

Lo comprobamos

No todas las funciones de u cumplen la misma desigualdad de entropía.

7. En un flujo convexo los estados deciden choque o abanico

El problema de Riemann empieza con uᴸ a la izquierda y uᴿ a la derecha. Si f″>0 y uᴸ>uᴿ, las velocidades cumplen f′(uᴸ)>s>f′(uᴿ): las características llegan al frente. La solución entrópica es un choque.

El frente avanza entre las velocidades de los dos estados
Burgers: u izquierda=3, derecha=1txvelocidad 3velocidad 1Frente x=2t3 > 2 > 1Las características llegan al choque.
Diagrama espacio tiempo para Burgers con estado tres a la izquierda y uno a la derecha. El tiempo crece hacia arriba. Las rectas azules tienen velocidad tres y las verdes velocidad uno; se detienen al alcanzar el frente rojo x igual a dos t. Las líneas que aún no lo alcanzan terminan en el límite del dibujo. La inclinación representa velocidad espacial por tiempo con escalas comunes. No se prolongan dos valores diferentes de la solución a través del choque.
Si uᴸ<uᴿ, las características se separan.
Buscar u=U(x/t) lleva a (f′(U)−x/t)U′=0.

Entre las dos velocidades se toma U=(f′)⁻¹(x/t), conectado a estados constantes fuera. Si el flujo no es convexo, esta clasificación simple puede fallar y aparecer ondas compuestas.

Comprobar las características entrantes

Burgers, uᴸ=3 y uᴿ=1.

  1. Velocidades

    f′(3)=3 y f′(1)=1.
  2. Frente

    s=2.
  3. Orden

    3>2>1: desde la izquierda se alcanza al frente y desde la derecha el frente alcanza las características.

Resultado

El choque es compatible con la conservación y con la entropía.

Lo comprobamos

En el dibujo, el tiempo crece hacia arriba; la pendiente espacial por tiempo representa velocidad.

Reconocer una rarefacción antes de calcularla

Burgers, uᴸ=−1 y uᴿ=2.

  1. Orden

    −1<2; la velocidad izquierda es menor que la derecha.
  2. Separación

    No forman un choque entrante: se abre una región entre x=−t y x=2t.

  3. Llenar

    Allí f′(U)=U=x/t; fuera se mantienen −1 y dos.
Resultado

La región intermedia se llena continuamente.

Lo comprobamos

Para este flujo basta comparar los estados porque f es estrictamente convexo.

8. Las tres piezas del abanico deben coincidir en sus fronteras

Para Burgers y uᴸ<uᴿ, la solución vale uᴸ si x<uᴸt, x/t si uᴸt≤x≤uᴿt y uᴿ si x>uᴿt, siempre con t>0.

Dentro del abanico, uₜ=−x/t² y u uₓ=(x/t)(1/t): se cancelan.
Si las características se separan, el hueco se llena con un abanico
Burgers: u izquierda=0, derecha=2txu=0u=2Dentro: u=x/tEn (x,t)=(3/2,1): u=3/2Las piezas se unen sin salto.
Diagrama espacio tiempo, con el tiempo hacia arriba, del dato de Riemann cero a la izquierda y dos a la derecha para Burgers. El abanico ocupa cero menor o igual que x menor o igual que dos t. Sus rayos tienen velocidades entre cero y dos y valor u igual a x partido por t. A la izquierda el estado es cero y a la derecha dos. Los valores de las piezas coinciden en ambas fronteras del abanico; no se dibuja un choque creciente.

En sus bordes los valores de las piezas coinciden, por lo que no aparece una medida de salto. Al tender t a cero, el ancho del abanico en un compacto se contrae y se recupera el dato de Riemann en L¹ local.

No evaluamos x/t en t=0: el dato se toma como límite.

Elegir la pieza antes de sustituir

uᴸ=0, uᴿ=2, x=3 y t=2.

  1. Fronteras

    0≤x≤2t significa 0≤3≤4.
  2. Pieza

    Estamos dentro del abanico; usamos u=x/t.
  3. Valor

    u=3/2, entre cero y dos.
Resultado

La sustitución se hace después de localizar la región.

Lo comprobamos

Si x fuera cinco en el mismo tiempo, correspondería el estado constante dos.

Comprobar ambos empalmes

Estados cero y dos, con t>0.

  1. Izquierda

    En x=0, x/t=0; coincide con el estado izquierdo.
  2. Derecha

    En x=2t, x/t=2; coincide con el derecho.
  3. Ecuación interior

    −x/t²+(x/t)(1/t)=0.
Resultado

Las piezas forman la rarefacción continua.

Lo comprobamos

La continuidad en los bordes no convierte la función en suave en todo el plano espacio tiempo.

9. Conservar masa no obliga a conservar todas las cantidades convexas

Si la solución y su flujo se comportan adecuadamente en infinito, el balance global conserva ∫u. La desigualdad entrópica puede disminuir ∫η(u) a la vez: son cantidades diferentes. Para estados constantes de Riemann, esas integrales pueden ser infinitas y se usan balances locales.

Entropía significa selección, unicidad y estabilidad; no elimina los choques. Un método numérico conservativo puede respetar la velocidad Rankine–Hugoniot y todavía necesitar admisibilidad para elegir la solución correcta. En una región con borde habría que fijar además condiciones de entrada y entropía de frontera; aquí tratamos Cauchy escalar en toda la recta.

Una discontinuidad que sigue moviéndose

Choque de Burgers entre tres y uno.

  1. Frente

    En cada t>0, el salto está en x=2t.
  2. Límites laterales

    A un lado el valor es tres y al otro uno: siguen siendo distintos.

  3. Entropía

    Su admisibilidad no ha obligado a alisar ese salto.

Resultado

Una solución entrópica única puede permanecer discontinua.

Lo comprobamos

Existencia y unicidad no se confunden con regularidad clásica.

Qué comprueba una fórmula numérica

Un método produce un salto creciente de uno a tres a velocidad dos.

  1. Conservación

    Su velocidad cumple Rankine–Hugoniot.

  2. Entropía

    La producción convexa calculada antes es +2/3 y tiene signo incorrecto.

  3. Revisión

    La velocidad conservativa no basta para aceptar la aproximación como entrópica.

Resultado

Hay dos comprobaciones distintas que mantener.

Lo comprobamos

No se requiere elegir aquí un esquema: se identifica qué propiedad le faltaría.

Ahora lo resolvemos de principio a fin.

EJEMPLO RESUELTO 1

Velocidad de choque

En Burgers, u_L=3 y u_R=1. Calcula s.

  1. Datos

    Burgers tiene f(u)=u²/2, con uᴸ=3 y uᴿ=1.
  2. Flujos

    f(3)=9/2 y f(1)=1/2.
  3. Saltos

    [f]=1/2−9/2=−4 y [u]=1−3=−2.
  4. Velocidad

    s=[f]/[u]=2.
  5. Admisibilidad

    Las velocidades son tres y uno, y 3>2>1.
  6. Resultado

    El choque entrópico sigue x=2t; los valores permanecen tres a la izquierda y uno a la derecha.

Resultado

El choque entrópico viaja a velocidad 2.

Lo comprobamos

Se cumple 3>2>1: las características entran.

EJEMPLO RESUELTO 2

Rarefacción

Para u_L=0,u_R=2, describe el abanico de Burgers.

  1. Datos

    uᴸ=0 y uᴿ=2; el estado izquierdo es menor.
  2. Ondas

    Para Burgers convexo corresponde una rarefacción.

  3. Fronteras

    Las velocidades extremas son cero y dos, así que las rectas son x=0 y x=2t.

  4. Interior

    Entre ellas, f′(u)=u=x/t.
  5. Fuera

    u=0 si x<0 y u=2 si x>2t.
  6. Comprobar

    En x=0 y x=2t coinciden los valores de las piezas; para t>0 el abanico dado resuelve la ecuación y recupera el dato inicial localmente.

Resultado

u=0 si x<0; u=x/t si 0≤x≤2t; u=2 si x>2t.

Lo comprobamos

Las piezas coinciden en las fronteras del abanico.

Los símbolos que hemos usado

uₜ+∂ₓf(u)=0
Ley escalar en una dimensión espacial, con flujo f suficientemente suave; para el teorema usamos f∈C²(R).
u_L,u_R
Estados constantes a izquierda y derecha de una discontinuidad.
[g]
Salto g(u_R)−g(u_L), usando siempre derecho menos izquierdo.
s
Velocidad de una discontinuidad x=st, o derivada de su posición en una curva más general.
η,q
Par de entropía y flujo: η convexa y q′(u)=η′(u)f′(u).
η_k(u),q_k(u)
Entropías de Kruzhkov |u−k| y sign(u−k)(f(u)−f(k)), con k∈R y sign(0)=0.
ε>0
Viscosidad de la regularización uₜ+f(u)ₓ=εuₓₓ.
ξ=x/t
Variable autosimilar del problema de Riemann para t>0.

Ahora te toca a ti.

Tienes cinco ejercicios. Inténtalos; las pistas te ayudan si te atascas.

Practicar este tema →

Para ampliar