Computation of crystal growth. using sharp interface methods



Similar documents
Geometric evolution equations with triple junctions. junctions in higher dimensions

E-nergies of Multiphaseion in N regions

Level Set Framework, Signed Distance Function, and Various Tools

Dimension Theory for Ordinary Differential Equations

SOLIDIFICATION. (a)formation of stable nuclei. Growth of a stable nucleus. (c) Grain structure

Euclidean quantum gravity revisited

EXIT TIME PROBLEMS AND ESCAPE FROM A POTENTIAL WELL

Elasticity Theory Basics

Introduction to the Finite Element Method

Scalars, Vectors and Tensors

HIGH ORDER WENO SCHEMES ON UNSTRUCTURED TETRAHEDRAL MESHES

The Math Circle, Spring 2004

Feature Commercial codes In-house codes

OpenFOAM Optimization Tools

Vector Spaces; the Space R n

Lecture 4: Thermodynamics of Diffusion: Spinodals

Numerical methods for American options

1. Fluids Mechanics and Fluid Properties. 1.1 Objectives of this section. 1.2 Fluids

Parabolic Equations. Chapter 5. Contents Well-Posed Initial-Boundary Value Problem Time Irreversibility of the Heat Equation

Mean value theorem, Taylors Theorem, Maxima and Minima.

Finite Element Formulation for Plates - Handout 3 -

Introduction to COMSOL. The Navier-Stokes Equations

In mathematics, there are four attainment targets: using and applying mathematics; number and algebra; shape, space and measures, and handling data.

Lecture 24 - Surface tension, viscous flow, thermodynamics

Høgskolen i Narvik Sivilingeniørutdanningen STE6237 ELEMENTMETODER. Oppgaver

State of Stress at Point

Piecewise Cubic Splines

APPLIED MATHEMATICS ADVANCED LEVEL

Francesco Sorrentino Department of Mechanical Engineering

Geodesic Lines, Local Gauss-Bonnet Theorem

Lecture 3 Fluid Dynamics and Balance Equa6ons for Reac6ng Flows

Finite Differences Schemes for Pricing of European and American Options

Metric Spaces. Chapter Metrics

Lecture: 33. Solidification of Weld Metal

the points are called control points approximating curve

Advanced CFD Methods 1

Computer Graphics. Geometric Modeling. Page 1. Copyright Gotsman, Elber, Barequet, Karni, Sheffer Computer Science - Technion. An Example.

Dynamical Models of Plant Growth

A Semi-Lagrangian Approach for Natural Gas Storage Valuation and Optimal Operation

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

Let H and J be as in the above lemma. The result of the lemma shows that the integral

4 Microscopic dynamics

Physics 235 Chapter 1. Chapter 1 Matrices, Vectors, and Vector Calculus

A Theory for the Cosmological Constant and its Explanation of the Gravitational Constant

An Additive Neumann-Neumann Method for Mortar Finite Element for 4th Order Problems

Numerical PDE methods for exotic options

Matrix Representations of Linear Transformations and Changes of Coordinates

Discrete mechanics, optimal control and formation flying spacecraft

Modern Optimization Methods for Big Data Problems MATH11146 The University of Edinburgh

XI / PHYSICS FLUIDS IN MOTION 11/PA

Dynamics. Basilio Bona. DAUIN-Politecnico di Torino. Basilio Bona (DAUIN-Politecnico di Torino) Dynamics / 30

Lecture 10. Finite difference and finite element methods. Option pricing Sensitivity analysis Numerical examples

FINITE DIFFERENCE METHODS

Towards Online Recognition of Handwritten Mathematics

Extrinsic geometric flows

DYNAMIC ANALYSIS OF THICK PLATES SUBJECTED TO EARTQUAKE

Linköping University Electronic Press

Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics

Chapter 2. Parameterized Curves in R 3

Example 4.1 (nonlinear pendulum dynamics with friction) Figure 4.1: Pendulum. asin. k, a, and b. We study stability of the origin x

Lecture L22-2D Rigid Body Dynamics: Work and Energy

MIDLAND ISD ADVANCED PLACEMENT CURRICULUM STANDARDS AP ENVIRONMENTAL SCIENCE

Mathematics (MAT) MAT 061 Basic Euclidean Geometry 3 Hours. MAT 051 Pre-Algebra 4 Hours

December 4, 2013 MATH 171 BASIC LINEAR ALGEBRA B. KITCHENS

Special Theory of Relativity

CBE 6333, R. Levicky 1 Differential Balance Equations

Max-Min Representation of Piecewise Linear Functions

Lecture L3 - Vectors, Matrices and Coordinate Transformations

A gentle introduction to the Finite Element Method. Francisco Javier Sayas

The finite element immersed boundary method: model, stability, and numerical results

Finitely Additive Dynamic Programming and Stochastic Games. Bill Sudderth University of Minnesota

Mean Value Coordinates

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

Differential Relations for Fluid Flow. Acceleration field of a fluid. The differential equation of mass conservation

Solved with COMSOL Multiphysics 4.3

