Reduced basis method for the reliable model reduction of - - PowerPoint PPT Presentation

reduced basis method for the reliable model reduction of
SMART_READER_LITE
LIVE PREVIEW

Reduced basis method for the reliable model reduction of - - PowerPoint PPT Presentation

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling Reduced basis method for the reliable model reduction of Navier-Stokes equations in cardiovascular modelling Toni Lassila, Andrea Manzoni,


slide-1
SLIDE 1

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Reduced basis method for the reliable model reduction of Navier-Stokes equations in cardiovascular modelling

Toni Lassila, Andrea Manzoni, Gianluigi Rozza

CMCS - MATHICSE - ´ Ecole Polytechnique F´ ed´ erale de Lausanne

In collaboration with Alfio Quarteroni (EPFL & Politecnico di Milano) Supported by the ERC-Mathcard Project (ERC-2008-AdG 227058), the Swiss National Science Foundation (Project 200021-122136), and the Emil Aaltonen Foundation

Model Reduction for Complex Dynamical Systems, TU Berlin, December 2-4, 2010

slide-2
SLIDE 2

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

1

Introduction

2

Navier-Stokes equations

3

Reduced basis approximation

4

Application in cardiovascular modelling

slide-3
SLIDE 3

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Challenges in modelling the human cardiovascular system

Human cardiovascular system is a complex flow network of different spatial and temporal scales. When investigating fluid flow processes the flow geometries are changing over

  • time. The geometric variation causes a strong nonlinearity in the equations.

Medical professionals are interested in accurate simulation of spatial quantities, such as wall shear stresses at the location of a possible pathology. Computational costs can become unacceptably high, especially if the objective is to model the entire network, and strategies to reduce numerical efforts and model order are being developed.

slide-4
SLIDE 4

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Parametric incompressible Navier-Stokes equations (steady case)

We consider the following model problem: For a given parameter vector µ ∈ D ⊂ RP, find U(µ) ∈ X s.t. a(U(µ),V ;µ) = f (V ;µ) ∀V ∈ X,∀µ ∈ D where U := (u,p) and V := (v,q) consist of the velocity field and the pressure, the product space X = V ×Q ⊂ [H1(Ω)]2 ×L2(Ω), and the problem consists of a linear part a0 and a nonlinear (quadratic in U) part a1: a(U,V ;µ) := a0(U,V ;µ)+a1(U,U,V ;µ) ∀U,V ∈ X,∀µ ∈ D

slide-5
SLIDE 5

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Parametric incompressible Navier-Stokes equations (steady case)

We consider the following model problem: For a given parameter vector µ ∈ D ⊂ RP, find U(µ) ∈ X s.t. a(U(µ),V ;µ) = f (V ;µ) ∀V ∈ X,∀µ ∈ D where U := (u,p) and V := (v,q) consist of the velocity field and the pressure, the product space X = V ×Q ⊂ [H1(Ω)]2 ×L2(Ω), and the problem consists of a linear part a0 and a nonlinear (quadratic in U) part a1: a(U,V ;µ) := a0(U,V ;µ)+a1(U,U,V ;µ) ∀U,V ∈ X,∀µ ∈ D For example, if the parameter is simply µ = ν (fluid viscosity), we have a0(U,V ;µ) =

  • Ω [µ∇u : ∇v −p div(v)−q div(u)] dΩ

a1(U,W ,V ) =

  • Ω v ·(u·∇)w dΩ

+ appropriate boundary conditions.

slide-6
SLIDE 6

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Parametric incompressible Navier-Stokes equations (steady case)

We consider the following model problem: For a given parameter vector µ ∈ D ⊂ RP, find U(µ) ∈ X s.t. a(U(µ),V ;µ) = f (V ;µ) ∀V ∈ X,∀µ ∈ D where U := (u,p) and V := (v,q) consist of the velocity field and the pressure, the product space X = V ×Q ⊂ [H1(Ω)]2 ×L2(Ω), and the problem consists of a linear part a0 and a nonlinear (quadratic in U) part a1: a(U,V ;µ) := a0(U,V ;µ)+a1(U,U,V ;µ) ∀U,V ∈ X,∀µ ∈ D For example, if the parameter is simply µ = ν (fluid viscosity), we have a0(U,V ;µ) =

  • Ω [µ∇u : ∇v −p div(v)−q div(u)] dΩ

a1(U,W ,V ) =

  • Ω v ·(u·∇)w dΩ

+ appropriate boundary conditions. Typically we are interested in linear functionals of the field solutions (outputs) s(µ) := ℓ(U(µ)), i.e. need to find a reduced model s(µ) that has is within certified tolerance of the actual outputs: |s(µ)− s(µ)| < TOL for all µ ∈ D.

slide-7
SLIDE 7

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Finite element approximation to the Navier-Stokes solution

