Constrained evolution problems on a metric graph c 1 Luka Grubi si - - PowerPoint PPT Presentation

constrained evolution problems on a metric graph
SMART_READER_LITE
LIVE PREVIEW

Constrained evolution problems on a metric graph c 1 Luka Grubi si - - PowerPoint PPT Presentation

Constrained evolution problems on a metric graph c 1 Luka Grubi si Department of Mathematics, University of Zagreb luka.grubisic@math.hr Differential Operators on Graphs and Waveguides, TU Graz, 2019. 1 joint work with M. Ljulj, V. Mehrmann


slide-1
SLIDE 1

Constrained evolution problems on a metric graph

Luka Grubiˇ si´ c1 Department of Mathematics, University of Zagreb luka.grubisic@math.hr Differential Operators on Graphs and Waveguides, TU Graz, 2019.

1joint work with M. Ljulj, V. Mehrmann and J. Tambaˇ

ca.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 1 / 49

slide-2
SLIDE 2

This is the story of two discretizations

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 2 / 49

slide-3
SLIDE 3

This is the story of two discretizations

0.005 0.01 0.015 0.02 −2 −1 1 2 x 10

−3

−1.5 −1 −0.5 0.5 1 1.5 x 10

−3

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 2 / 49

slide-4
SLIDE 4

This is the story of two discretizations

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 2 / 49

slide-5
SLIDE 5

This is the story of two discretizations

Which would you rather have?

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 2 / 49

slide-6
SLIDE 6

A more comprehensive list of collaborators

Josip Tambaˇ ca, Department of Mathematics, University of Zagreb (thanks for the slides). Sunˇ cica ˇ Cani´ c, UC Berkeley David Paniagua, Baylor College of Medicine, Huston Bojan ˇ Zugec, Faculty of Organization and Informatics, University of Zagreb Mate Kosor, Maritime Department, University of Zadar Matko Ljulj, University of Zagreb Josip Ivekovi´ c, University of Zagreb Matea Galovi´ c, University of Zagreb Marko Hajba, University of Zagreb

  • K. Schmidt, TU Darmstadt

Volker Mehrmann, TU Berlin

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 3 / 49

slide-7
SLIDE 7

Outline

1

About stents Usage of stents Stent properties

2

FEM on the metric graph 1D curved rod model 1D stent model Weak formulation Mixed formulation

3

Time dependent problems Mixed formulation Comparison of the 1D and 3D model Examples

4

Some further developments Optimal design

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 4 / 49

slide-8
SLIDE 8

Usage of stents

carotid stenosis

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 5 / 49

slide-9
SLIDE 9

Usage of stents

carotid stenosis stent: ”solution” of the problem

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 5 / 49

slide-10
SLIDE 10
  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 6 / 49

slide-11
SLIDE 11
  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 6 / 49

slide-12
SLIDE 12

Stent properties

made of cylindrical tubes by laser cuts mostly made of metals: 316L stainless steel, lately from cobalt, chrome and nickel. expanded on the place of stenosis (balloon expandable is dominant (99%) over self-expanding) properties depend on

◮ complex geometry of stent, ◮ mechanical properties of material.

metal = ⇒ theory of elasticity

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 7 / 49

slide-13
SLIDE 13

Stent properties

made of cylindrical tubes by laser cuts mostly made of metals: 316L stainless steel, lately from cobalt, chrome and nickel. expanded on the place of stenosis (balloon expandable is dominant (99%) over self-expanding) properties depend on

◮ complex geometry of stent, ◮ mechanical properties of material.

metal = ⇒ theory of elasticity small deformation = ⇒ use linearized elasticity We are looking for stents such that response of the stented artery is closest to the response of the healthy artery.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 7 / 49

slide-14
SLIDE 14

stent is a 3D elastic body struts thin = ⇒ very fine mesh needed

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 8 / 49

slide-15
SLIDE 15

stent is a 3D elastic body struts thin = ⇒ very fine mesh needed system very complex and computationally expensive

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 8 / 49

slide-16
SLIDE 16

stent is a 3D elastic body struts thin = ⇒ very fine mesh needed system very complex and computationally expensive stent struts are thin

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 8 / 49

slide-17
SLIDE 17

stent is a 3D elastic body struts thin = ⇒ very fine mesh needed system very complex and computationally expensive stent struts are thin use simpler model: 1D curved rod model

(rigorous justification Jurak, Tambaˇ ca (1999), (2001))

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 8 / 49

slide-18
SLIDE 18

stent is a 3D elastic body struts thin = ⇒ very fine mesh needed system very complex and computationally expensive stent struts are thin use simpler model: 1D curved rod model

(rigorous justification Jurak, Tambaˇ ca (1999), (2001))

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 8 / 49

slide-19
SLIDE 19

1D curved rod model

˜ ♣′ + ˜ ❢ = 0, ˜ q′ + t × ˜ ♣ = 0, ˜ ω′ + QH−1QT ˜ q = 0, ˜ ω(0) = ˜ ω(ℓ) = 0, ˜ ✉′ + t × ˜ ω = 0, ˜ ✉(0) = ˜ ✉(ℓ) = 0, t ♥ ❜ t ♥ ❜ ♣ q ✉

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 9 / 49

slide-20
SLIDE 20

1D curved rod model

˜ ♣′ + ˜ ❢ = 0, ˜ q′ + t × ˜ ♣ = 0, ˜ ω′ + QH−1QT ˜ q = 0, ˜ ω(0) = ˜ ω(ℓ) = 0, ˜ ✉′ + t × ˜ ω = 0, ˜ ✉(0) = ˜ ✉(ℓ) = 0, system od 12 ODE t ♥ ❜ t ♥ ❜ ♣ q ✉

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 9 / 49

slide-21
SLIDE 21

1D curved rod model

˜ ♣′ + ˜ ❢ = 0, ˜ q′ + t × ˜ ♣ = 0, ˜ ω′ + QH−1QT ˜ q = 0, ˜ ω(0) = ˜ ω(ℓ) = 0, ˜ ✉′ + t × ˜ ω = 0, ˜ ✉(0) = ˜ ✉(ℓ) = 0, system od 12 ODE Q = (t, ♥, ❜) – rotation (Frenet basis for middle curve) t – tangent, ♥ – normal, ❜ – binormal for middle curve H – properties of the cross-section geometry, material properties interpretation of unknowns ˜ ♣, ˜ q, ˜ ω, ˜ ✉ : [0, ℓ] → R3

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 9 / 49

