1 Introduction

1.1 Background

Needles and microneedles have increasingly attracted attention in medical diagnosis and clinical therapies in recent decades. Their use in various medical procedures such as vaccinations, regional anesthesia injections, drug delivery, brachytherapy for cancer treatment, blood sampling, biopsy, neurosurgery, muscle and skin signal recording, virtual reality surgical systems, and surgical robots provided a considerable improvement in different stages of diagnosis and treatment [1,2,3,4] (Fig. 1).

Fig. 1
figure 1

The applications of needles and microneedles in medical diagnosis and treatment

The precision of percutaneous insertion plays an important role in the patients’ safety and the diagnosis fidelity or treatment efficacy. The accuracy of tissue cutting with medical tools depends on the mechanical characteristics of the tissue, tool material and design, and operation mechanism. This is where numerical modelling comes into play. Modelling needle-tissue interactions not only can help developing novel medical devices but also can reduce the need for performing animal and human studies and their consequent economic and ethical issues. Finite-element (FE) method has been shown to be a remarkably powerful method for modelling of damage and injury in human and animal tissues [5,6,7].

In the investigation of needle-tissue interactions, various biological and non-biological soft tissues have been of interest to researchers. The skin, muscle, fat, liver, and brain are among the most popular biological tissues that have been investigated using FE modelling [8,9,10,11]. Most of these models exploited either the human skin due to easy accessibility or porcine organs due to their similarity to human tissues in terms of their micro structures and mechanical properties [12, 13]. Moreover, many studies used non-biological soft phantoms to mimic soft tissues for FE model developments [14, 15].

1.2 Related Reviews

To date, there have been substantial advances in cutting soft tissues and needle intervention in medical applications. Some published reviews tried to survey these advances from different perspectives. Abolhassani et al. [16] conducted a survey on needle penetration into soft tissues that included studies on modelling of insertion forces, needle deflection, tissue deformation, and automated insertion procedures. With the development of robot-assisted procedures, numerous studies paid attention to the application of needles used in those procedures. For instance, Misra et al. [17] reviewed the literature of tool-tissue interaction models. They covered continuum mechanics for tissue modelling, FE modelling, non-invasive and invasive soft tissue deformation modelling as well as model acquisition methods and commercial surgical simulators.

Experimental studies of the interaction forces between a needle and tissue were reviewed by van Gerwen et al. [18]. They remarkably summarized data on needle axial force characteristics (magnitude, insertion phases, and force components) as well as the effects of insertion methods (manual vs. automated, velocity, axial rotation, location, and direction), needle characteristics (diameter, tip type, sharpness, and lubrication), and tissue characteristics (artificial vs. biological, human vs. non-human, live vs. dead) on the insertion procedure. In another survey, Wang et al. [19] summarized needle-tissue interaction studies surveying needle geometries, modelling approaches (e.g., mathematical models, FE simulations, and fracture mechanics approaches), design, manufacturing, and applications.

Recently, microneedles attracted the attention of researchers due to their advantages over hypodermic needles such as minimal invasiveness, less pain and irritation, simpler operation, and stability of therapeutic procedures [20, 21]. Ma and Wu [22] reviewed the studies that investigated bio-microneedles and bio-inspired microneedles. They classified various microneedles and discussed the insertion characteristics of microneedles into soft tissues and their efficiency for drug delivery.

Takabi and Tai [23] reviewed studies that described the cutting mechanics of tissues with various mechanical properties (i.e., soft tissues and bone) and related modelling techniques. Their review included both mathematical models (elemental cutting tool and fracture mechanics models) and computational models (FE analysis with cohesive zone and nodal separation models). Also, Liu et al. [24] reviewed the development of surgical blades for cutting soft biological tissues with a concentration on the different cutting mechanisms, optimization of the cutting parameters, the advances in surgical blades’ material and structure, and the damage of tissue and blades. Some studies in the literature also focused specifically on bone cutting and needle insertion to bone tissue instead of soft tissues [25,26,27].

Robot-assisted surgical tools and haptic devices are among the applications that highly involve medical needles. Gao et al. [28] conducted a survey on different algorithms of needle steering techniques (e.g., nonholonomic systems, artificial potential field algorithm, virtual spring model, cantilever beam model). Such techniques can be used to facilitate target hitting, path planning, and desirable trajectory achievement. Ravali and Manivannan [29] also reviewed different models of needle insertion, tissue deformation, and their interactions for haptic technologies. The classical and dynamic friction models as well as the importance of psychophysics and corresponding psychophysical parameters in designing needle simulators were covered in their study. Furthermore, a systematic review of the scientific and patent literature for needle-steering instruments was conducted by Scali et al. [30] in which distinguished mechanisms for the instrument deflection in either uncalled-for or on-demand situations were classified and the related design solutions were discussed. Li et al. [31] also reviewed the interactions between needle and tissue in image-guided robot-assisted surgical systems taking force modelling, surgical simulations, and steering control into account. Moreover, Corrêa et al. [32] reviewed studies on haptic interactions for virtual needle-insertion training simulations and covered different methodologies, types of environments, medical applications, devices, and haptic feedback.

1.3 Scope of This Review

In this review, we specifically focused on modelling tissue deformation and the cutting process using FE analysis, which is not only a powerful tool for modelling biomechanical procedures but also practical in many different cases where real experimental studies are not feasible. It also does not have medical and ethical challenges that experimental research on human and animals should usually deal with. Models of needle-tissue interactions can be classified into two general categories; namely, non-invasive and invasive models. In the first category, the deformation of tissue or needles prior to the tissue puncture or needle damage is considered while in the second category, a mechanism of failure is implemented in the model to enable the insertion of a needle (or any type of cutter) into the tissue.

This paper covers non-invasive and invasive approaches separately. In each section, the reviewed papers are mainly discussed in chronological order. Moreover, a brief survey of the most recent applications of FE models in real-time haptics is provided at the end of the paper.

1.4 Source of Reviewed Articles

The reviewed articles were primarily sourced from academic research databases including ScienceDirect, Google Scholar, PubMed, Web of Science, and Scopus. We conducted a comprehensive search using keywords (e.g., needle, biological tissue, soft tissue, finite element modelling, puncture, cutting, cohesive zone method, CZM, real-time haptics) and Boolean operators to ensure coverage of relevant literature.

1.5 Selection Criteria

The most important selection criterion for this review was relevance to the topic. Numerous studies have been conducted in the field of needle-tissue interactions that used various methods such as experimental, analytical, and numerical. However, the focus of the current review was only on numerical articles. Moreover, among all numerical methods studied in the literature like Finite Element Method (FEM), Finite Difference Method (FDM), Finite Volume Method (FVM), Boundary Element Method (BEM), and Monte Carlo Methods, we only focused on FEM studies. The other criterion was publication date within the last 15 years to ensure currency (more than 80% of the reviewed articles were published in the recent decade). We conducted all searches from September 2019 to October 2022.

2 Non-invasive Finite-Element Models

The earliest models in the literature of needle-tissue interactions are models in which no crack propagation happens in the tissue and consequently, the needle does not penetrate inside the tissue. Although some of these studies claim modelling the penetration procedure, they do not include a damage mechanism to account for the cutting procedure. Hereafter, we call these models non-invasive. The needle in these models either does not exist, is in external contact with the tissue, or is embedded in the tissue yet without the capability of inducing further crack propagation. The popularity of these models has had two main reasons: firstly, some applications do not require cutting tissues, and analyzing their deformation under the external load of the needle without crack propagation in the tissue gives enough information on needle-tissue interaction (e.g., finding needle reaction force preceding the tissue puncture and predicting tissue deformation under needle indentation). Secondly, fracture modelling in a soft tissue, as a complicated non-linear phenomenon, usually involves an immense computational cost and requires experimental measurements for validation.

Aoyagi et al. [33] used an FE model of microneedle insertion into the skin tissue to investigate stress concentration around the tip of microneedles of different shapes (i.e., straight, simple jagged, and harpoon shapes) and various widths and tip angles. To this end, they used both two-dimensional and three-dimensional FE models for the simulation of sharp microneedles and jagged shape microneedles imitating mosquito’s proboscis. In their models, no failure criterion was incorporated into the tissue; instead, the microneedle was embedded in the tissue since the beginning. Their simulations were performed under a load-controlled condition by applying a constant force along the centerline of the needle and finding the stress distribution in the tissue. The needle was considered to be made of polylactic acid (PLA) and the skin tissue was modelled as silicone rubber with linear elastic material properties. Figure 2 exhibits stress distribution in the skin tissue caused by microneedle insertion in different geometrical and loading conditions. Due to symmetry, in their three-dimensional model, only a quarter of the needle was considered in all simulations. The results showed sharper and thinner microneedles cause more severe stress concentration in the tissue leading to an easier penetration procedure. For more complicated jagged shape microneedles, however, the distribution of stress concentration is not always identical. Needles with a simple jagged shape cause stress concentration only around the needle tip in the tissue while for harpoon shape needles the stress concentration appears at the tip areas of the jagged protrusions. Multiple stress concentrations happening in the tissue by harpoon-shaped needles can be regarded as a more effective option for easy needle penetration.

Fig. 2
figure 2

Stress distribution in the artificial skin tissue (made of silicone rubber) around the microneedle insertion location obtained from FE modelling of the embedded needle in the silicone rubber without incorporation of any damage mechanism, Reprinted from [33] with permission from Elsevier: a the effect of tip angle (top) and width (bottom) on stress, b the effect of jagged shape on stress