Starting from initial guess U0, solve at each step k of a FP iteration for Uk s.t. a0(Uk,V ;µ)+a1(Uk−1,Uk,V ) = f (V ) ∀V ∈ V ×Q until convergence. Stable discretization with P2/P1 FE spaces for velocity and pressure Vh := {v ∈ C(Ω,Rd) : v|K ∈ [P2(K)]2, ∀K ∈ Th} ⊂ V Qh := {q ∈ C(Ω,R) : q|K ∈ P1(K), ∀K ∈ Th} ⊂ Q. Galerkin projection in FE space: solve at each step k for Uk

h s.t.

a0(Uk

h ,Vh;µ)+a1(Uk−1 h

,Uk

h ,Vh) = f (Vh)

∀Vh ∈ Vh ×Qh until convergence. Similar approach for the Newton’s method...

slide-8
SLIDE 8

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Reduced basis approximation of the finite element solution

1

Assumption: parametric manifold of FE solutions Mh ⊂ Xh is 1) low dimensional and 2) depends smoothly on µ (valid for small Reynolds number)

2

Choose a representative set of parameter values µ1,...,µN

3

Snapshot solutions uh(µ1),...,uh(µN) span a subspace V N

h

for the velocity and ph(µ1),...,ph(µN) span a subspace QN

h

for the pressure

4

Galerkin reduced basis: given µ ∈ D, find UN

h (µ) ∈ X N h s.t.

a0(Uk,N

h

,V N

h ;µ)+a1(Uk−1,N h

,Uk

h ,V N h ) = f (V N h )

∀V N

h ∈ X N h

5

Adaptive sampling procedure (greedy algorithm) for the choice of µ1,...,µN M = {U(µ) ∈ X; µ ∈ D} Mh = {Uh(µ) ∈ Xh; µ ∈ D}

slide-9
SLIDE 9

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Reduced basis approximation of the finite element solution

1

Assumption: parametric manifold of FE solutions Mh ⊂ Xh is 1) low dimensional and 2) depends smoothly on µ (valid for small Reynolds number)

2

Choose a representative set of parameter values µ1,...,µN

3

Snapshot solutions uh(µ1),...,uh(µN) span a subspace V N

h

for the velocity and ph(µ1),...,ph(µN) span a subspace QN

h

for the pressure

4

Galerkin reduced basis: given µ ∈ D, find UN

h (µ) ∈ X N h s.t.

a0(Uk,N

h

,V N

h ;µ)+a1(Uk−1,N h

,Uk

h ,V N h ) = f (V N h )

∀V N

h ∈ X N h

5

Adaptive sampling procedure (greedy algorithm) for the choice of µ1,...,µN M = {U(µ) ∈ X; µ ∈ D} Mh = {Uh(µ) ∈ Xh; µ ∈ D} X N

h = span{Uh(µi),

i = 1,...,N} Reliability / accuracy ?

1

is based on the quality of the sampling

2

relies on computable and rigorous a posteriori error estimator ∆N(µ): Uh(µ)−UN

h (µ)X ≤ ∆N(µ),

|s(µ)−sN(µ)| ≤ ∆s

N(µ) = ℓX ′

h∆N(µ)

slide-10
SLIDE 10

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

A posteriori error estimation of the reduced basis approximation

(Veroy-Patera 2005) If τN(µ) < 1 and βh(µ) > 0 there exists a unique solution Uh(µ) s.t. ||Uh(µ)−UN

h (µ)||X ≤ ∆N(µ) =: βh(µ)

ρ(µ)

  • 1−
  • 1−τN(µ)
  • Here:

βh(µ) is the Babuska inf-sup constant that needs to be estimated inf

W ∈Xh

sup

V ∈Xh

da(Uh(µ);µ)(W ,V ) ||W ||||V || = βh(µ) > β0 > 0 for the Fr´ echet derivative of a(U,W ,V ) w.r.t first argument at Uh ρ(µ) is a Sobolev embedding constant that needs to be estimated τN(µ) := 2ρ(µ)εN (µ)

βh(µ)2

, where εN(µ) := ||f (·;µ)−a(UN

h ,·;µ)||X ′

h is the RB residual

slide-11
SLIDE 11

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

A posteriori error estimation of the reduced basis approximation

(Veroy-Patera 2005) If τN(µ) < 1 and βh(µ) > 0 there exists a unique solution Uh(µ) s.t. ||Uh(µ)−UN

h (µ)||X ≤ ∆N(µ) =: βh(µ)

ρ(µ)

  • 1−
  • 1−τN(µ)
  • Here:

βh(µ) is the Babuska inf-sup constant that needs to be estimated inf

W ∈Xh

sup

V ∈Xh