slide-22
SLIDE 22

1D curved rod model

˜ ♣′ + ˜ ❢ = 0, ˜ q′ + t × ˜ ♣ = 0, ˜ ω′ + QH−1QT ˜ q = 0, ˜ ω(0) = ˜ ω(ℓ) = 0, ˜ ✉′ + t × ˜ ω = 0, ˜ ✉(0) = ˜ ✉(ℓ) = 0, system od 12 ODE Q = (t, ♥, ❜) – rotation (Frenet basis for middle curve) t – tangent, ♥ – normal, ❜ – binormal for middle curve H – properties of the cross-section geometry, material properties interpretation of unknowns ˜ ♣, ˜ q, ˜ ω, ˜ ✉ : [0, ℓ] → R3 1D model much easier and quicker to solve than 3D

◮ numerical approximation in 3D: minutes ◮ numerical approximation in 1D: seconds

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 9 / 49

slide-23
SLIDE 23

1D stent model

At each edge: the system of 12 ODE ˜ ♣e′ + ˜ ❢

e = 0,

˜ qe′ + te × ˜ ♣e = 0, ˜ ωe′ + Qe(He)−1(Qe)T ˜ qe = 0, ˜ ✉e′ + te × ˜ ωe = 0.

✉ ♣ q

♣ q

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 10 / 49

slide-24
SLIDE 24

1D stent model

At each edge: the system of 12 ODE ˜ ♣e′ + ˜ ❢

e = 0,

˜ qe′ + te × ˜ ♣e = 0, ˜ ωe′ + Qe(He)−1(Qe)T ˜ qe = 0, ˜ ✉e′ + te × ˜ ωe = 0. Junction conditions:

✉ ♣ q

♣ q

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 10 / 49

slide-25
SLIDE 25

1D stent model

At each edge: the system of 12 ODE ˜ ♣e′ + ˜ ❢

e = 0,

˜ qe′ + te × ˜ ♣e = 0, ˜ ωe′ + Qe(He)−1(Qe)T ˜ qe = 0, ˜ ✉e′ + te × ˜ ωe = 0. Junction conditions:

◮ for kinematical quantities: ˜

ω, ˜ ✉ continuity ♣ q

♣ q

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 10 / 49

slide-26
SLIDE 26

1D stent model

At each edge: the system of 12 ODE ˜ ♣e′ + ˜ ❢

e = 0,

˜ qe′ + te × ˜ ♣e = 0, ˜ ωe′ + Qe(He)−1(Qe)T ˜ qe = 0, ˜ ✉e′ + te × ˜ ωe = 0. Junction conditions:

◮ for kinematical quantities: ˜

ω, ˜ ✉ continuity

◮ for dynamical quantities: ˜

♣, ˜ q

⋆ sum of contact forces (˜

♣) at each vertex =0

⋆ sum of contact couples (˜

q) at each vertex =0

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 10 / 49

slide-27
SLIDE 27

1D stent model

At each edge: the system of 12 ODE ˜ ♣e′ + ˜ ❢

e = 0,

˜ qe′ + te × ˜ ♣e = 0, ˜ ωe′ + Qe(He)−1(Qe)T ˜ qe = 0, ˜ ✉e′ + te × ˜ ωe = 0. Junction conditions:

◮ for kinematical quantities: ˜

ω, ˜ ✉ continuity

◮ for dynamical quantities: ˜

♣, ˜ q

⋆ sum of contact forces (˜

♣) at each vertex =0

⋆ sum of contact couples (˜

q) at each vertex =0

rigorous mathematical justification by Γ-convergence in nonlinear elasticity (Tambaˇ

ca, Velˇ ci´ c (2010), Griso (2010))

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 10 / 49

slide-28
SLIDE 28

1D stent model

At each edge: the system of 12 ODE ˜ ♣e′ + ˜ ❢

e = 0,

˜ qe′ + te × ˜ ♣e = 0, ˜ ωe′ + Qe(He)−1(Qe)T ˜ qe = 0, ˜ ✉e′ + te × ˜ ωe = 0. Junction conditions:

◮ for kinematical quantities: ˜

ω, ˜ ✉ continuity

◮ for dynamical quantities: ˜

♣, ˜ q

⋆ sum of contact forces (˜

♣) at each vertex =0

⋆ sum of contact couples (˜

q) at each vertex =0

rigorous mathematical justification by Γ-convergence in nonlinear elasticity (Tambaˇ

ca, Velˇ ci´ c (2010), Griso (2010)) (Tambaˇ ca, Kosor, ˇ Cani´ c, Paniagua, SIAM J. Appl. Math., 2010) (Zunino, Tambaˇ ca, Cutri, ˇ Cani´ c, Formaggia, Migliavacca, Annals of Biomedical Engineering, 2015)

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 10 / 49

slide-29
SLIDE 29

Outline in two pictures

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 11 / 49

slide-30
SLIDE 30

1D stent model

For the stent model we need: V – vertices (nV number of vertices) t

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 12 / 49

slide-31
SLIDE 31

1D stent model

For the stent model we need: V – vertices (nV number of vertices) E – edges (nE number of edges) t

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 12 / 49

slide-32
SLIDE 32

1D stent model

For the stent model we need: V – vertices (nV number of vertices) E – edges (nE number of edges) N = (V, E) – graph t

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 12 / 49

slide-33
SLIDE 33

1D stent model

For the stent model we need: V – vertices (nV number of vertices) E – edges (nE number of edges) N = (V, E) – graph parametrization of edges Φe : [0, ℓe] → R3 (for te and Qe)

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 12 / 49

slide-34
SLIDE 34

1D stent model

For the stent model we need: V – vertices (nV number of vertices) E – edges (nE number of edges) N = (V, E) – graph parametrization of edges Φe : [0, ℓe] → R3 (for te and Qe) material and cross–section properties (for He)

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 12 / 49

slide-35
SLIDE 35

Two options

