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
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 &
Daniel Melanz, Dan Negrut Simulation-Based Engineering Laboratory University of Wisconsin - Madison
1)
Motivation & Background
2)
The Tire
3)
The Terrain
4)
Tire-Terrain Interaction
5)
Validation
6)
Conclusions & Future Work
4/7/2016 2 University of Wisconsin
Energid
2/2/2016 3
4/7/2016 University of Wisconsin 4
4/7/2016 University of Wisconsin 5
4/7/2016 University of Wisconsin 6
4/7/2016 University of Wisconsin 7
4/7/2016 University of Wisconsin 8
T
4/7/2016 University of Wisconsin 9
T e
l T e g
4/7/2016 University of Wisconsin 10
2 2 11
l l
11 11
T T l l s
4/7/2016 University of Wisconsin 11
1
4/7/2016 University of Wisconsin 12
2 3 4 5 6 A B Simple mesh:
(A&B)
Element A: Nodes 0-1-2-3 Element B: Nodes 3-4-5-6 1 1 2 3 3 2 4 4 3 5 5 6 6 Memory representation: Nodal information Memory representation: Internal force information Problem: Node overlap results in race conditions! Solution: Internal forces are calculated on a per element basis, a parallel reduce-by-key is used transform the element data into nodal data
4/7/2016 University of Wisconsin 13
4/7/2016 University of Wisconsin 14
4/7/2016 University of Wisconsin 15
2/2/2016 Energid 16
2/2/2016 Energid 17
calculated by integrating the stresses over the wheel
q2 q1
Forces, torques, and stresses on a driven, rigid wheel. Dynamic Bekker implementation.
2/2/2016 Energid 18
Continuum model (behind). Continuum model (above).
2/2/2016 Energid 19
bodies
Bodies with polyhedral geometry. Particle image velocimetry (MIT).
4/7/2016 University of Wisconsin 20
Energid
2/2/2016
1)
Accounting for contact through complementarity
2)
Posing Coulomb’s friction as an optimization problem
21
Energid
2/2/2016
greater than zero, therefore the contact force n is zero
Or,
the contact force n is non-zero
captures both scenarios:
22
Energid
2/2/2016
23
4/7/2016 24
4/7/2016 25
4/7/2016 26
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 27
4/7/2016 28
Energid
2/2/2016 29
4/7/2016 30
Energid
2/2/2016
31
4/7/2016 University of Wisconsin 32
4/7/2016 University of Wisconsin 33
University of Wisconsin - Madison
6/29/2015 34
squares
C4, C5
checked for collision by three threads (associated with bin A4, A5, B4)
4/7/2016 University of Wisconsin 35
4/7/2016 University of Wisconsin 36
Source: http://insideracingtechnology.com/
4/7/2016 University of Wisconsin 37
Source: http://insideracingtechnology.com/
Slip [-]
0.5 1
Drawbar Pull Coefficient [-]
0.05 0.1 0.15 0.2 0.25
Investigates the contact stresses, drawbar pull, wheel torque, and sinkage of a wheel under controlled wheel slip and normal loading
Energid 2/2/2016 38
2/2/2016 Energid
Drawbar Pull vs. Slip Torque vs. Slip Sinkage vs. Slip
39
2/2/2016 Energid
Drawbar Pull vs. Slip Torque vs. Slip Sinkage vs. Slip Normal load = 80 N Normal load = 130 N
40
Energid 2/2/2016 41
Energid
Negative Slip (Towed Wheel) Zero Slip (Perfect Rolling) Positive Slip (Driven Wheel)
2/2/2016 42
4/7/2016 University of Wisconsin 43
4/7/2016 44 University of Wisconsin
4/7/2016 45 University of Wisconsin
http://spikegpu.sbel.org/
https://vimeo.com/uwsbel
Based Engineering Laboratory, please visit http://sbel.wisc.edu/
University of Wisconsin 46 4/7/2016
melanz@wisc.edu Simulation Based Engineering Lab Wisconsin Applied Computing Center
4/7/2016 47 University of Wisconsin