da(Uh(µ);µ)(W ,V ) ||W ||||V || = βh(µ) > β0 > 0 for the Fr´ echet derivative of a(U,W ,V ) w.r.t first argument at Uh ρ(µ) is a Sobolev embedding constant that needs to be estimated τN(µ) := 2ρ(µ)εN (µ)

βh(µ)2

, where εN(µ) := ||f (·;µ)−a(UN

h ,·;µ)||X ′

h is the RB residual

Note: for large viscosity we obtain the Stokes equations and the estimator simplifies to ||Uh(µ)−UN

h (µ)|| ≤ ∆N(µ) = εN(µ)

βh(µ)

  • key ingredients
slide-12
SLIDE 12

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Generalization of reduced basis method to parametric geometries

Parametrized formulation on fixed reference domain (Rozza 2009)

Evaluate output of interest s(µ) = ℓ(Uh(µ)) s.t. Uh = (uh(µ),p(µ)) ∈ Vh( Ω)×Qh( Ω) solves a(Uh(µ),Vh;µ) = f (Vh;µ) ∀ Vh ∈ X( Ω) a((v,p),(w,q);µ) =

∂v ∂xi νij(x,µ) ∂w ∂xj dΩ−

  • Ω pχij(x,µ) ∂wj

∂xi dΩ−

  • Ω qχij(x,µ) ∂vj

∂xi dΩ, The parametrized (original) domain Ω(µ) is the image of a reference domain Ω through a parametric mapping T(·;µ) : Ω → Ω(µ) One possible parametrization using free-form deformations (L.-Rozza 2009) Transformation tensors (JT = JT (x,µ) = Jacobian of T(x,µ)) ν(x,µ) = J−1

T νoJ−T T |JT |

and χ(x,µ) = J−1

T χo|JT |

Problem reduced to a parametric PDEs system on Ω (reference domain)

slide-13
SLIDE 13

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Reduced basis offline/online computational framework

Offline stage involves precomputation of structures required for the certified error estimate and choice of the reduced basis functions. Online stage has complexity only depending on N and allows evaluation of

  • utput s(µ) for any µ ∈ D with a certified error bounds.
slide-14
SLIDE 14

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Shape Optimization of Aorto-Coronaric Bypass Grafts

Shape optimization of cardiovascular geometries helps to avoid post-surgical complications Local fluid patterns (vorticity) and wall shear stress are strictly related to the development of cardiovascular diseases

slide-15
SLIDE 15

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Shape Optimization of Aorto-Coronaric Bypass Grafts

Shape optimization of cardiovascular geometries helps to avoid post-surgical complications Local fluid patterns (vorticity) and wall shear stress are strictly related to the development of cardiovascular diseases Shape optimization problem [Agoshkov-Quarteroni-Rozza 2006] minJ(Ω;v) s.t.            −ν∆v +∇p = f in Ω ∇·v = 0 in Ω v = vg

  • n ΓD := ∂Ω\Γout,

−p ·n+ν ∂v ∂n = 0

  • n Γout

Jo(Ω;v) =

  • Ωdf |∇×v|2dΩ,

Jo(Ω;v) = −

  • ∂Ω ν ∂v

∂n ·tdΓo

Pictures taken from: Lei et al., J Vasc. Surg. 25(1997),637-646; Loth et al., Annu. Rev. Fluid Mech. 40(2008),367-393.

slide-16
SLIDE 16

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Shape optimization of aorto-coronaric bypass grafts

A possible free-form deformation approach [Manzoni-Quarteroni-Rozza 2010]

Several analyses show a deep impact of the graft-artery diameter ratio Φ and anastomotic angle α on shear stress and vorticity distributions

Oscillatory shear stress with different graft-artery diameter ratios Φ and anastomotic angles α. Picture taken from F.L. Xiong, C.K. Chong, Med. Eng. & Phys. 30(2008),311-320.

slide-17
SLIDE 17

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Shape optimization of aorto-coronaric bypass grafts

A possible free-form deformation approach [Manzoni-Quarteroni-Rozza 2010]

Several analyses show a deep impact of the graft-artery diameter ratio Φ and anastomotic angle α on shear stress and vorticity distributions

Oscillatory shear stress with different graft-artery diameter ratios Φ and anastomotic angles α. Picture taken from F.L. Xiong, C.K. Chong, Med. Eng. & Phys. 30(2008),311-320.

In order to get a low-dimensional FFD parametrization we need to maximize the influence of the control points by placing them close to the sensitive regions 8 parameters (7 vertical • and 1 horizontal • displacements) to control the anastomotic angle, the graft-artery diameter ratio, the upper side, the lower wall

slide-18
SLIDE 18

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Shape optimization of aorto-coronaric bypass grafts

RB approximation space construction

5 10 15 20 25 10

−3

10

−2

10

−1

10 RB space dimension N !N(µ)

Number of FE dof Nv +Np 35997 Lattice FFD control points Pi,j 5×6 Number of design variables P 8 Number of RB functions N 22 Error tolerance RB greedy εRB