1 Place the contact conditions in the Sobolev space on a graph 2 Consider a larger product Sobolev space and leave contact conditions

in vertices as constraints

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 13 / 49

slide-36
SLIDE 36

1D stent model – in H1(N; R6)

Unknown: ❯ = (❯1, . . . , ❯nE) = ((˜ ✉1, ˜ ω1), . . . , (˜ ✉nE, ˜ ωnE)) Test function: ❱ = (❱ 1, . . . , ❱ nE) = ((˜ ✈ 1, ˜ ✇ 1), . . . , (˜ ✈ nE, ˜ ✇ nE))

❱ ❱ ❱ ❱ ✈ t ✇ ❱

❯ ✇ ❢ ✈ ♣ ✈ ♣ ✈ q ✇ q ✇ ❱

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 14 / 49

slide-37
SLIDE 37

1D stent model – in H1(N; R6)

Unknown: ❯ = (❯1, . . . , ❯nE) = ((˜ ✉1, ˜ ω1), . . . , (˜ ✉nE, ˜ ωnE)) Test function: ❱ = (❱ 1, . . . , ❱ nE) = ((˜ ✈ 1, ˜ ✇ 1), . . . , (˜ ✈ nE, ˜ ✇ nE)) Function spaces on the graph N:

H1(N; R6) =

  • ❱ ∈

nE

  • i=1

H1((0, ℓei ); R6) : ❱ i((Φi)−1(v)) = ❱ j((Φj)−1(v)), v ∈ V, v ∈ ei ∩ ej , Vstent ={❱ ∈ H1(N; R6) : ˜ ✈ i ′ + ti × ˜ ✇ i = 0, i = 1, . . . , nE,

  • N

❱ = 0}.

❯ ✇ ❢ ✈ ♣ ✈ ♣ ✈ q ✇ q ✇ ❱

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 14 / 49

slide-38
SLIDE 38

1D stent model – in H1(N; R6)

Unknown: ❯ = (❯1, . . . , ❯nE) = ((˜ ✉1, ˜ ω1), . . . , (˜ ✉nE, ˜ ωnE)) Test function: ❱ = (❱ 1, . . . , ❱ nE) = ((˜ ✈ 1, ˜ ✇ 1), . . . , (˜ ✈ nE, ˜ ✇ nE)) Function spaces on the graph N:

H1(N; R6) =

  • ❱ ∈

nE

  • i=1

H1((0, ℓei ); R6) : ❱ i((Φi)−1(v)) = ❱ j((Φj)−1(v)), v ∈ V, v ∈ ei ∩ ej , Vstent ={❱ ∈ H1(N; R6) : ˜ ✈ i ′ + ti × ˜ ✇ i = 0, i = 1, . . . , nE,

  • N

❱ = 0}.

Add weak formulations for rods: ❯ ✇ ❢ ✈ ♣ ✈ ♣ ✈ q ✇ q ✇ ❱

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 14 / 49

slide-39
SLIDE 39

1D stent model – in H1(N; R6)

Unknown: ❯ = (❯1, . . . , ❯nE) = ((˜ ✉1, ˜ ω1), . . . , (˜ ✉nE, ˜ ωnE)) Test function: ❱ = (❱ 1, . . . , ❱ nE) = ((˜ ✈ 1, ˜ ✇ 1), . . . , (˜ ✈ nE, ˜ ✇ nE)) Function spaces on the graph N:

H1(N; R6) =

  • ❱ ∈

nE

  • i=1

H1((0, ℓei ); R6) : ❱ i((Φi)−1(v)) = ❱ j((Φj)−1(v)), v ∈ V, v ∈ ei ∩ ej , Vstent ={❱ ∈ H1(N; R6) : ˜ ✈ i ′ + ti × ˜ ✇ i = 0, i = 1, . . . , nE,

  • N

❱ = 0}.

Add weak formulations for rods: find ❯ ∈ Vstent such that

nE

  • i=1

ℓi QiHi(Qi)T(˜ ωi)′ · ˜ ✇ ′dx1 =

nE

  • i=1

ℓi ˜ ❢

i · ˜

✈dx1 +

nE

  • i=1

˜ ♣i(ℓi)˜ ✈(ℓi) − ˜ ♣i(0)˜ ✈(0) + ˜ qi(ℓi) ˜ ✇(ℓi) − ˜ qi(0) ˜ ✇(0), ❱ ∈ Vstent

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 14 / 49

slide-40
SLIDE 40

1D stent model – in H1(N; R6)

Unknown: ❯ = (❯1, . . . , ❯nE) = ((˜ ✉1, ˜ ω1), . . . , (˜ ✉nE, ˜ ωnE)) Test function: ❱ = (❱ 1, . . . , ❱ nE) = ((˜ ✈ 1, ˜ ✇ 1), . . . , (˜ ✈ nE, ˜ ✇ nE)) Function spaces on the graph N:

H1(N; R6) =

  • ❱ ∈

nE

  • i=1

H1((0, ℓei ); R6) : ❱ i((Φi)−1(v)) = ❱ j((Φj)−1(v)), v ∈ V, v ∈ ei ∩ ej , Vstent ={❱ ∈ H1(N; R6) : ˜ ✈ i ′ + ti × ˜ ✇ i = 0, i = 1, . . . , nE,

  • N

❱ = 0}.

Add weak formulations for rods: find ❯ ∈ Vstent such that

nE

  • i=1

ℓi QiHi(Qi)T(˜ ωi)′ · ˜ ✇ ′dx1 =

nE

  • i=1

ℓi ˜ ❢

i · ˜

✈dx1, ❱ ∈ Vstent

(ˇ Cani´ c & Tambaˇ ca, IMA Journal of Applied Mathematics, 2012)

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 15 / 49

slide-41
SLIDE 41

1D stent model: properties for the forms

a(❯, ❱ ) =

nE

  • i=1

ℓi QiHi(Qi)T(˜ ωi)′ · ˜ ✇ ′dx1, f (❱ ) =

nE

  • i=1

ℓi ˜ ❢

i · ˜

✈ idx1,

Problem (W)

Find ❯ ∈ Vstent such that a(❯, ❱ ) = f (❱ ), ❱ ∈ Vstent.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 16 / 49

