Skip to main content
Springer logoLink to Springer
. 2019 Nov 20;19(3):861–874. doi: 10.1007/s10237-019-01254-x

Efficient materially nonlinear μFE solver for simulations of trabecular bone failure

Monika Stipsitz 1, Philippe K Zysset 2, Dieter H Pahr 1,3,
PMCID: PMC7203600  PMID: 31749070

Abstract

An efficient solver for large-scale linear μFE simulations was extended for nonlinear material behavior. The material model included damage-based tissue degradation and fracture. The new framework was applied to 20 trabecular biopsies with a mesh resolution of 36μm. Suitable material parameters were identified based on two biopsies by comparison with axial tension and compression experiments. The good parallel performance and low memory footprint of the solver were preserved. Excellent correlation of the maximum apparent stress was found between simulations and experiments (R2>0.97). The development of local damage regions was observable due to the nonlinear nature of the simulations. A novel elasticity limit was proposed based on the local damage information. The elasticity limit was found to be lower than the 0.2% yield point. Systematic differences in the yield behavior of biopsies under apparent compression and tension loading were observed. This indicates that damage distributions could lead to more insight into the failure mechanisms of trabecular bone.

Keywords: Nonlinear material, Micro finite element, Trabecular bone, Yield strength

Introduction

In-silico modeling of bone can help get a better insight into the biomechanical behavior of bone (Keaveny et al. 2001). Especially bone failure is not yet well understood, due to the highly complex hierarchical composition of bone. Understanding bone failure could aid in reducing bone fractures due to better diagnostics or in the development of improved treatments. Simulations based on computed tomography (CT) scans provide information on the internal failure progression of bone under loading in more detail than which is currently possible with experiments. The development of high-resolution μCT scanners made simulations on real bone structures possible. Scan resolutions are high enough to uncover local damage patterns on the micro-scale, i.e., on the level of single trabeculae. Thus, seen as a complementary approach to experiments, simulations can aid in unveiling the invisible failure processes within bones.

Two different modeling approaches for bone structures are commonly used: homogenized, continuum-level methods, and high-resolution microstructural models (Engelke et al. 2013). Homogenized models are based on coarse meshes which do not resolve the trabecular network. Instead, the internal substructure is usually taken into account via density-dependent material laws. Complex material models can be applied at the homogenized material point, due to the small model sizes. In contrast, μFE analyses are performed at the microstructural level where the trabecular network is visible. Huge model sizes lead to high computational demands. Thus, only relatively simple material models are feasible. The high resolution of μFE models leads to detailed results while keeping the modeling effort low (van Rietbergen and Ito 2015) when compared to hFE.

The challenge of using nonlinear μFE analyses in basic research consists of two parts (Nawathe et al. 2014): (1) Whole bones at sufficiently high resolutions need to be simulated. If smaller regions of interest are chosen, results may depend strongly on the actual segment (Mueller et al. 2011) and the chosen boundary conditions (Panyasantisuk et al. 2016). For reliable results, voxel sizes need to be smaller than a third of the mean trabecular diameter, typically around 40μm (Bevill and Keaveny 2009). This leads to huge model sizes. (2) A material model that captures the main features of tissue-level failure is required (Nawathe et al. 2014). Thus, μFE simulations are always a tradeoff between the computational demands and the complexity of the material model.

Different μFE solvers were applied in the literature depending on the model size: smaller μFE models (up to a few million degrees of freedom (mio DOF)) are usually solved with commercial or in-house software packages. These solvers are often general-purpose FE tools that are not very efficient (Wolfram et al. 2012; Hambli 2013; Harrison et al. 2013; Baumann et al. 2016; Verhulp et al. 2008). Larger models are commonly solved using specialized research software based on a linear-elastic constitutive law. A number of highly parallel HPC solvers were developed which were able to process models containing hundreds of millions of elements (Adams et al. 2004; Flaig and Arbenz 2012; Mueller et al. 2011). A few of these codes were extended for the use of nonlinear material models at high resolutions. Simulations with more than 200 mio elements were presented (Fields et al. 2012; Christen 2012; Nawathe et al. 2014; Zhou et al. 2016). However, these solvers have not been able to establish themselves in the community, probably due to the high computational demands. For instance, for a model consisting of 120 mio elements, over 4000 CPUs and 120 TB of memory were required (Nawathe et al. 2014). So although it has been proven that nonlinear simulations of whole bones are possible, there is still no nonlinear μFE solver capable of analyzing large-scale models on standard HPC clusters.

Another challenge is that a nonlinear material model is required for the investigation of the failure mechanisms of bone. There is no agreement on what features have to be included to accurately model bone failure: in commercial FE packages, simplified micro-level material models are available, where the nonlinearity often consists of a bilinear form in maximum principal stress (Niebur et al. 2000; Verhulp et al. 2008) or a cast iron model (Wolfram et al. 2012). Special user-defined material laws were developed which use, e.g., a quadric yield surface (Schwiedrzik et al. 2013) or a modified von Mises criterion combined with ideal plasticity (Sanyal et al. 2012; Nawathe et al. 2013). In the large-scale simulations, typically no softening mechanisms are present. Thus, the failure behavior cannot be studied directly. Only one large-scale study including tissue failure exists. In this study, bone was modeled as a fully brittle tissue (Nawathe et al. 2015). However, an efficient large-scale μFE solver incorporating effects beyond the yield limit is still missing.

The aim of this work is to develop such a nonlinear μFE solver for large-scale applications. We follow two main objectives:

  1. An existing μFE solver is extended to a damage-based material model including a fracture mechanism. We start from ParOSol (Flaig and Arbenz 2012) which was shown to efficiently perform linear analyses on whole bones. By carefully adapting ParOSol to a simple nonlinear material behavior, we expect that the excellent performance can be preserved.

  2. The potential of the new solver for biomechanical applications is demonstrated by studying the axial failure behavior of trabecular bone biopsies. The possible areas of application for the high level of detail obtained in the results are investigated.

Materials and methods

For objective (1), ParOSol (Flaig 2012) was extended to nonlinear material behavior. ParOSol was chosen because it is a highly parallel, efficient μFE solver (Flaig and Arbenz 2012). It has a much lower memory footprint compared to standard μFE solvers (Flaig and Arbenz 2011). The linear equations are solved by a preconditioned conjugate gradient algorithm based on a geometric multigrid preconditioner. The mesh is stored in an octree. However, only a linear-elastic constitutive law was included in the original ParOSol. A simple material model was required to extend the solver without loosing its good parallel performance.

Material model

The proposed material model (Fig. 1, top) consisted of (1) an isotropic, linear-elastic region (initial Young’s modulus E0, Poisson’s ratio ν), (2) a nonlinear region where the material degraded based on a scalar damage quantity D, and (3) a failure region. The transition from the linear to the nonlinear regime was determined by an isotropic, quadric damage onset surface (adapted from Schwiedrzik et al. (2013), Fig. 1, bottom). It is formulated in terms of the nominal stress tensor σij as

Y(σij)=1HσijFijklσkl+Fijσij-1=0, 1

with the tensors

Fij=121σ0+-1σ0-δij, 2
Fijkl=-ζ041σ0++1σ0-2δijδkl+1+ζ041σ0++1σ0-212(δikδjl+δilδjk). 3

Einstein sum convention is used. δij is the Kronecker delta. The shape of the damage surface was defined via a parameter ζ0. It can be adapted to approximate commonly used yield criteria, like Drucker-Prager, von Mises, or Tsai-Wu criterion (Schwiedrzik et al. 2013). The damage onset surface took into account the tension–compression asymmetry of trabecular bone via different tensile and compressive yield stresses (σ0+, σ0-). An equivalent formulation in the damage onset strains ε0± was applied. No manual distinction between tension and compression loading was required. Hardening was included via an isotropic hardening modulus Ehard. The factor H determines the extent of hardening (compare Eq. 1) and depends on the current damage D:

H=1-Ehard/E01-Ehard/(E0(1-D)). 4

Fig. 1.

Fig. 1

Top: one-dimensional material model showing the (1) linear-elastic, (2) damage, and (3) fracture region. Pure damage-based unloading (dotted, red line) and tension–compression asymmetry are visible. Bottom: exemplary damage onset surface in principal stress space

Implementation details

The material degraded locally if the local stress reached the current damage onset surface. In case of material degradation, the modulus was reduced to E=(1-D)E0. D was found numerically by back-projecting the current stress state onto the damage onset surface. Local tissue failure occurred when D exceeded a critical value Dc. Failure was modeled by reducing the modulus to a small residual value Ef. The material model did not include plasticity or rate dependency. The nonlinear material model was incorporated into ParOSol using a displacement-based, incremental-iterative solving procedure. The details are given in “Appendix C” and Stipsitz et al. (2018). A geometrically linear FE formulation was employed. The FE and material formulation allowed retrospective scaling of the results with the initial modulus E0.

Trabecular biopsies

For objective (2), the extended solver (ParOSolNL) was applied to 20 trabecular bone biopsies. The biopsies were taken from a previous study (Schwiedrzik et al. 2016): the data set consisted of 21 samples from 11 human donors. During experimental testing, 10 samples were loaded until failure in compression and 11 samples were loaded until failure in tension. The samples were cylindrical cores with 8 mm in diameter and 10 mm (tension samples) or 13 mm (compression samples) in height. In this study, one sample was excluded after visual inspection of the microstructure. Segmented μCT images at a resolution of 36μm were available from different locations (9 Femur, 2 Radius, 9 Vertebra). Biopsies from different anatomic sites were included because the aim is a framework that can be applied universally to any trabecular biopsy. An FE mesh was created by converting each voxel of the scans to a linear hexahedral element. Displacement boundary conditions were applied to mimic tension and compression experiments: Nodes on the top plane were displaced in axial direction in strain increments of 0.1%. Nodes on the bottom plane were fully fixed, and all lateral displacements on the top plane were constrained. Analyses were stopped at the first drop in apparent force. Post-ultimate tissue behavior was not suitably modeled due to the lack of large deformation formulation and self-contact constraints.

Identification of material parameters

The suitable values for the material parameters of the damage model were identified (Table 1). The Poisson’s ratio ν and ζ0 were chosen from the literature (Schwiedrzik and Zysset 2015). Following (Schwiedrzik et al. 2013) and using the damage onset strains identified here, ζ0=0.3 corresponded to an ellipsoidal damage onset surface. A residual stiffness of bone tissue of Ef=10-5E0 was used. The residual modulus has only marginal effects on the results. Ef=0 is also possible but may lead to slightly decreased performance. The tissue modulus E0 is reported to vary greatly depending on bone type, anatomic location, and age (Carretta et al. 2013). In this study, a homogeneous tissue E0 was calculated for each biopsy individually so that the apparent modulus matched the experiment. The remaining parameters (ε0±, Dc, Ehard) could not be taken directly from the literature since they depended on the material model and mesh resolution. Instead, the parameters were identified using two biopsy samples, one under compression and one under tension boundary conditions. The parameters were identified by repeatedly performing nonlinear simulations of the two samples. Depending on the simulation results, the parameters were adapted manually to best reproduce the maximum force of the experiments. Only two samples were chosen for the identification process because an optimization routine using all samples would have been computationally demanding and unique results could not be ensured. The results obtained with the identified parameters for all 20 samples justified this practical approach.