tol

5×10−3 Affine operator components Q 222

Error estimation (energy norm) for RB space construction (greedy procedure) and selected snapshots

5 10 15 20 0.2 0.4 0.6 0.8 1 µ5 5 10 15 20 −0.2 −0.15 −0.1 −0.05 0.05 0.1 0.15 0.2 µ1 µ2 µ3 µ4 µ6 µ7 µ8

Reduction in linear system dimension 500:1 Computational speedup (single flow simulation) 107 Reduction in parametric complexity w.r.t. explicit nodal deformation 102:1

slide-19
SLIDE 19

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Shape optimization of aorto-coronaric bypass grafts

Vorticity Minimization (downfield region)

Automatic iterative minimization procedure (sequential quadratic programming) Vorticity evaluation by using the reduced basis velocity at each step [Manzoni-Quarteroni-Rozza 2010]

Optimized bypass anastomosis and Stokes flow (velocity magnitude and pressure) Optimal (black) and unperturbed (grey) configurations of FFD parametrization Vorticity magnitude for the unperturbed (left) and optimal (right) configuration

slide-20
SLIDE 20

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Reduction of time-dependent Navier-Stokes (ongoing work)

One-dimensional prototype problem (viscous Burgers’ equation): find u(µ) ∈ L2(0,T;V )∩C 0([0,T];L2(Ω)) s.t. d dt (u(µ),v)+ µ

  • Ω ux(µ)vx dx − 1

2

  • Ω u2(µ)vx dx = f (v)

∀v ∈ V where Ω = (0,1) and V ⊂ H1(Ω). Time discretization with implicit Euler = ⇒ time-discrete equations Spatial discretization with FEM + reduced basis reduction as before Stability constant ρN := inf

v∈V

da(uN,k

h

)(v,v) ||v||X not necessarily positive! A posteriori estimator (Nguyen-Rozza-Patera 2009) for k = 1,..., T

∆t

||uk

h(µ)−uN,k h

(µ)|| ≤ △k

N(µ) :=

  • ∆t

µ ∑k m=1

  • ε2

N(tm;µ)∏m−1 j=1 (1+∆tρN(tj;µ))

  • ∏k

m=1(1+∆tρN(tm;µ))

BUT the error bound grows exponentially in time

slide-21
SLIDE 21

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

Conclusions

Reduced basis methods a reliable MOR method for parametric PDEs Parameters can also describe the (variable) flow geometry Certified error bounds for spatial outputs of reduced field variables Extensions to noncoercive (Stokes) and nonlinear (Navier-Stokes) cases Future work

Time-dependent Navier-Stokes, improved error estimates Reduction of coupled multiphysics problems Parameter identification and inverse problems

slide-22
SLIDE 22

Introduction Navier-Stokes equations Reduced basis approximation Application in cardiovascular modelling

References

V.I. Agoshkov, A. Quarteroni and G. Rozza. Shape design in aorto-coronaric bypass using perturbation

  • theory. SIAM J. Num. Anal. 44(1), 367–384, 2006.

D.B.P. Huynh, D.J. Knezevic, Y. Chen, J.S. Hesthaven, and A.T. Patera. A natural-norm successive constraint method for inf-sup lower bounds. Comput. Methods Appl. Mech. Engrg. 199:1963-1975, 2010.

  • T. L. and G. Rozza. Parametric free-form shape design with PDE models and reduced basis method.
  • Comput. Methods Appl. Mech. Engrg. 199(23-24):1583–1592, 2010.
  • A. Manzoni, A. Quarteroni, G. Rozza. Shape optimization for viscous flows by reduced basis methods and

free-form deformation, J. Comp. Phys., submitted, 2010.

  • A. Quarteroni and G. Rozza. Numerical solution of parametrized Navier-Stokes equations by reduced basis
  • methods. Numer. Methods Partial Differential Equations, 23(4):923–948, 2007.

N.-C. Nguyen, G. Rozza and A.T. Patera. Reduced basis approximation and a posteriori error estimation for the time-dependent viscous Burgers’ equation. Calcolo 46(3):157–185, 2009.

  • G. Rozza, D.B.P. Huynh, A.T. Patera. Reduced basis approximation and a posteriori error estimation for

affinely parametrized elliptic coercive PDEs. Arch. Comput. Methods Engrg.,15: 229–275, 2008.

  • G. Rozza and K. Veroy. On the stability of the reduced basis method for Stokes equations in parametrized
  • domains. Comput. Methods Appl. Mech. Engrg., 196(7):1244–1260, 2007.
  • K. Veroy and A.T. Patera. Certified real-time solution of the parametrized steady incompressible

Navier-Stokes equations; rigorous reduced-basis a posteriori error bounds. Int. J. Numer. Methods Fluids 47(89), 773-788, 2005.