slide-42
SLIDE 42

1D stent model: properties for the forms

a(❯, ❱ ) =

nE

  • i=1

ℓi QiHi(Qi)T(˜ ωi)′ · ˜ ✇ ′dx1, f (❱ ) =

nE

  • i=1

ℓi ˜ ❢

i · ˜

✈ idx1,

Problem (W)

Find ❯ ∈ Vstent such that a(❯, ❱ ) = f (❱ ), ❱ ∈ Vstent. Vstent is a Hilbert space (b is continuous) a is Vstent-elliptic f is continuous on Vstent

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 16 / 49

slide-43
SLIDE 43

1D stent model: properties for the forms

a(❯, ❱ ) =

nE

  • i=1

ℓi QiHi(Qi)T(˜ ωi)′ · ˜ ✇ ′dx1, f (❱ ) =

nE

  • i=1

ℓi ˜ ❢

i · ˜

✈ idx1,

Problem (W)

Find ❯ ∈ Vstent such that a(❯, ❱ ) = f (❱ ), ❱ ∈ Vstent. Vstent is a Hilbert space (b is continuous) a is Vstent-elliptic f is continuous on Vstent Lax-Milgram implies

Theorem (form a is Vstent-elliptic)

There exits a unique solution of Problem (W).

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 16 / 49

slide-44
SLIDE 44

1D stent model: a look into constraints

Problem: to construct functions within Vstent! Vstent = {❱ ∈ H1(N; R6) : ˜ ✈ i ′ + ti × ˜ ✇ i = 0, i = 1, . . . , nE,

  • N

❱ = 0}, ❱ P ♣ ✈ t ✇ ✈ ✇ P ♣ ♣ ❱ ❱

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 17 / 49

slide-45
SLIDE 45

1D stent model: a look into constraints

Problem: to construct functions within Vstent! Vstent = {❱ ∈ H1(N; R6) : ˜ ✈ i ′ + ti × ˜ ✇ i = 0, i = 1, . . . , nE,

  • N

❱ = 0}, b(❱ , P) :=

nE

  • i=1

ℓi ˜ ♣i · (˜ ✈ i ′ + ti × ˜ ✇ i)dx1 + α ·

nE

  • i=1

ℓi ˜ ✈ idx1 + β ·

nE

  • i=1

ℓi ˜ ✇ idx1, P ♣ ♣ ❱ ❱

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 17 / 49

slide-46
SLIDE 46

1D stent model: a look into constraints

Problem: to construct functions within Vstent! Vstent = {❱ ∈ H1(N; R6) : ˜ ✈ i ′ + ti × ˜ ✇ i = 0, i = 1, . . . , nE,

  • N

❱ = 0}, b(❱ , P) :=

nE

  • i=1

ℓi ˜ ♣i · (˜ ✈ i ′ + ti × ˜ ✇ i)dx1 + α ·

nE

  • i=1

ℓi ˜ ✈ idx1 + β ·

nE

  • i=1

ℓi ˜ ✇ idx1, P = (˜ ♣1, . . . , ˜ ♣nE, α, β), M := L2(N; R3) × R3 × R3 =

nE

  • i=1

L2(0, ℓi; R3) × R3 × R3 Then Vstent = {❱ ∈ H1(N; R6) : b(❱ , Θ) = 0, ∀Θ ∈ M}.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 17 / 49

slide-47
SLIDE 47

1D stent model: a look into constraints

Problem: to construct functions within Vstent! Vstent = {❱ ∈ H1(N; R6) : ˜ ✈ i ′ + ti × ˜ ✇ i = 0, i = 1, . . . , nE,

  • N

❱ = 0}, b(❱ , P) :=

nE

  • i=1

ℓi ˜ ♣i · (˜ ✈ i ′ + ti × ˜ ✇ i)dx1 + α ·

nE

  • i=1

ℓi ˜ ✈ idx1 + β ·

nE

  • i=1

ℓi ˜ ✇ idx1, P = (˜ ♣1, . . . , ˜ ♣nE, α, β), M := L2(N; R3) × R3 × R3 =

nE

  • i=1

L2(0, ℓi; R3) × R3 × R3 Then Vstent = {❱ ∈ H1(N; R6) : b(❱ , Θ) = 0, ∀Θ ∈ M}. Solution: mixed formulation

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 17 / 49

slide-48
SLIDE 48

Mixed formulation

Problem (M)

Find (❯, P) ∈ H1(N; R6) × M such that a(❯, ❱ ) + b(❱ , P) = f (❱ ), ❱ ∈ H1(N; R6), b(❯, Θ) = 0, Θ ∈ M.

❱ ❱

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 18 / 49

slide-49
SLIDE 49

Mixed formulation

Problem (M)

Find (❯, P) ∈ H1(N; R6) × M such that a(❯, ❱ ) + b(❱ , P) = f (❱ ), ❱ ∈ H1(N; R6), b(❯, Θ) = 0, Θ ∈ M.

Theorem

If b satisfies the inf-sup condition: inf

Θ∈L2(N;R3)×R3×R3

sup

❱ ∈H1(N;R6)

b(❱ , Θ) ❱ H1(N;R6)ΘL2(N;R3)×R3×R3 ≥ β > 0 the Problem (M) has unique solution. Then the Problem (W) is equivalent to Problem (M)!

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 18 / 49

slide-50
SLIDE 50

Alternatively – in the direct product space

We will also consider direct product space formulation ⇛ Let linear algebra solver do the heavy lifting We build H1(N; R6) by eliminating constraints ❱ i((Φi)−1(v)) = ❱ j((Φj)−1(v)) Alternative introduce new variables and extend the restriction form. We then we get

V = L2(N; R3) × L2(N; R3) × R3nE × R3nE × R3nE × R3nE × R3 × R3, M = L2

H1(N; R3) × L2 H1(N; R3) × R3nV × R3nV.

Projection by interpolation theory will be easier, since this is just a large product space We pay by considerably increasing the dimension of the problem – is it to expensive?

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 19 / 49

slide-51
SLIDE 51

Recall

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 20 / 49

slide-52
SLIDE 52

inf–sup for stents

Lemma

