ME751 Advanced Computational Multibody Dynamics Discussion of Friction and Contact Forces Wrap Up, DEM Start DVI Methods April 15, 2010 © Dan Negrut, 2010.

Slides:



Advertisements
Similar presentations
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems: Chapter 6 November 1, 2011 © Dan Negrut, 2011 ME451, UW-Madison TexPoint fonts.
Advertisements

Real-Time Game Physics
Deformation of Sediments via Grain-Scale Simulations: Variational Algorithm Ran Holtzman, Dmitriy Silin, Tad Patzek U.C. Berkeley
ME751 Advanced Computational Multibody Dynamics Section 9.2 February 2, 2010 © Dan Negrut, 2010 ME751, UW-Madison “My own business always bores me to death;
ME751 Advanced Computational Multibody Dynamics Inverse Dynamics Equilibrium Analysis Various Odd Ends March 18, 2010 © Dan Negrut, 2010 ME751, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems Relative Kinematic Constraints, Composite Joints – 3.3 October 4, 2011 © Dan Negrut, 2011 ME451, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems Cam-Follower Constraints – 3.3 Driving Constraints – 3.5 October 11, 2011 © Dan Negrut, 2011 ME451, UW-Madison.
LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering
Basic FEA Concepts. FEA Project Outline Consider the physics of the situation. Devise a mathematical model. Obtain approximate results for subsequent.
UNC Chapel Hill S. Redon - M. C. Lin Rigid body dynamics II Solving the dynamics problems.
Single Point of Contact Manipulation of Unknown Objects Stuart Anderson Advisor: Reid Simmons School of Computer Science Carnegie Mellon University.
1cs533d-winter-2005 Notes  Assignment 2 instability - don’t worry about it right now  Please read D. Baraff, “Fast contact force computation for nonpenetrating.
1 شبيه سازی Simulation. 2 مقايسه! Experimental –Provide useful quantitative information –Are common as they use real system –Considerable Time and cost.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems Tuesday, November 30, 2010 Numerical Solution of IVPs [not in the book] © Dan.
ME751 Advanced Computational Multibody Dynamics Implicit Integration Methods BDF Methods Handling Second Order EOMs April 06, 2010 © Dan Negrut, 2010 ME751,
ME964 High Performance Computing for Engineering Applications “The real problem is not whether machines think but whether men do.” B. F. Skinner © Dan.
CS 4730 Physical Simulation CS 4730 – Computer Game Design.
ME451 Kinematics and Dynamics of Machine Systems Review of Elements of Calculus – 2.5 Vel. and Acc. of a Point fixed in a Ref Frame – 2.6 Absolute vs.
ME451 Kinematics and Dynamics of Machine Systems Review of Matrix Algebra – 2.2 Review of Elements of Calculus – 2.5 Vel. and Acc. of a point fixed in.
ME451 Kinematics and Dynamics of Machine Systems Review of Matrix Algebra – 2.2 September 13, 2011 Dan Negrut University of Wisconsin-Madison © Dan Negrut,
ME751 Advanced Computational Multibody Dynamics Section 9.2 January 28, 2010 © Dan Negrut, 2010 ME751, UW-Madison “Age is an issue of mind over matter.
ME751 Advanced Computational Multibody Dynamics Review Calculus Starting Chapter 9 of Haug book January 26, 2010 © Dan Negrut, 2010 ME751, UW-Madison "Motivation.
ME751 Advanced Computational Multibody Dynamics Simulation Visualization “How To” Newton-Euler Form of the EOM March 11, 2010 © Dan Negrut, 2010 ME751,
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 29, 2011 Elements of the Numerical Solution of the Dynamics Problem.
ES 128 Computational Solid and Structural Mechanics
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1 through 2.4 Th, Sept. 08 © Dan Negrut, 2011 ME451, UW-Madison TexPoint fonts.
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Singular Configurations of Mechanisms 3.7 October 26, 2010 © Dan Negrut, 2010 ME451, UW-Madison TexPoint.
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 11, , 6.1.4, 6.2, starting 6.3 © Dan Negrut, 2010 ME451,
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 1, 2011 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2011.
 Breaking up the compacted layer to loosen the soil  Requiring high draft power and resulting in high soil disturbance  Discrete element modeling (DEM)
