PDF-duPlessis-Squashing Brains finalrevision · activated distortion and enhanced hourglass control...

49
SQUASHING BRAINS Arbitrary Lagrangian-Eulerian Method for Modelling of Large Distortions of Brain Phantom for Robotic Surgery Genée du Plessis B. Engineering Science This thesis is presented for the degree of Master of Professional Engineering Intelligent Systems for Medicine Laboratory School of Mechanical and Chemical Engineering The University of Western Australia 2016

Transcript of PDF-duPlessis-Squashing Brains finalrevision · activated distortion and enhanced hourglass control...

SQUASHING BRAINS Arbitrary Lagrangian-Eulerian Method for

Modelling of Large Distortions of Brain Phantom for Robotic Surgery

Genée du Plessis

B. Engineering Science

This thesis is presented for the degree of

Master of Professional Engineering

Intelligent Systems for Medicine Laboratory

School of Mechanical and Chemical Engineering

The University of Western Australia

2016

Squashing Brains 1

1 ABSTRACT

Biomechanical models have been proposed in the literature for predicting and analysing

the mechanical responses (including deformation and stress fields) of the human body

organs due to surgery and impact loads that result from traffic accidents. Such responses

are difficult (and impossible) to determine using the experimental studies and/or

accident data analysis due to technical limitations and ethical constraints.

Biomechanical models for predicting the body organ responses must employ methods of

computational mechanics that ensure stable and robust solution that occur under large

deformations/strains induced by surgery and impacts. This study uses non-linear finite

element analysis for such prediction.

Two classical formulations existing in computational continuum mechanics include the

Langrangian description (common in solid mechanics) in which each node of the finite

element mesh follows the associated material particle as it moves and the Eulerian

description (common in fluid mechanics) in which the mesh is fixed while the

continuum moves with respect to the grid. The former approach lacks the ability to

ensure stable and robust solution at large distortions without costly, frequent remeshing

operations while the latter may handle large distortions but cannot precisely track a

moving boundary. Since 1964 (Noh 1964), some research has endeavoured to combine

the best of both aforementioned approaches to establish a new formulation named

Arbitrary Lagrangian-Eulerian or ALE. The ability of this approach to accurately

predict the behaviour of soft continua is evaluated in this study. This is done through

modelling of cylindrical soft tissue phantom. The models were implemented using

ABAQUS/Explicit finite element solver due to its advanced ALE capabilities.

Squashing Brains 2

Tissue and brain phantoms were used to eliminate biohazard risk, ethical constraints and

uncertainty associated with the effects of post-mortem delay on soft tissue properties

and variation of soft tissue properties between specimens and subjects. Sylgard® 527

silicone gel was employed to manufacture the phantoms. The gel samples (soft tissue

phantoms) were subjected to 30% compression at rates of 10, 50 and 360 mm/min in

order to determine the strain rate dependency of the material behaviour. An Ogden-

based hyperviscoelastic constitutive model as proposed by Miller and Chinzei (2002)

was selected and the finite element model was calibrated to experimental results in

order to obtain the constitutive equation parameters.

Explicit integration in the time domain was selected as it has been used for applications

involving large deformations/distortion in neurosurgical simulation (Taylor et al. 2011)

and injury biomechanics (Miller 2011). This approach works best with under integrated

elements that tend to exhibit non-physical deformation modes (hourglass modes), which

requires application of countermeasures to prevent ‘hourglassing’ such as hourglass

control.

Compression of a cylindrical tissue phantom was simulated using the ALE method

(henceforth referred to as Case 1). Thereafter, finite element analysis (FEA) with

activated distortion and enhanced hourglass control was applied (henceforth referred to

as Case 2) as this approach is recommended in ABAQUS for hyperelastic continua

undergoing large deformations/distortions. Finite element analysis was selected as it is a

method of choice in computational biomechanics.

Squashing Brains 3

As meshless methods of computational mechanics, that use “clouds of points” as

computational grids, are known (provide references) to provide stable/accurate solutions

‘beyond FEA’, in situations where FEA accuracy/stability deteriorates due to mesh

distortion, it was decided to that a meshless method using an in-house meshless code

would be used and compared to the results obtained using ALE and FEA for

verification.

Squashing Brains 4

2 ACKNOWLEDGEMENTS

I would like to extend a warm thank you to my thesis supervisor, Professor Adam

Wittek- a man of blunt temperament, sharp wit and sheer brilliance.

I would also like to acknowledge the Dr Ashley Horton and Dr Xia Jin (former PhD

students at the UWA Intelligent Systems for Medicine Laboratory) as well as Dr

Guiyong Zhang who contributed to the development of the ISML meshless code and

Grand Joldes for his contributions. I would also like to acknowledge the funding

support from ARC DP1092893 and ARC DP120100402 grants.

Appreciation is also owed to Agnes Kang for sharing my struggles in teasing apart the

complex Matlab® meshless code. A special thanks to Scott List for the generation of

the tissue and brain phantoms as well as for ongoing support and encouragement.

The study also demands the acknowledgement of Maimuna Majimbi (the literal ‘brain

squasher’ herself) who fed junk food to my body and laughter to my soul during many

late night study sessions.

Finally, I’d like to thank my parents, Karen Theunissen and Daniel Theunissen, for

tolerating my shirking of responsibilities in the pursuit of my passions and for

unwavering love and support. I’d also like to acknowledge my dad, Eugene du Plessis

for inspiring lateral thought and curiosity in the Genée, the child, who still continues to

drive Genée,the adult.

Last- but not least- thank you, God. Thank you for it all.

Squashing Brains 5

3 CONTENTS

1 Abstract ..................................................................................................................... 1

2 Acknowledgements ................................................................................................... 4

4 List of figures ............................................................................................................ 7

5 Introduction ............................................................................................................... 9

5.1 Overview ............................................................................................................ 9

5.2 Computer integrated surgery (CIS) .................................................................. 10

5.3 Finite element method ...................................................................................... 11

5.3.1 Finite element formulation: ALE .............................................................. 11

5.3.2 Time-integration scheme ........................................................................... 12

5.4 Issues/Limitations ............................................................................................. 13

5.4.1 Distortion control for crushable materials in ABAQUS/Explicit ............. 14

5.4.2 Enhanced hourglass control in ABAQUS/Explicit ................................... 14