All stents in class S satisfy inf–sup condition. Class S contains: stents with all curved struts stents with straight struts which are linearly independent in all vertices they meet. Proof, essentially LA (Grubiˇ si´ c, Ivekovi´ c, Tambaˇ ca, ˇ Zugec, Rad HAZU, 2017) Proof for the V space formulation (Grubiˇ si´ c, Ljulj, Mehrmann, Tambaˇ ca, 2018) Direct product space formulation adds additional constraints (continuity at vertices of displacements and couples)

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 21 / 49

slide-53
SLIDE 53

FEM for mixed formulation

Let us take finite dimensional subspaces V h ⊂ H1(N; R6), Mh ⊂ M.

Problem (Mh)

Find (❯h, Ph) ∈ V h × Mh such that a(❯h, ❱ h) + b(❱ h, Ph) = f (❱ h), ❱ h ∈ V h, b(❯h, Θh) = 0, Θh ∈ Mh. ❯ P ❯ ❯ ❱ ❱ ❯ ❱ ❱ ❱

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 22 / 49

slide-54
SLIDE 54

FEM for mixed formulation

Let us take finite dimensional subspaces V h ⊂ H1(N; R6), Mh ⊂ M.

Problem (Mh)

Find (❯h, Ph) ∈ V h × Mh such that a(❯h, ❱ h) + b(❱ h, Ph) = f (❱ h), ❱ h ∈ V h, b(❯h, Θh) = 0, Θh ∈ Mh. If (❯h, Ph) solves Problem (Mh) then ❯h solves weak forulation

Problem (Wh)

Find ❯h ∈ V h

stent = {❱ h ∈ V h : b(❱ h, Θh) = 0, Θh ∈ Mh} such that

a(❯h, ❱ h) = f (❱ h), ❱ h ∈ V h

stent.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 22 / 49

slide-55
SLIDE 55

Geometry matters!

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 23 / 49

slide-56
SLIDE 56

Existence for ❯h

Note: V h

stent ⊂ Vstent

✉ ❯

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 24 / 49

slide-57
SLIDE 57

Existence for ❯h

Note: V h

stent ⊂ Vstent=

⇒ We can not use Vstent–ellipticity of a ✉ ❯

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 24 / 49

slide-58
SLIDE 58

Existence for ❯h

Note: V h

stent ⊂ Vstent=

⇒ We can not use Vstent–ellipticity of a Discretization: V h – piecewise polynomials of order n (denoted by Pn) Mh – piecewise polynomials of order m

Lemma

The form a is V h

stent–elliptic if and only if m ≥ n − 1.

✉ ❯

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 24 / 49

slide-59
SLIDE 59

Existence for ❯h

Note: V h

stent ⊂ Vstent=

⇒ We can not use Vstent–ellipticity of a Discretization: V h – piecewise polynomials of order n (denoted by Pn) Mh – piecewise polynomials of order m

Lemma

The form a is V h

stent–elliptic if and only if m ≥ n − 1.

Discrete inextensibility: ℓi

0 ˜

θ

i · (˜

✉i)′ = 0, for all ˜ θ

i ∈ Pm.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 24 / 49

slide-60
SLIDE 60

Existence for ❯h

Note: V h

stent ⊂ Vstent=

⇒ We can not use Vstent–ellipticity of a Discretization: V h – piecewise polynomials of order n (denoted by Pn) Mh – piecewise polynomials of order m

Lemma

The form a is V h

stent–elliptic if and only if m ≥ n − 1.

Discrete inextensibility: ℓi

0 ˜

θ

i · (˜

✉i)′ = 0, for all ˜ θ

i ∈ Pm.

Theorem

If m ≥ n − 1, ❯h, exists.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 24 / 49

slide-61
SLIDE 61

Existence for ❯h

Note: V h

stent ⊂ Vstent=

⇒ We can not use Vstent–ellipticity of a Discretization: V h – piecewise polynomials of order n (denoted by Pn) Mh – piecewise polynomials of order m

Lemma

The form a is V h

stent–elliptic if and only if m ≥ n − 1.

Discrete inextensibility: ℓi

0 ˜

θ

i · (˜

✉i)′ = 0, for all ˜ θ

i ∈ Pm.

Theorem

If m ≥ n − 1, ❯h, exists.

Remark

We miss discrete inf-sup for the formulation in H1(N; R6). However, for the direct product space formulation inf-sup follows readily!

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 24 / 49

slide-62
SLIDE 62

Note – compare with information science PDE graph models.

Information science:

◮ Huge graph, but a scalar function ◮ “Finite difference” discretization

Structural optimization:

◮ Highly structured graph, nodes of low incidence degree ◮ Constrained vector valued functions. ◮ FEM discretization

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 25 / 49

slide-63
SLIDE 63

Convergence of FEM for stents

introduce new vertices (with the same junction conditions) ❯ P ❯ ❯ ❯ ❯ ❯ ✉ t

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 26 / 49

slide-64
SLIDE 64

Convergence of FEM for stents

introduce new vertices (with the same junction conditions) the same problem with struts of length ≤ h ❯ P ❯ ❯ ❯ ❯ ❯ ✉ t

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 26 / 49

slide-65
SLIDE 65

Convergence of FEM for stents

introduce new vertices (with the same junction conditions) the same problem with struts of length ≤ h we use P2 approximation for ❯h and P1 for Ph ❯ ❯ ❯ ❯ ❯ ✉ t

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 26 / 49

slide-66
SLIDE 66

Convergence of FEM for stents

introduce new vertices (with the same junction conditions) the same problem with struts of length ≤ h we use P2 approximation for ❯h and P1 for Ph The error estimate is based on the interpolation estimate for interpolation operators I2 and I1 ❯ ❯ ❯ ❯ ❯ ✉ t

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 26 / 49

slide-67
SLIDE 67

Convergence of FEM for stents

introduce new vertices (with the same junction conditions) the same problem with struts of length ≤ h we use P2 approximation for ❯h and P1 for Ph The error estimate is based on the interpolation estimate for interpolation operators I2 and I1 interpolation is strut by strut (this simplifies analysis) ❯ ❯ ❯ ❯ ❯ ✉ t

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 26 / 49

slide-68
SLIDE 68

Convergence of FEM for stents

