Complementarity Models for Rolling and Plasticity Mihai Anitescu Argonne National Laboratory At ICCP 2012, Singapore With: A. Tasora (Parma), D. Negrut.

Slides:



Advertisements
Similar presentations
Contact Mechanics B659: Principles of Intelligent Robot Motion Spring 2013 Kris Hauser.
Advertisements

ENGR 214 Chapter 16 Plane Motion of Rigid Bodies:
Physics 111: Mechanics Lecture 5
Kinetics of Particles: Energy and Momentum Methods
Rotational Motion Chapter Opener. Caption: You too can experience rapid rotation—if your stomach can take the high angular velocity and centripetal acceleration.
LINCS: A Linear Constraint Solver for Molecular Simulations Berk Hess, Hemk Bekker, Herman J.C.Berendsen, Johannes G.E.M.Fraaije Journal of Computational.
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Applications of Newton’s Laws
François Chevoir, Jean-Noël Roux Laboratoire Navier (LCPC, ENPC, CNRS) DENSE GRANULAR MATERIALS Microscopic origins of macroscopic behaviour GdR CHANT.
Separating Hyperplanes
Rolling, Torque, and Angular Momentum Rolling: Translation and Rotation Friction and Rolling Yo-yo Torque: A Cross Product Angular Momentum Newton’s Second.
Chapter 10 Angular momentum Angular momentum of a particle 1. Definition Consider a particle of mass m and linear momentum at a position relative.
UNC Chapel Hill S. Redon - M. C. Lin Rigid body dynamics II Solving the dynamics problems.
Conservation of Energy
Physics 1901 (Advanced) A/Prof Geraint F. Lewis Rm 557, A29
Manipulator Dynamics Amirkabir University of Technology Computer Engineering & Information Technology Department.
Fast Implementation of Lemke’s Algorithm for Rigid Body Contact Simulation Computer Science Department University of British Columbia Vancouver, Canada.
Mechanics of Rigid Bodies
Single Point of Contact Manipulation of Unknown Objects Stuart Anderson Advisor: Reid Simmons School of Computer Science Carnegie Mellon University.
Circular Motion and Other Applications of Newton’s Laws
An Implicit Time-Stepping Method for Multibody Systems with Intermittent Contact Nilanjan Chakraborty, Stephen Berard, Srinivas Akella, and Jeff Trinkle.
Semester Physics 1901 (Advanced) A/Prof Geraint F. Lewis Rm 560, A29
Simulating Multi-Rigid-Body Dynamics with Contact and Friction Mihai Anitescu SIAM OPTIMIZATION MEETING May 10, 1999.
Normalised Least Mean-Square Adaptive Filtering
Physics. Session Opener A recent space shuttle accident occurred because of failure of heat protecting devices. How was this heat generated ?
Ch.11 Energy I: Work and kinetic energy Ch. 11 Energy I: Work and kinetic energy.
Rotation and angular momentum
Objectives: The student will be able to: Distinguish between the different types of friction. Use free body diagrams and Newton's laws of motion to solve.
Plane Motion of Rigid Bodies: Forces and Accelerations
Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Game Physics – Part IV Moving to 3D
In Engineering --- Designing a Pneumatic Pump Introduction System characterization Model development –Models 1, 2, 3, 4, 5 & 6 Model analysis –Time domain.
STATIC EQUILIBRIUM [4] Calkin, M. G. “Lagrangian and Hamiltonian Mechanics”, World Scientific, Singapore, 1996, ISBN Consider an object having.
Dynamics. Chapter 1 Introduction to Dynamics What is Dynamics? Dynamics is the study of systems in which the motion of the object is changing (accelerating)
Plane Motion of Rigid Bodies: Energy and Momentum Methods
Union College Mechanical Engineering ESC020: Rigid Body Mechanics1 Kinetics of Particles  Free Body Diagrams  Newton’s Laws  Euler’s Laws.
Rotational Motion and The Law of Gravity 1. Pure Rotational Motion A rigid body moves in pure rotation if every point of the body moves in a circular.
Modeling and Solving Constraints Erin Catto Blizzard Entertainment.
Energy Transformations and Conservation of Mechanical Energy 8
Energy Transformations and Conservation of Mechanical Energy 8.01 W05D2.
Dynamics: Newton’s Laws of Motion
The Laws of Motion. Classical Mechanics Describes the relationship between the motion of objects in our everyday world and the forces acting on them Describes.
Exam 2 Review 8.02 W08D1. Announcements Test Two Next Week Thursday Oct 27 7:30-9:30 Section Room Assignments on Announcements Page Test Two Topics: Circular.
Optical Flow. Distribution of apparent velocities of movement of brightness pattern in an image.
Rigid Body Dynamics (II). Bodies intersect ! classify contacts Bodies separating –v rel >  –No response required Colliding contact (Last time) –v rel.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
CS274 Spring 01 Lecture 7 Copyright © Mark Meyer Lecture VII Rigid Body Dynamics CS274: Computer Animation and Simulation.
Tuesday, June 26, 2007PHYS , Summer 2006 Dr. Jaehoon Yu 1 PHYS 1443 – Section 001 Lecture #15 Tuesday, June 26, 2007 Dr. Jaehoon Yu Rotational.
Ch 1.1: Basic Mathematical Models; Direction Fields Differential equations are equations containing derivatives. The following are examples of physical.
Advanced Games Development Game Physics CO2301 Games Development 1 Week 19.
Chapter 4 Dynamics: Newton’s Laws of Motion. Units of Chapter 4 Force Newton’s First Law of Motion Mass Newton’s Second Law of Motion Newton’s Third Law.
Chapter Four Friction.
ME 440 Intermediate Vibrations Tu, Feb. 3, 2009 Sections , © Dan Negrut, 2009 ME440, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 4, 2010 Chapter 6 © Dan Negrut, 2010 ME451, UW-Madison TexPoint fonts.
Modeling and Simulation Dr. Mohammad Kilani
Dr.Mohammed Abdulrazzaq Mechanical Department College of Enginerring
Kinetics of Particles: Newton’s Second Law
Manipulator Dynamics 1 Instructor: Jacob Rosen
PHYS 1443 – Section 003 Lecture #18
Dynamics: Newton’s Laws of Motion
Force and Moment Vectors
روش عناصر محدود غیرخطی II Nonlinear Finite Element Procedures II
Rolling, Torque, and Angular Momentum
Kinetics of Particles: Newton’s Second Law
Handling of Resting Contact
Work and Energy 2/4/2019 SHOW WORK DONE BY A COMPRESSED SPRING
Advanced Games Development Game Physics
PHYS 1443 – Section 001 Lecture #10
Chapter 4 . Trajectory planning and Inverse kinematics
Chapter 7 Inverse Dynamics Control
Presentation transcript:

Complementarity Models for Rolling and Plasticity Mihai Anitescu Argonne National Laboratory At ICCP 2012, Singapore With: A. Tasora (Parma), D. Negrut (Wisconsin), and S. Negrini (Milan)

1. DVI MODELS, STATE OF RESEARCH

Nonsmooth contact dynamics—what is it?  Differential problem with variational inequality constraints – DVI  Truly, a Differential Problem with Equilibrium Constraints Friction Model Newton Equations Non-Penetration Constraints Generalized Velocities

Granular materials: abstraction: DVI  Differential variational inequalities Mixture of differential equations and variational inequalities.  Target Methodology (only hope for stability): time-stepping schemes.

Smoothing/regularization/DEM  Recall, DVI (for C=R+)  Smoothing  Followed by forward Euler. Easy to implement!!  Compare with the complexity of time-stepping  Which is faster?

Simulating the PBR nuclear reactor  Generation IV nuclear reactor with continuously moving fuel.  Previous attempts: DEM methods on supercomputers at Sandia Labs regularization)  40 seconds of simulation for 440,000 pebbles needs 1 week on 64 processors dedicated cluster (Rycroft et al.) Simulations with DEM. Bazant et al. (MIT and Sandia laboratories).

Simulating the PBR nuclear reactor  160’000 Uranium-Graphite spheres, 600’000 contacts on average  Two millions of primal variables, six millions of dual variables  1 CPU day on a single processor…  We estimate 3CPU days, compare with 150 CPU days for DEM !!!

An iterative method  Convexification opens the path to high performance computing.  How to efficiently solve the Cone Complementarity Problem for large-scale systems?  Our method: use a fixed-point iteration (Gauss-Seidel-Jacobi)  with matrices: ..and a non-extensive separable projection operator onto feasible set KT=KT=

2. Plasticity Models

Need for plasticity models  This is a very important effect in materials.  It is also true for granular materials where it is about phenomena of cohesion, friction, compliance and plasticization.  Think of the effect of water bridges and cohesion in powders such as appear in medication.

Type of plasticity models in 1D.  Plasticity elicits a different constitutive law compared to rigid contact  Force-displacement relationship at a contact a) Rigid b) Compliant c) Nonlinear d) cohesion e) Cohesion + Compliance f) Cohesion + Compliance + plastic

The yield surface.  Standard rigid contact 1-a can be turned to cohesive one by the transformation:  In addition, rule in 1-d satisfies (at contact):  In this context is called the yield surface.  The displacement is normal at the Yield surface, such constitutive rules are called associative.

Example: Friction and Cohesion in 3D by playing around with Yield surfaces  Shift the Coulomb cone downward and make it an associative yield surface.

Modeling plasticity  The yield surface give by Coulomb needs to be modified as no infinite reaction is now allowed (crushing)