5.5 Sylgard® tissue samples and brain phantom .................................................... 15

6 Experiments ............................................................................................................. 16

6.1 Method .............................................................................................................. 16

7 Model ...................................................................................................................... 18

7.1 Major assumptions and simplifications ............................................................ 18

7.2 Verification and validation ............................................................................... 18

7.3 Boundary conditions and loading ..................................................................... 19

7.4 Constitutive model and its parameters ............................................................. 21

7.4.1 Neo-Hookean constitutive model .............................................................. 21

Squashing Brains 6

7.4.2 Ogden’s constitutive model ....................................................................... 22

7.5 Element type and mesh generation ................................................................... 23

7.6 Solution procedure ............................................................................................ 24

8 Results ..................................................................................................................... 25

8.1 Experiment ....................................................................................................... 25

8.1.1 Force-displacement results ........................................................................ 25

8.1.2 Strain rate dependence .............................................................................. 26

8.2 Finite element model ........................................................................................ 28

8.2.1 Finding Ogden material model parameters ............................................... 28

8.2.2 Simulation results ...................................................................................... 31

9 Verifying Algorithm ................................................................................................ 34

9.1 Boundary conditions and loading ..................................................................... 35

9.2 Constitutive model and its parameters ............................................................. 35

9.3 Element type and mesh generation ................................................................... 35

9.4 Results .............................................................................................................. 37

10 Discussion ............................................................................................................... 40

10.1 Constitutive model and parameters ............................................................... 40

10.2 Comparing Case 1 and Case 2 ...................................................................... 41

11 Conclusions and Future work .................................................................................. 42

12 References ............................................................................................................... 44

13 Appendices .............................................................................................................. 48

13.1 Appendix A: Matlab® code for extracting force-displacement data ............ 48

Squashing Brains 7

4 LIST OF FIGURES

Figure 1: Semi-compression uniaxial compression test setup ........................................ 16

Figure 2: Experimental test bench setup (image from Agrawal et al 2014) ................... 17

Figure 3: Compression of cylindrical sample for strains exceeding 10% (Morriss et al.

2007). .............................................................................................................................. 19

Figure 4: 3-4-5 Polynomial loading amplitude (Wittek 2016) ........................................ 20

Figure 5: 3-4-5 Polynomial velocity amplitude (Wittek 2016) ....................................... 21

Figure 6: 3-4-5 Polynomial acceleration amplitude (Wittek 2016) ................................ 21

Figure 7: Meshed cylindrical sample shows rigidly constrained nodes at the top and

bottom with the top nodes free to move in the vertical (z) direction .............................. 24

Figure 8: Force-displacement response for simulation of compression tests on Sylgard®

layers A-F ........................................................................................................................ 26

Figure 9: Colour-coded element sets defined for each layer of the Finite element model

of the brain phantom generated in HyperMesh (List 2016) ............................................ 26

Figure 10: Force-displacement response for Samples A1-A3 at three different loading

rates of 0.17 mm/s, 0.83 mm/s and 6 mm/s. ................................................................... 27

Figure 11: Young’s modulus of layers A-F with varying strain rate showing a slight

increase in stiffness as well as an inconsistency in the results for compression of a

sample from Layer B at a strain rate of 0.83 mm/s ......................................................... 28

Figure 12: Slope of linear region of stress-strain plot for Layer A to determine Young's

modulus ........................................................................................................................... 29

Figure 13: Calibrating the simulation response to the experimental results ................... 30

Figure 14: Compressed cylindrical tissue sample simulation result using ALE ............. 31

Squashing Brains 8

Figure 15: Force-time response of compression simulation using ALE. The simulation

failed at approximately 0.75s. ......................................................................................... 32

Figure 16: Compressed cylindrical tissue sample simulation result using distortion and

enhanced hourglass control ............................................................................................. 33

Figure 17: Force-displacement response of the explicit time integrated hyperelastic

model using distortion and enhanced hourglass control ................................................. 33

Figure 18: Undeformed meshless model used in verification process to compare

simulation results with those obtained using FEM with model generated using in-house

meshless code as in Zhang et al. (2013). ......................................................................... 36

Figure 19: Undeformed ABAQUS model used in verification process to compare

simulation results with those obtained using the meshless method ................................ 36

Figure 20: Tissue sample model compressed by 30% using the meshless method using

in-house meshless code as in Zhang et al. (2013). .......................................................... 37

Figure 21: Tissue sample model compressed by 30% using FEM using explicit time

integration as well as distortion and enhanced hourglass control (Case 2) ..................... 38

Figure 22: Force-displacement response of deformation of up to 30% strain of non-

linear incompressible cylindrical sample using meshless techniques ............................. 39

Squashing Brains 9

5 INTRODUCTION

5.1 Overview

Modern medicine has come a long way. By strength of the backs of many medical

professionals and researchers the lives of millions have been saved and quality of lives

restored. However, humanity’s endeavours have always been limited by our fleshy

bodily form and our efforts to transcend our current status are ever thwarted by mortal

encumbrances including fatigue, anxiety or lapse in judgement. We are after all, as the

saying goes, only human.

As we have strived to supersede these limitations so our ingenuity has birthed areas of

study such as robotics and biomechanics which carry the promise of surgical procedures

that may, one day, be entirely controlled by numerically controlled mechanical devices

unhindered by our shortcomings. However, given the complexity and uniqueness of the

human body, the constant motion of organs within the body and non-linear mechanical

behaviour of biological tissue the quest remains a rocky one with much ground yet to be

covered.

Taylor and Stoianovici (2003) divided surgical robots into two categories namely

surgical computer-aided design/manufacturing (CAD/CAM) and surgical assistants.

Surgical assistants are either operated directly by surgeons in order to extend human

capabilities in performance of surgical tasks or work by the surgeon’s side providing

support such as holding surgical tools. Surgical CAD/CAM systems assist in planning

and intraoperative navigation via the means of reconstructing preoperative images and

forming three-dimensional (3D) models, registering this data to the patient during

Squashing Brains 10

surgery and using robots and displays of image overlays to aid in the execution of the

planned procedures (Moustris et al 2011).

Current technologies such as Magnetic Resonance Imaging (MRI) are able to produce

the aforementioned pre-operative images. However, as the organs are translated and

deformed, the accuracy of the images is disturbed and updating these images requires