Table 1.

Identified material parameter set for 36μm mesh resolution

Predefined Identified on 2 samples Individual
ν ζ0 Ef ε0+ (%) ε0- (%) Dc (–) Ehard E0 (GPa)
0.3 0.3 10-5 0.68 0.89 0.915 0.05 E0 (7.3-13.5)

Post-processing

The resulting apparent stress was defined as the sum of the axial force on the top plane divided by the initial cross-sectional area of the biopsy. Apparent strain was evaluated as the applied displacement divided by the initial height of the cylinders. The apparent yield stress, σy, was identified via the 0.2% strain-offset criterion and the maximum stress, σmax, was the maximum absolute stress in the apparent stress–strain curve. During post-processing, the hexahedral meshes were smoothed for better visualization with ParaView. Additionally, 2D projections of the damage zones were generated to compare the internal fracture patterns. Linear regression analyses were performed for tension and compression samples separately (including the two calibration samples). The intercept of the linear regression function was set to zero. The deviations between simulations and experiments were evaluated for apparent σy and σmax. The relative errors were obtained by scaling the deviations by the experimental value.

A novel elasticity limit was defined in terms of the percentage of damaged elements ND. ND was computed as the number of elements with (D>0) divided by the total number of elements in the structure. The inelastic start point εie was determined by least-square fitting of the following piece-wise quadratic function N¯D to the individual ND versus total strain curves from simulations (see “Appendix D”):

N¯D(ε)=0εεieb(ε-εie)2εεie,

Note that this point is not the apparent 0.2% strain-offset yield point.

During post-processing, damaged elements were categorized by the stress at initial damage onset (Fig. 2). Compression damage was present if all principal stress components of an element were negative and tension if all principal stress components were positive. The remaining damaged elements were classified by the sign of the hydrostatic stress part (negative corresponded to ‘hydrostatic’ compression, positive to ‘hydrostatic’ tension).

Fig. 2.

Fig. 2

Illustration of the damage mode classification: regions are highlighted on the initial damage onset surface in principal stress space in 3D (left) and on a 2D projection with σ3=σ1 (right). Elements are damaged under local tension (red) or compression (blue) if all principal stress components are positive or negative, respectively. Additionally, hydrostatic damage modes are defined by the sign of the hydrostatic stress: positive hydrostatic stress corresponds to hydrostatic tension (light red) and negative to hydrostatic compression (light blue)

Results

The simulation time of an individual biopsy sample was between 0.4 and 2 h of real time on a standard shared memory server (2×14 cores Intel Xeon E5-2697 v2 @2.70GHz, 384 GB RAM). The variation in simulation times was mainly due to the structure sizes; the biopsy models had 3-15 mio DOF. ParOSolNL was very memory efficient; at most 3 GB of total RAM was required.

Agreement with experiments

The simulation results showed excellent correlation with experiments (Fig. 3). Specifically, apparent 0.2% yield stresses and maximum stresses correlated with a coefficient of determination of R20.97. Maximum stresses were generally overestimated in the simulations (slope of the regression was 0.89 in compression and 0.94 in tension). No correlations in apparent yield strains and ultimate strains were found.

Fig. 3.

Fig. 3

Linear regression analysis for compression (top) and tension (bottom): the apparent 0.2% yield stress (left) and maximum stress (right) obtained in the simulations (on the x-axis) are compared to the experimental values (on the y-axis, from Schwiedrzik et al. (2016))

Apparent stress–strain curves showed good qualitative agreement with the experiments (Fig. 4). The local damage patterns differed significantly from sample to sample depending on the individual microstructure (smaller images in Fig. 4). High deviations in apparent σy and σmax obtained from simulations and from experiments were observed (Table 2). The maximum stress depended strongly on the critical damage Dc. In a parameter study using the two calibration samples, 2% variation in Dc led to relative deviations in the maximum stress of approx. 15%. The 0.2% yield point was nearly unaffected (deviations <2%). For more details, see “Appendix A”. The influence of the other calibrated material parameters was much smaller; 10% variation in a parameter resulted in less than 10% deviations in the apparent yield and maximum point.

Fig. 4.

Fig. 4

Selected stress–strain curves of experiments (black, solid, from Schwiedrzik et al. (2016)) and simulations (blue, dotted). The green and red rectangles mark the apparent 0.2% yield point and the maximum stress point, respectively. For these two points, the local damage pattern is shown (small pictures: bone structure in gray, damage in red)

Table 2.

Average relative deviations in the apparent 0.2% yield stress (σy) and maximum stress (σmax) obtained from simulations and experiments (from Schwiedrzik et al. (2016)) for tension and compression samples. Additionally, standard deviations of the relative errors are given

Δσy(%) Δσmax(%)
Tension 6.06±9.39% 4.67±9.4%
Compression -5.18±6.24% 19.65±12.97%

Local damage pattern

The local development of damage regions was observable due to the nonlinear nature of the simulations. Damage patterns differed depending on the individual microstructures. Two selected local results are given in Fig. 5. At the 0.2% yield point (left columns), already some sizable damage regions existed. As the applied load increased, initially damaged regions degraded further and damage regions grew. The maximum sustainable load was reached in the right columns of Fig. 5. In most samples, a diffuse damage pattern dominated.

Fig. 5.

Fig. 5