Systems of Linear Equations

Mathematical Physics, Lecture 9

Coupling Forced Convection in Air Gaps with Heat and Moisture Transfer inside Constructions

Fundamentals of grain boundaries and grain boundary migration

Algebra Academic Content Standards Grade Eight and Grade Nine Ohio. Grade Eight. Number, Number Sense and Operations Standard

Section 11.1: Vectors in the Plane. Suggested Problems: 1, 5, 9, 17, 23, 25-37, 40, 42, 44, 45, 47, 50

Pre-Algebra Academic Content Standards Grade Eight Ohio. Number, Number Sense and Operations Standard. Number and Number Systems

Using the Theory of Reals in. Analyzing Continuous and Hybrid Systems

Nonlinear Iterative Partial Least Squares Method

Prentice Hall Algebra Correlated to: Colorado P-12 Academic Standards for High School Mathematics, Adopted 12/2009

AN INTRODUCTION TO NUMERICAL METHODS AND ANALYSIS

Transcription:

Efficient computation of crystal growth using sharp interface methods University of Regensburg joint with John Barrett (London) Robert Nürnberg (London) July 2010

Outline 1 Curvature driven interface motion 2 Numerical methods for geometric flows 3 The new approach 4 Anisotropy 5 Stefan problem

Curvature driven interface motion Issue: Compute the motion of hypersurfaces where the normal velocity is given in terms of curvature Applications: Materials science (grain growth, solidification) Epitaxial growth elastic flows general relativity computer graphics (surface diffusion) (Willmore flow, elastic rods, biological membranes) (positive mass theorem) (image and surface processing)

Curvature driven interface motion Notation Γ = (Γ t ) t [0,T ] evolving surface ν unit normal V normal velocity H mean curvature H = H ν mean curvature vector s surface Laplacian

Curvature driven interface motion Examples of geometric flows V = H mean curvature flow V = f (H) e.g. V = 1 H inverse mean curvature flow V = s H V = s H H s ν 2 + 1 2 H3 surface diffusion Willmore flow (elastic flow) + anisotropic versions + coupling to bulk quantities

Curvature driven interface motion Properties of the flows 1.) Surface area decreasing d dt Γ t 1 dh d 1 0 O.K. for mean curvature flow, surface diffusion 2.) Volume preserving d dt volume = V dh d 1 = s H dh d 1 = 0 Γ t Γ t O.K. for surface diffusion Gauß theorem!

Numerical methods for geometric flows Numerical methods for mean curvature flow I V = H Approaches : Level set methods (Osher, Sethian,...) Phase field method (Caginalp, Elliott,...) Graphs In this talk : Parametric approach

Numerical methods for mean curvature flow II Use parametrisation (ρ, t) x(ρ, t) R d ρ M, M reference manifold t [0, T ] We compute normal velocity as V = x t ν Problem: How do we compute mean curvature?

Use parametric approach Dziuk for the first time discretized s x = H ν with piecewise linear continuous finite elements and solves a discrete version of x t = s x (= H ν) to approximate mean curvature flow Not necessary: Original equation only prescribes normal velocity.

Numerical methods for geometric flows Review of Results Many analytical and computational results are known for this approach: - stability is known - error estimates (d = 2, Dziuk, Deckelnick) - computations for dendritic growth possible (Schmidt) - anisotropy can be included (Dziuk, Deckelnick) Disadvantages - no generalization to V = f (H) possible - generalization to fourth order flows is difficult - mesh distortions possible

A new approach for curvature driven flows Idea: Work with two variables ( X, H) and write the flow as: V = X t ν = H, H ν = s X.

A new approach for curvature driven flows Idea: Work with two variables ( X, H) and write the flow as: V = X t ν = H, H ν = s X. Numerical discretization: time steps : 0 = t 0 < t 1 < < t n 1 < t n =T, τ m := t m+1 t m polyhedral surface : Γ m = simplices FE spaces : W h m piecewise linear cont. FE over Γ m V h m = [W h m] d

Discrete version of the weak formulation: Solve the discrete version of the weak formulation: X m+1 X m τ m, χ ν m h m Hm+1, χ h m = 0 χ W h m H m+1 ν m, η h m + s X m+1, s η m = 0 η V h m Here.,. m and.,. h m are inner products over Γ m (using mass lumping). Evaluate s using the old metric.

How does the mesh behave? For d = 2 we obtain for the semi-discrete version: Either X j+1 X j = X j X j 1 or ( X j+1 X j ) ( X j X j 1 ) Idea of proof: Test with a suitable approximation of the tangent.

Numerical methods for geometric flows Implications for the fully discrete scheme Tendency for equidistribution of mesh points! Examples for surface diffusion Our scheme Dziuk scheme Bänsch Morin Nochetto scheme Schemes of Dziuk and Bänsch, Morin, Nochetto work well after mesh redistribution!