Although in some tissues under specific loading conditions linear mechanical properties can imitate the stress–strain characteristics, the behaviour of most biological tissues can be captured more accurately using non-linear constitutive material models. Wittek et al. [34] employed a fully non-linear FE model that considered both geometrical and material nonlinearities using subject-specific constitutive properties to simulate needle insertion into the brain tissue. They implemented their proposed model on the swine brain and determined the constitutive properties experimentally. An Ogden hyper-viscoelastic material model proposed by Miller and Chinzei [35] was adopted to define the constitutive behaviour of the brain tissue. Based on their model, the strain-energy potential function (W) and shear modulus (\(\mu\)) can be written as follows [36]:

$$W= \frac{2}{{\alpha }^{2}}{\int }_{0}^{t}\left[\mu \left(t-\tau \right)\frac{d}{d\tau }({\lambda }_{1}^{\alpha }+{\lambda }_{2}^{\alpha }+{\lambda }_{3}^{\alpha }-3)d\tau \right]$$
(1)
$$\mu ={\mu }_{0}\left[1-\sum_{k=1}^{n}{g}_{k}(1-{e}^{t/{\tau }_{k}})\right]$$
(2)

where \({\lambda }_{i}\) represents the principal stretch and \(\alpha\) is a real-valued material coefficient. Also, \({\mu }_{0}\) is the instantaneous shear modulus and \({g}_{k}\) and \({\tau }_{k}\) are the relaxation coefficient and characteristic time, respectively. Wittek et al. considered only two terms in Eq. 2 (i.e., n = 2).

Wittek et al. used magnetic resonance images to reconstruct the brain mesh from the swine brain. Eight-node hexahedral elements with hourglass control were exploited in their model. The pia matter (a tissue layer enveloping the brain) was modelled with Belytschko–Tsay shell elements [37] rigidly attached to the hexahedral elements and using the Mooney–Rivlin constitutive equation [38]:

$$W=\frac{{C}_{1}}{2}\left({I}_{1}-3\right)+\frac{{C}_{2}}{2}({I}_{2}-3)$$
(3)

where W is the strain-energy potential function, \({C}_{1}\) and \({C}_{2}\) are material constants and \({I}_{1}\) and \({I}_{2}\) are the invariants of the right Cauchy-Green deformation tensor. They assumed \({C}_{1}={C}_{2}\) and as shear modulus is \(\mu =2({C}_{1}+{C}_{2})\), they needed only one parameter as \({C}_{1}={C}_{2}=\frac{\mu }{4}\).

Instead of directly including the needle, they applied external boundary conditions on several pia matter nodes representing the needle tip. By this means, they analyzed the effect of needle indentation on the brain surface in the pre-puncture phase without incorporating any damage mechanisms.

Modelling the high-speed deformation of biological tissues, especially using complicated three-dimensional models with non-linear material properties, involves high computational costs. Therefore, it is necessary to choose a suitable numerical solver and an appropriate mesh type to obtain reliable results with high enough accuracy while minimizing the computational cost. Idkaidek and Jasiuk [39] simulated the interaction of a surgical knife and the porcine liver using different implicit and explicit analysis schemes, as well as various element types and mesh densities in ABAQUS and investigated their effects on the computation time. A third-order polynomial form of Ogden hyperelastic material [40, 41] was assigned to the liver tissue:

$$W=\sum_{i=1}^{N}\frac{2{\mu }_{i}}{{\alpha }_{i}^{2}}\left({\overline{\lambda }}_{1}^{{\alpha }_{i}}+{\overline{\lambda }}_{2}^{{\alpha }_{i}}+{\overline{\lambda }}_{3}^{{\alpha }_{i}}-3\right)+\sum_{i=1}^{N}\frac{1}{{D}_{i}}{({J}^{del}-1)}^{2i}$$
(4)

where \({\overline{\lambda }}_{i}\) is the deviatoric principal stretch, \({J}^{del}\) is the elastic volume ratio, and \({\mu }_{i}\), \({\alpha }_{i}\), \({D}_{i}\) are material constants. The liver was defined as a nearly incompressible material using the material properties reported by Kemper et al. [42]. The surgical knife was modelled with elastic properties and compared with a rigid model of the knife, and from this comparison, the authors concluded that there are no noticeable differences between them in terms of simulation speed. The surgical knife was meshed with hexahedral elements, whereas different meshing strategies using either hexahedral or tetrahedral elements with various element sizes were considered for the tissue. The advantage of the explicit solver, convergence, usually comes with a high computational time. Idkaidek and Jasiuk [39] showed increasing the load rate (increasing the material strain rate artificially with the same load rate factor) or applying mass scaling (increasing the stable time increment by a factor of f while the material density increased artificially by a factor of f 2) to the FE model can significantly reduce the simulation time of the explicit solver but the results are only accurate if the inertia forces are insignificant.

The tissue displacement during the insertion process usually leads to a target motion and consequently, an abortive medical procedure. The target motion happens due to the interaction between the needle and tissue and can be captured using FE simulation. Oldfield et al. [43] explored the effects of different actuation mechanisms of the needle including direct push, reciprocal motion, and reciprocal motion with pullback in reducing target motion. They performed three-dimensional FE modelling of multi-segment needle insertion into a soft tissue with a pre-existing crack and verified their calculations using experiments of the insertion of a needle into a gelatin tissue phantom during which the target motion was measured using digital image correlation. The tissue phantom was modelled as a linearly elastic block and the needle was modelled as a four-part rigid body that inserts into the tissue with a pre-existing crack on a straight insertion trajectory along the needle axis. In their simulations, they also added a frictionless rigid collar inserted on the top surface of the tissue block to prevent excessive distortion or collapse of elements. Figure 3 shows the modelled tissue phantom with a pre-existing crack as well as the needle geometry and mesh. Coulomb friction between needle segments and crack surfaces was established using a penalty contact algorithm. Two different types of elements including eight-node hexahedral reduced-integration elements and four-node tetrahedral elements were adopted for regions adjacent to the crack and parts away from the insertion region, respectively. All simulations were conducted using ABAQUS/Explicit solver under a quasi-static loading condition. They also used scaling in the insertion velocities to save computational time.

Fig. 3
figure 3

FE modelling of needle-tissue interactions without incorporation of any damage mechanism in the gelatine tissue phantom [43]: a constructed elastic block of tissue a with a planar crack, b a cutting view of needle-tissue model representing the model mesh and crack dimensions

The strain in the tissue in interactions with a needle is associated with the patient’s pain received by nociceptors [44]. Halabian et al. [45] combined FE analysis with experimental measurements of needle insertion in the femoral vein catheterization to study the association of the pain score in the patients with the strain and stress distribution around the insertion point. The effect of the insertion angle on the pain score was studied to determine the most appropriate angle for injection. They modelled a part of the skin with subcutaneous tissue (i.e., fat, muscle, and ligament) and femoral artery, in a rectangular cube of the femur tissue adopted from another study by Miller et al. [46]. Figure 4a shows the needle and femur tissue geometry and mesh. In their model, two distinct geometries consisting of the central part and peripheral part were combined, tied together at their interfaces, and were meshed with hexagonal and sweep elements, respectively. Also, a bevel-tipped needle with a cutting angle of 45° was considered in their simulation. Needle’s Degrees of Freedom (DOFs) were all constrained except translation along the insertion trajectory and the soft tissue was modelled as an incompressible elastic material. Figure 4b shows the distribution of von Mises stress around the needle-tissue interaction area with two of the investigated insertion angles; i.e., 45\(^\circ\) (top) and 90\(^\circ\) (bottom). The maximum and minimum stress magnitudes around the needle tip occur with the insertion angle of 45\(^\circ\) and 90\(^\circ\), respectively. This can be related to the higher level of shear stress in the tissue with the insertion angle of 45\(^\circ\) that and that the shear stress is the dominant stress component compared to the normal stress in this particular case. As they did not define any damage mechanism in their model, no rupture was envisaged to occur during the insertion procedure, and the needle did not penetrate the deep parts of the tissue. Amin et al. [47] also analyzed needle insertion into the skin for insulin therapy using FE simulation and studied the effects of insertion angles and needle lengths on the patient injury and pain in terms of the maximum stress and strain values around the insertion point. A Computerized Tomography (CT) image dataset of the healthy abdominal skin was used to reconstruct the model [48] and a bevel-tipped needle was considered. All FE simulations were performed using MSC Marc. Similar to Halabian et al. [45] the needle tip was inserted into the skin without considering any damage mechanism in their model.

Fig. 4
figure 4

FE model of needle and femur tissue with no damage mechanism incorporated to the tissue, Reprinted from [45] with permission from Springer Nature: a geometry (top) and meshing (bottom) of the 3D model of needle-tissue interaction, b the distribution of von Mises stress around the needle-tissue interaction location with an insertion angle of 45\(^\circ\) (top) and 90\(^\circ\)(bottom)