time that is often of the essence in a surgical setting. Moreover, precisely quantified

images are required for robotic surgeons, especially in neurosurgical applications.

Physical models may be used to calculate the deformation field within an organ after

which the images may be updated accordingly. The accuracy of these models is

currently crippled by uncertainties concerning the calculation of this deformation due to

geometrical irregularities as well as the complex, incompressible constitutive response

of brain tissue. Moreover, the ability of typically used Finite Element procedures

relying on Lagrange formulation to accurately predict the forces to which human body

organs are subjected to during surgery is compromised due to the loss of accuracy at

large (30%+) strains. This study intends to assess the performance of Finite Element

procedures using Arbitrary Lagrange-Euler formulation in predicting the responses of

soft continua with brain tissue-like constitutive properties subjected to large

compressive strains in the context of predicting soft tissue deformations for surgical

robot control.

5.2 Computer integrated surgery (CIS)

Given the highly interactive nature of the surgical process, requiring constant

intraoperative decisions to be made, the aim is not to replace the surgeon but to provide

Squashing Brains 11

the surgeon with an assisting robot with a set of versatile tools at its disposal which

ultimately extends the abilities of the surgeon. These surgical robot assistants may be

regarded as smart surgical tools that provide advantages such as (Taylor 2006):

• Significantly improving the surgeon’s technical capability by increasing the

speed and accuracy of existing procedures while decreasing the invasiveness,

and

• Increasing surgical safety via improved performance of complex procedures,

providing online monitoring support and providing active assists such as ‘no fly

zones’ which prevent robots from bringing tools too closely to delicate

anatomical areas.

During the preoperative planning phase, 2D and 3D images coupled with patient-

specific information may be generated to produce a computer model of the patient. As

the robotic systems evolve the core challenge today is to develop computationally

stable, accurate and efficient methods for generating these models for use in surgical

procedures (Taylor 2006).

5.3 Finite element method

5.3.1 Finite element formulation: ALE

Two of the most commonly used formulations in commercial finite element programs

include the Total Lagrangian and Updated Lagrangian formulation. For both

formulations there is no material motion relative to the convected mesh. The mesh is

fixed to and distorts along with the mesh, resulting in degradation of the mesh.

Squashing Brains 12

Conversely, in an Eulerian displacement model there is motion of the material with

respect to the mesh and the particles may translate across element boundaries and at

each stage of the material deformation the particle associated with a particular node may

change (Haber, 1984). The disadvantage of the Lagrangian approach is that frequent,

costly remeshing is required if the computational domain is subjected to large

deformations. Eulerian methods can handle large deformations, however resolution of

flow details and interface definition are somewhat compromised. The advantages of

both approaches have since been combined to yield what is referred to as the Arbitrary

Lagrangian-Eulerian or ALE description. ALE permits the mesh nodes to move with the

continuum or be held fixed as required. Via a fusion of the two methods, the continuum

can handle greater distortions (overcoming Lagrangian shortcomings) with better

resolution than is yielded by the Eulerian approach (Donea et al 2004).

5.3.2 Time-integration scheme

Equilibrium equations may be integrated in the time domain using implicit or explicit

methods. The implicit integration methods most commonly applied are unconditionally

stable, but at each time step a set of non-linear algebraic equations must be solved and

iterations must be performed at every implicit integration time step to prevent

divergence and control error.

In explicit time integration, such as the central difference method, computations are

done at the element level and there is no need to compute the stiffness matrix for the

whole model. Therefore, the internal memory requirements and computational cost of

explicit methods is much less than that of implicit methods, making it more suited to

real-time computation of soft tissue deformation. Although, explicit methods are only

Squashing Brains 13

conditionally stable and satisfactory results are only obtained if the step time is largely

restricted. The maximum step time allowed is approximately proportional to the square

root of the material density divided by Young’s modulus. Since the stiffness of

Sylgard® 527 gel is very low (similar to that of brain tissue), this allows a relatively

long time step.

Therefore, ALE will be combined with explicit time integration to compute the large

deformation of hyperelastic soft material (Sylgard® 527 gel).

5.4 Issues/Limitations

According to ABAQUS manual Version 6.14, ALE (or adaptive meshing as it is

referred to in ABAQUS) is not recommended for use in domains modelled with

hyperelastic or hyperfoam materials as elements with distortion control cannot be

included in an adaptive mesh domain. ABAQUS activates distortion control by default

for elements modelled with hyperelastic materials. Better results are predicted to be

obtained using elements with distortion control and using the enhanced hourglass

method (ABAQUS 2014) in a non-adaptive mesh domain.

Should hyperelastic materials be used in an adaptive mesh domain, section controls

must be specified and distortion control deactivated. Regardless of this limitation, the

capabilities of ALE will be explored in this study and compared to the alternate

approach, Case 2: Distortion and enhanced hourglass control.

Squashing Brains 14

5.4.1 Distortion control for crushable materials in ABAQUS/Explicit

Hyperelastic materials tend to stiffen when subjected to large deformations. This

stiffening behaviour may be enough to prevent excessive distortion such as negative

element volumes from occurring in a finer mesh, however for a coarse mesh the

analysis may fail prematurely. Distortion control is available in ABAQUS/Explicit and

prevents the solid elements from inverting and/or distorting excessively.

ABAQUS/Explicit practices a constraint method that prevents nodes from punching

inward toward the element centre, causing the element to become non-convex

(ABAQUS 2014). Constraints are enforced by using a penalty approach and the

parameter ‘distortion length ratio’ may be input.

When the node moves a specific small distance away from the plane of constraint, the

constraint penalty forces are applied. This limits the reduction of time increment due to

shortening of the element characteristic length and improves the robustness of the

method. The distortion length ratio times the initial element characteristic length is

equal to this offset distance. The default value for the distortion length ratio is 0.1

(ABAQUS 2014).

5.4.2 Enhanced hourglass control in ABAQUS/Explicit

The enhanced hourglass control approach is the default for hyperelastic materials in

ABAQUS /Explicit and it offers a refinement of the pure stiffness method. The stiffness

coefficients are based on the enhanced assumed strain method. This method provides

increased resistance to hourglassing for non-linear materials. Furthermore, in

ABAQUS/Explicit enhanced hourglass control will more accurately predict the return to