The model  Separate elastic and plastic displacement:  The elastic part of the force allows to compute the force at the contact if the plastic part of the displacement is known.  Except, of course, the plastic part is NOT known. But now we use the associated plasticity hypothesis to constrain the plastic displacement evolution with a variational inequality.  Mathematically, it is the same idea with normal velocity at the contact; EXCEPT that the containing set is no longer a cone, proper (it can be a shifted cone, or just some convex set. So we can time-step and close it.

Time-stepping  After some notation  After this is solved, all we have to do is to solve the plasticity displacement  Use the velocity update  Replace in the plasticity velocity equation; to obtain the variational inequality  Over the cartesian product of cones:

Damping and VI  We can similarly accommodate damping  And obtain the VI  Where  And  Once we compute new contact impulse, we compute velocity, and update position, and iterate.

How do we solve it:  There is no need to change the PGS algorithm as the matrix N is still symmetric positive definite.  Only the projection over more complex sets needs to be implemented, but the problem and the algorithm have the same abstraction; that is.  We are expending the proof to the general case of convex sets, we do not expect problems.

Numerical Experiments  Compaction and shear test of a granular media.  Advanced cases of earth-moving machines (bulldozzers, vehicles) need such things to understand soil reaction.  Configuration: soil sample put in 0.1m x 0.1 mx0.2 m,  Top part is pulled by a “drawer” after a mass is dropped on top; shear force is measured and compared with experiment.

Results.  Configuration: Getting parameters is hard; Normal and tangentia compliances are 0:910e-7 m/N and damping coefficient is = 0.1. Sphere distribution.  Evolution of the shear force and vertical force. These will be measured from experiments. Note spike in forces – including shear! When load is dropped (probably some lock-in before it relaxes and pushes on the drawe)

The advantage of a simulator is that we can have a deeper understanding of the forces.  Evolution of the contact network. Note the “rolling” behavior.  Calibration and experiments are in progress.

Nonassociative plasticity  However, not all plasticity is associative.  How do we do things in the nonassociative case?  Extension  H is positive definite and symmetric, but N is only symmetric.  Do we have existence?

Existence for non-associative plasticity  Consider the eigendecomposition of H  We then have that the nonassociative plasticity problem is equivalent to: the following problem over a rotated cone:

Existence result  We use results from Kong, Tuncel and Xiu to obtain:  In addition, we can solve the problem by continuation:  P_0 guarantees the path exists; R_0 that it accumulates to a solution.  What to do about stationary iterations: unclear

To do  Lots and lots of things.  Extend the nonassociative plasticity to general compact convex sets  Extend projected iteration to the general convex sets and nonassociative plasticity  Simulations for cohesion and plasticity.  Do physical experiments to compare; choose the right parameters.

3. Rolling Friction Models

Need for rolling friction models.  Rolling friction models important phenomena in computational mechanics  A very important example is the one of tires: rolling friction is critical important (as forward motion in vehicles is due to rolling friction)  The configuration of stacked granular materials is also critically dependent on rolling friction.  Ball bearing performance is affected by rolling friction,  …  In the DVI space, rolling friction was approached before (Leine and Glocker 2003), here we discuss a related approach but also other issues such as convexification.

Phenomenon  A constant force T is needed in the center to keep a ball rolling at constant speed.  That is equivalent to a resistive momentum M.  In a DVI framework:

Components of the rolling friction  The contact plane has a normal vector and consists of two tangential vectors  Force between bodies at contact, has a normal component and a tangential component  Torque between bodies at contact, has a normal component and a tangential component.  Dual motion quantities: tangential velocity, normal rotation and tangential rotation:

Model: rolling, spinning, sliding  Sliding friction, friction coefficient  Rolling coefficient,  Spinning: Spinning coefficient,

Restating the model to expose the maximum dissipation principle  This exposes the conic constraints:

Time-stepping with convex relaxation.  The reaction cone:  Define total cone (inclusive of bilateral constraints) and its polar:  Using the virtually identical sequence of time stepping, notations and relaxation we obtain the cone complementarity problem.

General: The iterative method  ASSUMPTIONS  Under the above assumptions, we can prove convergence.  The method produces in absence of jamming a bounded sequence with an unique accumulation point  Method is relatively easy to parallelize, even for GPU! Always satisfied in multibody systems Use  overrelaxation factor to adjust this Essentially free choice, we use identity blocks

Efficient Computation of the Projection over Intersection of Coupled Quadratic Cones  Structure of the variable  Structure of one cone:  Structure of the projection:  Key observation: For each cone the direction of the projected vector is known except for first component there exists 0 <= t_i <= 1 such that :

Efficient Computation of the Projection over Intersection of Coupled Quadratic Cones  In the end, we obtain  We can solve in each t_i easily to obtain:  The function is piecewise quadratic and convex (the graph of each component is a convex parabola union with a flat line with matching derivative.  We can compute the answer efficiently.

Validation: linear guideway with recirculating balls  We get close matching to analytical result (we allow a bit of compliance to resolve indeterminacy).

Rolling Friction Effects on Granular Materials  Converyor belt scenario: Question can we reproduce rolling friction effects over the repose angle of piles (observed)?  Yes, for same sliding friction the results are different.

Angle of repose.  Dependence on rolling friction coefficient – confirms trends in other experiments.

Conclusions  We presented extensions of DVI time-stepping schemes to rolling contact and elasto-plastic contact.  These include convex relaxation and algorithmic considerations.  The method is implemented in ChronoEngine.  Plasticity and in particular Non-associative plasticity open the need for more sophisticated complementarity VI models and analysis. (R_0 matrices over convex sets?).  This project is very much in progress.