The geometry and dimension considerations of microneedles play an important role in their applicability and effectiveness. Loizidou et al. [49] exploited CT scan imaging and FE analysis to study the effect of the geometric composition of microneedles on their mechanical strength and skin-penetration characteristics. They investigated an array of 3 \(\times\) 3 microneedles with three different base geometries for microneedles including triangular, square, and hexagonal. Microneedles were made of poly-lactic-co-glycolic acid (PLGA) material which was considered linear elastic. Also, the skin was modelled as a two-layer cylindrical structure, emulating stratum corneum and viable epidermis (top layer) and the dermis (bottom layer). Both epidermis and dermis were simulated as nearly incompressible linear elastic materials. They assessed von Mises stress and critical buckling loading for different geometries of microneedles. Figure 5 shows the buckling modes (a) and surface von Mises stress (b) on an array of microneedles with a triangular-shaped base. Based on their observation, hexagonal and square base microneedle arrays had analogous buckling modes and stress distribution in which the failure point was located slightly above the microneedle tip.

Fig. 5
figure 5

Results of FE modelling interaction of a 3 × 3 microneedle patch with porcine skin while no damage mechanism was implemented in the tissue, Reprinted from [49] with permission from Elsevier: a buckling modes, b and the distribution of surface von Mises stress

Radhika and Gnanavel [50] employed FE analysis to investigate the efficiency of various polymer-based microneedles during the insertion process into the porcine skin. They compared the numerical results of exerted insertion force as well as the insertion depth of two polymers, polycarbonate (PC) and polyurethane (PU), with silicon. Figure 6-a and Fig. 6-b compare the penetration performance of two types of microneedles (silicon and PC) into the skin in terms of microneedles deformation and von Mises stress, respectively. Their results showed that the deformation of silicon microneedle was almost twice the deformation of PC microneedle, while the stress concentration on PC microneedle was much larger than that on silicon microneedle. They did not provide material failure criteria, but they reported that PU material structurally failed during the insertion process and only PC could cope with the maximum load of 40N. They compared their numerical results with the experimental results just for PC (insertion depth vs force) with a deviation of 18.17%.

Fig. 6
figure 6

Results of FE modelling of microneedle-porcine skin interactions without incorporation of any damage mechanism in the tissue, Reprinted from [50] with permission from Elsevier: a deformation of silicone microneedle (left) compared to the deformation of polycarbonate microneedle (right), b von Mises stress on silicon microneedle (left) compared to von Mises stress on polycarbonate microneedle (right)

The investigation of needle-tissue interactions using non-invasive FE models can provide lots of information about the deformational behaviour of soft tissues and their stress–strain characteristics. Moreover, these models are usually computationally less expensive than invasive models, and easier to be conducted on various biological tissues, with complicated geometrical and mechanical properties. It is usually achievable to incorporate different types of hyperelastic and viscoelastic properties to the tissue in these models, while they still work efficiently and with lower odds of divergence issues compared to more complicated models incorporating damage mechanisms for the soft tissue. However, the information obtained from these models is usually limited and cannot be applied to all needle insertion procedures, especially for high strain rates in which crack propagates rapidly in the tissue, or for analyzing medical cases in which needle penetration into the depth of the tissue is necessary. For this reason, invasive FE models play very important roles in studies dealing with needle-tissue interaction.

3 Invasive Finite-Element Models

Although non-invasive needle-tissue interaction models provide remarkable information about the tissue and needle interaction, most medical applications involve tissue puncture and crack propagation. Therefore, modelling the needle insertion into soft tissues enabled by implementing different damage mechanisms in FE method was investigated by many groups in recent decades. We classified the studies of invasive FE models into five categories, namely nodal separation, element failure/deletion, cohesive zone (CZ), arbitrary Lagrangian–Eulerian (ALE), and coupled Eulerian–Lagrangian (CEL) methods, which will be discussed separately in detail. In addition to providing the detailed FE modelling techniques and the main insightful results, that can help the reader to deal with different modelling challenges, we summarized the main advantages and disadvantages of each method at the end of the related sections. These can be beneficial to guide choosing the appropriate method for future modelling studies.

3.1 Nodal Separation Models

Some studies in the literature defined the damage mechanism using algorithms based on the displacement of nodes in the cutting zone; hence we call them nodal separation models. Although a damage mechanism is included in these models, it is not established based on a failure mechanism in elements throughout the model or even elements located in the cutting zone. Instead, these models exploit parameters such as local effective modulus (LEM) or fracture toughness to calculate the cutting force as the cutting edge advances. The needle insertion iteratively progresses the procedure until the target insertion depth is achieved. Chanthasopeenphan et al. [51, 52] modelled the cutting process of the liver tissue based on a sequence of intermittent localized crack extensions. Each of the localized crack extensions was realized by applying a localized linear force–displacement loading followed by sudden unloading. They used ex vivo experimental data of cutting the pig liver to find the self-consistent local effective modulus of elasticity for each specimen. Based on the liver specimens’ thickness, they used a three-dimensional model as well as two-dimensional models with plane-stress and plane-strain elements. They calibrated LEM to reproduce the experimental cutting force during the cutting procedure. Local force increments were divided by displacement increments at various depths of insertion to calculate LEM and to tune the corresponding elastic moduli. As the cutting edge advances, the nodes in front of it are pushed and united sequentially. Therefore, instead of incorporating element failure, the cutting force was idealized to solely cause elastic deformation in the tissue. Although their model can be considered superior in terms of computational cost, it is not flexible enough to be used for various cutting tools, speeds, and tissues.

Gokgol et al. [53] carried out several experiments of inserting custom-made needles into bovine livers and developed an FE model based on their experiments. They chose a hyper-viscoelastic material model for the bovine liver tissue and estimated the material properties using static indentation and ramp-and-hold experiments. An energy-based fracture mechanics approach was used to define crack propagation in the tissue. They developed a simplified two-dimensional FE model that contained only the region around the needle insertion point and the solution was considered to be axisymmetric with respect to the insertion axis. Figure 7a shows their model with two different needles: a cylindrical probe with a round tip (left), and a needle with a sharp tip (right). They used an inverse solution to optimize the liver mechanical properties by minimizing the error between simulation and experimental force responses during the needle insertion in a displacement-controlled simulation. A 5-term Mooney-Rivlin strain energy function was used to define the hyperelastic properties of the tissue and a generalized Maxwell solid model was employed to characterize its viscoelastic properties. The node separation at the needle tip was defined based on the comparison of viscoelastic work and fracture work during the insertion process. To this end, the fracture work was calculated by multiplying the crack area by the tissue fracture toughness and the viscoelastic work was obtained by calculating the difference between the total work and fracture work. The viscoelastic work exceeding the fracture work led to the separation of the next node and one-step penetration of the needle into the tissue. They defined the contact between the needle and the tissue by a trial-and-error identification on three parameters including the coefficient of friction, normal penalty stiffness factor, and penetration tolerance factor. The distribution of von Mises stress around the probe/needle is shown in Fig. 7b for the cylindrical probe (left) and the sharp needle (right). The maximum stress values in the tissue were approximately similar in the two cases. However, when the probe was inserted into the tissue, a larger part of the tissue tolerated a high amount of stress compared to the insertion of the sharp needle in which only a tiny zone of tissue bore the same level of stress.

Fig. 7
figure 7

FE modelling of needle insertion into bovine liver using a nodal separation model, Reprinted from [53] with permission from Elsevier: a geometry and mesh configuration for a cylindrical probe with a round tip (left) a needle with a sharp tip (right), b bovine liver deformation results for the cylindrical probe (left) and the sharp needle (right)

Wang et al. [54] simulated the interaction of flexible needles with soft tissues using an FE coupling model in ABAQUS to calculate the tissue deformation, needle deflection, and bending angle during the insertion process. To this end, the needle was modelled as a simple cantilever beam and the distribution of force components on it was investigated. The entire needle was discretized to multiple needle segments using beam elements that are connected to each other by one node between two adjacent segments. The FE simulations were carried out using both two-dimensional and three-dimensional models using quasi-static analysis. In the two-dimensional model, the needle did not rotate and therefore its trajectory remained in the same plane during the simulation. In the three-dimensional model, however, the needle can rotate, and the insertion trajectory did not remain parallel to the initial plane of beam elements. To simulate the needle insertion process through static mechanical analysis, the whole process was divided into several steps iteratively based on the needle nodes’ displacement. In their modelling strategy, the needle and tissue were analyzed separately, and their interaction was translated into the interaction between needle nodes and soft tissue nodes. Their results showed that the tissue displacement increased with the increase of insertion depth, and the more needle went inside the tissue, the more its trajectory deviated from its initial trajectory.

Nodal separation FE models are among the invasive models with comparatively lower computational costs, as they do not include complicated elements with a pre-defined failure mechanism. However, they usually require lots of iterations to investigate the needle insertion procedure and to find out the insertion trajectory. These models usually amalgamate the benefits and drawbacks of simple non-invasive models with more complicated invasive models. Hence, in a general statement, they are more computationally expensive than non-invasive models and less expensive than many other invasive models. Moreover, although they can incorporate crack propagation in the tissue, they usually do not have the capability of invasive methods that implement a damage mechanism to the model’s elements directly.

3.2 Element Failure/Deletion

Since in invasive models, the needle can penetrate the tissue, an algorithm is required to emulate the cutting procedure while maintaining the contact between the needle and tissue. In FE models, element failure and element deletion approaches are among the most prevalent ones that can emulate invasive cutting procedures while maintaining the needle-tissue contact. In these approaches, a damage model based on von Mises stress failure, ultimate strength, Johnson–Cook damage, shear strain threshold, distortion energy failure, etc. is adopted to enable cutting the tissue. Unlike nodal separation models, here we deal with damage mechanisms incorporated directly into the elements that constitute the tissue. Damage is set up either on the whole tissue domain or on the cutting zone where the needle directly interacts with the tissue.

