660 likes | 772 Views
This talk explores the development of multilevel shell elements using subdivision-based techniques for accurate and efficient modeling of thin structures like red blood cells. The presentation covers the motivation, solution schemes, geometric representation, advantages, and applications of these elements for large-scale simulations. It discusses the challenges in modeling thin shells accurately and showcases the benefits of using hierarchical simulation techniques and the MGPCG solver for robust solutions. The talk also delves into boundary conditions, validation, and the modeling of blood flow, emphasizing the importance of employing innovative computational approaches for realistic simulations.
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