the spherical design algorithm in the numerical simulation of … · 2016. 11. 18. · the...

14
The Spherical Design Algorithm in the Numerical Simulation of Fibre-Reinforced Biological Tissues Melania Carfagna 1 , Alfio Grillo 1 1 DISMA G.L.Lagrange Politecnico di Torino October the 13 th , 2016 Comsol Conference - Munich

Upload: others

Post on 22-Oct-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

  • The Spherical Design Algorithm in the Numerical Simulationof Fibre-Reinforced Biological Tissues

    Melania Carfagna1, Alfio Grillo1

    1DISMA G.L.Lagrange Politecnico di Torino

    October the 13th, 2016Comsol Conference - Munich

  • Articular Cartilage

    Living Cells(proteoglycans,chondrocytes)constituting the ECM.

    Fibres of Collagen statisticallydistributed

    Fluid (mainly water) passing throughand escaping from the tissue

    2 / 14

  • Fibres Distribution

    Ψ̂(ξ,Θ) =1Z(ξ)

    exp(− [Θ− Q(ξ)]

    2

    2[σ(ξ)]2

    )S2XB := {M ∈ TXB : ‖M‖ = 1}

    M = sin(Θ) cos(Φ)E1 + sin(Θ) sin(Φ)E2 + cos(Θ)E3

    3 / 14

  • Mechanical Behaviour - Unconfined Compression

    J̇ + Div(−K̂(F) Grad p

    )= 0

    Div(−Jp g−1F−T + P̂sc(F)

    )= 0

    K̂(F) = Ki(C, ξ) + α(C, ξ)Ẑ(C)

    Z = Ẑ(C) =∫S2B

    Ψ(M)M ⊗M

    I4(C,M).

    P̂sc(F) = Pi(F) + FSa

    Sa = 2φ1sRc∫S2B

    Ψ(M)H(I4 − 1)[I4 − 1]A.

    in which A = M ⊗M, I4 = C : A. 4 / 14

  • The Spherical Design Algorithm

    Let f be any (scalar, vector, or tensor) function defined over S2B.Then f (X,M) = f̂ (X,Θ,Φ) with (Θ,Φ) ∈ D = [0, π]× [0, 2π].∫

    S2Bf (M) =

    ∫∫D

    f̂ (Θ,Φ) sin(Θ)dΘdΦ

    ∫∫D

    f̂ (Θ,Φ) sin(Θ)dΘdΦ ' 4πN

    m∑i=1

    n∑j=1

    f̂ (Xij)

    with Xij = (Θi,Φj) ∈ D, with i = 1, . . . ,m and j = 1, . . . , n, N = mn.

    5 / 14

  • The Proper Choice of the Integration Points

    (Z0)11 = (Z0)22 = π∫ π

    0Ψ̂(ξ,Θ)[sin(Θ)]3dΘ,

    (Z0)12 = (Z0)13 = (Z0)23 = 0,

    (Z0)33 = 1− 2(Z0)11.

    0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

    0,05

    0,10

    0,15

    0,20

    0,25

    0,30

    0,35

    0,40

    0,45

    0,50

    ξ

    Z011

    equispaced points

    increasing N ∈ [10,50]equidistributed points

    6 / 14

  • The Proper Choice of the Integration Points

    (Z0)11 = (Z0)22 = π∫ π

    0Ψ̂(ξ,Θ)[sin(Θ)]3dΘ,

    (Z0)12 = (Z0)13 = (Z0)23 = 0,

    (Z0)33 = 1− 2(Z0)11.

    0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    0.45

    0.5

    ξ

    Z011

    41 Sloane points240 Sloane pointsNew Set10 equidistributed points50 equidistributed points30 equidistributed pointsMatlab

    0 20 40 60 80 100 120 140 160 180 2000

    1

    2

    3

    4

    5

    6

    7

    8

    9x 10

    −3

    mIn

    tegr

    al E

    rror

    Equidistributed points21 Sloane points120 Sloane pointsNew Set

    7 / 14

  • Benchmark Tests

    w(t) = −0.2L tT.

    J̇ + Div(−K̂(F) Grad p

    )= 0

    Div(−Jp g−1F−T + P̂sc(F)

    )= 0

    χ3 = H + w, Q.E3 = 0, ∀X ∈ Γu− p = 0, P.N = 0, ∀X ∈ Γwχ3 = 0, Q.(−E3) = 0, ∀X ∈ Γl

    8 / 14

  • Benchmark Tests

    Name Performed integration N

    Sim-1 SDA 50 equidistributedSim-2 SDA 200 equidistributedSim-3 Matlab Integration, external call to Matlab //Sim-4 SDA 21 Sloane pointsSim-5 SDA 120 Sloane pointsSim-6 SDA 41, (Θ,Φ) ∈ I × J

    Θ ∈ I ={

    0,π

    6,π

    4,π

    3,

    2π5,π

    2

    },

    Φ ∈ J ={

    0,π

    4,π

    2,

    3π4, π,

    5π4,

    3π2,

    7π4

    }.

    9 / 14

  • Results - Radial Permeability

    0 0.2 0.4 0.6 0.8 1.00

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    0.8

    ξ

    Z011

    (t=

    0)

    Sim−1Sim−2Sim−4Sim−5Sim−6Matlab

    0 0.2 0.4 0.6 0.8 1.00

    0.1

    0.2

    0.3

    0.4

    0.5

    0.6

    0.7

    ξ

    Z11

    (t=

    20)

    Sim−1Sim−2Sim−4Sim−5Sim−6Matlab

    Sim-1 Sim-2 Sim-4 Sim-5 Sim-6

    Comp. Time 5 min 15 s ≈ 40 s 55 s 2 min 20 s ≈ 30 s

    Memory [Gb] 2.52 2.54 2.53 1.44 1.21

    Sim-3 Computational time: 3 h 40 minSim-3 Memory: 2.4 Gb 10 / 14

  • Results - Axial Permeability

    0 0.2 0.4 0.6 0.8 1.00

    0.5

    1.0

    1.5

    0

    0.5

    1.0

    1.5

    ξ

    Z33

    (t=

    0)

    Sim−1Sim−2Sim−4Sim−5Sim−6Matlab

    0 0.2 0.4 0.6 0.8 1.00

    0.5

    1.0

    1.5

    0

    0.5

    1.0

    1.5

    ξ

    Z33

    (t=

    20)

    Sim−1Sim−2Sim−4Sim−5Sim−6Matlab

    Sim-1 Sim-2 Sim-4 Sim-5 Sim-6

    Comp. Time 5 min 15 s ≈ 40 s 55 s 1 min 20 s s 18 s

    Memory [Gb] 2.52 2.54 2.53 1.44 1.21

    11 / 14

  • Results - Stress

    0 0.2 0.4 0.6 0.8 1.00

    0.05

    0.1

    0.15

    0.2

    0.25

    0.3

    0.35

    0.4

    ξ

    S11

    [MP

    a]

    Sim−1Sim−2Sim−4Sim−5Sim−6Matlab

    0 0.2 0.4 0.6 0.8 1.00

    0.005

    0.010

    0.015

    0.020

    0.025

    ξ

    S33

    [MP

    a]

    Sim−1Sim−2Sim−4Sim−5Sim−6Matlab

    Figure: Radial (left) and Axial (right) stress components related to fibres

    12 / 14

  • Conclusions

    If the quadrature points are properly chosen, an internal implementation of the SDA is ingeneral preferable to an external Matlab call.

    To validate the point set I × J for a more general computational and mathematical setting,we need to test it on a wider range of benchmark problems and constitutive laws.

    Some CitationsAspden, R.M., Hukins, D.W.L.: Collagen organization in articular cartilage, determined by X-ray diffraction, andits relationship to tissue function, Proc. R. Soc. B, 212:299–304, 1981.

    Carfagna, M., Grillo, A., Federico, S., The Spherical Design Algorithm in the numerical simulation of biologicaltissues with statistical fibre-reinforcement, submitted.

    Hardin, R.H., Sloane, N.J.A.: McLaren’s Improved Snub Cube and Other New Spherical Designs in ThreeDimensions, Discrete and Computational Geometry, 15:429–441, 1996.

    Delsarte, P., Goethals, J.M., Seidel, J.J.: Spherical codes and designs, Geometriae Dedicata, 6:363–388, 1977.

    Spherical t-designs: http://neilSloane.com/sphdesigns/dim3/

    http://neilSloane.com/sphdesigns/dim3/

  • Thank YouFor Your Kind

    Attention