Kong et al. [55] presented an FE model of microneedle insertion into a multilayer skin consisting of stratum corneum, dermis, and hypodermis using ABAQUS/Explicit solver, based on the effective stress failure criterion and element deletion technique. They validated their model using the experimental data obtained by Davis et al. [56] and employed their model to investigate the effect of microneedle geometry on the insertion force. They modelled stratum corneum and dermis layers with an isotropic incompressible hyperelastic material characterized by the one-term Neo-Hookean strain energy function while modelled the hypodermis layer as a linear elastic material. The mechanical properties were chosen based on the experimental data reported by Wildnauer et al. [57], Duck [58], and Gerling and Thomas [59] for stratum corneum, dermis, and hypodermis layers, respectively. In their model, the hypodermis layer was not involved in the failure process and the microneedle could only penetrate the upper surface of the dermis layer. The simulations were performed using an axisymmetric model and meshed with four-node CAX4R elements. Only a limited part of the skin around the insertion point, big enough to avoid the effect of boundaries on the penetration zone, was considered in their model. The microneedle was modelled as a rigid body and the interaction of the microneedle tip and the skin was defined based on the surface-to-surface contact using a kinematic contact algorithm. The crack propagation was captured using an element-deletion algorithm implemented in a material subroutine with a von Mises stress failure criterion. The whole process was quasi-static.

Chen et al. [60] employed a non-linear FE model using the micro-biomechanical properties of the skin to investigate microneedle insertion. They investigated the skin deformation during the insertion process as well as the force response of the microneedle versus its displacement. They also provided some information on the effect of geometrical parameters of the microneedle on its fracture. They modelled skin as a multilayer tissue consisting of stratum corneum, viable epidermis, dermis, and hypodermis layers with thickness values of 20 µm, 80 µm, 1 mm, and 1 mm, respectively. They exploited the first-order Ogden hyperelastic material model for stratum corneum, viable epidermis, and dermis, while modelled the hypodermis layer as a linear elastic material. In order to avoid the effect of boundaries on the insertion process, they considered a large skin region, which was 20 times larger than the microneedle. The microneedle was defined as a rigid body in their model. Both microneedle and skin tissue were meshed with Ansys SOLID164 elements. An element-deletion damage model based on the ultimate strength of each element was implemented to enable microneedle penetration into the skin tissue. They defined an eroding surface-to-surface contact model that maintained the needle contact with interior elements (i.e., elements beneath the elements that form the exterior surface of the tissue) after the deletion of exterior elements (i.e., elements which form the exterior surface of the tissue). Their results showed that as soon as the microneedle touched the skin surface, it started to deform the skin tissue and increased the effective stress in it by moving forward gradually. The maximum von Mises stress occurred on the surface of the skin tissue around the microneedle tip, and the separation of the skin elements occurred when the failure criterion was satisfied.

Assaad et al. [61] studied the insertion of a bevel-tipped needle into a soft gel using a combination of the Johnson–Cook damage model [62] for the damage initiation and an element deletion-based method for the damage evolution during the simulation. The damage model for fracture strain (\({\varepsilon }^{f}\)) was defined by [62]:

$${\varepsilon }^{f}=\left[{D}_{1}+{D}_{2}{e}^{-{D}_{3}{\sigma }^{*}}\right]\left[1+{D}_{4}ln{\dot{\varepsilon }}^{*}\right][1+{D}_{5}{T}^{*}]$$
(5)

where \({D}_{1}\), \({D}_{2}\), \({D}_{3}\), \({D}_{4}\), and \({D}_{5}\) are material constants. Also, \({\sigma }^{*}\), \({\dot{\varepsilon }}^{*}\), and \({T}^{*}\) are pressure-stress ratio, dimensionless plastic strain rate, and homologous temperature of the gel, respectively. These parameters can be found by \({\sigma }^{*}=\frac{{\sigma }_{m}}{\tilde{\sigma }}\), \({\dot{\varepsilon }}^{*}=\frac{\dot{\varepsilon }}{{\dot{\varepsilon }}_{0}}\), and \({T}^{*}=\frac{T}{{T}_{m}}\), where \({\sigma }_{m}\) and \(\tilde{\sigma }\) are hydrostatic pressure and von Mises stress, \(\dot{\varepsilon }\) is strain rate for \({\dot{\varepsilon }}_{0}=1.0 \frac{1}{s}\), and \(T\) and \({T}_{m}\) are the gel temperature at the start of the experiment and the melting point temperature of the gel, respectively. They calculated the damage constants based on a compression test on the gel and verified their simulations using their experimental data of in situ images of the gel rupture. The gel was modelled as a linear elastic material in ABAQUS/Explicit solver, the needle and gel were both meshed using eight-node brick elements, and the gel was partitioned to reduce the number of DOFs and the computation time.

Peng et al. [63] used a failure criterion based on the distortion energy theory to model needle insertion into the cornea. The cornea was simplified to two layers including epithelium and stroma, which were defined as hyper-viscoelastic materials. They studied the needle insertion force at different insertion speeds and investigated the tissue injury using the von Mises stress around the insertion point. Since the properties of the two orthogonal directions in the cornea are almost the same [64, 65], it was modelled in an axisymmetric configuration in their model. The cornea was constrained by sclera which was simplified as an elastomer. They used four-node bilinear axisymmetric quadrilateral elements (ABAQUS CAX4R) and implemented reduced integration, distortion control, and enhanced hourglass control. The contact between the needle and tissue was defined by surface-to-surface explicit contact using a penalty contact algorithm with a sliding formulation and the normal behaviour of a hard contact definition (i.e., any contact pressure in two involved surfaces can be transferred between them and if the pressure reduces to zero they separate). Also, the tangential friction behaviour was related to the viscosity of the tissue that changed with the insertion speed based on the modified Karnopp friction model. They implemented a failure criterion using element deletion by defining a state variable, \(\delta\), in which the yield condition for material failure was expressed as:

$$\delta =\sqrt{\frac{1}{2}[{\left({\sigma }_{1}-{\sigma }_{2}\right)}^{2}+{\left({\sigma }_{2}-{\sigma }_{3}\right)}^{2}+{({\sigma }_{3}-{\sigma }_{1})}^{2}]}\le [\sigma ]$$
(6)

where \({\sigma }_{1}\), \({\sigma }_{2}\), and \({\sigma }_{3}\) are the three principal stresses, and \(\sigma\) is the breaking strength. Their results showed that the needle successively punctured epithelium, stroma, and then the lower surface of the cornea. During this procedure, the von Mises stress suddenly increased with the insertion of the needle into the corneal epithelium and then remained at an almost constant level during the rest of the insertion procedure.

Singh et al. [66] introduced a three-dimensional FE model of the insertion of flexible neural probes made with SU-8, Parylene C, or Polymer Shank. The probes can be used for signal acquisition devices like brain-to-computer interface systems. They also performed several experimental measurements on agarose tissue phantom, ex vivo rat brain, and ex vivo chick embryonic brain tissues to validate their FE models. They modelled agarose and the brain tissue as Ogden hyperelastic material with the parameters introduced in [67, 68]. The tissue and probe were meshed with eight-node reduced-integration (C3D8R) elements. The simulations were performed using ABAQUS/Explicit dynamic solver. An element failure approach based on the shear strain threshold was incorporated to enable probe insertion into the tissue. They performed sensitivity analysis on various geometrical and material properties. Jiang et al. [69] developed a three-dimensional FE model to simulate hollow needle insertion into the skin and investigated the effects of the needle diameter, tip angle, and insertion speed on the penetration force and stress and strain values around the insertion point. They assumed the needle to be rigid and used the mechanical properties of medical silicone, which was previously shown to have similar properties to the human skin [70]. They used hexahedral elements and considered a bilinear elastoplastic and strain-failure behaviour for the tissue. Figure 8-a shows the model of the needle insertion into a cylindrical shape structure, which represents the skin in their modelling configuration. The contact between the needle and tissue was of face penetration type with the Coulomb friction law. The whole simulation procedure was conducted through 40 incremental steps solved by the Full Newton–Raphson iterative method. They simulated both insertion and extraction of the needle. Figure 8-b shows the calculated von Mises stress and maximum principal strain distributions in the skin tissue in several steps of their simulation including insertion, maximum depth, and extraction stages of the process. During the whole procedure, the maximum stress and strain values occurred around the needle tip. Initially, with the insertion of the needle, the stress and strain increased with the increase of puncture depth and then decreased rapidly as the needle was pulled.

Fig. 8
figure 8

FE modelling of needle insertion into a limited part of skin tissue using failure strength of the tissue [69]: a 3D geometry and mesh configuration, b stress and strain fields in the skin in different stages of insertion and extraction of the needle

In reality, when the tissue is cut, no part of it will be removed or completely diminished, but in models, that are based on element deletion, some parts of the tissue get deteriorated and removed during the simulation. However, these models can still be considered valid and even more realistic than many of other models because they can inherently incorporate a practical crack propagation mechanism in the tissue very similar to reality, especially when the elements in the vicinity of crack propagation are small enough so that effects of their deletion on the simulation are negligible. These models are usually dependent on the mesh size around the crack front and a mesh study is required to make sure the effect of elements’ size on the final results is negligible. One important strength of these models for modelling different types of soft tissues is the diversity of damage mechanisms that can be applied to the model elements. It also gives researchers multiple choices in terms of how to implement the best damage mechanism for the tissue or which existing implementation in FE packages to choose for modelling the needle insertion process.

3.3 Cohesive Zone Method

The cohesive zone method (CZM) is a specific failure mechanism that has been widely used in numerical modelling of crack propagation as it allows the creation of crack surfaces during the simulation [71, 72]. For the definition of the cohesive zone, a traction–separation law (TSL) [73] should be used that relates the cohesive traction vector to the separation vector across the cohesive surfaces. All models in the literature, that exploited CZM for needle insertion into tissue, chose a bilinear TSL (Fig. 9a) to relate the cohesive traction (\({t}\)) and strain (\(\varepsilon\)). Based on this definition the cohesive traction increases linearly with the increase of distance between cohesive surfaces until a maximum value of \({t}_{c}\), known as failure traction, at which damage of cohesive zone initiates. Hereafter, the cohesive traction decreases linearly with the increase of distance between cohesive surfaces until the cohesive traction diminishes and cohesive surfaces separate completely. Here, we show the separation value at the damage initiation point and ultimate separation length by δy and δ0, respectively. Using the definition of a constitutive thickness parameter (\({T}_{c}\)), the linking strain and separation distance (\(\delta\)) are correlated with each other as [74]:

$${\varepsilon }_{n,s}=\frac{{\delta }_{n,s}}{{T}_{c}}$$
(7)

where \(n\) and \(s\) indices represent normal and shear directions, respectively. By setting \({T}_{c}\) to unity, the initial cohesive traction can be related to strain/separation with the initial stiffness of (Ki) as follows [74, 75]:

Fig. 9
figure 9

FE modelling of needle insertion into a gelatine tissue phantom using CZM: a bilinear traction–separation law, b 2D model of through-and-through penetration of needle into the tissue, Reprinted from [74] with permission from Taylor and Francis, c stress and element distortion prior to the failure of the first cohesive element during the insertion of needle into the tissue, Reprinted from [74] with permission from Taylor and Francis

$${\varvec{t}}={K}_{n}{\varepsilon }_{n}{{\varvec{e}}}_{{\varvec{n}}}+{K}_{s}{\varepsilon }_{s}{{\varvec{e}}}_{{\varvec{s}}}={K}_{n}{\delta }_{n}{{\varvec{e}}}_{{\varvec{n}}}+{K}_{s}{\delta }_{s}{{\varvec{e}}}_{{\varvec{s}}}$$
(8)

Initially, Misra et al. [75] used CZM in a two-dimensional FE model to investigate needle-tissue interaction forces for bevel-tip needles. They assumed the normal and shear stiffnesses to be equal to each other and equal to the tissue’s Young’s modulus. They also chose a separation value of δc = δ0 − δy equal to the needle diameter and found failure traction (\({t}_{c}\)) by knowing the material fracture toughness in terms of the strain energy release rate (\({G}_{c}\)) from the following equation:

$${t}_{c}=\frac{{2G}_{c}}{{\delta }_{0}}$$
(9)

They exploited cohesive elements (COH2D4) and a mixture of bulk elements including quadrilateral (CPE4H) and triangular (CPE3H) in their FE model. Furthermore, they studied both phantom tissues (soft and hard plastisol gels) and biological tissues (porcine gel and chicken breast tissue) experimentally to obtain their mechanical properties to be included in modelling. They performed several sensitivity analyses using their FE model to study the effects of tissue fracture toughness, linear and non-linear elasticity, and needle tip bevel angle on the tip forces.

Although using bilinear TSL is a prevalent approach for the definition of cohesive elements in cutting simulations, it is not always easy to find appropriate parameters for cohesive elements, and experimental studies along with numerous simulations are required to find the best fit. Oldfield et al. [74] developed an experimentally validated two-dimensional FE model of needle insertion into soft tissue phantoms using zero-thickness cohesive elements to enable crack propagation in the tissue. A bilinear TSL was considered for the definition of the cohesive zone in their model and multiple simulations with various cohesive parameter values (1 mm \(\le\) δy \(\le\) 7 mm and 1.5 mm \(\le\) δ0 \(\le\) 7.5 mm) were taken into account. They provided force–displacement results for the investigated variation of cohesive parameters as well as a detailed interpretation of different stages of the insertion procedure and the related energy distribution of the cutting process. They stated that the energy required for needle insertion (\({W}_{ext}\)) consists of three main components including strain energy (\({U}_{s}\)), fracture energy (\({U}_{G}\)), and frictional energy (\({U}_{f}\)) [70, 76]:

$${W}_{ext}={U}_{s}+{U}_{G}+{U}_{f}$$
(10)

A simple two-dimensional model of tissue deformation was suggested to determine the work required for tissue deformation (equivalent to the strain energy component) during the needle insertion, whereas a more complicated two-dimensional plane strain model was introduced to investigate the insertion process that includes all energy components together. Figure 9b depicts the mesh configuration of their proposed model. The needle was modelled as a rigid body and a reference node, whereas an elastic material model was chosen for the gelatin block. The gelatin block was meshed using three-node plane strain elements while the cohesive zone was meshed with four-node plane strain cohesive elements. The interaction between the gelatin block and the needle was modelled using a penalty contact algorithm with either frictionless contact or frictional contact defined using the Coulomb friction law. Figure 9c shows the von Mises stress distribution in the cohesive zone and its surrounding area in the tissue prior to the failure of the first cohesive element. In this stage of insertion, the material starts to deform remarkably and the FE might need adaptive meshing techniques, especially if frictional forces are included in the model. The needle insertion was once simulated without considering cohesive elements and again by adding the cohesive elements to the final model. Their results show a significant reduction in the stress level happened with omitting the cohesive elements. Furthermore, the gelatin elements did not maintain their contact with the needle completely when the cohesive elements were removed.

Oldfield et al. [77] also used their previously proposed model to investigate the effect of blade insertion rate on the strain energy release rate, contact interactions, and deformation in a gelatin soft tissue phantom. They considered the insertion rate to be in the range of 0.25–2 mm/s. In their study, they exploited a combination of experimental measurements and FE simulations. They modelled the tissue and blade geometry symmetrical, used linear triangular elements and cohesive elements, and performed the simulations using an explicit solver. Gelatin was modelled as a viscoelastic material reported in the literature [35]. Similar to their previous study, they defined cohesive zone using a bilinear traction–separation law. They also applied a small amount of stiffness-proportional damping to prevent large oscillations in the force–displacement results.

The geometrical complexity of the cutting edges of needles urges on using three-dimensional FE models that can accurately capture the cutting process considering the exact shape of the needle tip and its effects on the stress distribution in the tissue and needle reaction force. Unlike previous studies, Tai et al. [78] implemented the CZM in a three-dimensional FE model to simulate the insertion of hollow needles with different geometrical shapes into a soft polyvinyl chloride (PVC) phantom. In their model, the cohesive strength (or fracture strength, \({t}_{c}\)) was calculated from the fracture toughness (\({K}_{IC}\)) and collinear crack of half-width (\({a}_{0}\)) by [78]:

$${t}_{c}=\frac{{K}_{IC}}{\sqrt{{\pi a}_{0}}}$$
(11)

They also considered the initial stiffness as [79]:

$$K=\frac{10E}{d}$$
(12)

where E is bulk elasticity and d is the maximum element size. They defined the needle as a rigid body using shell elements. They showed if a thin layer of the tissue is considered in the model, applying an excessive needle motion leads to extreme deformation of the tissue that distorts the pre-defined CZ region and obviates successful insertion modelling. Because increasing the thickness of the tissue, considered in the model, increased the computational time substantially, they instead defined an alternative virtual material to support the primary tissue. This virtual material had a much coarser mesh and without any failure criteria and interaction with the needle. In their study, all simulations were conducted under a quasi-static condition using ABAQUS/ Explicit solver. Using their FE model, they studied needles with lancet and bias bevel tips and compared their axial insertion forces. Their results showed that for the bias bevel needle, the crack propagates exactly on the pre-defined CZ until a transition point in which the cutting edge can no longer split the material. For the lancet tip, this transition happens earlier than that of the bias bevel needle with more distortion of elements in the tissue.

Some applications require steerable needle insertion into the tissue. Since in these applications the direction of insertion and crack propagation in the tissue is usually unknown and unstable, Terzano et al. [80] proposed an adaptive two-dimensional plane strain FE algorithm for needle penetration in gelatin material using the CZM without a predetermined crack propagation trajectory. They exploited the distribution of strain energy density around the crack tip to determine the direction of crack propagation. The tissue was modelled in ABAQUS employing linear triangular elements (CPE3) with a special ring of elements around the crack tip and zero-thickness four-node cohesive elements (COH2D4) with a bilinear TSL along the crack propagation trajectory. Figure 10a and b show the initial configuration of their model geometry and mesh for two different types of needles, respectively. The contact between the needle and tissue was defined using the Lagrange multipliers method with a frictional interaction based on the Coulomb frictional law. The crack propagation was achieved step by step in their model through an iterative algorithm performed with a remeshing strategy carried out by the mesh generator DistMesh in MATLAB [81]. In order to determine the direction of crack propagation, they introduced a fracture criterion based on crack-tip opening displacement and employed a kinking criterion based on minimum strain energy density. Using this approach, kinking angle (\({\theta }_{c}\)) can be calculated by determining the direction that minimizes the strain energy density (\({U}_{s}\)):