the original configuration upon removal of the load. Enhanced hourglass control cannot

Squashing Brains 15

be used for hyperelastic materials when adaptive meshing is applied to the domain

(ABAQUS 2014).

5.5 Sylgard® tissue samples and brain phantom

Tissue samples as well as a brain (human) phantom were manufactured by Scott List

for his final year project (List 2016) using Sylgard® 527 silicone gel which is

recognised by biomechanics community as closely representing brain tissue constitutive

behaviour (Brands et al. 2000).

Sylgard® 527 is a two-part silicone gel with a batch and curing agent mixed in a 1:1

ratio and cured for 24 hours (List 2015). Six batches were mixed in total and 3 samples

per batch were generated. To represent the internal structure of the human skull, a

translucent human skull anatomical cast by 3B Scientific was used in which to construct

the brain phantom. The phantom was constructed layer-by-layer in order to minimise

the amount of air bubbles trapped in the material as it cured as well as to allow the

embedding of rare earth magnets between the layers. The magnets were used as markers

in the phantom to track the deformation field. Due to slight variations in the mixing

ratio of the Sylgard® agents, the constitutive properties varied slightly for each layer.

Therefore, 3 cylindrical samples per layer were generated in order to extract material

model parameters for each layer used in the phantom (Ma et al. 2010, List 2015). There

were six layers in total and will be referred to as layers A-F in the order in which the

batches were generated.

Squashing Brains 16

In this study, the samples were used in order to extract Ogden material model

parameters for Sylgard® 527 gel in order to define the constitutive behaviour of the

samples in the commercial finite element solver, ABAQUS. Once a relatively robust

finite element procedure is obtained for the cylindrical sample model, the procedure

may be repeated for the more complex geometry of the brain phantom. This task was

not completed in this study but is recommended for future exploration in Section 11:

Conclusions and Future work.

6 EXPERIMENTS

6.1 Method

Semi-confined uniaxial compression tests were performed on Sylgard® 527 tissue

phantom samples. The experimental procedure may be seen in Figure 1.

Figure 1: Semi-compression uniaxial compression test setup

Three tests were performed on each sample at three different loading rates including

0.17 mm/s, 0.83 mm/s and 6 mm/s (upper limit of the machine’s loading rate capacity).

Squashing Brains 17

Each sample was compressed to 30% of its initial height (7.2 mm of 24 mm). Three

samples per layer were tested for 6 layers with 3 tests per sample which equates to 54

loading cycles in total. The diameter of the samples was 38 mm and the height was 24

mm.

The tests were performed on an in-house tension-compression rig as shown in Figure 2.

Figure 2: Experimental test bench setup (image from Agrawal et al 2014)

The device has two sensors: one to measure displacement of the platen and one to

measure the force applied to the platen. The force is measured by a Burster 8523 load

cell with a capacity of 20 N; however it is only run on half the loading capacity as the

dynamic performance of the load cell is specified as 50% of its capacity. The lower

platform is fixed while the upper platen may move up and down along the vertical axis.

Squashing Brains 18

Sandpaper was glued to the top and bottom platens so as to ensure a fixed boundary

condition at the top and bottom faces of the cylindrical sample. Given the sticky nature

of the material, it would stick to the sandpaper, consistent with the fixed boundary

condition definition.

7 MODEL

7.1 Major assumptions and simplifications

It is assumed that Sylgard® as well as brain material may be assumed to be isotropic

and homogenous. Furthermore, as previously mentioned compression of Sylgard® 527

gel is assumed to be strain rate independent (for Ogden’s material model, the

viscoelastic term may be ignored). The Poisson’s ratio for an incompressible material is

taken to be approximately 0.5 and a no-sliding assumption between the sample and

compression platens is made.

7.2 Verification and validation

Miller (2005) proposed an analytical solution for the state of deformation within the

sample; however it assumes that the planes perpendicular to the direction of the applied

force remain plane. However, as shown in Figure 3, the cylindrical part of the sample

comes into contact with the platens at approximately 15% compression resulting in an

increase of contact surface area and violating the perpendicular plane assumption.

Furthermore, generally such a problem would be solved by using Hooke’s law:

( 1 )

Squashing Brains 19

( 2 )

𝜎 = 𝐸𝜀

Where 𝜎 is normal stress 𝜀 is normal strain and E is Young’s modulus. However, this

equation assumes that the cross-sectional area remains constant as well as that

deformations are small. These assumptions are also violated.

Therefore, the analytical solution fails and, considering that there is no existing

benchmark to which the solution can be compared, the model cannot be verified via a

comparison with an analytical solution. It may be verified, however, by comparison

with other existing methods such as the meshless method as will be discussed in Section

9: Verifying Algorithm.

Figure 3: Compression of cylindrical sample for strains exceeding 10% (Morriss et al. 2007).

7.3 Boundary conditions and loading

Squashing Brains 20

The nodes on the cylinder’s bottom face are fixed while the nodes on the top face are

free to move in the negative z-direction (vertical direction). The sample model was

loaded via prescribed nodal displacements of the top surface nodes to 7.2 mm in the

negative z-direction. The loading amplitude used was tabular and defined using the 3-4-

5 Polynomial with a smoothing factor of 0.5 to ensure smooth loading with zero

acceleration and velocity at the start and end of the load application.

The 3-4-5 Polynomial is given by (Wittek 2016):

( 3 )

𝐹 𝑡 = 6𝜃!

𝛽! − 15𝜃!

𝛽! − 10𝜃!

𝛽!

Figure 4 shows the 3-4-5 Polynomial loading amplitude while Figure 5 and Figure 6

show the first and second derivatives (velocity and acceleration curves) of the 3-4-5

Polynomial.

Figure 4: 3-4-5 Polynomial loading amplitude (Wittek 2016)

Squashing Brains 21

Figure 5: 3-4-5 Polynomial velocity amplitude (Wittek 2016)

Figure 6: 3-4-5 Polynomial acceleration amplitude (Wittek 2016)

7.4 Constitutive model and its parameters

7.4.1 Neo-Hookean constitutive model

The Neo-Hookean model is generally used due to its simplicity. The strain energy

density function for an incompressible Neo-Hookean material is as follows:

Squashing Brains 22

( 4 )

𝑊 = 𝐶!(𝐼! − 3)

