Target Outcome

This specification defines the test parameters and the results obtained from a mesh convergence test run on a single region at different densities (Most relevant test at the bottom of this page).

Protocols

Required Infrastructure

Input

Fully specific lumped model for specimen 008's upper leg, for details on the modeling steps refer to our specifications on Fully Specific Modeling. Models were generated in Meshlab with Poisson reconstruction with an octree depth of 7, and a solver divide of 7 (small isolated component was removed). Iso parameterization was run with default settings, except convergence precision which was set to 5. These models were generated at 5 different mesh surface densities by varying the iso parameterization remeshing sample rate, with values in the table below. These 5 different mesh surface densities produced 5 different volume densities. GMSH was utilized for tetrahedral meshing due to more consistent node counts and a significant speedup in runtime relative to meshing with Salome. Runtimes were between 2 to 5 times faster with GMSH. Febio test parameters were as follows:

Model

Febio Version

Contact Formulation

Contact Penalty

Augmented Lagrangian Method

Boundary Conditions

CMULTIS008_UL

2.8.3

sliding-elastic (non-symmetric)

100

On for only last .01 seconds

Y-axis: -15 mm displacement

Results

Iso Parameterization Remeshing Sample Rate

Face Count

Node Count

Probe Reaction Force (N)

Contact Gap (mm)

Contact Pressure (MPa)

Percent Change in Reaction Force

Runtime (s)

3 (2 is too coarse)

8146

6601

165.829

.03056

.092

---

69

4

10816

10320

148.094

.00754

.168

-10.694

107

6

19368

23582

103.455

.01014

.208

-30.142

306

8

32164

45168

93.545

.01391

.302

-9.579

739

10

49192

76034

89.679

.01266

.235

-4.133

1693

12

70534

117686

76.079

.01058

.287

-15.165 (converged)

4506

14

96142

171462

75.314

.00275

.342

-1.001

13094

16

126092

231700

74.779

.00613

.344

-.710

86965 (Run on HPC)


Results for pure penalty method (same models, test parameters changed to pure penalty with no augmented lagrangian method):

Iso Parameterization Remeshing Sample Rate

Face Count

Node Count

Probe Reaction Force (N)

Contact Gap (mm)

Contact Pressure (MPa)

Percent Change in Reaction Force

Runtime (s)

3 (2 is too coarse)

8146

6601

147.547

.29989

.088

---

48

4

10816

10320

126.950

.32622

.141

-13.960

101

6

19368

23582

93.313

.27993

.168

-26.496

217

8

32164

45168

86.692

.26658

.210

-7.095

591

10

49192

76034

84.768

.22324

.210

-2.219

1586

12

70534

117686

71.994

.20461

.251

-15.069 (converged)

3984

14

96142

171462

71.509

.19255

.268

-.674

9962

16

126092

231700

71.658

.14993

.284

.208

120859 (Run on HPC)


Results still suggest that mesh density has an effect on contact within Febio, at least with the current geometries and contact definitions. Penetration of the probe into the flesh surface decreased with increasing mesh density, and although turning on the augmented Lagrangian method for the last time step did further reduce probe penetration(contact gap) by a factor of ~10 for all trials, the augmented Lagrangian method also increased runtime in all but the highest density trial. Both tests converged at the same density. The highest density mesh required the high performance computing cluster in order to run.

Low density meshes can have their material properties calibrated to compensate for the differences resulting from mesh density (e.g. scale C1 for the tissue to increase or decrease reaction force to match experimental data), given that the mesh density needed for convergence is computationally intensive. Febio developers have suggested that 10 node tetrahedrons might perform better, due to the locking of 4 node tetrahedral elements. Results for the 2nd-Order 10 node tetrahedrals are below. These simulations utilized penalty method at a value of 100, and the same simulation parameters as above other than dtmin, which was increased to 1e-2 to keep the time step from getting too small. Results for the 10 node tets converged at a similar node count to the 4 node tets:

Iso Parameterization Remeshing Sample Rate

Face Count

Node Count

Probe Reaction Force (N)

Contact Gap (mm)

Contact Pressure (MPa)

Percent Change in Reaction Force

Runtime (s)

3

8146

44968

20.804

.08057

.02147

---

2405

4

10816

72904

19.900

.05878

.02493

-4.345

4623

5

14490

113836

18.088

.04476

.02406

-9.105 (converged)

10487

6

19368

173068

17.548

.05372

.03047

-2.985

25676 (HPC)

7

25110

244551

17.611

.04740

.02643

.359

31613 (HPC)

Reran quad models with material parameters from calibrated lumped model paper (c1 = .01, k = 10). Optimal number of iterations increased to 100 because this was seen to improve model run time. Models run on a single cpu for consistency. Results unaffected by material parameters as compared to last test:

Iso Parameterization Remeshing Sample Rate

Face Count

Node Count

Probe Reaction Force (N)

Contact Gap (mm)

Contact Pressure (MPa)

Percent Change in Reaction Force

Runtime (s)

3

8146

44968

115.6

.081

.119

---

4558

4

10816

72904

110.6

.059

.139

-4.33

4976

5

14490

113836

100.5

.045

.134

-9.13 (converged)

21668

6

19368

173068

97.5

.054

.169

-2.99

47801

7

25110

244551

97.9

.047

.147

0.41

99916

Specifications/MeshConvergence (last edited 2019-09-25 13:30:51 by sbdoherty)