Development of local damage regions over the simulation (pseudo-) time. One sample under compression (left) and one under tension (right) are shown. The first columns give the local damage at the apparent 0.2% yield point and the third columns at the maximum point. The structures are shown in 3D (top row) and in two perpendicular projections (middle and bottom row). The bone structure is depicted in grayscales, the damage D in red

The local damage allowed the definition of a novel elasticity limit directly from simulation results. The inelastic start point εie was defined as the strain where a pronounced nonlinearity occurred, manifesting in an increase in damaged elements ND (Fig. 6). The individually fitted curves N¯D and inelastic start points εie are depicted in Fig. 6. On average, εie was 0.27±0.04% for tension and -0.34±0.04% for compression samples. No systematic difference between low- and high-density samples was found. For comparison, the apparent 0.2% yield strain was determined as 0.67±0.16% in tension and -0.81±0.13% in compression. The 0.02% yield strain was 0.26±0.18% in tension and -0.2±0.17% in compression.

Fig. 6.

Fig. 6

The percentage of elements that are damaged (D>0) shows a sudden increase in the inelastic start point εie. The colored triangles denote εie of the individual samples and the dotted line marks the average εie. The inelastic region starts later for compression (left) than for tension boundary conditions (right)

Damage distributions revealed qualitative differences between the tension and the compression group (Fig. 7). At the maximum stress point, samples under tension showed a peak which was not present in damage distributions of compression samples. At this point, in samples under apparent compression, a larger amount of tension damage was present than vice versa (2.61±0.71% compared to 0.12±0.06%).

Fig. 7.

Fig. 7

Damage distribution of one femur biopsy under compression (the corresponding local damage pattern is shown in Fig. 5, left) and one femur biopsy under tension (local damage pattern see Fig. 5, right) at the maximum stress point. Contributions of the different initial damage modes are shown

Discussion

The aims of this study were (1) the development of an efficient, materially nonlinear μFE solver including tissue-level failure and (2) the investigation of its potential based on trabecular bone biopsies. A simple, damage-based material model was successfully incorporated in ParOSol while preserving its good performance. Material parameters were identified and resulted in excellent correlation between the maximum stress in simulations and experiments. The development of local damage regions was observable due to the nonlinear nature of the simulations. This led to the definition of a new elasticity limit based on the evolution of the number of damaged elements. Damage distributions allowed more insight into the internal processes of the trabecular bone biopsies.

Regarding objective (1), the excellent parallel performance of the original solver was successfully ported to the nonlinear material regime. Simulation times using ParOSolNL were 10 times lower compared to ParFEAP (Schwiedrzik et al. 2016). For the same samples and on the same machine, they reported solving times between 4 and 22 hours. While many solvers can simulate models with a couple of mio DOF, ParOSolNL has already been successfully applied to huge bone structures as well. For details on the performance, the reader is referred to Stipsitz et al. (2018). To summarize, bone simulations of more than 5 billion DOF were feasible on a standard HPC cluster. ParOSolNL used the computational resources efficiently and scaled well with at least 1024 CPUs, while maintaining a low memory footprint. No convergence issues were encountered for any sample. The geometric multigrid preconditioner used in solving the linear equations is robust against modulus jumps (Flaig 2012). Thus, setting E=0 in failed elements does not deteriorate the performance. For solving the nonlinear problem, an incremental-adaptive procedure was used. Since the material formulation is not continuous at tissue failure, damage was not allowed to decrease if it exceeded the critical damage in any iteration.

The material parameters identified for objective (2) compare well to the parameters used in the literature (Table 3). A range of tissue moduli is reported here, since E0 was identified for each biopsy individually. The tensile yield strain is in the range of values reported in the literature. The tension–compression asymmetry in the tissue yield strains is slightly higher. The value for the hardening modulus matches the one reported in Bayraktar et al. (2004). The material parameters were calibrated on two samples only. Although they led to good agreement of simulation results with experiments, it cannot be assumed that the parameters are generally valid or the best possible parameters. However, the goal of this work was not the identification of physical tissue properties but the development of a framework that can be universally applied to any trabecular biopsy. It is assumed that on the tissue level, i.e., at around 30μm resolution, the tissue properties are the same irrespective of anatomic site. To account for stiffness variations, the results are scaled to match the experimental stiffness. The variations in the stiffness could be caused among others by the degree of mineralization or errors in representing the exact boundary conditions from experiments.

Table 3.

Trabecular tissue properties reported in the literature and identified in this study: initial tissue modulus E0, initial tensile yield strain, yield strain asymmetry, and hardening modulus Ehard

Property Literature Reference(s) This study
E0 (GPa) 1–15 Lucchinetti et al. (2000) 7.3–13.5
ε0+ (%) 0.4–2.6 Frank et al. (2018) 0.68
Carretta et al. (2013)
ε0+/ε0- 0.4, 2 / 3 Schwiedrzik et al. (2016) 0.76
0.62 Bayraktar et al. (2004)
Ehard[E0] 0.05 Bayraktar et al. (2004) 0.05

Simulation results showed excellent correlation with experiments. The apparent 0.2% yield stress and ultimate stress fit well to the experiments for a wide range of different trabecular structures (different anatomic locations, bone densities) under axial tension and compression. This high correlation with the experiments confirms the simple material identification procedure. Good correlation in apparent-level yield stress is generally reported in the literature for nonlinear μFE simulations (Schwiedrzik et al. 2016; Sanyal et al. 2012; Hambli 2013). However, most μFE material models do not include tissue fracture. In one of the few exceptions, a comparable correlation for the maximum stress is reported (Hambli 2013). However, their solver was exclusively applied to small biopsies.

