39
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)

Complementarity Models for Rolling and Plasticity

  • Upload
    annora

  • View
    35

  • Download
    0

Embed Size (px)

DESCRIPTION

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?. Newton Equations. - PowerPoint PPT Presentation

Citation preview

Page 1: Complementarity Models for Rolling and Plasticity

Complementarity Models for Rolling and Plasticity

Mihai AnitescuArgonne National Laboratory

At ICCP 2012, Singapore

With: A. Tasora (Parma), D. Negrut (Wisconsin), and S. Negrini (Milan)

Page 2: Complementarity Models for Rolling and Plasticity

1. DVI MODELS, STATE OF RESEARCH

Page 3: Complementarity Models for Rolling and Plasticity

Nonsmooth contact dynamics—what is it? Differential problem with variational inequality constraints – DVI

Truly, a Differential Problem with Equilibrium Constraints

2( ) ( )( ) ( )1 2

( ) ( ) ( ) ( ) ( ) ( )1 1 2 2

1 2

( ) ( )

( ) ( ) ( ) ( )1 2 1 1 2 2

( ) ( )

0 ( ) 0 1 2

argminj jj j

n

j j j j j jn c

j … p

j jn

j j T j T j

c

dvM c n t t f q v k t q vdt

dqq v

dtc q j … p

v t v t

Friction Model

Newton Equations Non-Penetration Constraints

Generalized Velocities

Page 4: Complementarity Models for Rolling and Plasticity

Granular materials: abstraction: DVI

Differential variational inequalities Mixture of differential equations and variational inequalities.

Target Methodology (only hope for stability): time-stepping schemes.

Page 5: Complementarity Models for Rolling and Plasticity

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?

1 1 1 1

1 1 1 1

, , ;

0 , , 0

n n n n n

n n n n

x x hf t x u

u F t x u

Page 6: Complementarity Models for Rolling and Plasticity

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).

Page 7: Complementarity Models for Rolling and Plasticity

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 !!!

Page 8: Complementarity Models for Rolling and Plasticity

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-extensiveseparable projection operator onto feasible set

KT=

Page 9: Complementarity Models for Rolling and Plasticity

2. Plasticity Models

Page 10: Complementarity Models for Rolling and Plasticity

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.

Page 11: Complementarity Models for Rolling and Plasticity

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

Page 12: Complementarity Models for Rolling and Plasticity

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.

Page 13: Complementarity Models for Rolling and Plasticity

Example: Friction and Cohesion in 3D by playing around with Yield surfaces

Shift the Coulomb cone downward and make it an associative yield surface.

Page 14: Complementarity Models for Rolling and Plasticity

Modeling plasticity

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

Page 15: Complementarity Models for Rolling and Plasticity

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.

Page 16: Complementarity Models for Rolling and Plasticity

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:

Page 17: Complementarity Models for Rolling and Plasticity

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.

Page 18: Complementarity Models for Rolling and Plasticity

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.

Page 19: Complementarity Models for Rolling and Plasticity

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.

Page 20: Complementarity Models for Rolling and Plasticity

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)

Page 21: Complementarity Models for Rolling and Plasticity

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.

Page 22: Complementarity Models for Rolling and Plasticity

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?

Page 23: Complementarity Models for Rolling and Plasticity

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:

Page 24: Complementarity Models for Rolling and Plasticity

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

Page 25: Complementarity Models for Rolling and Plasticity

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.

Page 26: Complementarity Models for Rolling and Plasticity

3. Rolling Friction Models

Page 27: Complementarity Models for Rolling and Plasticity

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.

Page 28: Complementarity Models for Rolling and Plasticity

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:

Page 29: Complementarity Models for Rolling and Plasticity

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:

Page 30: Complementarity Models for Rolling and Plasticity

Model: rolling, spinning, sliding

Sliding friction, friction coefficient

Rolling coefficient,

Spinning: Spinning coefficient,

Page 31: Complementarity Models for Rolling and Plasticity

Restating the model to expose the maximum dissipation principle

This exposes the conic constraints:

Page 32: Complementarity Models for Rolling and Plasticity

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.

Page 33: Complementarity Models for Rolling and Plasticity

General: The iterative method

ASSUMPTIONS

Under the above assumptions, wecan prove convergence.The method produces in absence of jamming a bounded sequence with an unique accumulation pointMethod is relatively easy to parallelize, even for GPU!

Always satisfied inmultibody systems

Use overrelaxationfactor to adjust this

Essentially free choice, we use identity blocks

Page 34: Complementarity Models for Rolling and Plasticity

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 :

Page 35: Complementarity Models for Rolling and Plasticity

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.

Page 36: Complementarity Models for Rolling and Plasticity

Validation: linear guideway with recirculating balls

We get close matching to analytical result (we allow a bit of compliance to resolve indeterminacy).

Page 37: Complementarity Models for Rolling and Plasticity

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.

Page 38: Complementarity Models for Rolling and Plasticity

Angle of repose.

Dependence on rolling friction coefficient – confirms trends in other experiments.

Page 39: Complementarity Models for Rolling and Plasticity

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.