Numerical methods for inertial confinement fusion
Xavier Blanc
blanc@ann.jussieu.fr
CEA, DAM, DIF, F-91297 Arpajon, FRANCE
CEMRACS 2010 – p. 1
Numerical methods for inertial confinement fusion Xavier Blanc - - PowerPoint PPT Presentation
Numerical methods for inertial confinement fusion Xavier Blanc blanc@ann.jussieu.fr CEA, DAM, DIF, F-91297 Arpajon, FRANCE CEMRACS 2010 p. 1 Outline High power laser facilities Experimental setting Modelling: hydrodynamics Modelling:
blanc@ann.jussieu.fr
CEMRACS 2010 – p. 1
CEMRACS 2010 – p. 2
CEMRACS 2010 – p. 3
CEMRACS 2010 – p. 4
CEMRACS 2010 – p. 4
10 mm 5 mm
.CEMRACS 2010 – p. 5
10 mm 5 mm
.CEMRACS 2010 – p. 6
CEMRACS 2010 – p. 7
CEMRACS 2010 – p. 8
CEMRACS 2010 – p. 9
CEMRACS 2010 – p. 10
1e6 3e6 5e6 7e6 9e6 1.1e7 1.3e7 1.5e7 1.7e7 18 16 14 12 10 8 6 4 2 4e−5 2e−5 6e−5 8e−5 1e−4 Density 1.2e−4 1.6e−4 1.8e−4
Hot spot Main fuel
Temperature Radius (m)
CEMRACS 2010 – p. 11
CEMRACS 2010 – p. 12
dt = ∂ ∂t + u · ∇):
pe,i (γe,i−1)ρ = Cv{e,i}Te,i).
e
e
CEMRACS 2010 – p. 13
hν kT − 1
kT
hν kT − 1
kT )
0.2 0.4 0.6 0.8 1 1.2 1.4 1.6 2 4 6 8 10 b(x)
CEMRACS 2010 – p. 14
S2
S2
S2
CEMRACS 2010 – p. 15
ν(x, Ω),
ν
CEMRACS 2010 – p. 16
CEMRACS 2010 – p. 17
CEMRACS 2010 – p. 18
3ΩFν.
3 ∇Eν
CEMRACS 2010 – p. 19
ν
ν
ν (x, t),
ν .
ν .
CEMRACS 2010 – p. 20
1 σa+κTh ≈ ε, mean free time 1 c(σa+κTh) ≈ ε2.
CEMRACS 2010 – p. 21
ν − Bν(T 0)
ν − K(I0 ν)
ν = Bν(T 0).
ν + σa
ν − c
ν(T 0)T 1
ν − K(I1 ν)
ν(x, t, Ω) = Ω · ∇
σa+κTh Ω · ∇I0 ν
ν(x, t, Ω)dΩ = div
ν
CEMRACS 2010 – p. 22
ν
ν + σa
ν − c
ν(T 0)T 2 − c
ν (T 0)
ν − K(I2 ν)
ν − c
ν(T 0)T 2 − c
ν (T 0)(T 1)2
CEMRACS 2010 – p. 23
ν(T)dν
ν(T)
CEMRACS 2010 – p. 24
CEMRACS 2010 – p. 25
c ≪ 1,
1 κTh .
CEMRACS 2010 – p. 26
+
α.
+
CEMRACS 2010 – p. 27
α.
CEMRACS 2010 – p. 28
α ∂u ∂t − ∆u = v − u, ∂v ∂t = u − v.
CEMRACS 2010 – p. 29
CEMRACS 2010 – p. 30
r.
CEMRACS 2010 – p. 31
r.
CEMRACS 2010 – p. 32
r X(r) 10 5 0.1 0.2 0.3 Minerbo r X(r) 10 5 0.1 0.2 0.3 Sharp cut-off
CEMRACS 2010 – p. 33
ν0 = 0 ν2 ν1 νNg−1 νNg = ∞
νk−1
νk−1
νk−1
CEMRACS 2010 – p. 34
νk−1
νk−1
νk−1
k
k
e
k
k
CEMRACS 2010 – p. 35
k
k
e
k
νk−1
ν(Te)dν
νk−1
ν(Te)
k =
νk−1
νk−1
νk−1
e
νk−1
CEMRACS 2010 – p. 36
CEMRACS 2010 – p. 37
k
k
k
k
k
k
e
k
k
k
k
k
k
e
k
k
CEMRACS 2010 – p. 38
Temps : 0.000000e+00 Temps : 0.000000e+00
CEMRACS 2010 – p. 39
Temps : 3.500038e-09 Temps : 3.500038e-09
CEMRACS 2010 – p. 39
|xL−xK| xL−xK |xL−xK| ,
n θ x xK
L
K L
CEMRACS 2010 – p. 40
CEMRACS 2010 – p. 41
3 )
h ϕ
Number of cells L2 error 1000 2000 3000 0.22 0.23 0.24 0.25
CEMRACS 2010 – p. 42
h ϕ
K L θ ϕ n x x
K L
y h
CEMRACS 2010 – p. 43
CEMRACS 2010 – p. 44
CEMRACS 2010 – p. 45
CEMRACS 2010 – p. 46
CEMRACS 2010 – p. 47
CEMRACS 2010 – p. 48
K L M N xK s K s n
K|M
n
K|L
CEMRACS 2010 – p. 49
K L M N xK s K s n
K|M
n
K|L
y y
K|M K|L
x x x
M N L
CEMRACS 2010 – p. 50
CEMRACS 2010 – p. 51
CEMRACS 2010 – p. 52
CEMRACS 2010 – p. 53
xK4 xK x ˜
K
xK3 xK1 xK2
CEMRACS 2010 – p. 54
CEMRACS 2010 – p. 55
−1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 −1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1
CEMRACS 2010 – p. 56
−1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 −1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 −1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 −1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1
CEMRACS 2010 – p. 57
K) ≈
K
K
L
L| ˜ K
L
K
xK4 xK x ˜
K
xK3 xK1 xK2
CEMRACS 2010 – p. 58
CEMRACS 2010 – p. 59
CEMRACS 2010 – p. 60
−1 −0.8 −0.6 −0.4 −0.2 0.2 0.4 0.6 0.8 1 0.2 0.4 0.6 0.8 1 1.2 1.4
CEMRACS 2010 – p. 61
c 4πEν + Ω · Fν.
CEMRACS 2010 – p. 62
N
CEMRACS 2010 – p. 63
3EνId: P1 model.
CEMRACS 2010 – p. 64
ν
ν
ν
ν
ν
Incoming flux n=e 1
CEMRACS 2010 – p. 65
ν
ν
ν
0 (x, s, µ), µ = Ω · e1:
ν + κTh
ν − K(J0 ν )
ν [(0, x2, x3), 0, µ, ν] = −
ν
ν : I0 ν = J0 ν (x, ∞, µ)
CEMRACS 2010 – p. 66
ν + κTh
ν − K(J0 ν )
ν [(0, x2, x3), 0, µ, ν] = −
ν satisfies the convergence
ν(x, s, µ) −
s→∞ −
ν
ν
CEMRACS 2010 – p. 67
ν = J0 ν (x, s, µ):
ν + (σa + κTh)
ν − Bν(S0)
−1
ν − Bν(S0)
ν [(0, x2, x3), 0, µ, ν] = −
ν
CEMRACS 2010 – p. 68
ν = J0 ν (x, s, µ):
ν + (σa + κTh)
ν − Bν(S0)
−1
ν − Bν(S0)
ν [(0, x2, x3), 0, µ, ν] = −
ν
s→∞ S0(s) = T ∗,
s→∞ J0 ν(s, µ, ν) = Bν(T ∗).
CEMRACS 2010 – p. 69
0 (x, s, µ):
ν
ν − Bν(S0)
−1
ν − Bν(S0)
ν [(0, x2, x3), 0, µ, ν] = −
ν
CEMRACS 2010 – p. 70
0 (x, s, µ):
ν
ν − Bν(S0)
−1
ν − Bν(S0)
ν [(0, x2, x3), 0, µ, ν] = −
ν
s→∞ S0(s) = T ∗ diff,
s→∞ J0(s, µ, ν) = Bν(T ∗ diff).
diff is the boundary data for T 0 in Rosseland model.
diff?
CEMRACS 2010 – p. 71