ME751 Advanced Computational Multibody Dynamics Solution of the Dynamics Analysis Problem (using BDF implicit integration) April 08, 2010 © Dan Negrut,
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1 through 2.4 Tu, Sept. 07 © Dan Negrut, 2009 ME451, UW-Madison TexPoint fonts.
1 20-Oct-15 Last course Lecture plan and policies What is FEM? Brief history of the FEM Example of applications Discretization Example of FEM softwares.
ME751 Advanced Computational Multibody Dynamics Section 9.3 February 16, 2010 © Dan Negrut, 2010 ME751, UW-Madison “Courage is fear holding on a minute.
ME751 Advanced Computational Multibody Dynamics Section 9.6 February 25, 2010 © Dan Negrut, 2010 ME751, UW-Madison “In China if you are one in a million.
ME751 Advanced Computational Multibody Dynamics Solving Initial Value Problems Basic Concepts March 23, 2010 © Dan Negrut, 2010 ME751, UW-Madison “I have.
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1, 2.2, 2.3 September 06, 2013 Radu Serban University of Wisconsin-Madison.
ME 440 Intermediate Vibrations Tu, March 10, 2009 Chapter 4: Vibration Under General Forcing Conditions © Dan Negrut, 2009 ME440, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems Vel. And Acc. of a Fixed Point in Moving Frame Basic Concepts in Planar Kinematics February.
ME451 Kinematics and Dynamics of Machine Systems Driving Constraints 3.5 October 19, 2010 © Dan Negrut, 2010 ME451, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Singular Configurations 3.7 October 07, 2013 Radu Serban University of Wisconsin-Madison.
ME 440 Intermediate Vibrations Tu, April 14, 2009 End Chapter 5: Vibration of 2DOF Systems Begin Chapter 6: Multi-degree of Freedom Systems © Dan Negrut,
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems March 31, , starting 6.3 © Dan Negrut, 2009 ME451, UW-Madison Quote.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 10, , starting 6.3 © Dan Negrut, 2011 ME451, UW-Madison TexPoint.
ME451 Kinematics and Dynamics of Machine Systems
ME 440 Intermediate Vibrations Th, April 16, 2009 Chapter 6: Multi-degree of Freedom (MDOF) Systems © Dan Negrut, 2009 ME440, UW-Madison Quote of the Day:
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 08, , 6.1.4, 6.2, starting 6.3 © Dan Negrut, 2011 ME451,
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 16, , starting 6.3 © Dan Negrut, 2010 ME451, UW-Madison TexPoint.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 6, 2011 Equilibrium Analysis & Inverse Dynamics Analysis ME451 Wrap.
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Relative Kinematic Constraints, Composite Joints – 3.3 October 6, 2011 © Dan Negrut, 2011 ME451, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems Numerical Integration October 28, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 9, 2010 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2010.
ME451 Kinematics and Dynamics of Machine Systems Driving Constraints 3.5 Start Position, Velocity, and Acc. Analysis 3.6 February 26, 2009 © Dan Negrut,
ME 440 Intermediate Vibrations Tu, Feb. 3, 2009 Sections , © Dan Negrut, 2009 ME440, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems Newton-Euler EOM 6.1.2, October 14, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Newton-Raphson Method 4.5 October 28, 2010 © Dan Negrut, 2010 ME451, UW-Madison TexPoint fonts used in.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 4, 2010 Chapter 6 © Dan Negrut, 2010 ME451, UW-Madison TexPoint fonts.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 9, 2010 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2010.
Physically Based Simulations For Games
ME751 Advanced Computational Multibody Dynamics
Time Integration in Chrono
ME 440 Intermediate Vibrations
ME751 Advanced Computational Multibody Dynamics
The Discrete Element Method
Presentation transcript:

ME751 Advanced Computational Multibody Dynamics Discussion of Friction and Contact Forces Wrap Up, DEM Start DVI Methods April 15, 2010 © Dan Negrut, 2010 ME751, UW-Madison “If I wasn't Bob Dylan, I'd probably think that Bob Dylan has a lot of answers myself.” Bob Dylan TexPoint fonts used in EMF. Read the TexPoint manual before you delete this box.: A AAAA

Before we get started… Last Time: Took care of some loose ends: Initial Conditions, Flow Chart for Dynamics Problem Started handling Contact and Friction ! discussed DEM Today: Wrap up DEM Start DVI (last topic discussed in ME751) HW New assignment posted later today See yesterday’s for logistics in terms of last two assignments Final Project Presentation only software and PPT presentation at least 12 hours prior to your presentation time slot Four students picked their time slots Trip to John Deere & NADS: John Deere looks questionable 2

Dealing with Friction and Contact in ME751 30,000 feet perspective 3

General Comments, DEM Especially in Discrete Element Method (DEM) approaches, there is a tendency to regard everything in the universe as spheres or collections of spheres The DEM proceeds by using deformable body mechanics to understand what happens when two spheres are pressed against each other Standard reference: K. L. Johnson, Contact Mechanics, University Press, Cambridge, This understanding is subsequently grafted to the general dynamics problem of rigid bodies flying in space and colliding with each other When they collide, a fictitious spring-damper element is placed between the two bodies Sometimes spring & damping coefficient based on continuum theory mentioned above Sometimes values are guessed (calibration) based on experimental data 4

The Discrete Element Method (DEM) 5

Gravity-driven Dense Granular Flows D. Ertas, G. S. Grest, T. C. Halsey, D. Levine and L. E. Silbert

