s6465 physics based modeling of flexible tires on
play

S6465: Physics-Based Modeling of Flexible Tires on Deformable - PowerPoint PPT Presentation

GPU TECHNOLOGY CONFERENCE: S6465: Physics-Based Modeling of Flexible Tires on Deformable Terrain with the GPU Daniel Melanz, Dan Negrut Simulation-Based Engineering Laboratory University of Wisconsin - Madison Overview Motivation &


  1. GPU TECHNOLOGY CONFERENCE: S6465: Physics-Based Modeling of Flexible Tires on Deformable Terrain with the GPU Daniel Melanz, Dan Negrut Simulation-Based Engineering Laboratory University of Wisconsin - Madison

  2. Overview Motivation & Background 1) The Tire 2) The Terrain 3) Tire-Terrain Interaction 4) Validation 5) Conclusions & Future Work 6) 4/7/2016 2 University of Wisconsin

  3. Motivation 2/2/2016 3 Energid

  4. The Tire 4/7/2016 4 University of Wisconsin

  5. ANCF – What is it? • A bsolute N odal C oordinate F ormulation • Used for the dynamics analysis of flexible bodies that undergo large deformation • It is consistent with the nonlinear theory of continuum mechanics • It is computationally efficient: • Constant mass matrix • Zero Coriolis and centrifugal effects • Several opportunities for parallelism 4/7/2016 5 University of Wisconsin

  6. ANCF – How is it defined? • A single ANCF element is defined by a series of nodes • Each of these nodes are comprised of degrees of freedom that describe: • The position of the node in space • Vectors that describe the slope of the element at that point • A shape function is used to translate the nodal coordinates into Cartesian coordinates  x x r ( , ) e S ( ) e 4/7/2016 6 University of Wisconsin

  7. ANCF – How does it work? • Now that we can describe a particular element, we can do useful things with it • Using the Principle of Virtual Work for the continuum, the following governing differential equation is obtained:   Me Q Q s e • We can use this to determine how the element moves over time! 4/7/2016 7 University of Wisconsin

  8. ANCF – Mass • Getting the mass is easy:        T M S S dV o     V o • Can be performed as a preprocess 4/7/2016 8 University of Wisconsin

  9. ANCF – External Forces • Getting the external force is easy: • Due to gravity: l   T Q A S f dx e g 0 • Due to a concentrated force: e  T Q S f • Can be used to apply contact! 4/7/2016 9 University of Wisconsin

  10. ANCF – Internal Forces • Getting the internal force is hard : • Using the equation for strain energy: l l   1 1    2 2 U EA ( ) dx + EI ( ) dx 11 2 2 0 0 • We take the derivative of the strain energy with respect to the nodal coordinates   T   T l   l        11     Q EA ( ) dx + EI ( ) dx   s 11     e e 0 0 • Bad News: Must be performed at every time step • Good News: Can be performed in parallel! 4/7/2016 10 University of Wisconsin

  11. ANCF Examples 4/7/2016 11 University of Wisconsin

  12. ANCF – GPU Details (Internal Forces) 2 1 Memory representation: Nodal information A 5 3 4 0 2 1 6 3 4 0 Memory representation: Internal force information Simple mesh: B 3 3 5 4 1 2 0 6 - 2 elements (A&B) 6 - 7 nodes (0-6) Problem: Node overlap results in race conditions! 5 Solution: Internal forces are calculated on a per Element A: Nodes 0-1-2-3 element basis, a parallel reduce-by-key is used transform the element data into nodal data Element B: Nodes 3-4-5-6 4/7/2016 12 University of Wisconsin

  13. Modeling the Tire 4/7/2016 13 University of Wisconsin

  14. Modeling the Tire 4/7/2016 14 University of Wisconsin

  15. The Terrain 4/7/2016 15 University of Wisconsin

  16. Terrain Models (Terramechanics) • There are three main techniques that are used to study terramechanics: 2/2/2016 16 Energid

  17. Empirical Methods • A force balance in the vertical direction yields an equation for the weight, W , of the tire: q 1 ( ) d q ò s cos q + t sin q W = rb q 2 � • Once the limits of the contact patch are determined, the drawbar pull and torque can be calculated by integrating the stresses over the wheel Forces, torques, and stresses on a driven, rigid wheel. Dynamic Bekker implementation. 2/2/2016 17 Energid

  18. Continuum Methods • Continuum methods assume matter to be homogeneous and continuous • Uses a set of partial differential equations (PDE) with boundary conditions • Meshes are adopted to approximate the solution • Examples: FDM, FVM, FEM Continuum model (above). Continuum model (behind). 2/2/2016 18 Energid

  19. Discrete Methods • The discrete element method (DEM) represents soil as a collection of many three-dimensional bodies • When elements collide forces and torques are generated using explicit equations • By modeling soil using individual bodies, DEM can model the soil much more accurately Bodies with polyhedral geometry. Particle image velocimetry (MIT). 2/2/2016 19 Energid

  20. Tire-Terrain Interaction 4/7/2016 20 University of Wisconsin

  21. The Complementarity Approach • Two important concepts Accounting for contact through complementarity 1) Posing Coulomb’s friction as an optimization problem 2) 2/2/2016 21 Energid

  22. 1) Accounting for contact through complementarity • Two possible scenarios • The distance (gap)  between bodies is greater than zero, therefore the contact force  n is zero Or, • The gap  between bodies is zero, therefore the contact force  n is non-zero • One complementarity conditions captures both scenarios: 2/2/2016 22 Energid

  23. 2) Posing Coulomb’s friction as an optimization problem • Actors in the Friction Force play, at a contact i : • Normal force  n • Friction coefficient µ • Relative slip velocity v S at the contact point • Two orthogonal directions d u and d w spanning the contact tangent plane • Components of friction force,  u and  w , found as solution of small optimization problem 2/2/2016 23 Energid

  24. Complementarity Approach: The Math 4/7/2016 24

  25. Complementarity Approach: The Math 4/7/2016 25

  26. Complementarity Approach: The Math D.E. Stewart and J.C. Trinkle. An implicit time-stepping scheme for rigid body dynamics with inelastic collisions and coulomb friction. IJNME , 39:2673-2691, 1996. 4/7/2016 26

  27. Complementarity Approach: The Math M. Anitescu, Optimization-based Simulation of Nonsmooth Rigid Multibody Dynamics, Math. Program. 105 (1)(2006) 113-143 4/7/2016 27

  28. Complementarity Approach: The Math 4/7/2016 28

  29. The Optimization Angle 2/2/2016 29 Energid

  30. Time Integration • Life is good once the frictional contact forces at the interface between shapes are available • Velocity at new time step l+1 computed as • Once velocity available, the new set of generalized coordinates computed as 4/7/2016 30

  31. Complementarity Approach: Putting Things in Perspective • Complementarity conditions employed to link distance between shapes and normal force • Friction posed as an optimization problem • Equations of motion became equilibrium constraints, an appendix to optimization problem • DVI discretized to lead to nonlinear complementarity problem • Relaxation yields CCP, which was solved via a QP with conic constraints to compute  2/2/2016 31 Energid

  32. Tire-Terrain Interaction 4/7/2016 32 University of Wisconsin

  33. Tire-Terrain Interaction 4/7/2016 33 University of Wisconsin

  34. DEM – GPU Details (Collision Detection) • Generate pair-wise geometrical information • Efficient implementations • Broad phase • Narrow phase • Example: 2D collision detection, bins are squares • Body 4 touches bins A4, A5, B4, B5 • Body 7 touches bins A3, A4, A5, B3, B4, B5, C3, C4, C5 • In proposed algorithm, bodies 4 and 7 will be checked for collision by three threads (associated with bin A4, A5, B4) University of Wisconsin - 6/29/2015 34 Madison

  35. Validation 4/7/2016 35 University of Wisconsin

  36. Longitudinal Slip Test - Setup Source: http://insideracingtechnology.com/ 4/7/2016 36 University of Wisconsin

  37. Longitudinal Slip Test - Results 0.25 0.2 0.15 Drawbar Pull Coefficient [-] 0.1 0.05 0 -0.05 -0.1 -0.15 -0.2 -0.25 -1.5 -1 -0.5 0 0.5 1 Slip [-] Source: http://insideracingtechnology.com/ 4/7/2016 37 University of Wisconsin

  38. Single Wheel Test - Setup Investigates the contact stresses, drawbar pull, wheel torque, and sinkage of a wheel under controlled wheel slip and normal loading 2/2/2016 38 Energid

  39. Single Wheel Test – Experimental Data • Measurements were taken for drawbar pull, torque, and sinkage Drawbar Pull vs. Slip Torque vs. Slip Sinkage vs. Slip 2/2/2016 39 Energid

  40. Single Wheel Test – DEM Validation Drawbar Pull vs. Slip Torque vs. Slip Sinkage vs. Slip Normal load = 80 N Normal load = 130 N 2/2/2016 40 Energid

  41. Single Wheel Test - Particle Tracking 2/2/2016 41 Energid

  42. Single Wheel Test - Slip Ratio Negative Slip (Towed Wheel) Zero Slip (Perfect Rolling) Positive Slip (Driven Wheel) 2/2/2016 42 Energid

  43. Conclusions & Future Work 4/7/2016 43 University of Wisconsin

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend