A finite volume solution method for thermal convection in a spherical

advertisement

Münster University, Germany

Department of Geophysics

A finite volume solution method for thermal convection in a spherical shell with strong temperature- und pressure-dependent viscosity

CIG Workshop 2005

Boulder, Colorado

K. Stemmer, H. Harder and U. Hansen stemmer@uni-muenster.de

Münster University

Outline

 Motivation: Importance of mantle rheology

 Basic principles of thermal convection with variable viscosity

 Mathematical model

 Numerical model

 Simulation results: Thermal convection in a spherical shell

 Temperature-dependent viscosity

 Temperature- and pressure-dependent viscosity

 Conclusions

Münster University

Motivation

Importance of mantle rheology

 Laboratory experiments of mantle material:

 viscosity is temperature-, pressure- and stress-dependent

 Many models have constraints:

 Cartesian

 isoviscous / depth-dependent viscosity

 High numerical and computational effort for lateral variable viscosity

 mode coupling

 sophisticated numerical methods

.

Münster University

Thermal convection mathematical model

RayleighBénard convection continuity equation equation of motion heat transport equation

 

 u

0

 

 u

(

 u ) T

 

RaT e r

T

 t

 u

T

 

2 T

  p

0

Ra

Q

Ra

0

Rayleigh number

Arrhenius equation

 

T , p

Ra

 g

 

Td exp

 ln(

 ref

 

T

3

)( T ref

Ra

Q

 g

Qd 5

 k

 ref

T )

 ln(

  p

)( R

0

 r

T ref

)

 

T

  p viscosity contrast with temperature viscosity contrast with pressure

Münster University

Thermal convection with lateral variable viscosity numerical model

Implemented methods:

 Discretization with Finite Volumes (FV)

Collocated grid

Equations in Cartesian formulation

Primitive variables

Spherical shell topologically divided in 6 cube surfaces

Massive parallel, domain decomposition (MPI)

Time stepping: implicit Crank-Nicolson method

Solver: conjugate gradients (SSOR)

Pressure correction: SIMPLER and PWI

Münster University

Thermal convection with lateral variable viscosity numerical model

Advantages of this spatial discretization:

 Efficient parallelization

No singularities at the poles

Approximately perpendicular grid lines

Implicit solver (finite volumes) grid generation control volume lateral grid

Münster University

Thermal convection with lateral variable viscosity numerical model discretization of the viscous term

 

 u

(

 u ) T

  required: derivatives of velocities in x-,y- und z-direction

Problem:

Solution: available: curved gridlines (not in x-,y- und z-direction) transformation of the viscous term 2

 

  

 u

  

   

 u

 applying Gauß / Stokes theorem and lokal CV coordinate systems simplification of integrals

CV: control volume

Münster University

Thermal convection with lateral variable viscosity discretisation of the viscous term viscous term:

V

 

 u

(

 u )

T

  dV

 

V

2

 

   u

  dV

 

V

 

   

 u

 dV stress tensor

Gauss integral theorem

V

 

 u dV

 

I

S u

1

V d S

I

1

2

S

 

V

 

 u d S

 known Laplacian solution

I

2

I

2

 

S

 

V d S

   

 u

 applying Stokes theorem change to local orthonormal basis to simplify notation:

 

 u

S i

 f

,

 g ,

 h

 a

:

 

 b c

S i

 a f

 b g

 c h

S i

 local orthonormal basis of the CV surface S i

Münster University

Thermal convection with lateral variable viscosity discretisation of the viscous term

I

2

 

S

 

V

I

2 d S

   

 u

 n

1 i

6 

 i

S i

S i

 n

2 n

3

S i a

 

 b c

S i dS i normal vector

 n

1

, n

2

, n

3

T

S i

T

E

N

T

E

N

 c g c f

 b f

 b h a h

 a g

T

E

N

 dS

E dS dS

T

N

B

W

S

W

B

S

 c f

 b f

 c g

 b h a h

 a g

B

S

W dS

W dS dS

B

S many terms are vanishing due to the use of local coordinates remains the calculation of the curl of velocities on the CV surfaces

Münster University

Thermal convection with lateral variable viscosity discretisation of the viscous term

Calculation of the curl of velocities on the CV surfaces: applying Stokes theorem linear approximation of line integrals integration along selected paths

 f u d

 d g u h u

 d

S

 u

 d r

 u d S

 r

 r

 r

S i

L u

 udx

4

4

4

1

1

1 d r

 vdy g u

,

 h d f u h d

, f u

, g d r

 r

 r

 wdz

S i

 u dx aS a bS b cS c

S i

 v dy

 w dz a,b,c u

P

1

T

1 , 1

D

1

T

1 , 2 v

P

T

1 , 3 w

P

R

1

 v

P

1

T

2 , 2

D

2

T

2 , 1 u

P

T

2 , 3 w

P

R

2

 w

P

1

T

3 , 3

D

3

T

3 , 1 u

P

T

3 , 2 v

P

R

3

T i , j central weight

D i driving term

R i adjacent entries coupling of velocity components central weight is a vector

Münster University

Thermal convection with lateral variable viscosity pressure weighted interpolation (PWI)

Problem: insufficient coupling u j

 c

1

(

1 ) j

1

 j

2 g ( t ) checkerboard oscillations p j

 c

2

(

1 ) j

1

 j

2

Solution: mathematical principle [Rhie and Chow, 1983]

 small regularizing terms are added that excludes spurious modes

 perturb the continuity equation with pressure terms regulating pressure terms do not influence the accuracy of the discretisation u

P n 

1

2

 u n

P

1

 u

P n

1

 a pressure  p n

1

2

4 cw

P cw : central weight of diffusion operator

 p : central discretiza tion of pressure pressure is defined to an intermediate time level pressure correction: fluxes are pertubated with pressure terms

Münster University

Thermal convection in a spherical shell temperature-dependent viscosity, basal heating

Ra

1 / 2

10

5 temperature isosurfaces and slices

 

T

10 0

 

T

10 3

 

T

10 6 residual temperature dt = +/- 0.1

Münster University

Thermal convection in a spherical shell temperature-dependent viscosity, basal heating

 

T

10 0

 

T

10 3

 

T

Ra

1 / 2

10 6

10

5

T=0.25

T=0.60

T=0.83

Münster University

Thermal convection in a spherical shell temperature-dependent viscosity, basal heating

Three regimes:

1) mobile lid

2) transitional (sluggish)

3) stagnant lid velocities minimum with depth of lateral velocities

Münster University

Thermal convection in a spherical shell temperature- and pressure-dependent viscosity

Ra

0

10 4 ,

 

T

10 5 ,

  p

100

„high viscosity zone“

Temperature dependence and pressure dependence of viscosity compete each other!

Münster University

Thermal convection in a spherical shell temperature- and pressure-dependent viscosity

Ra

Q

0 Ra

Q

5

10 4 „high viscosity zones“ slices: ln(

) red = high viscous blue = low viscous

Ra

0

10 4 ,

 

T

10 5 ,

  p

100 isosurfaces:

T

 

/

0 .

1

Conclusions

Münster University, Germany

Department of Geophysics

High numerical and computational effort for lateral variable viscosity

BUT: temperaturedependent viscosity has a strong effect on…

…convection pattern

…heat flow

…temporal evolution

Mantle Convection

 Importance of spherical shell geometry

Importance of mantle rheology

... ?

…thanks for your attention!

stemmer@uni-muenster.de

Download