• Aucun résultat trouvé

POD-based reduction methods, the Quasi-continuum method and their resemblance

N/A
N/A
Protected

Academic year: 2021

Partager "POD-based reduction methods, the Quasi-continuum method and their resemblance"

Copied!
61
0
0

Texte intégral

(1)

POD-based reduction methods,

the Quasi-continuum method and their resemblance

Lars Beex, Stéphane Bordas

(2)

Aim

Large nonlinear models are inefficient due to:

1.  Many DOFs

(3)

Aim

Large nonlinear models are inefficient due to:

1.  Many DOFs Interpolation

(4)

Outline

1. Applications: discrete materials & discrete models

2. The Quasicontinuum method:

interpolation & integration 3. POD-based reduction methods:

(5)

Outline

1. Applications: discrete materials & discrete models 2. The Quasicontinuum method:

interpolation & integration

3. POD-based reduction methods:

(6)

Outline

1. Applications: discrete materials & discrete models 2. The Quasicontinuum method:

interpolation & integration 3. POD-based reduction methods:

(7)

Outline

1. Applications: discrete materials & discrete models 2. The Quasicontinuum method:

interpolation & integration 3. POD-based reduction methods:

(8)

Outline

1. Applications: discrete materials & discrete models 2. The Quasicontinuum method:

interpolation & integration 3. POD-based reduction methods:

(9)

Some discrete materials

Foams Additive manufacturing

Textiles Paper/cardboard

(10)
(11)

Elastoplastic spring lattice

(12)

Outline

1. Applications: discrete materials & discrete models 2. The Quasicontinuum method:

interpolation & integration 3. POD-based reduction methods:

(13)

Quasicontinuum method (Tadmor et al., 1996)

Direct simulation of elastic lattice

Etot(u) = Eint(u) − fex T

(14)

Quasicontinuum method (Tadmor et al., 1996)

Direct simulation of elastic lattice

Etot(u) = Ei(u)

i=1 n

− fexTu Etot(u) = Eint(u) − fex

T

(15)

Quasicontinuum method (Tadmor et al., 1996)

Interpolation

Etot(u) = Ei(u)

i=1 n

− fexTu

u = Nut

Etot(Nut) = Ei(Nut)

i=1 n

(16)

Quasicontinuum method (Tadmor et al., 1996)

Linear interpolation

Etot(u) = Ei(u)

i=1 n

− fexTu

u = Nu

Etot(Nut) = Ei(Nut)

i=1 n

(17)

Quasicontinuum method (Tadmor et al., 1996)

(18)

Quasicontinuum method (Tadmor et al., 1996)

Integration for linear triangles

Etot(u) = Ei(u)

i=1 n

− fexTu

u = Nu

Etot(Nut) = Ei(Nut)

i=1 n

(19)

Quasicontinuum method (Tadmor et al., 1996)

Integration for linear triangles

Etot(u) = Ei(u)

i=1 n

− fexTu

u = Nut

Etot(Nut) = Ei(Nut)

i=1 n

− fexTNut Etot(Nut) = Ei(Nut)

(20)

Virtual-power-based QC method

(21)

Virtual-power-based QC method

(22)

Virtual-power-based QC method

(23)

Virtual-power-based QC method

Accuracy and efficiency

(24)

QC method for planar beam lattice

(25)

QC method for planar beam lattice

Interpolation

Etot(u) = Ei(u)

i=1 n

− fexTu

u = Nut

Etot(Nut) = Ei(Nut)

i=1 n

(26)

Nodal displacements: Linear Nodal rotations: Linear Conforming triangulations

(27)

Test cases

(28)

Nodal displacements: Cubic

Nodal rotations: Quadratic Conforming triangulations

(29)

Nodal displacements: Cubic

Nodal rotations: Quadratic Non-conforming triangulations

(30)

QC method for planar beam lattice

Interpolation

Etot(u) = Ei(u)

i=1 n

− fexTu

u = Nu

Etot(Nut) = Ei(Nut)

i=1 n

(31)

QC method for planar beam lattice

Integration

Etot(u) = Ei(u)

i=1 n

− fexTu

u = Nut

Etot(Nut) = Ei(Nut)

i=1 n

− fexTNut Etot(Nut) = Ei(Nut)

(32)

Sampling beams near Gauss points

(33)

Outline

1. Applications: discrete materials & discrete models 2. The Quasicontinuum method:

interpolation & integration 3. POD-based reduction methods:

(34)

POD-based ROM (Ladevèze, Farhat, Chinesta,…)

E. Schenone, J.S. Hale, S. Bordas Largescale

model

?

Etot(u) = Ei(u)

i=1 n

− fexTu

u = Nu

Etot(Nut) = Ei(Nut)

i=1 n

− fexTNut Etot(Nut) = Ei(Nut)

(35)

POD-based ROM

KΔu = f (u)

Etot(Nut) = Ei(Nut)

i=1 s− fex T (Nut) Ei(Nut) i=1 n ∑ ≈ Ei(Nut) i=1 s

