American Journal of Biomedical Engineering
p-ISSN: 2163-1050 e-ISSN: 2163-1077
2014; 4(2): 41-52
doi:10.5923/j.ajbe.20140402.03
Philip Boyer 1, Chris Joslin 2
1Department of Systems and Computer Engineering, Carleton University, Ottawa, K1S 5B6
2School of Information Technology, Carleton University, Ottawa, K1S 5B6
Correspondence to: Philip Boyer , Department of Systems and Computer Engineering, Carleton University, Ottawa, K1S 5B6.
| Email: | ![]() |
Copyright © 2014 Scientific & Academic Publishing. All Rights Reserved.
A practical preoperative simulation of femoral acetabular impingement (FAI) requires a faster method than is currently available to simulate the articular cartilage within the hip joint. Articular cartilage has been extensively studied with finite element methods (FEM), and several models have previously been developed to simulate its complex material behaviour. In the present study, the fibril-reinforced poroviscoelastic model was extended to function in a smoothed particle hydrodynamics (SPH) simulation. Four indentation tests and one unconfined compression test were designed and validated with previously published experimental reaction force results. 3D models were visualized to identify areas of peak stress and component stresses during simulations. Strong correlation in reaction forces (r=0.98~0.99) was found between simulations and published results. 3D models displayed stress distributions indicating correct component behaviour. The fibril-reinforced poroviscoelastic models were found to perform with greater accuracy than the hookean models while requiring a mean frame rate drop of only 29% (standard deviation 0.62%). Simulations functioned at rates exceeding 100 frames / second.
Keywords: Articular cartilage mechanics, Smoothed Particle Hydrodynamics (SPH), Porous flow, Solid deformation, Compression
Cite this paper: Philip Boyer , Chris Joslin , A Smoothed Particle Hydrodynamics Approach to Simulation of Articular Cartilage, American Journal of Biomedical Engineering, Vol. 4 No. 2, 2014, pp. 41-52. doi: 10.5923/j.ajbe.20140402.03.
![]() | (1) |
is the function of the spatial coordinates
,
is the smoothing kernel, and
is a differential volume element. The integral is advanced in time for each particle using an integration technique, which in the current work is the commonly used leapfrog method. The continuum of a material can be represented by Lagrangian SPH particles with physical equations based upon the above interpolant.In the current procedure, the behaviour of articular cartilage in response to compression scenarios is considered to be due to the interactions of the stresses in each of the components:![]() | (2) |
is the total stress from all components, while
,
and
are respectively the stress contributions from the non-fibrillar solid matrix, the collagen fibril network, and interstitial fluid support.![]() | (3) |
is the determinant of the deformation tensor
. The deformation tensor follows directly from the calculations to obtain the strain in the elastic solid equations of Solenthaler et al. [37], with the addition of the identity tensor, yielding the relation:![]() | (4) |
![]() | (5) |
![]() | (6) |
is the Young’s modulus and
the Poisson’s ratio.
in each fibre is determined by: ![]() | (7) |
and
represent the positions of particle i and its neighbour j, while the superscripts of 0 indicate the initial underformed positions. It is assumed that fibres only strengthen the material in tension so only positive strains are considered. Fibres are modelled as linear springs with stiffness
in parallel with a nonlinear spring with stiffness
as in the work by Li et al. [21], where
and
are the modulus and strain of the fibre, respectively. Even without viscoelastic properties this is assumed sufficient to capture the behaviour of the fibril network for the current research. Viscoelastic effects in fibres could not be implemented at this time due to numerical precision constraints.In real cartilage tissue, fibre orientation is depth dependent, which as is typically assumed in FEM simulations to be 0° to the articular surface in the superficial zone (0% - 10% of depth), 45° in the middle zone (10% - 70% of depth), and 90° in the deep zone (70% - 100%). This is the depth dependency assumed for the current simulations. Individual fibre contribution to the stress profile can be found via a relationship between the particle orientations and the assumed fibre angle. Because the particle neighbourhoods and their associated fibres may have changed orientation, the new assumed fibre angle for the current particle’s zone is found by:![]() | (8) |
is the current assumed fibre angle,
is the original undeformed assumed fibre angle, while
and
are the current and undeformed angles between the particle and its neighbour. This leads to a multiplication factor M defined by:![]() | (9) |
![]() | (10) |
![]() | (11) |
is the absorbed mass of the fluid in particle ,
is the fluid density,
is the particle porosity, and
the particle’s current volume, which is calculated as by Solenthaler et al. [37]. In the work by Lenaerts et al., the porosity was calculated based on the changing fluid density, but it is suggested here that it is beneficial to base the porosity on the changing fluid volume:![]() | (12) |
is the initial porosity of the current particle, is the current porosity, and
is the initial particle volume. Now if the ratio of the current volume to the initial volume is reduced to equal the initial porosity of the material (0.5 for example), the porosity will also become equal to zero, simulating all the fluid mass exiting from that porous particle. This is essential for the simulation of cartilage since when all the fluid is exuded from the material the load should be entirely borne by the non-fibrillar matrix and collagen fibrils.Depth dependency of porosity is incorporated into the current procedure by:![]() | (13) |
is the depth dependent porosity,
is a material constant,
is the height of the sample and
is the current particle depth.The absorbed fluid mass is dependent on the fluid density by the relation:![]() | (14) |
of the bulk material must be updated to reflect the additional fluid component to the solid component
for use in the equations defining the non-fibrillar matrix:![]() | (15) |
acts to draw fluid into a porous material via surface tension, while the pore pressure
can cause fluid to flow into or out of the material depending on the saturation.![]() | (15) |
![]() | (16) |
is again a user-controlled constant,
and
are the current and original densities, and
is a user-controlled constant to enforce incompressibility.The pore velocity
, the rate at which the fluid mass is diffusing, is changed from the work of Lenaerts et al. so that it is more intuitively based on the difference in capilllary and pore pressure between a particle and its neighbours. This allows for the relationship to be reduced to a single equation:![]() | (17) |
is the permeability of the material,
is the viscosity of the fluid, and
is the SPH kernel employed in the work by Solenthaler [37]. The permeability can be made strain dependent by the relation [43]:![]() | (18) |
is the initial permeability,
is a positive constant, and
and
are the initial and current porosity.Fluid SPH particles are never explicitly created in the simulation, so fluid mass is exchanged in the material in a Eulerian manner defined by the differential:![]() | (19) |
is a scalar that is the result of a scalar product between the pore velocity and the unit vector of the neighbour-to-current particle direction, ensuring appropriate contributions to the mass exchange by each neighbouring particle:![]() | (20) |
is a user-defined constant to control diffusion, noting that in the current procedure this will have an additional effect to that originally intended by Lenaerts et al. in that it will increase diffusion with saturations greater than 1. An explicit Euler integration is performed during the update section of each time step to diffuse the fluid mass:![]() | (21) |
![]() | (22) |
is a user-defined constant, as in Lenaerts et al.Since the concern in the current research is only with the cartilage behaviour, it is not necessary to explicitly create SPH particles representing exterior fluid mass. This was accomplished through the creation of so-called void particles, which are essentially containers of infinite size with which the mass from the cartilage particles can be exchanged. They are instantiated in space according to the original particle positions as shown in Figure 2.Void particles are only considered in two neighbour loops within the simulation. The first is during the calculation of equation 17, which for void particle neighbours becomes:![]() | (23) |
![]() | (24) |
![]() | (25) |
|
![]() | Figure 3. Visualization of stresses in the particle system representing the cartilage in indenter test 4: a) t = 0s, b) t = 2.38 s, c) t = 3.88 s, d) t = 6.26 s |
![]() | Figure 4. Visualization of component stresses at peak strain in indenter test 4: a) fibril stress, b) pore stress |
![]() | Figure 5. Indenter reaction force for biphasic and elastic simulations versus experimental [41]: a) Indentation test 1, b) Indentation test 2, c) Indentation test 3, d) Indentation test 4 |
| [1] | N. Akinci, J. Cornelis, G. Akinci, M. Teschner M, “Coupling elastic solids with smoothed particle hydrodynamics fluids,” Comp. Anim. and Virtual worlds, vol. 24, pp. 195-203, 2013. |
| [2] | B. B. Baran, C. Basdogan, “Force-Based Calibration of a Particle System for Realistic Simulation of Nonlinear and Viscoelastic Soft Tissue Behavior,” In International Conference on Haptics, pp. 23-28, 2010. |
| [3] | E. Basafa, F. Farahmand, “Real-time simulation of the nonlinear visco-elastic deformations of soft tissues,” Int J Comput Assist Radiol Surg, vol 6, pp. 297-307, 2011. |
| [4] | M. Becker, M. Ihmsen, M. Teschner, “Corotated SPH for deformable solids,” In Proceedings of the 5th Eurographics Workshop on Natural Phenomena, pp. 27-34, 2009. |
| [5] | J. Bonet, S. Kulasegaram, M. X. Rodriguez-Paz, M. Profit, “Variational formulation for the smooth particle hydrodynamics (SPH) simulation of fluid and solid problems. Comp Meth App Mech Eng, vol. 193, pp. 1245-1256, 2004. |
| [6] | S. Clavet, P. Beaudoin, P. Poulin, “Particle-based viscoelastic fluid simulation,” In Proceedings of 2005 ACM SIGGRAPH, pp. 219-228, 2005. |
| [7] | P. W. Cleary, R. Das, “The potential for SPH modelling of solid deformation and fracture”, In IUTAM Symposium on Theoretical, Modelling and Computational Aspects of Inelastic Media, pp. 287-296, 2008. |
| [8] | B. Cohen, T. R. Gardner, G. Ateshian, “The influence of transverse isotropy on cartilage indentation behaviour: a study of the human humeral head,” Trans orthop Res Soc, vol. 18, pp. 185, 1993. |
| [9] | B. Cohen, W. M. Lai, G. S. Chorney, H. M. Dick, V. C. Mow, “Unconfined compression of transversely isotropic biphasic tissues,” Adv. Bioeng, vol. 22, pp. 187-190, 1992. |
| [10] | M. Desbrun, M. P. Gascuel, “Smoothed particles: A new paradigm for animating highly deformable bodies,” In Proceedings of the Eurographics workshop on Computer Animation and Simulation, pp. 61-76, 1996. |
| [11] | M. Desbrun, M. P. Gascuel, “Smoothed particles: A new paradigm for animating highly deformable bodies,” In Proceedings of the Eurographics Workshop on Computer Animation and Simulation, pp. 61-76, 2006. |
| [12] | M. R. DiSilvestro, Q. Zhu, J. K. Suh, “Biphasic poroviscoelastic simulation of the unconfined compression of articular cartilage. II. Effect of variable strain rates,” J Biomech Eng, vol. 123, pp. 198-200, 2001. |
| [13] | J. J. Garcĩa JJ, D. H. Cortés, “A nonlinear biphasic viscohyperelastic model for articular cartilage,” J Biomech, vol. 39, pp. 2991-2998, 2006. |
| [14] | R. A. Gingold, J. J. Monaghan JJ, “Smoothed particle hydrodynamics - theory and application to non-spherical stars,” Mon Not R Astron Soc, vol. 181, pp. 375-389, 1977. |
| [15] | J. P. Gray, J. J. Monaghan, R. P. Swift, “SPH elastic dynamics,” Comp Meth App Mech Eng, vol. 190, pp. 6641-6662, 2001. |
| [16] | S. Gupta, J. Lin, P. Ashby, L. Pruitt, “A fiber reinforced poroelastic model of nanoindentation of porcine costal cartilage: A combined experimental and finite element approach,” J Mech Behav Biomed Mats, vol. 2, pp. 326-337, 2009. |
| [17] | S. E. Hieber, J. H. Walther, P. Koumoutsakos, “Remeshed smoothed particle hydrodynamics simulation of the mechanical behavior of human organs,” Tech and Health Care vol. 12, pp. 305-314, 2004. |
| [18] | R. K. Korhonen, M. S. Laasanen, J. Töyräs, J. Rieppo, J. Hirvonen, H. J. Helminen, J. S. Jurvelin, “Comparison of the equilibrium response of articular cartilage in unconfined compression, confined compression and indentation,” J Biomech Eng, vol. 35, pp. 903-939, 2002. |
| [19] | H. J. Kurrat, W. Oberländer, “The thickness of the cartilage in the hip joint,” J Anat, vol. 126, pp. 145-155, 1978. |
| [20] | T. Lenaerts, B. Adams, P. Dutré, “Porous flow in particle-based fluid simulations,” In Proceedings of ACM SIGGRAPH, vol. 49, pp. 1-8, 2008. |
| [21] | L. P. Li, J. Soulhat, M. D. Buschmann, A. Shirazi-Adl, “Nonlinear analysis of cartilage in unconfined ramp compression using a fibril reinforced poroelastic mode,” Clin Biomech, vol. 14, pp. 673-682, 1999. |
| [22] | L. P. Li, W. Herzog, “Strain-rate dependence of cartilage stiffness in unconfined compression: the role of fibril reinforcement versus tissue volume change in fluid pressurization,” J Biomech, vol. 37, pp. 375-382, 2004. |
| [23] | L. P. Li, J. T. Cheung, W. Herzog, “Three-dimensional fibril-reinforced finite element model of articular cartilage,” Med Biol Eng Comput, vol. 47, pp. 607-615, 2009. |
| [24] | M. B. Liu, G. R. Liu, “Smoothed Particle Hydrodynamics (SPH): an Overview and Recent Developments,” Arch Comput Methods Eng, vol. 17, pp. 25-76, 2010. |
| [25] | F. Mak, “The apparent viscoelastic behavior of articular cartilage - the contributions from the intrinsic matrix viscoelasticity and interstitial fluid flows,” J Biomech Eng, vol. 108, pp. 123-130, 1986. |
| [26] | D. E. Martin, S. Tashman, “The biomechanics of femoroacetabular impingement,” Op Tech in Orthop, vol. 20, pp. 248-254, 2010. |
| [27] | J. J. Monaghan JJ, “Smoothed particle hydrodynamics,” Rep Prog Phys, vol. 68, pp. 1703-1759, 2005. |
| [28] | J. Mosegaard, P. Herborg, T. S. Sorensen, “GPU accelerated surgical simulators for complex morphology,” Stud Health Technol Inform, vol. 111, pp. 342-348, 2005. |
| [29] | V. C. Mow, S. C. Kuei, W. M. Lai, C. G. Armstrong, “Biphasic creep and stress relaxation of articular cartilage in compression: theory and experiments,” J Biomech Eng, vol. 102, pp. 73-84, 1980. |
| [30] | M. Müller, D. Charypar, M. Gross, “Particle-based fluid simulation for interactive applications,” In Proceedings of ACM SIGGRAPH, pp. 154-159, 2003. |
| [31] | M. Müller, S. Schirm, M. Teschner, “Interactive Blood Simulation for Virtual Surgery Based on Smoothed Particle Hydrodynamics,” J Tech Health Care, vol. 12, pp. 25-31, 2004. |
| [32] | J. Qin, W. M. Pang, B. P. Nguyen, D. Ni, C. K. Chui, Particle-based Simulation of Blood Flow and Vessel Wall Interactions in Virtual Surgery. In Proceedings of the 2010 Symposium on Information and Communication Technology, pp. 128-133, 2010. |
| [33] | Seifzadeh, J. Wang, D. C. Oquamanam, M. Papini, “A non-linear biphasic fiber-reinforced porohyperviscoelastic (BFPHVE) model of articular cartilage incorporating fiber reorientation and dispersion,” J Biomech Eng, vol. 133, pp. 1-8, 2011. |
| [34] | Seifzadeh, D. C. D. Oquamanam, N. Trutiak, M. Hurig, M. Papini, “Determination of nonlinear fibre-reinforced biphasic poroviscoelastic constitutive parameters of articular cartilage using stress relaxation indentation testing and an optimizing finite element analysis,” Comp Meth and Prog in Biomed, vol. 107, pp. 315-326, 2012. |
| [35] | O. Seungtaik, Y. Kim, B. S. Roh, “Impulse-based rigid body interaction in SPH,” Comp Anim and Virt Worlds, vol. 20, pp. 215-224, 2009. |
| [36] | X. Shaoping, X. P. Liu, H. Zhang, H. Linyan, “An improved realistic mass-spring model for surgery simulation,” In Proceedings of IEEE International Symposium on HAVE, pp. 1-6, 2010. |
| [37] | Solenthaler, J. Schläfli, R. Pajarola, “A Unified Particle Model for Fluid-Solid Interactions,” Comp Anim and Virt Worlds, vol. 18, pp. 69-82, 2007. |
| [38] | M. A. Soltz, G. A. Ateshian, “A conewise linear elasticity mixture model for the analysis of tension-compression nonlinearity in articular cartilage,” J Biomech Eng, vol. 6, pp. 576-586, 2000. |
| [39] | J. Soulhat, M. D. Buschmann, A. Shirazi-Adl, “A fibril-network reinforced biphasic model of cartilage in unconfined compression,” J Biomech Eng, vol. 121, pp. 340-347, 1999. |
| [40] | M. Tannast, D. Goricki, M. Beck, S. B. Murphy, K. A. Siebenrock, “Hip Damage Occurs at the Zone of Femoroacetabular Impingement,” Clin Orthop Relat Res 466:273-280, 2008. |
| [41] | Vidal-Lesso, E. Ledesma-Orozco, R. Lesso-Arroyo, L. Daza-Benitez, “Nonlinear Dynamic Viscoelastic Model for Osteoarthritic Cartilage Indentation Force,” In International Mechanical Engineering Congress, vol. 2, pp. 215-220, 2012. |
| [42] | W. Wilson, C. C. van Dokelaar, B. van Rietbergen, K. Ito, R. Huiskes, “Stresses in the local collagen network of articular cartilage: a poroviscoelastic fibril-reinforced finite element study,” J Biomech, vol. 37, pp. 357-366, 2004. |
| [43] | W. Wilson, C. C. van Dokelaar, B. van Rietbergen, R. Huiskes, “A fibril-reinforced poroviscoelastic swelling model for articular cartilage,” J Biomech, vol. 38, pp. 1195-1204, 2005. |
| [44] | Zerbato, S. Galvan, P. Fiorini, “Calibration of mass spring models for organ simulations,” In International Conference on Intelligent Robots and Systems, pp. 370-375, 2007. |