Documente Academic
Documente Profesional
Documente Cultură
Cuprins
Capitolul 1 Introducere. Sistemul Euler. ............................................................................... 3
1.1 Sistemul Euler. ............................................................................................................ 3
1.2 Adimensionalizarea ecuaiilor Euler. .......................................................................... 5
Capitolul 2 Proprietile matematice ale sistemului Euler. ................................................... 7
2.1 Formularea n variabile primitive a sistemului Euler. ................................................. 7
2.2 Valorile i vectorii proprii ai sistemului Euler n variabile primitive.......................... 7
2.3 Formularea diferenial conservativ. ....................................................................... 13
2.4 Legtura dintre formulrile n variabile primitive i conservative, ........................... 14
2.5 Vectorii proprii ai sistemului Euler n variabile conservative. .................................. 15
2.6 Relaiile de compatibilitate. Variabilele caracteristice. ............................................. 16
Bibliografie .......................................................................................................................... 18
d + V n d = 0
(1.1)
Conservarea impulsului:
V
V
V
n
d
p
d
fe d
(1.2)
Conservarea energiei:
n d =
V
E
d
H
fe V d
(1.3)
+
F
n d=
t
unde:
Q d
(1.4)
U = [ u v w E ]
F = Fx i + Fy j + Fz k
=
Q 0 fex
fey
fez
(1.5)
(1.6)
(1.7)
Fx = u
u2 + p u v
Fy = v
u v
w
Fz =
u w
u w
u H
v 2 + p v w
v H
v w
(1.8)
T
w 2 + p w H
Pentru ca sistemul (1.4) s fie complet determinat trebuie completat cu o ecuaie de stare
care s defineasc proprietile termodinamice ale fluidului, vom folosi o ecuaie de forma:
=
p p=
( ,T ) sau e e ( ,T )
(1.9)
=
e cv T
p
= R T
(1.10)
Unde e energia intern a fluidului i T temperatura, vom folosi deasemeni relaiile valabile
pentru un fluid perfect:
=
cp
R
R
=
, cv
1
1
(1.11)
h =e +
=c p T
(1.12)
V2
p
=
H=
h+
E+
2
2
u2 + v 2 .
unde V=
(1.13)
m2
, iar raportul cldurilor
s 2K
cp
= 1.4 .
cv
p = ( 1) (E
V2
)
2
(1.14)
U d + F n d =
0
(1.15)
=
x x=
/ L, y y=
/ L, z z / L
(1.16)
=
u u=
/ V , v v =
/ V , w w / V
(1.17)
2
=
=
/ , p p / V=
T=
/ T , e e / V 2
, T
t = tV / L
(1.18)
(1.19)
U
+ F = 0
t
(1.20)
U =
u v
(1.21)
Fx u
=
Fy v
=
Fz w
=
uH
v + p vw
vH
uv
uw
u + p uv
uw
vw
(1.22)
w + p wH
2
V
E= e +
2
(1.23)
i
2
V
p
=
H=
h+
E+
2
(1.24)
=
p
( 1) e
(1.25)
pentru
+ (V ) + V = 0
t
(2.1)
p
V
+ (V ) V +
=0
t
(2.2)
dp
+ (V ) p + c 2 ( V ) = 0
dt
(2.3)
- ecuaiile de impuls:
- ecuaia presiunii:
q
+ (B ) q = 0
t
(2.4)
q = [ u v w
p]
(2.5)
B= Bx i + By j + Bz k
(2.6)
0 0
0
u
0
u
0 0 1 /
0
0
u 0
0 ,By
=
Bx =
0
0 u
0
0
0 c2 0 0 u
w 0 0
0 w 0
Bz = 0 0 w
0 0 0
0 0 0
0
0
w
c2
v
0
0
0
0
v
0
0
v
c2
0
0
0
0
0 1/
v
0
0 v
(2.7)
0
0
0
1/
w
n vederea obinerii valorilor proprii ale sistemului Euler cutm o soluie de tip und
pentru forma cvasiliniar (2.4):
(2.8)
q= q e i (d x t )
n care q este amplitudinea complex a undei, x este vectorul de poziie, d este vectorul de
und, este pulsaia undei, d x t reprezint faza undei care se propag n direcia d cu
pulsaia . Introducnd (2.8) n (2.4) obinem :
q
= q i e i (d x t )
t
q
= d x q i e i (d x t )
x
q
= d y q i e i (d x t )
y
q
= d z q i e i (d x t )
z
(2.9)
q i e i (d x t ) + Bx d x q i e i (d x t ) +
+By d y q i e i (d x t ) + Bz d z q i e i (d x t ) =0
Bx d x q i e i (d x t ) + By d y q i e i (d x t ) +
i (d x t )
i (d x t )
(2.10)
+Bz d z q i e
= q i e
Bx d x q + By d y q + Bz d y q = q
(Bx d x + By d y + Bz d y ) q = q
K p = B d = Bx d x + By d y + Bz d z
(2.11)
unde:
d = d x i + dy j + dz k
(2.12)
K p q = q unde am notat =
(2.13)
Impunnd condiia ca sistemul (2.13) s aib o soluie diferit de zero obinem ecuaia
caracteristic:
det(K p I ) =
0
(2.14)
sau explicit:
det(K p I )
V d
dx
dy
dz
V d
dx
dy
=
0
V d
0
0
0
0
0
c 2 dx
c 2 dy
V d
dz
c 2 dz
V d
(2.15)
1 = 2 = 3 = Vd , 4 = Vd + c d , 5 = Vd c d
(2.16)
Vd =V d , d = d x2 + d y2 + d z2
(2.17)
unde am notat:
Definim vectorii proprii la stnga ai matricii iacobiene K p ca fiind soluii ale sistemului:
li K p =i li
(2.18)
Rezolvnd sistemul (2.18) pentru fiecare valoare proprie (2.16) putem construi matricea
11
12
L-1 = 31
dz 12
dy 12
dz 22
d 2
d x 22
d x 32
d x 4
dy 4
dz 4
d x 5
dy 5
dz 5
11 / c 2
21 / c 2
31 / c 2
4 /( c )
5 /( c )
(2.19)
unde parametrii reprezint constantele de normalizare ale vectorilor proprii, care ramn a fi
specificate.
a) Presupunem c d x 0 , atunci putem lua:
1
2
1
2
1
2
=
1 , =
0 , =
0 , =
1, =
0, =
1, =
=
1
1
2
2
3
3
4
5 1
(2.20)
-1
0
1
1
0
0
0
1
2
c
0
d z
0
0
dx
0 d z
0 d
d
d x
0
0
y
=
, L 0 d y z
dx
0
d
d
d
x
y
z
d y2 + d x2
c
1
dx
0 d x d y d z
0
0
0
dy
d z2 + d x2
dx
dz
dx
dy
2c
dx
2
dy
2
dz
2
c
2
2c
d x
2
dy
2
d
z
2
c
(2.21)
unde:
dx 2 + dy 2 + dz 2 =
1
(2.22)
b) Dac d y 0 , atunci:
1
2
1
2
1
2
=
0 , =
1 , =
1 , =
0, =
0, =
1, =
=
1
1
2
2
3
3
4
5 1
10
(2.23)
L-1
0
d z d y 0
0
dz
1
1
dx
0
0
0
dy
c2
0 d y d x
0
0
=
, L dz
1
0 d x
dy
dz
2
2
c2
dy + d x
1
dy
0 d x d y d z
2
c
2c
d z2 + d y2
dy
dy
d x
0
0
d x
dx
2
2
dz
dy
dz
2
c
2
2c
d x
2
dy
2
dz
c
2
(2.24)
=
11 0=
, 12 1=
, 12 0=
, 22 =
1, 31 =
1, 32 =
0, 4=
5 1
(2.25)
L-1
0
0
0
d z d y
0
dx
0
0
0
d
d
z
x
d y
dy
1
0
0
0
1
c 2 , L d z2 + d x2
=
1
dx
dy
dz
0 d x
y
1
0 d x d y d z
d z2 + d y2
dz
dy
dx
dz
1
0
0
dx
2c
dx
2
dy
2
dz
2
c
2
2c
d x
2
dy
2
dz
2
c
2
(2.26)
Matricea vectorilor proprii la stnga (2.19) este inversabil rezult c vectorii proprii sunt
liniar independeni, aceasta mpreun cu faptul c valorile proprii (2.16) sunt reale duc la concluzia
c sistemul Euler nestaionar este de tip hiperbolic.
Observaie:
n cazul unidimensional valorile proprii (2.16) sunt reale i distincte, vectorii proprii (2.19)
sunt linear independeni i sistemul Euler nestaionar este strict hiperbolic.
Inversa matricii L-1 notat L diagonalizeaz matricea iacobian K p :
11
L-1 K p L =
(2.27)
R -1 K p R =
(2.28)
R L
(2.29)
Bx , By , Bz .
d=
1, d=
0 (cazul a) obinem Lx , care va diagonaliza Bx :
Pentru d=
x
y
z
1
0
Lx = 0
0
0
0 0 /( 2c ) /( 2c )
0 0
0.5
0.5
0 1
0
0
1 0
0
0
0 0 c / 2
c / 2
(2.30)
1, d=
d=
0 (cazul b) obinem Ly , care va diagonaliza By :
Pentru d=
y
x
z
0
0
Ly = 0
1
0
0 /( 2c ) /( 2c )
1
0
0
0.5
0
0.5
0
0
0
0 c / 2
c / 2
1
0
0
0
0
(2.31)
1, d=
d=
0 (cazul c) obinem Lz , care va diagonaliza Bz :
Pentru d=
z
x
y
0 0
0 1
Lz = 1 0
0 0
0 0
1 /( 2c ) /( 2c )
0
0
0
0
0
0
0.5
0
0.5
c / 2
0 c / 2
12
(2.32)
+
U
d
F
n d =0
t
(2.33)
U
+ F =0
t
(2.34)
U
+ A U = 0
t
(2.35)
F
A=
= Ax i + Ay j + Az k
U
(2.36)
0
1
0
u 2 + 1V 2
(3 )u
( 1)v
2
Ax =
uv
v
u
w
uw
0
1 2
u[ E ( 1)V 2 ] E
(V + 2u 2 ) ( 1)uv
2
0
0
v
uv
1 2
V
( 1)u
v 2 +
Ay =
2
0
vw
v [ E ( 1)V 2 ] ( 1)uv
0
0
w
uw
vw
0
Az =
w 2 + 1V 2
( 1)u
w [ E ( 1)V 2 ] ( 1)uw
0
( 1)w
0
u
( 1)uw
1
0
0
0
(3 )v
( 1)w
w
v
1 2
(V + 2v 2 ) ( 1)vw
E
2
0
0
w
( 1)v
( 1)vw
13
0 (2.37)
0
0
1 (2.38)
(2.39)
(3 )v
1
1 2
(V + 2w 2 ) w
E
2
1
u
v
0
0
0
1
u
U v
M =
=
q w
V 2
0
0
0
0
0
0
u v
0
0
0
0
1
(2.40)
inversa lui M :
M -1
1
0
0
1
u
0
1
v
0
=
w
0
0
2
V ( 1) ( 1)u ( 1)v
0
0
0
1
( 1)w
(2.41)
Plecnd de la forma (2.4) vom folosi expresiile (2.40) i (2.41) pentru a obine explicit legturile
dintre cele dou formulri:
q
+ (B ) q = 0
t
q q U q q U q q U q q U
= =
=
=
,
,
,
t U t x U x y U y z U z
(2.42)
(2.43)
M -1
U
+ (B M -1 ) U = 0
t
(2.44)
M M -1
U
+ (M B M -1 ) U = 0
t
U
+ (M B M -1 ) U = 0
t
14
(2.45)
A = M B M -1 , B = M -1 A M
(2.46)
K = A d = Ax d x + Ay d y + Az d z
(2.47)
K = A d = M B d M -1 = M K p M -1
(2.48)
P -1 K P =
(2.49)
P -1 K P = = L-1 K p L
(2.50)
din (2.48) :
K =M K p M -1
M -1 K M =
Kp
(2.51)
P -1 K P = = L-1 M -1 K M L
(2.52)
de unde:
P= M L
-1
P=
L-1 M -1
(2.53)
15
l pi
q
+ l pi (B ) q = 0
t
(2.54)
a1 = a2 = a3 = V d id
a4 = (V d + c d ) id
a5 = (V d c d ) id
(2.55)
L-1 + B q = 0
t
(2.56)
L-1 M -1 + A U = 0
t
(2.57)
W
= L-1 q
(2.58)
unde reprezint unul dintre operatorii de derivare spaial, operatorul de derivare temporal
sau o combinaie a acestora.
Componentele vectorului W se numesc variabilele caracteristice ale sistemului Euler. n
cazul general componentele vectorului W nu se pot determina explicit.
Din (2.58) se observ c fiecare component a lui W reprezint o combinaie liniar a
variabilelor primitive, putem scrie relaiile de compatibilitate:
16
W
+ (L-1 B L ) W = 0
t
(2.59)
= P -1 U
W
U= P W
(2.60)
w j rj
(2.61)
=
U
17
Bibliografie
1.
W. K. Anderson, Grid Generation and Flow Solution Method for Euler Equations
6.
7.
N. T. Frink, P. Parikh, S. Pirzadeh, A Fast Upwind Solver for the Euler Equations
12.
13.
ICASE 98-32.
15.
18
17.
Finite Volume Methods Using Runge-Kutta Time-Stepping Schemes. AIAA Paper 81-1259,
June 1981.
19.
artificial diffusion, upwind biasing, limiters and their effect on accuracy and multigrid
convergence, Journal of Computational Fluid Dynamics, 4, 1995, pp 171-218.
20.
artificial difusion and discrete shock structure, Journal of Computational Fluid Dynamics,
5, 1995, pp 1-38.
21.
W. L. Kleb, Comments regarding two upwind methods for solving for two-
24.
25.
M. S. Liou, A continuing search for a near perfect numerical flux scheme, NASA
TM 106524 (1994).
27.
28.
S. Lin, T. Wu, Y. Chin, Upwind finite-volume method with a triangular mesh for
adaptive stencils for the solution of scalar hyperbolic conservation laws, Dept. of Math.,
UCLA, LA, California, 90024
30.
S.P. Spekreijse, Multigrid solution of the steady Euler equations, CWI Tracts,
1980.
32.
Bucharest, 2005
19
33.
R. C. Swanson, E. Turkel, Multistage schemes with multigrid for Euler and Navier-
35.
Z. J. Wang, Y. Sun, A curvature based wall boundary condition for the Euler
40.
20