The maximum stress found in the simulations is very sensitive to small variations in the critical damage Dc. Different values for Dc in tension and compression have been found to improve the results (see “Appendix A”). However, in each global loading condition, a mixture of different local loading conditions occurred. Thus, different global values for Dc for tension and compression samples are not consistently possible. In the material model, different values for Dc for local tensile or compressive loading would require a tensor formulation for the damage to account for mixed loading cases.

The ultimate strength of low-density samples under compression is systematically overestimated (a representative stress–strain curve is compression—R14 in Fig. 4). Slender structures under compression, which are common in low-density samples, are liable to buckling and extensive bending (Cowin 2001; Stölken and Kinney 2003). However, in this study, a linear geometric FE formulation is applied, which cannot reproduce these mechanisms. Thus, slender trabeculae seem to withstand much higher strains than physically possible, leading to an overestimation of the overall strength.

The location of damaged regions obtained in the simulations looks plausible. However, further experiments are required to validate the location of failure and to study the reliability of local results. Rather diffuse, non-localized damage was visible up to the ultimate point where a more localized failure occurred. Local information is not easily obtained in experiments, especially during loading (Carretta et al. 2013). Mostly, the crack pattern is studied by staining the structure (Moore and Gibson 2002) or by simultaneous μCT scanning (Thurner et al. 2006). With the recent developments in digital volume correlation, a direct local comparison between displacements in experiments and simulations could become possible soon (Costa et al. 2017).

A considerable amount of elements were damaged already very early in the simulations. At the apparent 0.2% yield point on average, (2–6)% of the elements were damaged. Thus, the novel elasticity limit determined directly from the simulations was lower than the apparent 0.2% yield point. The εie fits well with the physiologic strains reported in the literature (0.05–0.6%) (Yang et al. 2011; Di Palma et al. 2003). The elasticity limit reflected the tension–compression asymmetry found in bone due to the asymmetric tensile and compressive damage onset strains.

As expected, simulation results showed no systematic differences between low- and high-density samples. This agrees well with the assumption that strain at fracture is comparable in different bones (apart from the tension–compression asymmetry) while fracture stress can vary largely (Morgan and Keaveny 2001).

Damage distributions suggested systematic differences in the damage mechanism between external tension or compression loads. Under applied compression, a larger amount of tension damage was present than vice versa. One reason could be the higher compression than tension tissue yield strain. Additionally, it could indicate different predominant loading modes under tension and compression. Compression samples show mainly compression damage but also higher amounts of tension damage. This could be due to a mixture of local compression and bending. A similar bending behavior has been reported in Harrison et al. (2013) and Shi et al. (2010).

The good performance comes with a number of limitations due to the simple modeling approach: First, static analyses were performed which included material nonlinearity only. No large deformation or contact mechanisms were applied. It is well known that a linear geometric formulation may lead to decisive errors in samples with a bone volume density of less than 20% (Bevill et al. 2006). This is in accordance with the high deviations found in this study for low-density samples under compression. In the future, it needs to be reconsidered if an extension to overcome geometric nonlinearity is possible without deteriorating the good performance. Second, the material model did not include plasticity and strain rate dependency. Third, the results are mesh dependent (see “Appendix B”). Thus, the material parameters identified here are only valid for the mesh resolution of 36μm. Three aspects concerning mesh accuracy have to be discussed: (1) Meshing a structure with aligned hexahedral elements leads to ragged surfaces. Thus, the results, especially stresses, oscillate on curved surfaces (Guldberg et al. 1998). However, hexahedral elements enable an efficient and highly parallel HPC implementation with a low memory footprint. (2) Local continuum damage is known to be strongly mesh size dependent since a strong localization of damage occurs. However, in this case, the diffuse damage behavior opposes this effect. It was found that the damage does not localize to single elements. Instead, larger damage regions form. (3) The nonlinearity of the system makes the results strongly dependent on small structural deviations as introduced by coarsening the structure. Thus, local results should be viewed with caution. In the future, a local validation study has to be performed to check the local accuracy of the chosen approach. The simple material model and FE formulation were chosen because the main focus of this work was the development of a fast and efficient solver which can be readily applied to large-scale biomechanical problems.

Conclusion

Although a very simple material model and algorithm were used, quite good agreement between simulations and experiments was achieved. The new framework, ParOSolNL, enables nonlinear simulations of large structures with suitably high resolution in reasonable simulation times. The development of damage regions can be traced in detail due to the nonlinear nature of the simulations. Additionally, a new elasticity limit is proposed which requires only information obtained directly from the simulations. Interesting differences in damage distributions between tension and compression were found. Further investigations of these differences in the course of future nonlinear applications, for instance on whole bones, may help to gain more insight into the internal mechanisms of bone failure.

Acknowledgements

Open access funding provided by TU Wien (TUW).

Appendix A: Implementation details

The nonlinear solver is an extension of the open-source solver ParOSol (Flaig, 2012) which is able to solve linear-elastic FE problems in a highly parallel and efficient way. Additionally, it has a very low memory footprint which is important for the application on standard high-performance clusters.

An incremental-iterative procedure was applied to include nonlinear material behavior into ParOSol. At the start of each increment, an explicit step was performed to obtain a start value for the damage of each element at the current loading state. The initial solution was then iteratively corrected until a converged solution was found. During these iterations, damage was allowed to decrease compared to the initial solution, but not below the solution of the previous increment. To assure convergence, elements that were once fractured (D>Dc) remained fractured in all succeeding iterations.

The actual solving of the FE equations was performed by the linear solver within the original ParOSol. In each iteration (of each increment), the Young’s moduli in the structure were kept constant. The resulting linear system of equations was solved using the linear solver of the original ParOSol. For the solving process, fully integrated linear hexahedral elements were applied. For the evaluation of the damage onset criterion, the interpolated centroid stress of each element was used. The modulus was reduced element-by-element since this best fitted the design of the original ParOSol.

