Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of...

31
Computational & Multiscale Mechanics of Materials (CM3), University of Liège, Belgium CM3 www.ltas-cm3.ulg.ac.be CM3 September 2016 EMMC15 Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems Van Dung Nguyen * , Ling Wu, Lina Homsi, Ludovic Noels LTAS-CM3, University of Liège, Belgium (*) [email protected]

Transcript of Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of...

Page 1: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

Computational & Multiscale

Mechanics of Materials (CM3),

University of Liège, Belgium

CM3www.ltas-cm3.ulg.ac.be

CM3 September 2016 EMMC15

Unified treatment of microscopic boundary

conditions in computational homogenization method

for multiphysics problems

Van Dung Nguyen*, Ling Wu, Lina Homsi, Ludovic Noels

LTAS-CM3, University of Liège, Belgium

(*) [email protected]

Page 2: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 2

Introduction

• Computational homogenization scheme for micro-structured materials

– Two boundary value problems (BVP) are concurrently solved

• Macroscale BVP

• Microscale BVP

– Representative Volume Elements (RVE) extracted from material microstructure

– An appropriate boundary condition

– Constitutive laws (a priori known or can be another lower-scale BVP)

– Separation of length scales:

Macroscale Strains

Solve

microscale BVP

Stresses &

tangent operators

Page 3: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 3

Introduction

• Computational homogenization scheme for micro-structured materials

– Multiphysics problems can be considered

• Mechanical (Michel et al. 1999, Feyel & Chaboche 2000, …)

• Thermal (Ozdemir et al. 2008, Monteiro et al. 2008, … )

• Thermo-mechanical (Ozdemir et al. 2008, Temizer et al. 2011, …)

• Electro-mechanical (Schröder & Keip 2012, Keip et al. 2014, ...)

• Magneto-mechanical (Javili et al. 2013, …)

• Electro-magneto-mechanical (Schröder et al. 2015, …)

• Etc.

Macroscale Strains

Solve

microscale BVP

Stresses &

tangent operators

Page 4: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 4

Introduction

• Computational homogenization scheme for micro-structured materials

– Macroscale BVP

• Formulation depending on homogenization scheme (e.g. first-order, second-order classical

Cauchy, Mindlin strain gradient)

– Microscale BVP

• Classical continuum mechanics for the mechanical part

• Conventional steady balance laws for other physical phenomena (thermal, electrical, magnetic)

• Fully-coupled constitutive laws are a priori known

Macroscale Strains

Solve

microscale BVP

Stresses &

tangent operators

Page 5: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 5

Introduction

• Computational homogenization scheme for micro-structured materials

– Macro-micro transition

• The deformed state of the microscopic BVP is conducted by macroscopic kinematic variables

• Macro-micro kinematic equivalence is assumed through volumetric integrals over the RVE

• The microscopic boundary condition is given so that macro-micro transition is a priori satisfied

(LDBC, PBC, MKBC, Mixed BC, etc.)

Macroscale Strains

Solve

microscale BVP

Stresses &

tangent

operators

-Deformation gradient

-Temperature

-Temperature gradient

-Electrical field

-etc.

Page 6: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 6

Introduction

• Computational homogenization scheme for micro-structured materials

– Macro-micro transition

• The deformed state of the microscopic BVP is conducted by macroscopic kinematic variables

• Macro-micro kinematic equivalence is assumed through volumetric integrals over the RVE

• The microscopic boundary condition is given so that macro-micro transition is a priori satisfied

(LDBC, PBC, MKBC, Mixed BC, etc.)

– Micro-macro transition

• Macroscopic stress quantities and their tangent operators are upscaled based on generalized

energy equivalence statements (Hill-Mandel principle)

An efficient method to compute tangent operators is necessary

Macroscale Strains

Solve

microscale BVP

Stresses &

tangent

operators

-Deformation gradient

-Temperature

-Temperature gradient

-Electrical field

-etc.

-First PK stress

-Thermal flux

-Heat capacity

-Electric displacement

-etc.

-related tangent operators

Page 7: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 7

Outline

• Microscale BVP in multiphysics

• General method to compute tangent operators

• Finite element resolution of microscale BVP

• Numerical examples

• Conclusions

Page 8: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 8

Microscale BVP in multiphysics

• Strong form

– Mechanical field

– Extra-fields

– Fully-coupled constitutive law

Page 9: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 9

Microscale BVP in multiphysics

• Strong form

– Mechanical field

– Extra-fields

– Fully-coupled constitutive law

• Generalized representation

– Field

– Field gradients

– Stresses

Page 10: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 10

Microscale BVP in multiphysics

• Generalized representation

– Strong form

– Fully-coupled constitutive law

• consists of all field components appearing in the constitutive relations

• Microscopic tangent operators

Page 11: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 11

Macroscale Strains

Microscale BVP in multiphysics

• Generalized representation

– Strong form

– Fully-coupled constitutive law

• consists of all field components appearing in the constitutive relations

• Microscopic tangent operators

• Two-scale procedure

Solve

microscale BVP

Stresses &

tangent operators

Microscopic

boundary

conditions

Generalized

Hill-Mandel

condition

Page 12: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 12

Microscale BVP in multiphysics

• Microscopic boundary condition

– For an arbitrary field k

• First-order:

– Kinematical equivalence

Homogenous part Fluctuation part

Page 13: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 13

Microscale BVP in multiphysics

• Microscopic boundary condition

– For an arbitrary field k

• First-order:

– Kinematical equivalence

• Satisfied a priori by choosing the boundary condition

– LDBC

– PBC

– Interpolation-based PBC (IPBC)

