Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Finite Element Analysis of Human BoneModels
D. Bindel
Courant Institute for Mathematical SciencesNew York University
Biomath Lunch Seminar, 1 Apr 2008
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Outline
1 Bone basics
2 Bone measurement and modeling
3 BoneFEA software
4 Conclusion
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Outline
1 Bone basics
2 Bone measurement and modeling
3 BoneFEA software
4 Conclusion
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Why study bones?
Osteoporosis: 44M Americans, $17B / year> 55% of over 50 have osteoporosis or low bone mass350K hip fractures / year; over $10B / yearA quarter of hip fracture patients die within a year... and we’re getting older
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Bone basics: macrostructure
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Bone basics: microstructure
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Bone basics: microstructure
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Bone basics: trabecular microstructure
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Bone basics: trabecular microstructure
(Scans from 23 and 85 year old females)
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Bone basics: orientation and remodeling
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Why study bones?
... because bone is a fascinating material!
Structurally complicated across length scalesStructure adapts to loads and changes over timeinhomogeneous, anisotropic, asymmetric, oftennonlinear
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Outline
1 Bone basics
2 Bone measurement and modeling
3 BoneFEA software
4 Conclusion
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Bone measurement
Diagnostic for osteoporosis: T-scores from DXAOrdinary microscopy on extracted coresQCT software: density profile, about 3 mm scaleMicro-CT and micro-MRI: O(10 micron)
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Micro-FE bone modeling
One vertebrate = 57M+ elements at 40 microns
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Whole bone modeling
Density only weakly predicts strengthWanted: Good effective constitutive relation
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Difficulties
Bone is:Variable over time and between individualsInhomogeneous and anisotropicDifferent in tension and compression
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Yielding and nonlinearity
Example difficulty:Trabecular network has beam and plate elementsSmall macro strains yield much larger micro strainsSmall-scale geometric nonlinearity a significant effect
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Yielding and nonlinearity
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
An approach
Micro-CT structure scans for orientationUse orientation indices + density to approximatematerial parametersProceed phenomenologically
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Outline
1 Bone basics
2 Bone measurement and modeling
3 BoneFEA software
4 Conclusion
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Diagnostic toolchain
Micro-CT scan data from patientInference of material propertiesConstruction of coarse FE model (voxels)Simulation under loadingOutput of stress fields, displacements, etc.
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
BoneFEA
Standard displacement-based finite element codeElastic and plastic material models (includinganisotropy and asymmetric yield surfaces)High-level: incremental load control loop,Newton-Krylov solvers with line search for nonlinearsystemsLibrary of (fairly simple) preconditioners; default is atwo-level geometric multigrid preconditioner
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Example analysis loop
mesh:rigid(mesh:numnp()-1, {z=’min’},function()return ’uuuuuu’, 0, 0, bound_disp
end)
pc = simple_msm_pc(mesh,20)mesh:set_cg{M=pc, tol=1e-6, max_iter=1000}for j=1,n dobound_disp = 0.2*jmesh:step()mesh:newton{max_iter=6, Rtol=1e-4}
end
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Example analyses
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Outline
1 Bone basics
2 Bone measurement and modeling
3 BoneFEA software
4 Conclusion
Courant 08
Bone basics
Bonemeasurementand modeling
BoneFEAsoftware
Conclusion
Conclusion
Bones are interesting as well as important!Initial BoneFEA work done, in use by ON DiagnosticsPossible follow-up work for diagnostic toolPlenty of interesting research directions