The solution of an increment was taken to be sufficiently converged if the change in damage was small enough. Two convergence criteria were defined: (1) The local change in damage, eR1, from iteration (i-1) to iteration (i) was defined as

eR1=eDn(i)-eDn(i-1)100δ. 5

(2) The average change in damage, R2, was

R2=allelementseR1N<δ. 6

δ is the convergence tolerance, and allelements denotes the sum over all elements. N is the number of elements for which the damage has changed from iteration (i-1) to iteration (i).

Appendix B: Dc sensitivity

The maximum stress found in the simulations depended strongly on the choice of Dc (Fig. 8). The lower Dc was chosen, the earlier global failure occurred. However, the slope of the stress–strain curve was only changed minimally and primarily in the vicinity of the ultimate point. A lower value for Dc led to a smaller number of damaged elements at apparent fracture (local images in Fig. 8, right). The material degradation started in the same regions, independently of Dc.

Fig. 8.

Fig. 8

The maximum stress point depends strongly on slight variations (here: 2%) in the critical damage Dc (left). The results for one vertebra biopsy under tension are shown. A higher Dc corresponds to more damaged elements at apparent failure (right)

The strong influence of Dc was one reason for the poor prediction of the maximum stress values in compression samples. The maximum stress was systematically overestimated for the compression biopsies, especially in low-density samples. Decreasing Dc by 2% and re-simulating all compression samples led to reduced errors in the maximum stress (Table 4). The slope of the linear regression curve for the maximum stress reached nearly unity (1.02), while the coefficient of determination was not affected.

Table 4.

Average relative deviations in the apparent 0.2% yield stress (σy) and maximum stress (σmax) obtained from simulations with 2% reduced Dc

Δσy(%) Δσmax (%)
Compression (reduced Dc) -5.65±6.3% 4.35±10.62%

Appendix C: Mesh resolution

Simulation results depended strongly on the mesh resolution. The mesh dependency stems from the purely local damage formulation of the material model. In Figs. 9 and 10, the influence of the mesh resolution can be observed. The amount of damaged elements decreased with lower voxel size. However, the location of maximum damage and fracture in the trabecular structures remained approximately the same. As expected, the width of the failed regions was much thinner when the bone structure was finer resolved. Global results were strongly affected by the mesh resolution. Thus, the identified material parameters are only suitable for a resolution of 36μm for which they were identified.

Fig. 9.

Fig. 9

Dependency of the simulation results on the mesh resolution: apparent stress–strain curve for one biopsy from a femur (BV/TV=22.57%) under compression with 36μm and 12μm resolution (left) and corresponding local results (middle and right) at the maximum stress point

Fig. 10.

Fig. 10

Dependency of the simulation results on the mesh resolution: apparent stress–strain curve for one biopsy from a vertebra (BV/TV=11.41%) under tension with 36μm and 12μm resolution (left) and corresponding local results (middle and right) at the maximum stress point

Appendix D: Elasticity limit

For the definition of an elasticity limit, the evolution of damage over the applied strain is used (Fig. 11).

Fig. 11.

Fig. 11

Evaluation of the elasticity limit for one individual sample under compression: the number of damaged elements is defined as the sum of all elements with (D>0) divided by the total number of elements in the structure. A piece-wise quadratic function is fitted to the initial part of the curve. The obtained elasticity limit (blue triangle) is usually lower than the 0.2% yield point (green rectangle). At the 0.2% yield point, already a sizeable amount of damage is present (see small images)

Compliance with ethical standards

Conflict of interest

The authors declare that they have no conflict of interest.