– Etc.

Homogenous part Fluctuation part

Page 14: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 14

Microscale BVP in multiphysics

• Microscopic boundary condition

– Field equivalence of field k

• E.g. temperature field with the capacity equivalence

Page 15: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 15

Microscale BVP in multiphysics

• Micro-macro transition

– Based on the generalized Hill-Mandel principle

– Homogenized stresses

– Quantities other than homogenized stresses (thermo-elastic heating, damage …)

– Homogenized tangent operators

This work provides an efficient method to compute these tangent operators

Page 16: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 16

General method to compute tangent operators

• Homogenized tangent operator is estimated at the converged solution

– Homogenized stresses

– Homogenized tangent operators

macroscopic kinematic variable applied to the microscale BVP

microscopic unknowns of element e

Page 17: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 17

General method to compute tangent operators

• Homogenized tangent operator is estimated at the converged solution

– Homogenized stresses

– Homogenized tangent operators

– After assembling

• Matrix D can be easily estimated

macroscopic kinematic variable applied to the microscale BVP

microscopic unknowns of element e

Need to estimate:

microscopic unknowns

Page 18: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 18

Finite element resolution of microscale BVP

• Microscopic boundary condition in FE discretization

– Constraint matrices (C and S) depend on the BC type (LDBC, PBC, IPBC, MKBC, etc.)

macroscopic kinematic variable applied to the microscale BVP

microscopic unknowns

Page 19: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 19

Finite element resolution of microscale BVP

• Microscopic boundary condition in FE discretization

– Constraint matrices (C and S) depend on the BC type (LDBC, PBC, IPBC, MKBC, etc.)

• Microscopic equilibrium equations with Lagrange multipliers

– Multiplier elimination

• Considering as unknowns only

• Need to estimate for tangent estimation

macroscopic kinematic variable applied to the microscale BVP

microscopic unknowns

Page 20: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 20

Finite element resolution of microscale BVP

• Microscopic equilibrium equations with Lagrange multipliers

– Linearized system

– can be obtained by considering

• Iterative loop

until

(Ainsworth 2001)

Page 21: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 21

Finite element resolution of microscale BVP

• Microscopic equilibrium equations with Lagrange multipliers

– Linearized system

– can be obtained by considering the linearized system at the converged solution

• Multiple right hand side system

• Obtained by using the microscopic stiffness matrix

Page 22: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 22

Finite element resolution of microscale BVP

• Microscopic equilibrium equations with Lagrange multipliers

– Linearized system

– can be obtained by considering the linearized system at the converged solution

• Multiple right hand side system

• Obtained by using the microscopic stiffness matrix

If the direct solver (e.g. LU) is used to solve the microscale BVP, matrix is

already factorized. This multiple RHS system then reconsiders this factorized

matrix computational time is largely reduced

Page 23: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 23

Finite element resolution of microscale BVP

• Microscopic boundary condition in FE discretization

– Constraint matrices (C and S) depend on the BC type (LDBC, PBC, IPBC, MKBC, etc.)

• Microscopic equilibrium equations with constraint elimination method

– Total unknowns is decomposed into

• Internal part

• Dependent part

• Independent part

• Direct constraint part

– True unknowns

macroscopic kinematic variable applied to the microscale BVP

microscopic unknowns

Page 24: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 24

Finite element resolution of microscale BVP

• We can have a similar result with the constraint elimination method

– can be obtained by considering the linearized system at the converged solution

• Multiple right hand side system

• Obtained by using the microscopic stiffness matrix

Page 25: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 25

Finite element resolution of microscale BVP

• We can have a similar result with the constraint elimination method

– can be obtained by considering the linearized system at the converged solution

• Multiple right hand side system

• Obtained by using the microscopic stiffness matrix

If the direct solver (e.g. LU) is used to solve the microscale BVP, matrix is

already factorized. This multiple RHS system then reconsiders this factorized

matrix computational time is largely reduced

Page 26: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 26

Numerical examples

• Computation efficiency

– Linear elastic material

– A unit cell consisting of a spherical void of radius

– RVE dimensions ranging from to

1 2 3 4

10-2

100

102

104

Number of unit cells

Co

mp

uta

tion

tim

e (

s)

CONDEN [Miehe & Koch 2002 ]

DISP-ELIMMULT-ELIM

Page 27: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 27

Numerical examples

• Fully-coupled thermo-elastoplastic problem

Page 28: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 28

Numerical examples

• Fully-coupled thermo-elastoplastic problem

– Geometry

– Fully-coupled thermo-elastoplastic law

• Thermal softening ( )

• Mechanical heating characterized by the Taylor-Quinney factor

(Ozdemir et al. 2008)

Page 29: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 29

Numerical examples

• Fully-coupled thermo-elastoplastic problem

0 5 10 15 200

1

2

3

4

5

-Vertical displacement (mm)

Ho

rizo

nta

l re

actio

n fo

rce

(kN

)

PBC

Coons-Lagrange (Nguyen et al. 2012)

Coons-Cubic Spline (Nguyen et al. 2012)

Page 30: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 30

Conclusions

• An arbitrary kind of microscopic boundary condition can be applied in multi-scale

computational homogenization analyses

• The macroscopic tangent operators can be directly estimated without any

significant computational cost

• The capability of the proposed procedure is demonstrated in the microscopic

analyses as well as in a fully-coupled thermo-mechanical two-scale problem

Page 31: Unified treatment of microscopic boundary conditions in …€¦ · Unified treatment of microscopic boundary conditions in computational homogenization method for multiphysics problems

CM3 September 2016 EMMC15 31

Thank you for your attention !