+ All Categories
Home > Documents > ADAMS Contacts [Compatibiliteitsmodus] · ADAMS Methodology Contact Modeling (Webex Walter Daniel,...

ADAMS Contacts [Compatibiliteitsmodus] · ADAMS Methodology Contact Modeling (Webex Walter Daniel,...

Date post: 07-Apr-2020
Category:
Upload: others
View: 18 times
Download: 2 times
Share this document with a friend
19
1 ADAMS Methodology Contact Modeling (Webex Walter Daniel, MSC.Software) Benelux ADAMS User Meeting Chris Verheul, SayField International ADAMS Methodology Contact Modeling (Webex Walter Daniel, MSC.Software) Benelux ADAMS User Meeting Chris Verheul, SayField International ADAMS Contacts Topics Overview Theory and Parameters Geometry and Contacts Contacts Outputs Best Practices and Tips Contact Examples Benelux ADAMS User Meeting 2012 2
Transcript

1

ADAMS Methodology

Contact Modeling(Webex Walter Daniel, MSC.Software)

Benelux ADAMS User Meeting

Chris Verheul, SayField International

ADAMS Methodology

Contact Modeling(Webex Walter Daniel, MSC.Software)

Benelux ADAMS User Meeting

Chris Verheul, SayField International

ADAMS Contacts Topics

•Overview

•Theory and Parameters

•Geometry and Contacts

•Contacts Outputs

•Best Practices and Tips

•Contact Examples

Benelux ADAMS User Meeting 2012 2

2

Contacts Overview

� Objectives:� Show the source and development of ADAMS

contacts

� Deeper understanding of ADAMS contacts

capabilities and settings

� IMPACT function description

� Analytical & ADAMS geometry vs. 3D

CAD geometry

Benelux ADAMS User Meeting 2012 3

IMPACT Function

� Has been in ADAMS/Solver for many years

� IMPACT(dist, veloc, d_trig, k, e, c, d)

� Stiffening spring (e >1.0) that limits penetration

� User includes distance, velocity and trigger distance

� Basis for later contact development

� Still useful today

� BISTOP: for two sided contact

Benelux ADAMS User Meeting 2012 4

3

General Solid Geometry Contact

Benelux ADAMS User Meeting 2012 5

Robust and Accurate Polygon Interference Detection

Benelux ADAMS User Meeting 2012 6

4

Benelux ADAMS User Meeting 2012 7

Contacts Theory and Parameters

Benelux ADAMS User Meeting 2012 8

5

Benelux ADAMS User Meeting 2012 9

Benelux ADAMS User Meeting 2012 10

6

Benelux ADAMS User Meeting 2012 11

Benelux ADAMS User Meeting 2012 12

7

Benelux ADAMS User Meeting 2012 13

Benelux ADAMS User Meeting 2012 14

8

Contact Friction parameters

� Contacts: Velocity only based friction step-step function)

� Joints: Stick-slip friction law with max deforma-tion (brush model type)

� Note: low Vstiction � stiff damper

Benelux ADAMS User Meeting 2012 15

Benelux ADAMS User Meeting 2012 16

9

Benelux ADAMS User Meeting 2012 17

Contacts and Geometry

� ADAMS analytical shapes

� ADAMS CSG solids

� Imported CAD solids

� Imported CAD shells

� Converted ADAMS geometries

Benelux ADAMS User Meeting 2012 18

10

Benelux ADAMS User Meeting 2012 19

ADAMS CSG solids

� Full parametrisation is maintained !!

� Loss of analytical functionality � tricking

is OK� Set part inertia to

User Defined

� Add fake geometry

for contacts

Benelux ADAMS User Meeting 2012 20

11

Benelux ADAMS User Meeting 2012 21

Benelux ADAMS User Meeting 2012 22

12

Converted ADAMS geometries

� Use RAPID + ADAMS/Solver to Export *.shl file from any geometry

� Advantages:

� Freeze accuracy of mesh used by

RAPID

� Visualise RAPID contacts mesh

� Speed up Solver start for multiple

runs

Benelux ADAMS User Meeting 2012 23

Analytical Geometry + RAPID

� Since ADAMS 2010: more use of analytical geometry in contact with 3D solids

� Analytical solids are automatically detected

� Only pure sphere / cylinder / torus / box frustum allowed (no CSGs)

� Vast improvement of speed and accuracy

Benelux ADAMS User Meeting 2012 24

13

Contact Outputs

� Pre-defined object measures for

Last_Run

� Function Measures

� Contact Tracks

� User Routines: cffsub + cnfsub

Benelux ADAMS User Meeting 2012 25

Benelux ADAMS User Meeting 2012 26

14

Benelux ADAMS User Meeting 2012 27

Benelux ADAMS User Meeting 2012 28

15

Contact User Routines

Benelux ADAMS User Meeting 2012 29

� CNFSub: Contact Normal

Force Sub.

� CFFSub: Contact Friction

Force Sub.

� Modification of Normal Force

& Contact Friction laws

� Additional Contact Data

Output: Pen, Vel, …

Best Practices and Tips

� Integrator & contact settings

� Geometry penetration

� Contact patch size

� Static equilibrium

Benelux ADAMS User Meeting 2012 30

16

Integrator & contact settings

� Default GSTIFF integrator works

well

� Using Hmax may help

� Change to SI2 Formulation better

handles

speed changes

� Many contacts: consider HHT

integrator

� Test & tweak Mesh tolerance

Benelux ADAMS User Meeting 2012 31

Benelux ADAMS User Meeting 2012 32

17

� Challenges in contact penetration

� Extremely thin objects in contact

� � additional contact geometry

Benelux ADAMS User Meeting 2012 33

Benelux ADAMS User Meeting 2012 34

18

Static Equilibrium with Contacts

� Static Eq. can work with contacts

� Defaults parameters usually not OK

� Use small TLimit (transl. limit per

iteration)

� Likely increase Maxit (Max. iterations)

� Move parts to start with engaged

contacts !!

� Remember: speed based friction

only (i.e. on slopes)

Benelux ADAMS User Meeting 2012 35

Example: Friction tester

� Solid geometry � analytical contact

� Plane – Sphere - Plane

� Completely contact balanced part: SI2 faster

Benelux ADAMS User Meeting 2012 36

19

Benelux ADAMS User Meeting 2012 37

Example: Friction tester

Example: Magic Spin

Benelux ADAMS User Meeting 2012 38


Recommended