Paper Overview 7 D. Ertas, G. Grest, T. Halsey, D. Levine and L. Silbert, Gravity-driven dense granular flows, EPL (Europhysics Letters), 56 (2001), pp Analyzes dense granular flows on an incline with a rough bottom Inter-particle interactions between spheres modeled using linear damped spring or Hertzian force laws. 2D and 3D analysis Main obstacle in simulation: reaching and maintaining steady state Periodic and no slip boundary conditions (BCs) are imposed Can’t deal with too many particles, from where the use of periodic BCs Side-wall effects are avoided

The Frictional Contact Model 8

Gravity-driven Dense Granular Flows 9

10

Radial and axial segregation of granular matter in a rotating cylinder D. C. Rapaport

Overview D. C. Rapaport, Radial and axial segregation of granular matter in a rotating cylinder: A simulation study, Physical Review E, 75 (2007), pp Uses same DEM concept, yet the way the forces (normal and tangential) are calculated is different Goes to say that there is no one way of computing them, tweaking usually involved in the process The cylinder contains mixture of granular particles of two different species 12

Normal Force Model 13

Tangential Force Model 14

General Remarks, DEM The Good Part The approach is very straight forward to implement The approach can be integrated easily in the computational framework discussed in ME751 If interested, Martin has a DEM code both in MATLAB and C that you can use to augment your SimEngine3D Solution method is embarrassingly parallel First, on a per-contact basis, compute the frictional contact force Second, on a per-body basis, sum up the forces, apply Newton-Euler equations of motion, and do straight numerical integration using an explicit method, say Verlet. 15

General Remarks, DEM The Bad Part The approach requires very small integration step-sizes h to maintain stability and accuracy This is a fallout of the rigid body assumption that we are working with You want to prevent body interpenetration, stiff springs take care of this Stiff springs lead to high transients, numerical integration stability considerations limit step sizes based on the value of the stiffness For Hertzian models, stiffness (SI units) is of the order k=10 12 ) step sizes of the order h=1/k 1/2 ¼ h=10 -6 Takes forever to finish simulation Because of stiff springs, you see a lot of artificial bounciness in the bodies The system never settles, you continuously have some “noise” in the problem 16

DEM, Further Reading [1]D. Ertas, G. Grest, T. Halsey, D. Levine and L. Silbert, Gravity-driven dense granular flows, EPL (Europhysics Letters), 56 (2001), pp [2]H. Kruggel-Emden, E. Simsek, S. Rickelt, S. Wirtz and V. Scherer, Review and extension of normal force models for the Discrete Element Method, Powder Technology, 171 (2007), pp [3]H. Kruggel-Emden, S. Wirtz and V. Scherer, A study on tangential force laws applicable to the discrete element method (DEM) for materials with viscoelastic or plastic behavior, Chemical Engineering Science (2007). [4]D. C. Rapaport, Radial and axial segregation of granular matter in a rotating cylinder: A simulation study, Physical Review E, 75 (2007), pp [5]L. Silbert, D. Ertas, G. Grest, T. Halsey, D. Levine and S. Plimpton, Granular flow down an inclined plane: Bagnold scaling and rheology, Physical Review E, 64 (2001), pp [6]L. Vu-Quoc, L. Lesburg and X. Zhang, An accurate tangential force–displacement model for granular-flow simulations: Contacting spheres with plastic deformation, force-driven formulation, Journal of Computational Physics, 196 (2004), pp [7]L. Vu-Quoc, X. Zhang and L. Lesburg, A normal force-displacement model for contacting spheres accounting for plastic deformation: force-driven formulation, Journal of Applied Mechanics, 67 (2000), pp

Differential Variational Inequality Methods 18

General Comments, DVI Differential Variational Inequality (DVI): a set of differential equations that hold in conjunction with a collection of constraints, both equality and inequality Recall the constrained equations of motion we dealt with: we had the Newton-Euler equations of motion Their solution also satisfied a set of kinematic constraints coming from joints These constraints are called bilateral constraints When dealing with contacts, the non-penetration condition will be captured as a unilateral constraint  At the point of contact, relative to body 1, body 2 can move outwards, but not inwards While there is a lot of common sense intuition behind DEM, approaches that draw on the DVI are very non-intuitive (at least for me) Developed mostly by mathematicians (scary) 19

DVI-Based Methods General Comments 20

Bilateral vs. Unilateral Constraints 21

DVI-Based Methods: Notation Used 22

Body A – Body B Contact Scenario 23

Defining the Normal and Tangential Forces 24

DVI-Based Methods Unknowns and Quick DEM Comparison 25

DVI-Based Methods The Contact Model 26

DVI-Based Methods: The Friction Model 27

Coulomb’s Model Posed as the Solution of an Optimization Problem 28

The DVI Problem: The EOM, in Fine Granularity Form 29