Nonlinear reaction diffusion

(36)

POD-based ROM (Ladevèze, Farhat, Chinesta,…)

Largescale

model

?

Etot(u) = Ei(u)

i=1 n

− fexTu

u = Nu

Etot(Nut) = Ei(Nut)

i=1 n

(37)

POD-based ROM

KΔu = f (u)

Etot(Nut) = Ei(Nut)

i=1 s− fex T (Nut) Ei(Nut) i=1 n ∑ ≈ Ei(Nut) i=1 s

How to find N: Offline snapshot/training generation

time

(38)

POD-based ROM

KΔu = f (u)

Etot(Nut) = Ei(Nut)

i=1 s− fex T (Nut) Ei(Nut) i=1 n ∑ ≈ Ei(Nut) i=1 s

How to find N: Offline snapshot/training generation

many results:

u

1

, u

2

,..., u

150

N = [u

(39)

POD-based ROM

Etot(Nut) = Ei(Nut)

i=1 s− fex T (Nut) Ei(Nut) i=1 n ∑ ≈ Ei(Nut) i=1 s

Or apply first singular value decomposition to

and use the modes with the largest eigenvalues

Note: N is full

N = [u

1

, u

2

,..., u

150

]

(40)

POD-based ROM

Offline training to find modes Largescale

model

?

Etot(u) = Ei(u)

i=1 n

− fexTu

u = Nu

Etot(Nut) = Ei(Nut)

i=1 n

− fexTNut Etot(Nut) = Ei(Nut)

(41)

POD-based ROM

Etot(Nut) = Ei(Nut)

(42)

POD-based ROM

Etot(Nut) = Ei(Nut)

i=1 s− fex T (Nut) Ei(Nut) i=1 n ∑ ≈ Ei(Nut) i=1 s

ϕ

1

ϕ

2

ϕ

3

ϕ

4

ϕ

5

ϕ

6

(43)

POD-based ROM

Etot(Nut) = Ei(Nut)

i=1 s− fex T (Nut) Ei(Nut) i=1 n ∑ ≈ Ei(Nut) i=1 s

ϕ

1

ϕ

2

ϕ

3

ϕ

4

ϕ

5

ϕ

6

(44)

POD-based ROM

ϕ

1

(45)

POD-based ROM

ϕ

1

Let’s look at

(46)

POD-based ROM

ϕ

1

(47)

POD-based ROM

ϕ

1

(48)

POD-based ROM

ϕ

1

(49)

POD-based ROM

ϕ

1

(50)

POD-based ROM

ϕ

(51)

POD-based ROM

is the first mesh for

ϕ

2

ϕ

1

(52)

POD-based ROM

ϕ

1

ϕ

2

ϕ

3

(53)
(54)
(55)

POD-based ROM

Indentation of a hyperelastic cube

FEM Reduced integrated POD

(56)

Concluding remarks

QC method POD-based ROM

Offline training to find N None A LOT, so only useful for

(57)

Concluding remarks

QC method POD-based ROM

Offline training to find N None A LOT, so only useful for

optimisation

(58)

Concluding remarks

QC method POD-based ROM

Offline training to find N None A LOT, so only useful for

optimisation

Finding integration points Every time the same Changes every time

(59)

Concluding remarks

QC method POD-based ROM

Offline training to find N None A LOT, so only useful for

optimisation

Finding integration points Every time the same Changes every time

Localized behavior Fully resolved regions Limited… not easy

(60)

Concluding remarks

QC method POD-based ROM

Offline training to find N None A LOT, so only useful for

optimisation

Finding integration points Every time the same Changes every time

Localized behavior Fully resolved regions Limited… not easy

Adaptivity of N Simple, borrow from FE Difficult I guess..

(61)

Ongoing & future work

1.  QC for irregular networks

2. (goal-oriented) Adaptivity for QC

3. Apply QC to true materials, no academic examples 4. Geometrical scaling of POD-modes

Références

Documents relatifs

Wengenack et al., “In vivo visualization of Alzheimer’s amyloid plaques by magnetic resonance imaging in transgenic mice without a contrast agent,” Magnetic Resonance in Medicine,

In this article we provided, on the one hand, theoretical results that deal with the continuation computations using the Malliavin calculus and how one can reduce the Monte

The primary objective was to benchmark different numerical methods for fully resolved particle-laden turbulent flows by running simulations for the very same flow case on the

Lattice models comprising springs or beams have been used to model atomistic crystalline materials.. fibrous materials collagen networks

The multiscale QC method on the other hand does not require full-scale computations to be performed a-priori.. Also, the application of Dirichlet boundary conditions is

Finding integration points Every time the same Changes every time Localized behavior Fully resolved regions Limited… not easy Adaptivity of N Simple, borrow from FE Difficult

For various test cases presented in this study, MOF method proved to be at least as accurate as that of CLSVOF method in terms of reconstruction error, preservation of the shape,

As will be shown, the response of mast cells to this bacteria is global and includes up-regulation of genes involved in tran- scription, cell signaling, the cell cycle, enzyme