BANDEAU4_ESMC_copie_1.jpg

Browsing > By speaker > Bisighini Beatrice

A finite-element Julia platform for solid-to-beam contact modelling in vascular biomechanics
Beatrice Bisighini  1, *@  , Albert Argilaga  2@  , Baptiste Pierrat  1@  , Stéphane Avril  1@  , Miquel Aguirre  2, 3@  
1 : École des Mines de Saint-Étienne
Laboratoire Sainbiose, INSERM U1059, Saint-Etienne, France
2 : Centre Internacional de Mètodes Numèrics en Enginyeria
3 : Laboratori de Càlcul Numèric (LACAN)
* : Corresponding author

Stent-based devices have become pivotal in the treatment of various peripheral and cerebrovascular diseases, including the use of stents for vessel support and stent retrievers for thrombectomy procedures. These devices, typically small cylindrical structures made of metal or polymer, are delivered into the vasculature via a catheter. Upon deployment, stents expand to prop open diseased vessels and restore blood flow, while stent retrievers are designed to capture and extract clots. However, the interaction between these devices and the vascular wall during deployment or retrieval can induce non-physiological stresses. Additionally, the significant displacements and geometric nonlinearities inherent to these processes make it difficult to predict the final device configuration or the treatment outcome. This unpredictability can lead to prolonged intervention times and potential complications. Therefore, there is a critical need for advanced computational algorithms that enable virtual planning of stent deployment and retrieval, delivering accurate simulations within clinically relevant timeframes.

Finite element models have been widely employed to simulate the intricate interactions between stent-based devices, arterial walls, and clots [1-3]. These models offer valuable mechanical insights into the behaviour of these medical devices, facilitating the optimization of their designs to improve performance and durability [4]. Additionally, patient-specific simulations, which incorporate individual anatomical geometries, are playing an increasingly prominent role in clinical decision-making by predicting both short- and long-term treatment outcomes [5].

In finite element simulations, 3D beam elements are commonly used to model stents due to their computational efficiency, while solid elements (e.g., tetrahedral or hexahedral) are typically reserved for detailed structural analyses [6,7]. Arterial walls are represented using either shell [5] or solid [1] elements, depending on the level of complexity and the need to capture their multilayered architecture. Clots are typically modelled using solid tetrahedral elements [2], with material properties tailored to account for variations in their composition and mechanical behaviour.

Many prior studies on the subject rely on commercial software like Abaqus to perform these simulations. While commercial software offers reliability and ease of use, it comes with notable limitations. These include high licensing costs, thus typical restrictions on the number of licenses available, and limited flexibility for modifying the underlying computational formulations. Such constraints can limit the customization required for specialized applications and restrict the ability to run multiple simulations in parallel—an essential capability in machine learning.

In this context, this work proposes an efficient, open-source finite element framework for vascular biomechanics written completely in the Julia programming language. Julia was deemed a good candidate for the implementation because it provides an optimal balance between performance and usability, combining the computational speed of compiled languages with the interactivity of MATLAB and Python. This framework was developed leveraging existing formulation for solid mechanics [8] and our previous work on beam-to-surface contact mechanics [9]. Specifically, we have recently reported an efficient 3D corotational formulation to simulate a beam-to-rigid surface contact. In contrast to total Lagrangian beam formulations, the motion of each element in this formulation is separated into a rigid body component and a small local deformation. Consequently, this approach yields a computationally efficient formulation by allowing us to model beam deformation via linear constitutive models while incorporating nonlinearities into the rigid body component. Specifically, this beam formulation was implemented within the Julia-package EndoBeams.jl, which has proved very fast, with computational times comparable with Abaqus, thanks to its specific finite element formulation and the very efficient implementation with parallel computing capabilities [10]. For the vascular model, we relied on a 3D total Lagrangian implicit finite element formulation of solid elements, which allows the simulation of hyperelastic solids.

In the current work, we built upon these advances to develop a fully implicit algorithm to couple the contact between solid elements and corotational beam elements. The contact was modelled using the master-slave approach described in [11]. The framework was used to simulate stent deployment in deformable vessels and clot retrieval using stent retrievers. After detailing the formulation and implementation, we will present several examples to demonstrate the efficacy and robustness of the proposed algorithm.

REFERENCES

[1] F. Auricchio, M. Conti, M. De Beule, G. De Santis, and B. Verhegghe, ‘Carotid artery stenting simulation: From patient-specific images to finite element analysis', Medical Engineering & Physics, vol. 33, no. 3, pp. 281–289, Apr. 2011.

[2] G. Luraghi, R. M. E. Cahalane, E. Van De Ven, S. C. M. Overschie, F. J. H. Gijsen, and A. C. Akyildiz, ‘In vitro and in silico modeling of endovascular stroke treatments for acute ischemic stroke', Journal of Biomechanics, vol. 127, p. 110693, Oct. 2021.

2021.

[3] D. Ma, G. F. Dargush, S. K. Natarajan, E. I. Levy, A. H. Siddiqui, and H. Meng, ‘Computer modeling of deployment and mechanical expansion of neurovascular flow diverter in patient-specific intracranial aneurysms', Journal of Biomechanics, vol. 45, no. 13, pp. 2256–2263, Aug. 2012.

[4] G. Alaimo, F. Auricchio, M. Conti, and M. Zingales, ‘Multi-objective optimization of nitinol stent design', Medical Engineering & Physics, vol. 47, pp. 13–24, Sep. 2017.

[5] L. Derycke, S. Avril, D. Perrin, J.-N. Albertini, and F. Cochennec, ‘Computer Simulation Model May Prevent Thoracic Stent-Graft Collapse Complication', Circ: Cardiovascular Imaging, vol. 15, no. 4, Apr. 2022.

[6] G. Luraghi, S. Bridio, F. Migliavacca, and J. F. Rodriguez Matas, ‘Self-expandable stent for thrombus removal modeling: Solid or beam finite elements?', Medical Engineering & Physics, vol. 106, p. 103836, Aug. 2022, doi: 10.1016/j.medengphy.2022.103836.

[7] L. Petrini, F. Migliavacca, F. Auricchio, and G. Dubini, ‘Numerical investigation of the intravascular coronary stent flexibility', Journal of Biomechanics, vol. 37, no. 4, pp. 495–501, Apr. 2004.

[8] J. Bonet, A. J. Gil, and R. D. Wood, Nonlinear Solid Mechanics for Finite Element Analysis: Dynamics, 1st ed. Cambridge University Press, 2021.

[9] M. Aguirre and S. Avril, ‘An implicit 3D corotational formulation for frictional contact dynamics of beams against rigid surfaces using discrete signed distance fields', Computer Methods in Applied Mechanics and Engineering, vol. 371, p. 113275, Nov. 2020.

[10] B. Bisighini, M. Aguirre, B. Pierrat, D. Perrin, and S. Avril, ‘EndoBeams.jl: A Julia finite element package for beam-to-surface contact problems in cardiovascular mechanics', Advances in Engineering Software, vol. 171, p. 103173, Sep. 2022. 

[11] P. Wriggers, Computational Contact Mechanics, 2nd ed. Springer Press, 2006.


Loading... Loading...