pgd in computational mechanics f. chinesta, a. leygue eads chair, ecole centrale of nantes reduced...

21
PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

Upload: logan-ross

Post on 05-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

PGD in computational mechanics

F. Chinesta, A. Leygue

EADS Chair, Ecole Centrale of Nantes

Reduced Bases Workshop

Page 2: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

The past

The dream

Computational mechanics

Page 3: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

1 – Models defined in high dimensional spaces;

2 – Separating the physical space;

3 – Parametric models: optimization, inverse methods and simulation in real time;

4 – Miscellaneous.

PGD & …

Page 4: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

1 - Multidimensional models

Ψ x,t,q1,L ,qN( )

1

11

, , ,..,, , ,..,

( )( )

N

jj

NN

j

tt

t

d

d

Ψ Ψ x q q

x q qq

q

(3 1 3 )N D

Page 5: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

Ψ q1,L ,qN( ) ≈ Qi

1 q1( )×L ×i=1

i=M

∑ QiN qN( )

JNNFM, 2006

Page 6: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

1

* * *

( , ) ( ) ( ) ( ) ( )

( , ) ( ) ( ) ( ) ( )

n

j jj

u x y X x Y y x yR

u x y R x S y R x y

S

S

*( ) ( ) 0x y

u u u dx dy

M A M A

Successive enrichment:

R S

R⋅S* M (u(R,S,X j ,Yj )) −A( )x×y

dx dy=0•

x

⏐ →⏐ ⏐ S

S R

R* ⋅S M (u(R,S,X j ,Yj )) −A( )x×y

dx dy=0•

y

⏐ →⏐ ⏐ R

Page 7: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

Variants:

- Newton linearization;

- Residual minimization in the case of non-symmetric operators;

- Other more efficient and optimal constructors are in progress.

Page 8: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

Transient: INNFM 2007

Ψ t,q1,L ,qN( ) ≈ Ti t( )×Qi

1 q1( )×L ×i=1

i=M

∑ QiN qN( )

Non linear models: AR 2007

M Ψn−1( )Ψn =A

Extension of the radial approximation, Ladeveze 1985

Non linear models: CMS 2010

Newton and advanced fixed point M Ψn(s)( )Ψn(s+1) =A

Page 9: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

BCF descriptions: MSMSE 2007

Quantum chemistry & Master Equation: IJMCE 2008, EJCM 2010

Complex flows:

Ψ t,x,q1,L ,qN( ) ≈ Ti t( )×Xi x( )×Qi

1 q1( )×L ×i=1

i=M

∑ QiN qN( )

ACME 2009, MCS 2010

Page 10: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

2 - Separating the space …

Ψ x, y,z( ) ≈ Xi x( )×Yi y( )×Zi z( )

i=1

i=M

CMAME 2008

Boundary conditions and separating non hexahedral domains

IJNME 2010

Page 11: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

u(x, y, z,t)≈ F j ,1(x, y) ⋅F j ,2(z)

j=1

n

∑ ⋅F j ,3(t)

3D modeling in plate domains

CMAME, In press

3D solution with 2D complexity

Page 12: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

1

( , , ) ( , ) ( )n

j jj i i

i

u x y z X x y Z z

Page 13: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

Shells

xx

yy

zz

FEM solution:

PGD solution

610 dof

500 times steps, implicit

14s using matlab

Page 14: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

∂T∂t

−k∂2T∂x2

=S

T (t, x,k)

2

2

TS

tk

x

T

,( )T t x

3 - Parametric modeling

3D

2D

Page 15: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

allows the solution of a single problem instead the many solutions required by

usual strategies in:

Optimization & Inverse identification

( , , )T t x k

( , , )dT

t x kdk

is explicitly available

Page 16: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

accounting for variability

( , , )g gT t x kk

Page 17: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

Parametric solution computed off-line with all the sources of variability considered as extra-coordinates

On-line processing of such solution in real time and using light computing platforms: e.g. smartphones, …

Page 18: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

Parametric modeling: MCS 2010, ACME 2010, JNNFM 2010

Process optimization: Composites Part A, 2011

Inverse identification: JNNFM 2011

Control & DDDAS: CMAME, MCS - Submitted

Accounting for variability: CMAME In press

Using smarthphones: CMAME In press, CMAME Submitted

u(x,t, p

1,L , p

Q) ≈ Xi (x) ⋅T(t)

i=1

n

∑ ⋅Pi1 p1( )L Pi

Q pQ( )

Shape optimization: ACME 2010

Page 19: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

4 – Miscellaneous Error estimator: CMAME 2010

Coupling PGD & FEM: IJMCE 2011

Coupled models & multi-scale: IJNME 2010, IJMF 2010

Page 20: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

Time multi-scale & parallel time integration: IJNME 2011, In press

u =u(τ )

u =u(τ ,t)

Page 21: PGD in computational mechanics F. Chinesta, A. Leygue EADS Chair, Ecole Centrale of Nantes Reduced Bases Workshop

PGD based transient boundary element discretizations: EABE 2011

Convective stabilization:- Separating and then stabilizing- Stabilizing and then separating

Computational Mechanics, Submitted