Fig. 10
figure 10

Adaptive FE modelling of steerable needle insertion into a gelatine tissue phantom using CZM [80]: a initial configuration of the model geometry and mesh, b detailed view of needle tip and surrounding tissue elements for two different needles, c deformed mesh after needle penetration into the tissue

$${U}_{s}=\left\{\begin{array}{c}{\left(\frac{d{U}_{S}}{d\theta }\right)}_{\theta ={\theta }_{c}}=0\\ {\left(\frac{{d}^{2}{U}_{S}}{d{\theta }^{2}}\right)}_{\theta ={\theta }_{c}}\ge 0\end{array}\right.$$
(13)

Figure 10c shows the inserted needle in the tissue after several crack-propagation iterations. They showed that the trajectory of needle insertion and force–displacement plots depend on the needle tip geometry and the relative stiffness of the needle and tissue.

Finding a validated cohesive model, especially in multilayer biological structures such as the human skin with multiple unknown parameters is another challenge of using CZM [82]. Mohammadi et al. [83] introduced an optimization algorithm to implement a two-dimensional validated FE model for needle insertion into the human skin (Fig. 11a). The skin was modelled as a first-order Ogden hyperelastic material while the subcutaneous fat layer was defined as a simple linear elastic material model. The needle was considered to be rigid. The contact between the needle and skin tissue was defined as a hard contact with Coulomb friction, and a tangential traction with the penalty contact algorithm was applied to model their interaction. They used a bilinear cohesive FE model for which the cohesive parameters were chosen based on the best fit to the force–displacement experimental data reported in [70]. In their model, the cohesive elements were defined to fail when reaching the ultimate stress. To maintain tissue connectivity in two-dimensional modelling, the cohesive elements remained in the simulation until the end of the insertion process even after full penetration occurred. After the cohesive elements failed, an updated cohesive stiffness (\({K}_{D}\)), dependent on a damage parameter (D), was assigned to them:

$${K}_{D}=\left(1-D\right)K$$
(14)

where K is the initial stiffness and D represents the loss in cohesive stiffness during the separation procedure; D is zero until the failure point but after the failure of the elements, it increases with the increase of separation length, meaning that the cohesive stiffness decreases with the increase of separation length. Three error functions were taken into consideration to minimize the FE error at the puncture point, during the post-puncture phase, and finally during the whole insertion process. These error functions were used to optimize the subcutaneous fat layer elasticity, coefficient of friction between the needle and skin, and the cohesive parameters (i.e., tc, K, \({\delta }_{0}\)), respectively. Figure 11b shows the von Mises stress distribution around the crack tip at three different instances of the insertion process. With the penetration of the needle tip into the tissue, the stress magnitude increased gradually until the puncture point at which a quick stress increase occurred in the tissue. At this point, the needle started to enter the subcutaneous layer with a sudden drop of von Mises stress. They also performed a detailed parametric study on the effect of needle-skin interactions and the needle geometry on the needle reaction force and the von Mises stress distribution in the tissue. Moreover, they provided an energy analysis to show the evolution of energy components (i.e., frictional dissipation, damage dissipation, and stored strain energy) during the full penetration process.

Fig. 11
figure 11

FE modelling of needle insertion into human skin using CZM, Reprinted from [83] with permission from Elsevier: a 2D model consisting of a rigid needle, hyperelastic skin layer and elastic subcutaneous tissue, b von Mises stress distribution around the crack tip in the skin tissue in three different instances of insertion

CZM is an appropriate method to simulate the cutting procedure in soft tissue as it can realistically define a crack path in the model and also adapt to large deformation that usually occurs in soft tissue. However, the cohesive elements should be embedded into the continuum elements to enable the modelling of the cutting process during needle insertion. So, there is a challenge in detecting crack-propagation direction and implementing an appropriate mesh. The current solution as discussed in [80] involves using iterative algorithms that add to the difficulty of performing complicated simulations. On the other hand, it is not easy to incorporate such an algorithm into three-dimensional models or at least it is concomitant with high computational costs and requires numerous iterations to simulate the whole insertion process. However, for the cases in which crack propagation and needle insertion trajectory are straight or predictable, using CZM can be considered a very efficient and expedient option.

3.4 Arbitrary Lagrangian–Eulerian

All methods discussed so far are based on a Lagrangian formulation which is the earliest and the most commonly used formulation for modelling cutting procedures including needle insertion into soft tissues. However, when the material undergoes large deformations, elements suffer from excessive distortion, which results in inaccurate prediction or convergence problems. An intuitive solution for compensating for the element distortion is remeshing—if the mesh is highly distorted, a new mesh will be generated for the deformed tissue and the solution from a lightly distorted mesh will be mapped to the new mesh [84]. Generally, in remeshing algorithms, the topology of the mesh can change each time with the generation of a new mesh. Arbitrary Lagrangian–Eulerian (ALE) formulation is a specific remeshing algorithm in which the topology of mesh will be carried out through the whole simulation procedure using mesh smoothing methods [85, 86]. In fracture analysis of continuum models under large deformations, ALE has been proven to be a reasonable and powerful alternative method for Lagrangian formulations [87]. Yamaguchi et al. [88] proposed a three-dimensional dynamic FE model of copper-made needle insertion into agar gel performed using an ALE method. Their model was validated using the equivalent experimental measurements and used to investigate needle deflection and insertion forces. They implemented the ALE-based FE analysis using ANSYS LS-DYNA. The needle and the agar gel were discretized using rectangular shell elements, and hexahedral solid elements, respectively (Fig. 12a).

Fig. 12
figure 12

FE modelling of needle insertion into a soft tissue phantom made of agar gel using ALE, Reprinted from [88] with permission from Elsevier: a needle-gel model and its mesh structure, b needle deflection and shear stress distribution in different insertion depths

Yamaguchi et al. [88] used linear elastic and isotropic elastic–plastic material models for the needle and the agar gel, respectively. For characterization of the mechanical properties of the agar gel, a strain energy function was determined using a three-point bending test. They performed simulations with different angles of the needle tip (i.e., 30\(^\circ\), 45\(^\circ\), and 60\(^\circ\)), and their results showed the increase of maximum shear stress with the increase of tip angle. The needle deflection and shear stress distribution in different stages of the insertion process for 30\(^\circ\) can be seen in Fig. 12b. For all investigated cases, and in all stages of the insertion process, the maximum shear stress happened in the immediate vicinity of the needle tip. They also compared the experimental and modelling force–displacement results using a two-factor analysis of variance, and provided a force–displacement curve for each bevel angle based on the average experimental results.

Using needles with tiny sizes can lead to complexities like more vulnerability to buckling due to needle slenderness and more computational time owing to the existence of stiff and extremely small solid elements.

Konh et al. [89] proposed novel ALE-based methods to deal with these issues. Figure 13a demonstrates their FE model configurations including the gel and needle mesh and geometry as well as the boundary conditions. They used this model to predict the deflection of a bevel-tip needle inside soft tissue and to investigate the effects of needle diameter and bevel tip angle on the final deformed shape of the needle. Material properties of the soft tissue were considered to be close to those of the prostate properties defined as a linear elastic material. They implemented a fluid–structure formulation in their model in which the solid elements of the needle penetrate the fluid elements of the tissue. Needle-tissue interactions were modelled using a Lagrangian method with a penalty contact algorithm. Tissue elements were defined by ALE elements that allowed flux of material between elements of tissue during the insertion procedure. Eight-node solid elements were considered for both needle and tissue. They also defined a void part surrounding the tissue with similar material properties to the tissue while having no mass to allow tissue mass transfer in the model. Figure 13b shows the distributions of fluid density (left), which indicates the mass of elements per unit volume, and von Mises stress (right) after the 150 mm insertion of a needle with a diameter of 0.64 mm into the phantom tissue. The mass translation between adjacent elements, which was made possible in ALE formulation, is observable in their results for fluid density distribution in the tissue, especially with a remarkable amount around the needle tip. Similarly, the maximum amount of von Mises stress value occurred around the tip of the needle with maximum bending. In their study, the skin puncture was not modelled, and the effect of cutting and frictional forces were assumed to be negligible due to the tiny size of the needles. They also exploited mass scaling and material properties scaling in their model to decrease the computational time. These techniques are based on adding nonphysical mass or material properties like Young’s modulus to achieve a larger explicit time-step as much as they do not influence the final results significantly.

Fig. 13
figure 13

FE modelling of needle insertion into Plastisol gel using ALE, Reprinted from [89] with permission from Springer Nature: a geometry, mesh, and boundary conditions of the model, b fluid density contour plot (left) and stress distribution (right) after 150 mm insertion of a needle with a diameter of 0.64 mm into the phantom

Needle coating procedures can change the surface quality of the needle and its interaction with the tissue, and consequently its penetration behaviour in terms of reaction forces, von Mises stress distribution, and needle deflection during the insertion process. Gao et al. [90] investigated the effect of needle surface quality using an experimentally-validated two-dimensional dynamic FE model of fresh porcine loin tissue. The tissue was modelled as a hyperelastic material based on Mooney-Rivlin strain energy density. They simulated the needle insertion process using an explicit solver employing an ALE adaptive mesh. To model the cutting process, they used surface-to-surface contact based on a kinematic contact algorithm and set fracture strain and displacement at the failure point. Moreover, they implemented the local-mesh refined method in the high-stress and strain gradient zones to achieve a more accurate numerical solution. The needle was considered a flexible body to study its deformation during the insertion process. Two different values for the coefficient of friction between a conventional needle and tissue (0.42) and a needle with biocompatible hydrophilic coating and tissue (0.03) were found based on their model. The coating reduced the insertion force and the deformation of the tissue by decreasing friction. Figure 14a and b show von Mises stress distributions during the insertion of both coated and uncoated needles happening in the needle and tissue, respectively. The results demonstrated significantly larger stress happening on the uncoated needle compared to the coated one. Also, the value of stress, that occurred in the needle, was two orders larger than that occurred in the soft tissue. Another interesting observation from their results is that the maximum stress in the tissue was detected at the cutting edge while the maximum stress in the needle was approximately spotted on its middle part. The deformation of the needle in lots of applications is negligible compared to the deformation of soft tissue since needles are usually much stiffer than soft tissues. However, sometimes needles are not that rigid and can deflect or remarkably deform during the insertion process.

Fig. 14
figure 14

Results of FE modelling of needle insertion into porcine loin tissue using ALE [90]: a von Mises stress in the needle when the force is maximum for coated (left) and uncoated (right) needles, b von Mises stress in the tissue when force is maximum using coated (bottom) and uncoated (top) needles

ALE method is a suitable approach to investigate the deformational behaviour of needles while inserted into deep parts of soft materials. These models can be used in optimization studies and path planning algorithms. However, they use a solid–fluid interaction approach that is not completely a realistic model. Because tissue is in fact a deformable solid, while in ALE a flow of material is incorporated which is not what happens in real tissue deformation. Nevertheless, in addition to the capability of the ALE method for simulating large deformation of needle and tissue during the insertion procedure, another advantage of this method is that, in contrast to most models based on failure mechanisms, it can be efficiently modelled in a three-dimensional configuration. However, its effectiveness in modelling more complicated needles (e.g., jagged and harpoon-shaped needles) or more complex tissue models (e.g., multi-layer tissue or tissue with visco-hyperelstic constitutive models) has not yet been evaluated.

3.5 Coupled Eulerian–Lagrangian

Coupled Eulerian–Lagrangian (CEL) method is similar to ALE with the difference that in CEL the rezoned mesh is the original computational mesh whereas in ALE a new distinct mesh is generated [87]. Based on CEL formulation, initially, a Lagrangian step is executed in which element nodes are assumed to be temporarily true nodes of the deforming material. Then, an Eulerian step is executed in which the deformation is suspended while the elements are remeshed and the nodes always return to their original positions; meaning that the mesh does not move during the simulation. Using the CEL method, the element distortion during the cutting procedure is entirely resolved and there is no need to generate a conforming mesh [91]. Jushiddi et al. [92] simulated the insertion of a beveled tip biopsy needle (i.e., hollow cannula) into agar gel using a linear explicit dynamic CEL (Fig. 15a). Linear solid hexahedral elements and linear Eulerian brick elements were employed for discretizing needle and agar gel, respectively. Reduced integration and hourglass control were implemented for both types of elements. They investigated the needle deflection and the imposed contact stress on the needle from agar gel during the insertion process (Fig. 15b). Their results showed after puncture occurred in the agar gel, the maximum contact stress proceeded from the needle tip along the needle shaft. Also, they showed sharper needles led to lower peak forces (i.e., puncture forces) and larger needle deflections. The friction coefficient of 0.02 was found to best fit the experimental data, which is an order of magnitude lower than what was experimentally determined for the friction coefficient with agar gel. On the other hand, the insertion speed had little influence on the insertion force.

Fig. 15
figure 15

FE modelling of needle insertion into a soft tissue phantom made of agar gel using CEL, Reprinted from [92] with permission from Elsevier: a geometrical configuration of the needle and gel and their meshing structure, b contact stress distribution for a bevel tipped needle with tip angle of 18\(^\circ\) in different insertion depths

In another study, Jushiddi et al. [93] extended their CEL-based FE model to investigate the deflection and forces of a flexible hollow bevel tip needle. They simulated hollow needle insertion into a tissue-mimicking soft-gel and verified their simulations using experimental measurements of needle deflection and insertion forces. The hollow needle and agar gel were defined using Lagrangian and Eulerian elements, respectively. Therefore, the needle is considered a solid part while agar gel/tissue is defined as a viscous fluid (i.e., a fluidic portion or fluidic layer containing liquid with high viscosity). A penalty contact was also defined to model the interaction between them. In this approach, as long as the Eulerian volume fraction (EVF) is zero (void element), the needle can insert through the gel with no resistance until it encounters Eulerian elements filled with material (EVF \(\ne\) 0). Similar to their previous study [92], they studied needle deflection and contact distribution on needles from agar gel using different bevel angle needles. Their results showed lower bevel angle leads to larger deflection while the insertion force does not change significantly. On the other hand, although increasing the bevel angle from 15 \(^\circ\) to 60 \(^\circ\) changed the maximum contact stress along the needle surface, its effect did not follow a meaningful sequence with a predictable pattern.

Li et al. [94] also explored the effect of needle tip geometry on the needle deflection and tissue sampling length (or biopsy length which means the length that is needed to be able to successfully insert a needle to the suspicious area to extract a piece of tissue or sample of cells for laboratory examinations) using CEL-based FE analysis. They modelled the insertion of different tip types and experimentally verified their model with measurements of the needle deflection and biopsy sampling length performed in tissue-mimicking phantoms and ex vivo tissues. The needle motion was incorporated with a Lagrangian algorithm in their model, while the tissue was modelled with the Eulerian approach. As shown in Fig. 16a, they just included half of the needle and tissue in their FE model based on the geometrical symmetry of the insertion process. Eight-node linear cubical elements (EC3D8R) and ten-node quadratic tetrahedron elements (C3D10M) were used for meshing tissue and needle, respectively. The tissue-mimicking phantom (PVC) was considered to have linear elastic mechanical properties. The insertion process was modelled with a constant acceleration of 1333 m/s2 and a friction coefficient of 0.18 was obtained for the contact between tissue and needle. The FE results obtained from their model for different types of needles (i.e., single-bevel, dual-bevel, vertical-bevel, and asymmetric multi-bevel needles) are shown in Fig. 16b. It was observed that the deformational behaviour of tissue and the distribution of stress around the needle tip and groove strongly depend on the geometrical shape of the needle. For example, a single-bevel tip separated the tissue to top and bottom surfaces, and generated a stress of 17 kPa on top of the needle and a 0 kPa stress on its bottom, whereas in dual-bevel tip the tissue at the bottom was also compressed leading to a more balanced stress distribution with values of 13, 0, and 17 kPa at the needle tip, front surface of the groove, and back surface of the groove, respectively.

Fig. 16
figure 16

FE modelling of a single-bevel tip needle insertion into a PVC phantom using CEL, Reprinted from [94] with permission from Elsevier: a model geometry and meshing structure, b the CEL results of needle insertion and tissue cutting for four different types of needles including single-bevel (SB), double-bevel (DB), vertical-bevel (VB), and asymmetric multi-bevel (AMB) needles

More recently, another study by Jushiddi et al. [95] explored hollow needle insertion into a multilayer porcine liver tissue using CEL-based FE modelling. Their model contained a multilayer block representing the tissue which was fixed from all sides and a hollow needle which was positioned normal to the surface of the first layer. They performed experimental compression measurements and used empirically determined the Young’s modulus for each layer of their model. Afterwards, they defined the thickness of all layers using the distribution of needle insertion data which was also acquired experimentally. The hollow needle was considered as a rigid part in their model and a displacement of 40 mm was applied to it to insert normally to the multilayer tissue block. All layers were meshed using eight-node solid linear Eulerian brick (EC3D8R) elements (Fig. 17). On the other hand, linear solid hexahedral (C3D8R) elements were used for meshing the needle. Reduced integration and hourglass control were implemented to all tissue and needle elements. They also incorporated friction between tissue and needle in their model for which the coefficient of friction was set empirically.

Fig. 17
figure 17

FE modelling of needle insertion into a multilayer porcine liver using CEL, Reprinted from [95] with permission from Elsevier: a schematic of the multilayer model of the tissue, b solid model with a bevel needle fixed at rigid part and a free end in contact with the multilayer tissue block

Using the CEL method, usually one can take advantage of both Lagrangian and Eulerian methods. Therefore, it can be used as a very powerful tool in clinical applications like pre-operative surgical planning as it can provide results for the prediction of needle deflection, response forces, and the distribution of contact stress on the surface of the deformed needle in silico. It also has shown applicability in modelling needle insertion into multilayer tissues; this is very important especially when one of the layers is considerably more deformable than the others. Although the CEL approach eliminates the need for a conforming mesh and the element distortion issues in large deformations, the ambiguity of the boundary definition casts doubts on the reliability of interactions between the external boundaries and different parts (e.g., frictional contact between the needle and tissue). Another disadvantage of CEL modelling, which employs viscous fluid, is that it does not hold the puncture point force fixed during the tip insertion.

4 Real-Time Haptics

Although highly detailed models with advanced fracture method implementations usually provide accurate results, especially for complicated needle-tissue interaction models, simpler FE models have also been used for real-time medical applications. Real-time FE simulation of needle-tissue interaction can be used in haptic technologies, medical robotics, and virtual-reality training systems [96,97,98]. Here we briefly review some of the most recent related works in the literature.

Adagolodjo et al. [99] introduced an inverse FE simulation to control the needle insertion in deformable tissues in a real-time application. Their simulation combines a kinematic model of the robot, the FE models of the needle and deformable structure, and the interactions between them. They chose a phantom gel to represent the tissue and the robot was a 6-DOF Mitsubishi RV1A with 6 arms. The FE model was based on the co-rotational FE formulation in which the pure deformation of beam elements is separated from the rigid body motions and local deformations [100]. Linear tetrahedral elements were chosen for the discretization of the gel, whereas the needle was discretized with a set of linked beams. Both parts were modelled as a simple linear elastic material. The needle-tissue-robot interactions were implemented through three sets of constraints including bilateral, penetration, and sliding constraints.

Adebar et al. [101] investigated the effect of needle tip geometry (bent-tip length and angle) on the curvature of a steerable needle using a combination of FE modelling and experimental measurements with bent-tip needles in ex vivo porcine liver tissue. They employed a simplified two-dimensional FE model in which the needle was inserted and deformed the tissue, while the tissue rupture was eliminated from their model to make their FE model more tractable. They modelled the process with a static analysis step using the standard solver of ABAQUS. An incompressible Mooney–Rivlin hyperelastic material model was chosen for the tissue. Two types of elements including coarse quadrilateral elements (CPE4H), and finer triangular elements (CPE3H)—in the contact region—were used for the tissue. The needle’s bent-tip was defined as a rigid body as it is usually made of steel or brass and is much stiffer than the tissue. In order to model the needle’s shaft resistance to bending, a linear torsional spring was defined at the base of the rigid bent-tip. A horizontal movement was applied on the needle tip and its vertical displacement and rotation were measured after insertion. Their results showed an appropriate selection of bent-tip length and angle can advance the curvature of needles significantly. Also, based on the results of their FE simulations, they designed a new articulated-tip steerable needle, and performed validation tests on liver tissue that showed this new steerable needle can insert to the tissue with a smaller radius of curvature compared to the other needles introduced in previous studies.

Bui et al. [102] introduced the co-rotational cutting FE method for real-time surgical simulations using a background mesh of the tissue. The details of the simulated body surface, which were acquired from binary images, were exploited in a multilayer embedding algorithm to implement the cutting procedure. They used two types of boundary conditions in their simulation including Dirichlet and Neumann boundary conditions. The Lagrange multipliers and shape functions were employed in their model to define those boundary conditions. They verified their method by implementing various needle insertion simulations into the brain and liver models. They showed the proposed method is a suitable approach for patient-specific surgical simulations with suitable accuracy and low computational cost.

Adagolodjo et al. [103] implemented FE models in a close-control robotic loop applied to needle insertion procedure in order to take both tissue and needle deformations into account, and improve the accuracy of needle positioning. To this end, they numerically derived the Jacobian of the simulation using an inverse method and validated their method numerically and experimentally using the insertion of a flexible needle into a deformable foam. The needle was simplified as a set of linked Timoshenko beams. Each beam segment was composed of two nodes and each node had 6 DOFs (position and rotation). Also, the geometry of the deformable foam was obtained from a segmentation procedure prior to the insertion and meshed with linear tetrahedral elements with four nodes each with 3 DOFs. They used a co-rotational formulation for the definition of the global stiffness matrix. The results of their study showed that using their proposed approach, the robot can follow a pre-determined trajectory while considering both needle and foam deformations during the insertion process.

Li et al. [104] proposed a methodology for needle steering in soft tissues based on a real-time FE model. Their method provides dynamic deformation information for online path planning of flexible needles. They formulated needle coordinates based on the transformations of a homogeneous matrix with quasi-static assumptions. They also performed real-time experiments of needle insertion into a polyvinyl alcohol (PVA) phantom tissue and recorded the trajectory using a Charge-Coupled Device (CCD) camera to validate their model. They developed an iterative approach to generate the feasible path by minimizing the general insertion error defined by an artificial potential field. Their results showed this method is helpful for real-time path planning of needle insertion into soft tissues.

5 Conclusions and Perspectives

The investigation of needle-tissue interactions using FE modelling can lead to more efficient and less irritating medical devices. Moreover, the cutting accuracy and efficiency of controlled needle insertion in robotic-assisted surgical systems and virtual-reality medical training systems can benefit from accurate needle-tissue interaction models. It is also highly beneficial to physicians to simplify medical and surgical procedures based on the feedback obtained from either real-time or non-real-time force–displacement responses of the FE models.

In this paper, we reviewed FE models of needle-tissue interactions including both models that consider damage mechanisms to emulate crack propagation in the tissue and models without any damage mechanisms with more focus on tissue deformation. We also presented a brief survey of the application of FE models in real-time haptics at the end of the paper. Table 1 summarizes all reviewed models’ objectives, descriptions, and validation methods. Tissue and needle geometries and mechanical properties can be gleaned from Tables 2 and 3, respectively. Furthermore, all meshing strategies and solvers descriptions are encapsulated in Table 4.

Table 1 Objectives, validation methods, and modelling strategies (invasive or non-invasive) of different FE models reviewed in this paper
Table 2 Tissue material properties of different FE models reviewed in this paper
Table 3 Needle model details of different FE models reviewed in this paper
Table 4 Mesh information and solvers used in different FE models reviewed in this paper

The review of published models shows remarkable efforts for advancing FE methods to develop models of needle-tissue interaction. The models can be used for the development of novel diagnostic and therapeutic devices and for the evaluation of new technologies to facilitate medical procedures while reducing irritation and injuries in patients. However, the improvement of the previous models can unquestionably augment their efficacy:

  • As most of the proposed models in the literature are validated based on phantom tissues rather than real biological tissues, their accuracy and applicability are still debatable. Establishing similar FE models based on needle insertion experiments into biological tissues can enhance the applicability of these models further.

  • Non-invasive models can help to investigate the deformation characteristics of tissues and needles and to lay a solid foundation for invasive FE models. Although without implementing a damage mechanism, the non-invasive models of the tissue in different physiological and loading conditions have already been valuable and intricate enough to motivate many studies, applying more complicated algorithms based on invasive methods to these models with the same biological tissue will provide a better understanding of needle-tissue interactional behaviour. Although, these models have not been to the interest of researchers for modelling needle-tissue interactions, they have been used in some similar studies for damage and rupture modelling for soft tissues.

  • Other than the reviewed methods in the current study, some other methods such as the extended finite element method (XFEM) [105,106,107] and the generalized finite element method (GFEM) [108] can be potentially used to deal with the generation of new crack surfaces when the needle inserts into the tissue. Although these methods have not been utilized for modelling needle-tissue interactions, they have been successfully used for other cutting and rupture studies. The applications of these methods for damage and rupture modelling for soft tissues, were recently reviewed [109, 110]. We also recently proposed a method based on the combination of experimental analyses with FE modelling by which the cutting characteristics, fracture toughness, and deformational behaviour of thin viscoelastic membranes can be attained [111]. Moreover, besides the FE-based models, other methods such as crack phase-field, meshfree, and particle methods [110, 112] can be used for modelling needle-tissue interactions and tissue rupture, but they were not the target of the current review.

  • With the progress of microneedles and expanding their medical applications, developing models of the insertion of microneedles into the tissue can be used to improve the design of microneedles to bolster their effectiveness. When it comes to FE analysis of microneedle-tissue interactions, non-invasive models and invasive models based on element failure have been specifically of the interest of researchers. However, the analysis of the deformation of microneedles which are usually made of softer materials compared to the traditional medical needles (e.g., polymeric microneedle instead of metallic needles), can be performed more effectively with other methods like ALE and CEL.

  • In recent years, there was a tremendous increase in using arrays of microneedles on patches [113]. These patches can be used for different purposes such as drug delivery [114]. Therefore, the insertion of an array of microneedles into the tissue needs to be addressed through FE modelling to investigate the effects of parameters such as patch and microneedle dimensions, microneedle spacing, and the number of microneedles on the patch-tissue interaction. Unfortunately, no research has been found on the invasive models of the interaction of microneedle patches with soft tissues. This is probably due to the complexity of these models and their high computational costs.

  • Most FE models of needle-tissue interactions for real-time haptic applications were two-dimensional models in simplified geometries. There also needs to be some studies on three-dimensional real-time FE models for haptic devices that account for more complicated topological considerations. Furthermore, advanced FE models considering inhomogeneous and non-linear properties, that are closer to the realistic mechanical properties of soft tissues, are yet required to achieve more accurate real-time haptic solutions.

  • Adding to the complexity of geometry or mechanical properties in FE models can significantly increase the running time of simulations which makes them not suitable for real-time applications. Therefore, using machine learning algorithms based on models that can be trained using numerous FE modelling and be executed in a short period of time, can be alternatively employed to facilitate the use of FE models in real-time haptic applications [115]. By that means, time-consuming FE simulations need to be performed just once and their output results can be used as a reliable dataset for training deep neural networks. Depending on the application and parameters of interest, one might find each of the invasive or non-invasive models expedient to generate a distinguished dataset.