introduce new vertices (with the same junction conditions) the same problem with struts of length ≤ h we use P2 approximation for ❯h and P1 for Ph The error estimate is based on the interpolation estimate for interpolation operators I2 and I1 interpolation is strut by strut (this simplifies analysis) I2 : Vstent → V h

stent is defined by

I2❯|e ∈ P2, (I2❯)|ei(0) = ❯|ei(0), (I2❯)|ei(0) = ❯|ei(ℓ), and discrete inextensibility ℓi ˜ θ

i · ((˜

✉i)′ + ti × ˜ ωi)dx1 = 0, ˜ θ

i ∈ P1.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 26 / 49

slide-69
SLIDE 69

Convergence of FEM for stents

introduce new vertices (with the same junction conditions) the same problem with struts of length ≤ h we use P2 approximation for ❯h and P1 for Ph The error estimate is based on the interpolation estimate for interpolation operators I2 and I1 interpolation is strut by strut (this simplifies analysis) I2 : Vstent → V h

stent is defined by

I2❯|e ∈ P2, (I2❯)|ei(0) = ❯|ei(0), (I2❯)|ei(0) = ❯|ei(ℓ), and discrete inextensibility ℓi ˜ θ

i · ((˜

✉i)′ + ti × ˜ ωi)dx1 = 0, ˜ θ

i ∈ P1.

Note that full inextensibility poses to big restriction for the error estimate!

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 26 / 49

slide-70
SLIDE 70

Convergence of FEM for stents

The interpolation satisfies the estimate ❯ − I2❯H1(0,ℓi;R6) ≤ Ch2❯′′′L2(0,ℓi). ❯ P ❯ P ❯ ❯ ❯ P

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 27 / 49

slide-71
SLIDE 71

Convergence of FEM for stents

The interpolation satisfies the estimate ❯ − I2❯H1(0,ℓi;R6) ≤ Ch2❯′′′L2(0,ℓi). Adapting an argument from Boffi, Brezzi and Gastaldi we obtain

Theorem

Let h > 0 denotes the size of the discretization mesh, (❯, P) is the solution of the mixed formulation and (❯h, Ph) solution of the discretized problem piecewisely (P2)6 × (P1)3 polynomials. Then ❯ − ❯hH1(N;R6) ≤ Ch2(❯′′′L2(N;R6) + P′′L2(N;R3)). no error estimate for multipliers! yields resolvent estimates for the spectral problem!

(Grubiˇ si´ c, Tambaˇ ca, in review NLAA)

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 27 / 49

slide-72
SLIDE 72

Numerical examples – convergence validate estimates

0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 −2 −1.5 −1 −0.5 0.5 1 1.5 2 x 10

−3

0.01 0.02 −2 −1 1 2 x 10

−3

−2 −1.5 −1 −0.5 0.5 1 1.5 2 x 10

−3

constant radial forcing

0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 −5 5 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

0.01 0.02 −3 −2 −1 1 2 3 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

x2

1 radial forcing

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 28 / 49

slide-73
SLIDE 73

Numerical rate of convergence

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 1 1.5 2 2.5 3 3.5 Rates of convergence rate of H1 error for u rate of L2 error for n rate of L2 error for u

E(h) = Chα for radial forcing depending as x2

1 on the longitudinal variable.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 29 / 49

slide-74
SLIDE 74

Numerical rate of convergence

0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 1 1.5 2 2.5 3 3.5 Rates of convergence rate of H1 error for u rate of L2 error for n rate of L2 error for u

E(h) = Chα for radial forcing depending as x2

1 on the longitudinal variable.

numerical approximations for 2, 4, 8, 16, 32, 64 division of struts are compared with solution for 128 divisions of every strut. L2 errors are one order better then H1. coincide with theoretical estimates.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 29 / 49

slide-75
SLIDE 75

A paradox!

direct product for. in H1(N) splitting # time(s) size of matrix time(s) size of matrix 8 22 105198 2 38958 16 47 211182 42 78702 32 108 423150 152 158190 64 288 847086 629 317166 128 903 1694958 4183 635118

Tablica: Times and matrix sizes for the old and new numerical scheme

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 30 / 49

slide-76
SLIDE 76

Evolution problem

˜ ♣i ′ + ˜ ❢

i = ρiAi∂tt ˜

✉i, ˜ qi ′ + ti × ˜ ♣i = 0, ˜ ωi ′ + QiHi(Qi)T ˜ qi = 0, ˜ ✉i ′ + ti × ˜ ωi = θi, i = 1, . . . , nE + junction conditions ❯ ❱ ✉ ✈ ❯ ❯ ❱ ❯ ❱ ❱ ❱

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 31 / 49

slide-77
SLIDE 77

Evolution problem

˜ ♣i ′ + ˜ ❢

i = ρiAi∂tt ˜

✉i, ˜ qi ′ + ti × ˜ ♣i = 0, ˜ ωi ′ + QiHi(Qi)T ˜ qi = 0, ˜ ✉i ′ + ti × ˜ ωi = θi, i = 1, . . . , nE + junction conditions Let (limit of 3D linearized Antman-Cosserat model) m(❯, ❱ ) =

nE

  • i=1

ρiAi ℓi ˜ ✉i · ˜ ✈ idx1,

Problem (EvoP)

Find ❯ ∈ L2(0, T; Vstent) such that ∂ttm(❯, ❱ ) + a(❯, ❱ ) = f (❱ ), ❱ ∈ Vstent.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 31 / 49

slide-78
SLIDE 78

Eigenvalue problem

Problem (EigP)

Find (λ, ❯) ∈ R × Vstent, ❯ = 0 such that a(❯, ❱ ) = λ2m(❯, ❱ ), ❱ ∈ Vstent. ❯ ❯ ❯ ❱ ❱ ❯ ❱ ❱ ❯

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 32 / 49

slide-79
SLIDE 79

Eigenvalue problem

Problem (EigP)

Find (λ, ❯) ∈ R × Vstent, ❯ = 0 such that a(❯, ❱ ) = λ2m(❯, ❱ ), ❱ ∈ Vstent.

Problem (EigQ)