Our algorithm can be rewritten as: Find X m+1 as a solution of (neglect numerical integration) sx 2 + 1 (( X Γ } m τ X m ) ν m ) 2 min {{ } m Γ } m {{ } Dirichlet integral small to higher order for tangential variations

Our algorithm can be rewritten as: Find X m+1 as a solution of (neglect numerical integration) sx 2 + 1 (( X Γ } m τ X m ) ν m ) 2 min {{ } m Γ } m {{ } Dirichlet integral small to higher order for tangential variations Theory of minimal surfaces: Minimizing the Dirichlet integral under all possible reparametrizations gives a conformal mapping Here: Discrete conformal mapping (cp. Pinkall + Polthier)

Curvature driven interface motion Numerical methods for geometric flows The new approach Anisotropy Higher dimensional case Surface diffusion in 3-d Our scheme Ba nsch, Morin, Nochetto scheme (allowing only velocities in normal direction - similar as Dziuk) Mesh distortion appears Stefan problem

Triple junction lines Surface diffusion with triple lines Initial time Solution at a large time

Coupled Surface diffusion and grain boundary motion Surface grooves with grain boundaries Time evolution

How to handle the anisotropy? This was a problem in earlier approaches Problem: Equations are highly nonlinear It is difficult to obtain stable discretizations Idea: Central idea so far: Now: Use Riemannian structure as much as possible Discretize H ν = s id Replace standard Euclidean inner product on R d by a (space independent) product ( u, v) G = u G v

Ansatz Define γ( ν) = surface element related to ν = det( τ i G τ j ) d 1 i,j=1 τ 1,..., τ d 1 ONB of ν ellipsoidal Wulff shapes Generalize to l r -norms of such expressions γ( p) = ( L ) 1 r [γ l ( p)] r l=1, γ l ( p) defined as above with the help of G l

Do the geometric analysis with respect to the new metric (cf. Bellettini + Paolini) to obtain first variation of F(Γ) = γ( ν) Γ We obtain L l=1 Γ Γ H γ ν= L l=1 γ l ( ν) G l e G l s. H γ ν. ϕ dh d 1 = [ γl ( ν) γ( ν) ] r 1 ( e G l s [ [γl ] ( ν) r 1 G e l s γ( ν) id, e G l s ϕ) egl γ l ( ν) dh d 1, id ]. Weak formulation possible

We can handle e.g. the following anisotropies Frank diagrams (left) and Wulff shapes (right)

Anisotropic geometric evolution equations Compute facet breaking for crystalline flows X (t) at times t = 0, 0.1, 0.2, 0.25 crystalline curvature flow (facet breaking, cf. Bellettini, Novaga, Paolini)

Anisotropic geometric evolution equations crystalline surface diffusion

Contact with exterior boundary Anisotropic surface diffusion with boundary conditions Initial data: Spherical cap. Solutions at large times for different anisotropies

Numerical approximation Stefan problem with kinetic undercooling t u u = f in liquid and solid [ u ν ] = 1 S V Stefan condition on interface Γ 1 β(ν) V = H γ Su generalized Gibbs Thomson relation [.] jump across interface S β undercooling kinetic coefficient

How to approximate the Stefan problem numerically? Approaches so far: A. Schmidt (1993), R. Almgren(1993),... Needed: Weak formulation of the Stefan problem ( t u, φ) L 2 + ( u, φ) = (x t ν)φdh d 1 Γ(t) Γ(t) x t ν β(ν) χdhd 1 = for suitable test functions H γ ν ηdh d+1 + Γ(t) Γ(t) Γ(t) [H γ u]χdh d 1 s x s η = 0

Approximate Γ by polyhedral surfaces u by a bulk FE function x vector FE function on a reference polyhedron H scalar function on reference polyhedron

Stability Continuous Lyapunov structure (u D constant) d dt ( ) (u u D ) 2 + F(Γ) + u D vol(ω s (t)) + Ω u 2 V 2 + β( ν) ds (f, u u D) Ω Ω We obtain a discrete analogue of the above inequality even in the anisotropic case Proof: Testing procedure Generalize a Lemma of Bänsch to estimate surface energy

Curvature driven interface motion Numerical methods for geometric flows The new approach Anisotropy Stefan problem Mullins Sekerka instability in 2D undercooling S = 1, isotropic surface energy 5 10 3, 2 10 3, 10 3 undercooling S = 1, cubic anisotropy with prefactor 5 10 3, 2 10 3, 10 3

Solidification with cubic anisotropy Small sphere as initial data Computation for different refinements. Oscillations disappear for fine grids Details of the evolution on finest grid

Hexagonal symmetry (snow crystal symmetry) Morphology diagram of Nakaya 2D-computation

Classical snow crystals formation of plates real snowflake (photo due to K. Libbrecht)

Many forms need 3D computations Formation of hollow columns (facet braking) real snowflake

Another 3D effect A more pronounced real snowflake

Remarks and Conclusions We derived stable finite element discretization with good mesh properties (No redistancing of mesh points necessary) Crystalline anisotropies can be approximated in a stable and efficient way Method is applicable and efficient also for quasi-static variants (Mullins Sekerka problem) t u u = 0 u = 0 1 β(ν) V + u = H γ u = H γ