References

  1. Adams MF, Bayraktar HH, Keaveny TM, Papadopoulos P (2004) Ultrascalable implicit finite element analyses in solid mechanics with over a half a billion degrees of freedom. In: Proceedings of the 2004 ACM/IEEE conference on supercomputing. IEEE Computer Society, p 34
  2. Baumann AP, Shi X, Roeder RK, Niebur GL. The sensitivity of nonlinear computational models of trabecular bone to tissue level constitutive model. Comput Methods Biomech Biomed Eng. 2016;19(5):465–473. doi: 10.1080/10255842.2015.1041022. [DOI] [PMC free article] [PubMed] [Google Scholar]
  3. Bayraktar HH, Gupta A, Kwon RY, Papadopoulos P, Keaveny TM. The modified super-ellipsoid yield criterion for human trabecular bone. J Biomech Eng. 2004;126(6):677–684. doi: 10.1115/1.1763177. [DOI] [PubMed] [Google Scholar]
  4. Bevill G, Keaveny TM. Trabecular bone strength predictions using finite element analysis of micro-scale images at limited spatial resolution. Bone. 2009;44(4):579–584. doi: 10.1016/j.bone.2008.11.020. [DOI] [PubMed] [Google Scholar]
  5. Bevill G, Eswaran SK, Gupta A, Papadopoulos P, Keaveny TM. Influence of bone volume fraction and architecture on computed large-deformation failure mechanisms in human trabecular bone. Bone. 2006;39(6):1218–1225. doi: 10.1016/j.bone.2006.06.016. [DOI] [PubMed] [Google Scholar]
  6. Carretta R, Lorenzetti S, Müller R. Towards patient-specific material modeling of trabecular bone post-yield behavior. Int J Numer Methods Biomed Eng. 2013;29(2):250–272. doi: 10.1002/cnm.2516. [DOI] [PubMed] [Google Scholar]
  7. Christen DB. Nonlinear failure prediction in human bone. Phdthesis. 2012 doi: 10.3929/ETHZ-A-007575364. [DOI] [Google Scholar]
  8. Costa MC, Tozzi G, Cristofolini L, Danesi V, Viceconti M, Dall’Ara E, Dall’Ara E. Micro Finite Element models of the vertebral body: validation of local displacement predictions. PloS one. 2017;12(7):e0180151. doi: 10.1371/journal.pone.0180151. [DOI] [PMC free article] [PubMed] [Google Scholar]
  9. Cowin SCSC. Bone mechanics handbook. Boca Raton: CRC Press; 2001. [Google Scholar]
  10. Di Palma F, Douet M, Boachon C, Guignandon A, Peyroche S, Forest B, Alexandre C, Chamson A, Rattner A. Physiological strains induce differentiation in human osteoblasts cultured on orthopaedic biomaterial. Biomaterials. 2003;24(18):3139–3151. doi: 10.1016/S0142-9612(03)00152-2. [DOI] [PubMed] [Google Scholar]
  11. Engelke K, Libanati C, Fuerst T, Zysset P, Genant HK. Advanced CT based in vivo methods for the assessment of bone density, structure, and strength. Curr Osteoporos Rep. 2013;11(3):246–255. doi: 10.1007/s11914-013-0147-2. [DOI] [PubMed] [Google Scholar]
  12. Fields AJ, Nawathe S, Eswaran SK, Jekir MG, Adams MF, Papadopoulos P, Keaveny TM. Vertebral fragility and structural redundancy. J Bone Min Res. 2012;27(10):2152–2158. doi: 10.1002/jbmr.1664. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Flaig C (2012) A highly scalable memory efficient multigrid solver for μ-finite element analyses. Ph.D. thesis. Eidgenössische Technische Hochschule ETH Zürich
  14. Flaig C, Arbenz P. A scalable memory efficient multigrid solver for micro-finite element analyses based on CT images. Parallel Comput. 2011;37(12):846–854. doi: 10.1016/j.parco.2011.08.001. [DOI] [Google Scholar]
  15. Flaig C, Arbenz P (2012) A highly scalable matrix-free multigrid solver for μFE analysis based on a pointer-less octree. In: Lirkov I, Margenov S, Waśniewski J (eds) Large-scale scientific computing, LSSC 2011. Lecture notes in computer science, vol 7116. Springer, Berlin, pp 498–506. 10.1007/978-3-642-29843-1_56
  16. Frank M, Marx D, Nedelkovski V, Fischer JT, Pahr DH, Thurner PJ. Dehydration of individual bovine trabeculae causes transition from ductile to quasi-brittle failure mode. J Mech Behav Biomed Mater. 2018;87:296–305. doi: 10.1016/J.JMBBM.2018.07.039. [DOI] [PubMed] [Google Scholar]
  17. Guldberg RE, Hollister SJ, Charras GT. The accuracy of digital image-based finite element models. J Biomech Eng. 1998;120(2):289. doi: 10.1115/1.2798314. [DOI] [PubMed] [Google Scholar]
  18. Hambli R. Micro-CT finite element model and experimental validation of trabecular bone damage and fracture. Bone. 2013;56(2):363–374. doi: 10.1016/J.BONE.2013.06.028. [DOI] [PubMed] [Google Scholar]
  19. Harrison NM, McDonnell P, Mullins L, Wilson N, O’Mahoney D, McHugh PE, O’Mahoney D, McHugh PE. Failure modelling of trabecular bone using a non-linear combined damage and fracture voxel finite element approach. Biomech Model Mechanobiol. 2013;12(2):225–241. doi: 10.1007/s10237-012-0394-7. [DOI] [PubMed] [Google Scholar]
  20. Keaveny TM, Morgan EF, Niebur GL, Yeh OC. Biomechanics of trabecular bone. Ann Rev Biomed Eng. 2001;3:307–333. doi: 10.1146/annurev.bioeng.3.1.307. [DOI] [PubMed] [Google Scholar]
  21. Lucchinetti E, Thomann D, Danuser G. Review Micromechanical testing of bone trabeculae-potentials and limitations. J Mater Sci. 2000;35(24):6057–6065. doi: 10.1023/A:1026748913553. [DOI] [Google Scholar]
  22. Moore TLA, Gibson LJ. Microdamage accumulation in bovine trabecular bone in uniaxial compression. J Biomech Eng. 2002;124(1):63. doi: 10.1115/1.1428745. [DOI] [PubMed] [Google Scholar]
  23. Morgan EF, Keaveny TM. Dependence of yield strain of human trabecular bone on anatomic site. J Biomech. 2001;34(5):569–577. doi: 10.1016/S0021-9290(01)00011-2. [DOI] [PubMed] [Google Scholar]
  24. Mueller TL, Christen D, Sandercott S, Boyd SK, van Rietbergen B, Eckstein F, Lochmüller EM, Müller R, van Lenthe GH. Computational finite element bone mechanics accurately predicts mechanical competence in the human radius of an elderly population. Bone. 2011;48(6):1232–1238. doi: 10.1016/J.BONE.2011.02.022. [DOI] [PubMed] [Google Scholar]
  25. Nawathe S, Juillard F, Keaveny TM. Theoretical bounds for the influence of tissue-level ductility on the apparent-level strength of human trabecular bone. J Biomech. 2013;46(7):1293–1299. doi: 10.1016/j.jbiomech.2013.02.011. [DOI] [PMC free article] [PubMed] [Google Scholar]
  26. Nawathe S, Akhlaghpour H, Bouxsein ML, Keaveny TM. Microstructural failure mechanisms in the human proximal femur for sideways fall loading. J Bone Min Res. 2014;29(2):507–515. doi: 10.1002/jbmr.2033. [DOI] [PubMed] [Google Scholar]
  27. Nawathe S, Yang H, Fields AJ, Bouxsein ML, Keaveny TM. Theoretical effects of fully ductile versus fully brittle behaviors of bone tissue on the strength of the human proximal femur and vertebral body. J Biomech. 2015;48(7):1264–1269. doi: 10.1016/j.jbiomech.2015.02.066. [DOI] [PubMed] [Google Scholar]
  28. Niebur GL, Feldstein MJ, Yuen JC, Chen TJ, Keaveny TM. High-resolution finite element models with tissue strength asymmetry accurately predict failure of trabecular bone. J Biomech. 2000;33(12):1575–1583. doi: 10.1016/S0021-9290(00)00149-4. [DOI] [PubMed] [Google Scholar]
  29. Panyasantisuk J, Pahr DH, Zysset PK. Effect of boundary conditions on yield properties of human femoral trabecular bone. Biomech Model Mechanobiol. 2016;15(5):1043–1053. doi: 10.1007/s10237-015-0741-6. [DOI] [PubMed] [Google Scholar]
  30. van Rietbergen B, Ito K. A survey of micro-finite element analysis for clinical assessment of bone strength: the first decade. J Biomech. 2015;48(5):832–841. doi: 10.1016/J.JBIOMECH.2014.12.024. [DOI] [PubMed] [Google Scholar]
  31. Sanyal A, Gupta A, Bayraktar HH, Kwon RY, Keaveny TM. Shear strength behavior of human trabecular bone. J Biomech. 2012;45(15):2513–2519. doi: 10.1016/J.JBIOMECH.2012.07.023. [DOI] [PMC free article] [PubMed] [Google Scholar]
  32. Schwiedrzik J, Gross T, Bina M, Pretterklieber M, Zysset P, Pahr D. Experimental validation of a nonlinear μFE model based on cohesive-frictional plasticity for trabecular bone. Int J Numer Methods Biomed Eng. 2016;32(4):e02739. doi: 10.1002/cnm.2739. [DOI] [PubMed] [Google Scholar]
  33. Schwiedrzik JJ, Zysset PK. The influence of yield surface shape and damage in the depth-dependent response of bone tissue to nanoindentation using spherical and Berkovich indenters. Comput Methods Biomech Biomed Eng. 2015;18(5):492–505. doi: 10.1080/10255842.2013.818665. [DOI] [PubMed] [Google Scholar]
  34. Schwiedrzik JJ, Wolfram U, Zysset PK. A generalized anisotropic quadric yield criterion and its application to bone tissue at multiple length scales. Biomech Model Mechanobiol. 2013;12(6):1155–1168. doi: 10.1007/s10237-013-0472-5. [DOI] [PubMed] [Google Scholar]
  35. Shi X, Sherry Liu X, Wang X, Edward Guo X, Niebur GL. Type and orientation of yielded trabeculae during overloading of trabecular bone along orthogonal directions. J Biomech. 2010;43(13):2460–2466. doi: 10.1016/J.JBIOMECH.2010.05.032. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Stipsitz M, Zysset P, Pahr DH (2018) An efficient solver for large-scale simulations of voxel-based structures using a nonlinear damage material model. In: Conference proceeding; 6th European conference on computational mechanics (ECCM), 7th European conference on computational fluid dynamics (ECFD 7), ECCM-ECFD, Glasgow
  37. Stölken JS, Kinney JH. On the importance of geometric nonlinearity in finite-element simulations of trabecular bone failure. Bone. 2003;33(4):494–504. doi: 10.1016/S8756-3282(03)00214-X. [DOI] [PubMed] [Google Scholar]
  38. Thurner P, Wyss P, Voide R, Stauber M, Stampanoni M, Sennhauser U, Müller R. Time-lapsed investigation of three-dimensional failure and damage accumulation in trabecular bone using synchrotron light. Bone. 2006;39(2):289–299. doi: 10.1016/J.BONE.2006.01.147. [DOI] [PubMed] [Google Scholar]
  39. Verhulp E, Van Rietbergen B, Müller R, Huiskes R. Micro-finite element simulation of trabecular-bone post-yield behaviour—effects of material model, element size and type. Comput Methods Biomech Biomed Eng. 2008;11(4):389–395. doi: 10.1080/10255840701848756. [DOI] [PubMed] [Google Scholar]
  40. Wolfram U, Gross T, Pahr DH, Schwiedrzik J, Wilke HJ, Zysset PK. Fabric-based TsaiWu yield criteria for vertebral trabecular bone in stress and strain space. J Mech Behav Biomed Mater. 2012;15:218–228. doi: 10.1016/J.JMBBM.2012.07.005. [DOI] [PubMed] [Google Scholar]
  41. Yang PF, Brüggemann GP, Rittweger J. What do we currently know from in vivo bone strain measurements in humans? J Musculoskelet NeuronalInteract. 2011;11(1):8–20. [PubMed] [Google Scholar]
  42. Zhou B, Wang J, Yu YE, Zhang Z, Nawathe S, Nishiyama KK, Rosete FR, Keaveny TM, Shane E, Guo XE. High-resolution peripheral quantitative computed tomography (HR-pQCT) can assess microstructural and biomechanical properties of both human distal radius and tibia: ex vivo computational and experimental validations. Bone. 2016;86:58–67. doi: 10.1016/J.BONE.2016.02.016. [DOI] [PubMed] [Google Scholar]

Articles from Biomechanics and Modeling in Mechanobiology are provided here courtesy of Springer

RESOURCES