660 likes | 763 Views
Multilevel, Subdivision-Based, Thin Shell Finite Elements: Development and Application to Red Blood Cell Modeling Seth Green University of Washington Department of Mechanical Engineering December 12, 2003. Organization of Talk. Motivation & Background Efficient Solution Scheme
E N D
Multilevel, Subdivision-Based, Thin Shell Finite Elements: Development and Application to Red Blood Cell ModelingSeth GreenUniversity of WashingtonDepartment of Mechanical EngineeringDecember 12, 2003
Organization of Talk • Motivation & Background • Efficient Solution Scheme • Multilevel Shell Element • Constraints & Convergence • Applications to Blood Cell Modeling
Motivation • Accurate and efficient numerical simulation of thin structures • Large deformation effects • Interaction with other simulations(solids and fluids)
Shell: Modes of Deformation Initial Membrane (A) Bending ( )
Geometric Representation:Subdivision Surfaces • Smooth geometry is associated with a coarse control mesh • Control mesh geometry defined by nodal positions
Subdivision Advantages • Compact representation • Guaranteed continuity
Shell Finite Elements • Thick Shells: • Simple to implement • Inaccurate for thin bodies • Prone to “shear locking” • Thin Shells: • Accurate for thin bodies • Mathematically involved… • Strict requirements on representation used for FEA: C1 & H2
Subdivision Thin Shell Element • Displacement is a function of adjacent nodes • Basis defined by local topology • Semi-local basis functions • Rotation-Free • Triangular Element:[Cirak et. al. 01]
Large Scale Simulation • Adding degrees of freedom (DOF) increases solution accuracy • Direct solution schemes are not practical for large problems(10K+ DOF) • Iterative schemes’ efficiency is related to the condition number of the system • Condition number grows as O(N2)
Hierarchical Simulation • Considering a hierarchy of discretizations simultaneously can increase solution efficiency
MGPCG Solver(Multigrid-Preconditioned Conjugate Gradient) • Combines efficiency of Multigrid with robustness of Conjugate Gradient algorithm
Interlevel Transfer (I) • Need to transfer solution refinements between levels Displacements Forces
Interlevel Transfer (II) • We chose the subdivision matrix S for interpolation; retains displacement field • By work equivalency, restriction operator is ST (simple to compute) • Subdivision now used for: • Geometric Representation • Deformation • Numerical Preconditioning
Result: Plate with Inhomogeneous Material Properties • Near O(N) performance
Ordinary Extraordinary Super- Extraordinary Element Characterization
Element Distribution • Super-extraordinary (red) • Extraordinary (green) • Ordinary (blue) Increasing subdivision
Super Extraordinary Element Parameterization • Linear transformation to 4 child sub-regions
Multilevel Data Structure Parent Edge Primary Child
Boundary Representation • Non-closed geometry has geometric boundaries • Subdivision requires a neighborhood of “ghost faces”
Prior Work Approach toBoundary Conditions • Ghost faces are created automatically to create splines along edges [Schweitzer & Duchamp 96] • This criteria is required to hold during deformation [Cirak 01]
Prior Work Inconsistency • Prior constraints are inconsistent with clamped and simply supported b.c.’s • Do not allow finite curvatures at boundary • Couple membrane and bending deformation • Sufficient, but not necessary!
Explicit Boundary Modelingand Discretization • Ghost faces incorporated into model design • Improved design flexibility • Significantly improvedconvergence • Allows for extraordinarypoints along boundary
Constraint Approach • Boundary conditions are expressed as constraints • Constraints are discretized and applied pointwise to geometric boundaries, or interior of the body
bn-1 bn b1 a b2 b4 b3 Evaluation at Control Mesh Vertex Location • Limit positions and tangents of control mesh vertices are expressed as sums of neighboring vertex displacements
Common Boundary Conditions • Directional constraint • Rotation constraint • Simple support: combination of 3 independent direction constraints • Clamped support: combination of simple support and rotation constraint
Validation • Belytschko et. al. obstacle course • Result: O(N2) Convergence in displacement error!
Convergence of Uniformly Loaded Flat Plat with Clamped Boundaries ■ Prior Approach ■ Our Approach Err 1e-6 1e-3 1 Elem: 1 10 100 1000 10e3
Volume Conservation Constraint • Divergence theorem is used to compute volume as a surface integral using the smooth limit surface • Generalized displacements are constrained such that DV=0
Motivation:Blood Flow Simulation • Treatments of blood as a homogeneous fluid are not accurate • A micro-structural model is required • Simulations involving many blood cells interacting with their surroundings demands the most efficient computational techniques
Red Blood Cell Model • Flexible thin membrane bounding an incompressible fluid center • Large resistance to changes in area • Small resistance to bending deformations • Change in shape with constant volume induces changes in area • “Bending stiffness must be included” [Eggelton and Popel 98]
Cell Membrane Geometry • Sample data sets [Fung 72] • Reconstruction Technique [Hoppe et. Al. 94]
Point Load Deformation Experiment • Red blood cell lays on flat workspace • Tip of a scanning tunneling microscope (STM) used to deform cell membrane • Reaction forcerecorded
Simulation Approach • STM tip modeled as point application of force with no slip • Table modeled as frictionless plane • “Spin” restricted
Point Load Animations Volume Conservation w/o Volume Conserv.
Micropipette Aspiration • Early experiment to determine red blood cell properties • Pressure drop causes cell to deform inside of pipette
Simulation Approach • Pipette modeled as thin rigid cylinder • Constant vertical load inside of pipette volume • Pipette mouth discretized into several points • Two step quasi-equilibrium solution procedure: • Tangential sliding prediction • Positional correction
Contributions • Unified framework for multilevel quadrilateral and triangular elements • 2nd order accurate boundary conditions • Efficient multilevel solution algorithm • Application to bio-sciences: cell membrane simulation
Conclusion • Multilevel, subdivision-based thin shell finite elements allow engineers to simulate large deformations of thin bodies efficiently and accurately in a variety of physical contexts.
Future Work • Biologically inspired material models • Formal proof of convergence of boundary conditions • Blood flow simulation involving many simultaneously deforming cells • Application to problems in which bending deformations have been ignored
Acknowlegements • Committee • Audience • NSF Information Technology Research Program • The Boeing Company • Ford Motor Company
Law of Virtual Work • Leads to P.D.E. + Boundary Conditions
Kirchhoff Assumption • Lines initially normal to the middle surface before deformation remain straight and normal to middle surface after deformation
Example: Deformable Mirror Nanolaminate mirror image courtesy NASA/JPL