Find (λ, (❯, Ξ)) ∈ R × (H1(N; R6) × L2(N; R3) × R3 × R3), (❯, Ξ) = 0 such that a(❯, ❱ ) + b(❱ , Ξ) = λ2m(❯, ❱ ), ❱ ∈ H1(N; R6), b(❯, Θ) = 0, Θ ∈ L2(N; R3) × R3 × R3. ⇛ continuous inf − sup condition guarantees that the resolvent set is nonempty

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 32 / 49

slide-80
SLIDE 80

Convergence theory by Boffi–Brezzi–Marini

Recall solution operators T : H → Dom(a) and S : H → Dom(B), a(T❢ , ❱ ) + b(S❢ , ❱ ) = (❢ , ❱ ), ❱ ∈ Dom(a), b(Θ, T❢ ) = 0, Θ ∈ Dom(B∗). (1)

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 33 / 49

slide-81
SLIDE 81

Convergence theory by Boffi–Brezzi–Marini

Recall solution operators T : H → Dom(a) and S : H → Dom(B), a(T❢ , ❱ ) + b(S❢ , ❱ ) = (❢ , ❱ ), ❱ ∈ Dom(a), b(Θ, T❢ ) = 0, Θ ∈ Dom(B∗). (1) ⇛ Bounded compact operators Th norm converge to T.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 33 / 49

slide-82
SLIDE 82

Convergence theory by Boffi–Brezzi–Marini

Recall solution operators T : H → Dom(a) and S : H → Dom(B), a(T❢ , ❱ ) + b(S❢ , ❱ ) = (❢ , ❱ ), ❱ ∈ Dom(a), b(Θ, T❢ ) = 0, Θ ∈ Dom(B∗). (1) ⇛ Bounded compact operators Th norm converge to T. ⇛ If the resolvent is converging somewhere – say at z = 0 –then it converges for every z in resolvent set ρ(T) = C \ Spec(T).

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 33 / 49

slide-83
SLIDE 83

Convergence theory by Boffi–Brezzi–Marini

Recall solution operators T : H → Dom(a) and S : H → Dom(B), a(T❢ , ❱ ) + b(S❢ , ❱ ) = (❢ , ❱ ), ❱ ∈ Dom(a), b(Θ, T❢ ) = 0, Θ ∈ Dom(B∗). (1) ⇛ Bounded compact operators Th norm converge to T. ⇛ If the resolvent is converging somewhere – say at z = 0 –then it converges for every z in resolvent set ρ(T) = C \ Spec(T). ⇛ Analogous definition of Th.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 33 / 49

slide-84
SLIDE 84

Convergence rate – comments

⇛ Let λ, u and λh and uh be eigenvalues and eigenvectors from V h ⇛ Then |λ − λh| ≤ CT − ThDom(a) = O(I − I2) = O(h2) ❯ − ❯hDom(a) ≤ CT − ThDom(a) = O(I − I2) = O(h2) . eigenfuction c.rate optimal, eigenvalue c.rate not. ⇛ If Sh exists, then |λ − λh| ≤ CT − ThDom(a)S − Sh . ⇛ λh is not a Ritz value of the solution operator T.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 34 / 49

slide-85
SLIDE 85

Convergence rate – comments

⇛ Let λ, u and λh and uh be eigenvalues and eigenvectors from V h ⇛ Then |λ − λh| ≤ CT − ThDom(a) = O(I − I2) = O(h2) ❯ − ❯hDom(a) ≤ CT − ThDom(a) = O(I − I2) = O(h2) . eigenfuction c.rate optimal, eigenvalue c.rate not. ⇛ If Sh exists, then |λ − λh| ≤ CT − ThDom(a)S − Sh . ⇛ λh is not a Ritz value of the solution operator T. ⇛ Note that here we also have the “singular mass” operator, and so we are actually studying the convergence of ThMh!

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 34 / 49

slide-86
SLIDE 86

Structure recapitulation

⇛ Jordan structure as a consequence of algebraic constraints.

Lemma

Consider (EigQ) and let (E, K) be its block operator matrix representation. Then there exists a nonsingular V with the property that

ˆ E = V∗EV =      M      , V−1③ =      ˆ ③1 ˆ ③2 ˆ ③3 ˆ ③4 ˆ ③5      ˆ K = V∗KV =       ˆ BT

51

ˆ A22 ˆ BT

42

ˆ A33 ˆ B42 ˆ B51       , V∗❋ =      ˆ ❋ 4     

where ˆ A33 = ˆ AT

33, ˆ

B42, and ˆ B51 are invertible, and ˆ ❋ 4 = ❋ 3.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 35 / 49

slide-87
SLIDE 87

Recapitulation

Sobolev spaces on graphs – nice review by O. Post Good interpolation operators for lower order spaces – hard because of the contact conditions in junctions! Geometry of the graph plays a role. for second order problems see Arioli and Benzi 2015.

The interplay of geometry and constraints

Doing interpolation on each edge and then assembling into a graph sometimes fails.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 36 / 49

slide-88
SLIDE 88

Verification of the 1D model

Compare 1D and 3D solutions (jointly with K. Schmidt and A. Semin) geometry discretization

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 37 / 49

slide-89
SLIDE 89

Verification of the 1D model – COMSOL, CONCEPTS

similar phenomena Problems with thin geometries

◮ switch to compiled code in CONCEPTS (K.Schmidt)

Error between 1D reduced model and CONCEPTS 3D model is 2%.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 38 / 49

slide-90
SLIDE 90

Examples of eigenproblem for 1D stent model

Four stent meshes considered (similar to Palmaz, Express; Cypher and Xience by Cordis)

0.005 0.01 0.015 0.02 −2 −1 1 2 x 10

−3

−1.5 −1 −0.5 0.5 1 1.5 x 10

−3

0.01 0.02 −2 −1 1 2 x 10

−3

−1.5 −1 −0.5 0.5 1 1.5 x 10

−3

0.005 0.01 0.015 0.02 −2 −1 1 2 x 10

−3

−1.5 −1 −0.5 0.5 1 1.5 x 10

−3

0.01 0.02 −1.5 −1 −0.5 0.5 1 1.5 x 10

−3

−1.5 −1 −0.5 0.5 1 1.5 x 10

−3

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 39 / 49

slide-91
SLIDE 91

Leading eigenvalues