where 𝐶! is a material constant, and 𝐼! is the first invariant of the left Cauchy-Green

deformation tensor. The Ogden model will reduce to the Neo-Hookean model if 𝑁 =

1 and 𝛼 = 2.

In order to verify the final model a version of MTLED algorithm implemented in

MATLAB® was used. The Neo-Hookean material model was implemented in this

version, but the Ogden model could have been implemented via an alteration of the

code. However, since the focus of the study is not on constitutive modelling but rather

on the analysis technique itself, as well as due to time limitations, the neo-Hookean

model was used. Though the forces obtained using the Neo-Hookean material model

should be lower than when Ogden’s model is used for the finite element model, if the

Neo-Hookean model is consistently used in the FEM method and the meshless method

during the verification process, the results should agree if the results obtained from both

the methods are accurate. If the results agree, the algorithms are verified.

7.4.2 Ogden’s constitutive model

The Ogden form of strain energy potential is given by (ABAQUS™ manual, Version

6.14):

( 5 )

𝑈 = 2𝜇!𝛼!!

!

!!!

𝜆!!! + 𝜆!

!! + 𝜆!!! − 3 +

1𝐷!(𝐽!" − 1)!!

!

!!!

Squashing Brains 23

Where µ is the initial shear modulus, U represents the potential function, 𝐷! is the

compressibility factor and 𝜆! are deviatoric principal stretches, 𝜆! are the principal

stretches and alpha may assume any real value without restriction (Miller & Chinzei

2002). The compressibility factor is approximately equal to the inverse of the bulk

modulus and according to ABAQUS manual, Version 6.14 it is determined to be zero

for incompressible materials.

The initial shear modulus can be calculated by:

( 6 )

𝜇 = 𝐸

2(𝜐 + 1)

Where E is Young’s modulus and 𝜐 is Poisson’s ratio. An incompressible material is

assumed to have a Poisson’s ratio of 0.5. Finally, the model was solved as a geometric

non-linear problem which involves the activation of the NLGEOM function in

ABAQUS.

7.5 Element type and mesh generation

As in the experiments, the dimensions of the tissue sample model are a diameter of 38

mm and a height of 24 mm. The mesh was generated using 8-node hexahedral

continuum (solid) elements with reduced integration and hourglass control.

Incompressible materials tend to produce an overly stiff response and volumetric

locking may occur. Volumetric locking occurs when there are too many

incompressibility constraints imposed on the discretised solution, relative to the number

Squashing Brains 24

of degrees of freedom in the solution. Fully Integrated Elements are frequently prone to

volumetric locking. This may be remedied by using reduced integration elements.

However, reduced integration may result in ‘hourglassing’. Hourglassing is a spurious

deformation mode of a Finite Element Mesh and is nonphysical. These zero energy

modes produce zero strain and stress. Therefore hourglass control is implemented in

order to counteract this phenomenon. The generated mesh as well as constrained nodes

may be seen in Figure 7.

Figure 7: Meshed cylindrical sample shows rigidly constrained nodes at the top and bottom with the top nodes free to move in the vertical (z) direction

7.6 Solution procedure

The results obtained using explicit time integrated, hyperelastic, geometrically non-

linear analysis of the model without distortion and enhanced hourglass control but using

ALE (Case 1) was compared to those obtained from the model with distortion and

Fixed boundary condition

Squashing Brains 25

enhanced hourglass control in a non-adaptive mesh domain (Case 2) in order to assess

their respective performances. Distortion control and enhanced hourglass control is

implemented by ABAQUS/Explicit when the distortion control option is toggled on/off

(and length ratio is specified) and the hourglass control is set to ‘enhanced’ when

specifying the element controls of the element type. For distortion control the defaults

length ratio value of 0.1 was used. Further, for both cases density of 1000 kg/m3 was

used and mass scaling was disabled throughout the analysis.

8 RESULTS

8.1 Experiment

8.1.1 Force-displacement results

The force-displacement responses of Layers A-F are shown in Figure 8. As is evident

from the figure, the responses are not significantly different for each layer.

The layers of Sylgard® 527 gel mentioned in Section 5.5: Sylgard® tissue samples and

brain phantom are shown in Figure 9. The figure shows the element sets generated in

Hypermesh as in List (2015), a finite element pre-processor commonly used to generate

meshes for models of highly complex geometries. The element sets are colour coded

and assist in the visualisation of the aforementioned generated Sylgard® 527 gel layers.

Squashing Brains 26

Figure 8: Force-displacement response for simulation of compression tests on Sylgard® layers A-F

Figure 9: Colour-coded element sets defined for each layer of the Finite element model of the brain phantom generated in HyperMesh (List 2016)

8.1.2 Strain rate dependence

Squashing Brains 27

The strain rate dependency of the Sylgard® gel was tested by performing the

compression tests at rates of 0.17 mm/s, 0.83 mm/s and 6 mm/s. As may be seen in

Figure 10, in agreement with previous studies (Ma et al 2010; Ma 2006), the

experimental results indicate negligibly minor strain rate dependency for strain rate

increase from 0.17 mm/s to 6 mm/s (approximately 35 times faster). Therefore, the

viscoelastic term in Ogden’s material model may be ignored.

Figure 10: Force-displacement response for Samples A1-A3 at three different loading rates of 0.17 mm/s, 0.83 mm/s and 6 mm/s.

The change in Young’s modulus as strain rate increases may be seen in Figure 11. For

compression at a strain rate of 6 mm/s the stiffness of the material is approximately

double that of the material compressed at a strain rate of 0.17 mm/s (35 times less). The

general trend of the graph is an increase with stiffness for an increase in strain rate,

except for layer B at 0.83 mm/s. This discrepancy may be due to errors in data

processing.

Squashing Brains 28

Figure 11: Young’s modulus of layers A-F with varying strain rate showing a slight increase in stiffness as well as an inconsistency in the results for compression of a sample from Layer B at a strain rate of 0.83 mm/s

8.2 Finite element model

8.2.1 Finding Ogden material model parameters

Young’s modulus may be obtained by calculating the slope of the tangent line to the

linear region of the curve which passes through the point at zero strain. The slope of the

curve was calculated using the mathematical solver package, Matlab®, via numerical

differentiation (see Figure 12). For sample A1 the slope was estimated to be

approximately 3000 Pa. Using Equation ( 6 ) this value for Young’s modulus was used

to calculate the initial shear modulus of approximately 1000 Pa. This was adopted as a

first-guess value for 𝜇 along with an α-value of 4 as gauged from fitted values from Ma

(2006).

0

5,000

10,000

15,000

20,000

25,000

30,000

35,000

0.17 0.83 6

Youn

g's M

odul

us (P

a)

Strain rate (mm/s)

Young's Modulus for layers A-F

A B C D E F

Squashing Brains 29

Figure 12: Slope of linear region of stress-strain plot for Layer A to determine Young's modulus

The model response was fitted to the experimental response and the parameters were

extracted for the Ogden model. Figure 13 below shows the simulation response (Mu

1875 Pa_alpha 4_9) fitted to the experimental results (Layer A experimental data) as

well as the response of the model with initial-guess Ogden material parameters (Mu

1000 Pa_alpha 4).

Squashing Brains 30

Figure 13: Calibrating the simulation response to the experimental results

The initial shear modulus and alpha parameters obtained for layer A may be seen in

Table 1. These values are very similar to those in Ma (2006).

Table 1: Ogden material parameters obtained by calibrating the finite element model to experimental semi-confined uniaxial compression tests

Layer Initial Shear Modulus, µ (Pa) Alpha, α

A 1875 4.9

B 1875 6.5

C 2165 6

D 3000 6

E 3000 5.7

F 3100 5.5

Forc

e (N

)

Time (s)

Squashing Brains 31

8.2.2 Simulation results

The following section will compare results obtained from the simulation of compression

of the model using the arbitrary Lagrangian-Eulerian method (Case 1) and those

obtained from the simulation of compression of the model using distortion and

enhanced hourglass control (Case 2).

As expected, the computational cost of Case 1 is much greater than that of Case 2, due

to the costly mesh and advection sweeps. The frequency of mesh sweeps was set to 35

with the number of mesh sweeps set to 5. A total of 1 advection sweep was performed

during the analysis as was determined automatically by ABAQUS.

The simulation aborted at a compression of approximately 23% of the initial height after

2 hours and 45 minutes of computational time. The force-displacement output may be

seen in Figure 15 below while the distorted model may be viewed in Figure 14.

Figure 14: Compressed cylindrical tissue sample simulation result using ALE

Curling edge

Squashing Brains 32

The plane of nodes below the top plane seem to curl up over the top plane of nodes and

result in the raised edge along the cylinder circumference as seen in Figure 14.

The instability and costly computational time of the solution procedure make it unfit for

surgical simulation applications.

Figure 15: Force-time response of compression simulation using ALE indicating failure at approximately 0.75s.

In the force-time plot in Figure 15, a sudden drop indicates where the analysis aborts.

8.2.2.1 Applying distortion and hourglass control (Case 2)

The cylinder was subjected 30% compression in ABAQUS/CAE. In order to prevent

excessive distortion of the elements, distortion control was toggled on and enhanced

hourglass control was activated. The analysis was run for 1 second with a stable time

increment of 2.18E-05. The analysis completed in a CPU time of approximately 23

minutes. The deformed cylinder may be seen in Figure 16.

Squashing Brains 33

Figure 16: Compressed cylindrical tissue sample simulation result using distortion and enhanced hourglass control

The force-time response results, as seen in Figure 17, agree with the experimental

results, showing a total force of approximately 3.5 N for 30% compression.

Figure 17: Force-displacement response of the explicit time integrated hyperelastic model using distortion and enhanced hourglass control

Squashing Brains 34

9 VERIFYING ALGORITHM

In order to verify the accuracy of the algorithm used to solve the model, the simulation

force-displacement results were compared to those of a colleague, Agnes Kang. Agnes

used the Meshless Total Lagrangian Explicit Dynamics (MTLED) algorithm with a

Neo-Hookean constitutive model implemented using Matlab® in order to analyse the

deformation of incompressible, hyperelastic materials.

With some exceptions (e.g. LS-DYNA) commercial FAE/CAE software packages

(including ABAQUS) have no meshless capabilities and if they have (such as LS-

DYNA) they are very limited. Therefore, an in-house meshless code created at UWA

Intelligent Systems for Medicine Laboratory (ISML) was used. The meshless method

was applied using explicit integration in time domain and Total Lagrange formulation

(for accuracy and efficiency).

PhD students Ashely Horton and Xia Jin as well as Dr Guiyong Zhang contributed to

the ISML meshless code development (Zhang et al. 2013). In addition Grand Joldes

contributed an implementation which incorporates subroutines in NVIDIA’s CUDA to

facilitate parallel computations on GPU or Graphics Processing Unit when conducting

explicit integration in order to reduce computation time. The code was created with the

funding support from ARC DP1092893 and ARC DP120100402 grants.

Squashing Brains 35

9.1 Boundary conditions and loading

Again, in ABAQUS the loading (displacement) was applied using a 3-5-5 Polynomial

that ensures zero velocity and acceleration at the start and end of loading. The face of

the cylinder at z = 0 is rigidly constrained while the opposite face at z = 0.1 is displaced.

Both models were compressed by 0.03 m of their original height (30% strain).

9.2 Constitutive model and its parameters

The code for the meshless method used the Neo-Hookean material model as mentioned

in Section 7.4.1: Neo-Hookean constitutive model, with a Young′s modulus in

undeformed state of 3000 Pa, Poisson′ s ratio of 0.495, and density of 1000 kg/m3. The

same constitutive model and parameters were implemented using FEM in ABAQUS.

The dimensions of the meshless and ABAQUS models are a diameter and height of 0.1

m.

9.3 Element type and mesh generation

In ABAQUS a fine mesh of 8-node linear brick, reduced integration, hourglass control

was used with distortion control (length ratio = 0.1) along with the dynamic explicit

solver. The mesh consisted of 6741 nodes and 6000 elements.

For the meshless simulation, the problem domain was discretized using 6710 nodes.

The difference in node numbers is negligibly small and should not affect the results.

The undeformed meshless model is shown in Figure 18 while the undeformed

ABAQUS model is shown in Figure 19.

Squashing Brains 36

Figure 18: Undeformed meshless model used in verification process to compare simulation results with those obtained using FEM with model generated using in-house meshless code as in Zhang et al. (2013).

Figure 19: Undeformed ABAQUS model used in verification process to compare simulation results with those obtained using the meshless method

Squashing Brains 37

9.4 Results

The meshless code imports the model mesh geometry as an input file of node numbers

and coordinates and compresses the cylinder by 30% using the meshless method. The

compressed model obtained using the meshless model is shown in Figure 20 while the

compressed model using ABAQUS is shown in Figure 21.

Figure 20: Tissue sample model compressed by 30% using the meshless method using in-house meshless code as in Zhang et al. (2013)

Squashing Brains 38

Figure 21: Tissue sample model compressed by 30% using FEM using explicit time integration as well as distortion and enhanced hourglass control (Case 2)

The force-displacement results were extracted for the meshless code using the Matlab®

code as may be seen in Appendix A: Matlab® code for extracting force-displacement

data.

A comparison between the results obtained from the FEM results for Case 2 and those

obtained from MTLED may be seen in Figure 22. The meshless method predicts forces

up to approximately 30 per cent higher than FEM at 30% strain. This divergence in

results increases as the amount of deformation increases due to a loss of accuracy at

higher strains.

Squashing Brains 39

Figure 22: Force-displacement response of deformation of up to 30% strain of non-linear incompressible cylindrical sample using meshless techniques

It is also clear that the meshless method is more sensitive to the fineness of the mesh at

higher strains as may be seen from the deviation between the curves for the mesh of

4663 nodes and for the mesh of 6710 nodes at 30% strain. However, at lower strains,

the meshless method is less sensitive to mesh fineness than FEM with the 4663 and

6710 curves overlapping exactly for up to 20% strain.

In Zhang et al (2013) for a comparison between the meshless method and FEM the

maximum relative difference in both displacement and reaction force was shown to be

smaller than 5% for 20% strain. This suggests that analysis technique of the current

study has some inaccuracy. Zhang et al (2013) used a fine mesh of 20-node quadratic

brick, hybrid, linear pressure elements (C3D20H) and the dynamic implicit solver.

Generally, an implicit algorithm is more accurate albeit more time intensive. This may

Squashing Brains 40

account for the discrepancies between the findings of the current study and that of

Zhang et al (2013).

10 DISCUSSION

In this study Sylgard® gel brain phantom samples were subjected to uniaxial, semi-

confined compression tests at different strain rates in order to determine the constitutive

parameters of the hyperelastic material model governing the constitutive response of the

gel. A tissue phantom model was generated in the commercial finite element solver

ABAQUS and these parameters were used in the Ogden hyperelastic material model.

The model was then subjected to large (30%+) strains and the response was evaluated.

Finally, the Arbitrary Lagrangian-Eulerian method (Case 1) was applied to the model in

order to increase the accuracy and stability of the solution. Thereafter, a compression

simulation was performed the same model without ALE but with distortion and

enhanced hourglass control (Case 2). The algorithm used in Case 2 was then compared

to the Meshless Total Lagrangian Explicit Dynamic (MTLED) method for verification.

10.1 Constitutive model and parameters

Ogden’s model was successfully used to approximate the constitutive response of the

Sylgard® 527 gel. Upon fitting the uniaxial semi-confined compression simulation

results to the experimental results, the initial shear modulus, µ, and alpha, α, parameters

obtained were in close agreement with those in Ma (2006). The effects of strain rate on

the deemed negligibly small and the viscoelastic term in Ogden’s material model was

ignored.

Squashing Brains 41

10.2 Comparing Case 1 and Case 2

Arbitrary Lagrangian-Eulerian techniques are not recommended for hyperelastic

materials using ABAQUS due to the fact that elements using distortion control may not

be included in an adaptive mesh domain and enhanced hourglass control may not be

used for hyperelastic materials modelled in an adaptive mesh domain. Therefore, if it is

desired to use ALE for hyperelastic materials, a different platform or finite element

solver is recommended. Explicit-time integrated solution of a hyperelastic material

using elements with distortion and enhanced hourglass control is recommended for

modelling of large deformation of hyperelastic materials in ABAQUS finite element

solver.

Therefore, the simulation was performed for two cases. Case 1 involved the simulation

of compression tests of the phantom tissue sample using ALE and in Case 2 the

simulation was repeated for the model but ALE was disabled and instead the element

type was altered to include enhanced hourglass and distortion control.

Case 1: ALE was more robust and resulted in shorter computation time. Deformation of

up to 50% was simulated without termination of the program. This approach is more

robust than that of Case 2. However, the fact that the analysis completed, does not

imply accuracy and the algorithm was to be compared to the MTLED method for

verification.

In Case 2: Distortion and hourglass control the simulation terminated at approximately

24% strain and the computational time was significantly larger than in Case 1: ALE.

Squashing Brains 42

This was expected due to the fact that if distortion control as well as hourglass control

are disabled, the elements are free to distort aggressively due to the excessive

deformation (30%+) as well as suffer from hourglassing which is a result of using

reduced integration. However, reduced integration is necessary to prevent volumetric

locking from occurring due to the incompressibility of the model. Therefore, it may be

concluded that using adaptive meshing (ALE) for hyperelastic materials is not

recommended but that distortion an enhanced hourglass control in a non-adaptive mesh

domain (ALE disabled) should be used.

Finally, the simulation results for MTLED are 30% less than those obtained for the

finite element analysis Case 2. Zhang et al (2013) reports a variation in displacement

and force results of only 5% at approximately 20% strain. The force results of the

current study are up to 30% smaller than the meshless method force results. These

inaccuracies may be due to the higher accuracy of implicit time integrated solutions

when compared to explicit time integrated solutions.

11 CONCLUSIONS AND FUTURE WORK

The way a specific algorithm is implemented in different commercial finite element

solvers differs along with its parameters. The ALE approach in ABAQUS does not

allow the use of distortion and enhanced hourglass controls in adaptive mesh domains

for hyperelastic materials; however this may not be the case in other solvers such as LS-

DYNA. The current study is limited to the application of ALE in ABAQUS. Future

applications could utilise an alternate finite element solver.

Squashing Brains 43

Furthermore, the cylindrical models generated in this study in ABAQUS/CAE are

geometrically uncomplicated. The brain phantom model, however, has varying

curvature and consists of planes with varying constitutive properties along the vertical

axis. In order to test the accuracy and stability of Case 2: Distortion and enhanced

hourglass control, it must be applied to models with more complex geometry such as the

brain phantom model. The parameters obtained in the current study for the constitutive

model for each layer may then be used to define the properties of each layer (or set of

nodes defining each layer) of the model in the finite element solver. The computational

cost, robustness and accuracy of a solution of a more realistic complex geometry will

determine whether a specific analysis technique or algorithm is suitable for application

in a surgical setting.

Squashing Brains 44

12 REFERENCES

ABAQUS, (2014). 27.1.4 Section controls. In: ABAQUS/Standard 6.14 User’s Manual.

Dassault Systèmes Simulia Corporation, Providence, RI, USA.

ABAQUS, (2014). 28.1.1 Solid (continuum) elements. In: ABAQUS/Standard 6.14

User’s Manual. Dassault Systèmes Simulia Corporation, Providence, RI, USA.

ABAQUS, (2014). 22.5.1 Hyperelastic behavior of rubberlike materials. In:

ABAQUS/Standard 6.14 User’s Manual. Dassault Systèmes Simulia Corporation,

Providence, RI, USA.

Agrawal, S, Wittek, A, Bunt, S, Miller, K (2014). Portable Experimental Device for

Determining the Mechanical Properties of Brain-Skull Interface, pp. 3.

Brands, D, Bovendeerd, P, Peters, G & Wismans, J 2000, 'The large shear strain

dynamic behaviour of in-vitro porcine brain tissue and a silicone gel model material',

Stapp car crash journal, vol. 44, pp. 249-260.

Donea, J, Huerta, A, Ponthot, J-P and Rodríguez-Ferran, A. 2004. Arbitrary

Lagrangian–Eulerian Methods. Encyclopedia of Computational Mechanics. 1:14, pp

413-414.

G P Moustris, S C Hiridis, K M Deliparaschos, and K M Konstantinidis, Evolution of

autonomous and semiautonomous robotic surgical systems: a review of the literature,

Squashing Brains 45

International Journal ofMedical Robotics and Computer Assisted Surgery, vol. 7, no. 4,

pp. 375–392, 2011.

Haber, R (1984). ‘A mixed Eulerian-Lagrangian displacement model for large-

deformation analysis in solid mechanics’. Computer Methods in Applied Mechanics and

Engineering, 43(3), pp.277-292.

List, S (2015). ‘Biomechanical Simulation for Remote Surgery: Brain Phantom

Construction and Simulation’, Thesis (M.Mech.Eng.)—The University of Western

Australia, 2015.

Ma, J 2006, ‘Accuracy and reliability of non-linear finite element analysis for surgical

Simulation’, Thesis (M.Eng.Sc.)—The University of Western Australia, 2006.

Miller, K & Chinzei, K 2002, ‘Mechanical properties of brain tissue in tension’, Journal

of Biomechanics, vol. 35, no. 4, pp. 483-490.

Ma, J, Wittek, A, Singh, S, Joldes, G, Washio, T, Chinzei, K & Miller, K (2010),

'Evaluation of accuracy of non-linear finite element computations for surgical

simulation: study using brain phantom', Comput Methods Biomech Biomed Engin, vol.

13, no. 6, pp. 783-94.

Miller, K & Chinzei, K 2002, 'Mechanical properties of brain tissue in tension', Journal

of Biomechanics, vol. 35, no. 4, pp. 483-490.

Squashing Brains 46

Miller, K, Wittek, A, Joldes, G, Horton, A, Dutta-roy, T, Berger, J & Morriss, L (2010),

'Modelling brain deformations for computer-integrated neurosurgery', International

Journal for Numerical Methods in Biomedical Engineering, vol. 26, no. 1, pp. 117-138.

Miller, K (2011). Biomechanics of the brain. New York: Springer, p.192.

Miller, K, (2005). ‘Method for testing very soft biological tissues in compression’.

Journal of Biomechanics vol. 38, pp. 153–158.

Noh W F (1964) ‘CEL: A time-dependent two-space dimensional coupled Eulerian-

Lagrangian code’. In Methods in Computational Physics, Alder B, Fernbach S and

Rotenberg M (eds), vol. 3. Academic Press: New York; pp. 117–179.

Ogden, RW (1972), 'Large Deformation Isotropic Elasticity - On the Correlation of

Theory and Experiment for Incompressible Rubberlike Solids', Proceedings of the

Royal Society of London A: Mathematical, Physical and Engineering Sciences, vol. 326,

no. 1567, pp. 565-584.

Taylor RH, Stoianovici D. (2003), ‘Medical robotics in computer-integrated surgery’.

IEEE Trans Robotics Autom 2003; vol 19(5), pp.765–781.

Taylor, RH (2006), 'A Perspective on Medical Robotics', Proceedings of the IEEE, vol.

94, no. 9, pp. 1652-1664.

Squashing Brains 47

Taylor, Z, Crozier, S and Ourselin, S (2011). ‘A Reduced Order Explicit Dynamic

Finite Element Algorithm for Surgical Simulation’. IEEE Transactions on Medical

Imaging, vol. 30(9), pp.1713-1721.

Wittek, A (2016). 3-4-5 Polynomial

Zhang, G, Wittek, A, Joldes, G, Jin, X and Miller, K (2013). ‘A three-dimensional

nonlinear meshfree algorithm for simulating mechanical responses of soft tissue’.

Engineering Analysis with Boundary Elements, vol. 42, pp.60-66.

Squashing Brains 48

13 APPENDICES

13.1 Appendix A: Matlab® code for extracting force-displacement

data

%=============== GetZforce ========================================== % % G du Plessis; May 2016 %==================================================================== dimen = size(forces_time); % Determines amount of time % increments zforces = forces_time(:,3,:); % For all nodes in mesh extracts % forces in z-direction prealloc=zeros(dimen(1),dimen(3)); % Preallocates space prealloc(1:dimen(1),1:dimen(3))=zforces(1:dimen(1),:,1:dimen(3)); % Writes forces in z-direction for each node to preallocated matrix forcedispset = prealloc(node_set_disp(:,1),:); % Extracts force-time % data for displaced % nodes only d = size(forcedispset); % Determines amount of % time increments dispinc = linspace(0,0.03, d(2)); % Creates linearly % spaced vector of % displacement plot(dispinc, sum(forcedispset)) % Plots force- % displacement