Anar al contingut

Problema de Riemann

De L'Enciclopèdia, la wikipedia en valencià

Un problema de Riemann», que du el nom de Bernhard Riemann, és un problema de valor inicial específic compost per una equació de conservació junt en senyes inicials constants per trams que presenten una única discontinuïtat en el domini d'interés. El problema de Riemann és molt útil per a comprendre equacions com les equacions de conservació de Euler, ya que totes les propietats, com els chocs i les ones de rarefacció, apareixen com característiques en la solució. També proporciona una solució exacta a algunes equacions no llineals complexes, com les equacions de Euler.

En anàlisis numèric, els problemes de Riemann apareixen de forma natural en els método dels volums finitos per a la resolució d'equacions de lleis de conservació per la discreció de la malla. Per això, s'utilisen àmpliament en simulacions de dinàmica de decorreguts computacional i de magnetohidrodinámica computacional. En estos camps, els problemes de Riemann es calculen utilisant solucionadores de Riemann.

El problema de Riemann en la dinàmica de gasos linealizada

A modo d'eixemple senzill, analisem les propietats del problema de Riemann unidimensional en dinàmica de gasos (Bou, Eleuterio F. (1999). Riemann Solvers and Numerical Methods for Fluïu Dynamics, pág. 44, eixemple 2.5)

Les condicions inicials vénen donades per

[ρu]=[ρLuL] para x0y[ρu]=[ρRuR] para x>0

a on «x» = 0 separa dos estats diferents, junt en les equacions llineals de la dinàmica de gasos (vore dinàmica de gasos per a la derivació).

ρt+ρ0ux=0ut+a2ρ0ρx=0

a on podem supondre, sense pèrdua de generalitat, que a0. Ara podem reescriure les equacions anteriors en forma conservativa:

Ut+AUx=0:

a on

U=[ρu],A=[0ρ0a2ρ00]

i l'índex denota la derivada parcial sobre la variable corresponent (és dir, x o t).

Els valors propis del sistema són les característiques del sistema λ1=a,λ2=a. Estos donen la velocitat de propagació del mig, inclosa la de qualsevol discontinuidad, que en este cas és la velocitat del sò. Els vectores propis corresponents són

𝐞(1)=[ρ0a],𝐞(2)=[ρ0a].

En descompondre l'estat esquerre uL en térmens dels vectores propis, obtenim per a alguns α1,α2

UL=[ρLuL]=α1𝐞(1)+α2𝐞(2).

Ara podem resoldre α1 i α2:

α1=aρLρ0uL2aρ0α2=aρL+ρ0uL2aρ0

De forma anàloga

UR=[ρRuR]=β1𝐞(1)+β2𝐞(2)

para

β1=aρRρ0uR2aρ0β2=aρR+ρ0uR2aρ0

Utilisant açò, en el domini comprés entre les dos característiques t=|x|/a, obtenim la solució constant final:

U*=[ρ*u*]=β1𝐞(1)+α2𝐞(2)=β1[ρ0a]+α2[ρ0a]

i la solució (constant per trams) en tot el domini t>0:

U(t,x)=[ρ(t,x)u(t,x)]={UL,0<tx/aU*,0|x|/a<tUR,0<tx/a

Encara que es tracta d'un eixemple senzill, mostra les propietats bàsiques. En particular, les característiques descomponen la solució en tres dominis. La velocitat de propagació d'estes dos equacions és equivalent a la velocitat de propagació del sò.

La característica més ràpida definix la condició de Courant–Friedrichs–Lewy (CFL), que establix la restricció per al pas de temps màxim per al que un método numèric explícit és estable. Per lo general, quantes més equacions de conservació s'utilisen, més característiques intervenen.

Referències

  • Bou, Eleuterio F. (1999). Riemann Solvers and Numerical Methods for Fluïu Dynamics, Berlin: Springer Verlag. ISBN 3-540-65966-8.
  • LeVeque, Randall J. (2004). Finite-Volume Methods for Hyperbolic Problems, Cambridge: Cambridge University Press. ISBN 0-521-81087-6.

Vore també