Palmaz Cypher Express Xience 1. 1.033 0.8894 0.06014 0.05488 2. 1.033 0.8895 0.06014 0.05488 3. 5.265 1.3683 0.32504 0.28767 4. 7.499 3.5328 0.33972 0.32201 5. 7.499 3.5329 0.33973 0.32201 6. 11.329 3.6604 0.58740 0.58038

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 40 / 49

slide-92
SLIDE 92

Palmaz

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−1.5 −1 −0.5 0.5 1 1.5 x 10

−3

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−2 −1.5 −1 −0.5 0.5 1 1.5 2 x 10

−3

−2 −1 1 2 x 10

−3

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 41 / 49

slide-93
SLIDE 93

Cypher

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

0.002 0.004 0.006 0.008 0.01 0.012 0.014 0.016 0.018 −2 −1 1 2 x 10

−3

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−4 −3 −2 −1 1 2 3 4 x 10

−3

−1.5 −1 −0.5 0.5 1 1.5 x 10

−3

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 42 / 49

slide-94
SLIDE 94

Express

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−2 −1 1 2 x 10

−3

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−2 −1 1 2 x 10

−3

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 43 / 49

slide-95
SLIDE 95

Xience

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−2 −1 1 2 x 10

−3

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−3 −2 −1 1 2 3 x 10

−3

−5 5 10 15 20 x 10

−3

−2 −1 1 2 x 10

−3

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 44 / 49

slide-96
SLIDE 96

Convergence rates

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 45 / 49

slide-97
SLIDE 97

Evolution problems

Structure of the pencil 0 is in the resolvent set Problem is index 2 (∞ eigenvalue has Jordan chain of length 2) Imaginary eigenvalues are semisimple use deflation and exponential integrators, or backward differentiation schemes like BDF-2, or Volker’s favorite Radau2a.

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 46 / 49

slide-98
SLIDE 98

Evolution problems

Structure of the pencil 0 is in the resolvent set Problem is index 2 (∞ eigenvalue has Jordan chain of length 2) Imaginary eigenvalues are semisimple use deflation and exponential integrators, or backward differentiation schemes like BDF-2, or Volker’s favorite Radau2a. ⇛ Perhaps another time in more detail :)

Work so far Grubiˇ si´ c, Tambaˇ ca, Quasi-semidefinite eigenvalue problem and applications. Nanosystems: Physics, Chemistry, Mathematics, 2017 Christian Mehl, Volker Mehrmann, Michal Wojtylak, Linear algebra properties of dissipative Hamiltonian descriptor systems, ArXiv.org, 2018 Luka Grubiˇ si´ c, Matko Ljulj, Volker Mehrmann, Josip Tambaˇ ca, Modeling and discretization methods for the numerical simulation of elastic stents, ArXiv.org, 2018

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 46 / 49

slide-99
SLIDE 99

Evolution problems

Structure of the pencil 0 is in the resolvent set Problem is index 2 (∞ eigenvalue has Jordan chain of length 2) Imaginary eigenvalues are semisimple use deflation and exponential integrators, or backward differentiation schemes like BDF-2, or Volker’s favorite Radau2a. ⇛ Perhaps another time in more detail :)

Work so far Grubiˇ si´ c, Tambaˇ ca, Quasi-semidefinite eigenvalue problem and applications. Nanosystems: Physics, Chemistry, Mathematics, 2017 Christian Mehl, Volker Mehrmann, Michal Wojtylak, Linear algebra properties of dissipative Hamiltonian descriptor systems, ArXiv.org, 2018 Luka Grubiˇ si´ c, Matko Ljulj, Volker Mehrmann, Josip Tambaˇ ca, Modeling and discretization methods for the numerical simulation of elastic stents, ArXiv.org, 2018

⇛ For the “heat” equation also see Emmrich and Mehrmann

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 46 / 49

slide-100
SLIDE 100

Evolution problems

Structure of the pencil 0 is in the resolvent set Problem is index 2 (∞ eigenvalue has Jordan chain of length 2) Imaginary eigenvalues are semisimple use deflation and exponential integrators, or backward differentiation schemes like BDF-2, or Volker’s favorite Radau2a. ⇛ Perhaps another time in more detail :)

Work so far Grubiˇ si´ c, Tambaˇ ca, Quasi-semidefinite eigenvalue problem and applications. Nanosystems: Physics, Chemistry, Mathematics, 2017 Christian Mehl, Volker Mehrmann, Michal Wojtylak, Linear algebra properties of dissipative Hamiltonian descriptor systems, ArXiv.org, 2018 Luka Grubiˇ si´ c, Matko Ljulj, Volker Mehrmann, Josip Tambaˇ ca, Modeling and discretization methods for the numerical simulation of elastic stents, ArXiv.org, 2018

⇛ For the “heat” equation also see Emmrich and Mehrmann

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 46 / 49

slide-101
SLIDE 101

The time stepper actually reads

⇛ In the phase space implicit midpoint rule reads E K uk+1 − uk vk+1 − vk

  • =

K −K uk+1 + uk vk+1 + vk h 2 + f (·)

  • h

⇛ Port Hamiltionian formulation since K is invertible ⇛ Time stepper in action

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 47 / 49

slide-102
SLIDE 102

Optimal design of stents

Minimization of maximal radial displacement – minimize the discrepancy to the artery without stenosis.

0.5 1 1.5 2 2.5 3 x 10

−3

−1.5 −1 −0.5 0.5 1 1.5 x 10

−3

0.5 1 1.5 2 2.5 3 x 10

−3

−2 2 x 10

−3

−1.5 −1 −0.5 0.5 1 1.5 x 10

−3

Original configuration fminsearch ”Optimal” configuration

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 48 / 49

slide-103
SLIDE 103

Thank you for your attention!

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 49 / 49

slide-104
SLIDE 104

Acknowledgment

Research supported in part by the grant: “Asymptotic and algebraic analysis of nonlinear eigenvalue pro- blems in contact mechanics and elec- tro magnetism” Administered jointly by DAAD and MZO.

Acknowledgment

Research supported in part by the Croatian Science Foundation grant nr. HRZZ 9345

  • L. Grubiˇ

si´ c Constrained evolution 25.2.2019 49 / 49