Вы находитесь на странице: 1из 14

Insert the front cover image in this header, then position and resize it !

Virtual Performance Solution


2013
EDUCATION PACKAGE

Tutorial 17
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 17

Tutorial 17
Introduction to
Contact
Interfaces

Problem description
Outline: Use of a pen and a plane model, to present the basic types of contact
interfaces.

Analysis type(s): Explicit, 3D analysis

Element type(s): Solid, Shell

Materials law(s): Elastic_Plastic_Solid; Elastic_Plastic_Shell

Model options: Boundary conditions, Nodal loads, Hourglass control

Key results: Displacements, Shear Force, Normal Force

Prepared by: Wang Kunpeng

Date: February 2008

Version: V2 (updated December 2013 for Visual-Crash PAM V9.0)

1 GR/VPS_/13/09/12/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 17

Background information
Contact-impact phenomena occur in many fields of applied mechanics. For reasons of
computational economy or accuracy, however, distinctions are often made in the numerical
treatments.

Contact interfaces work in two phases:

- Contact search: detecting the objects that should not interpenetrate.

- Contact treatment: applying forces (penalty methods) or monitoring node


positions/velocities (kinematic methods).

The computer time of contact-intensive models (e.g. crash simulation) may be dominated by
the contact algorithm used. It is therefore of prime importance to achieve computational
efficiency, and much effort has been devoted to this subject: specific types of interfaces have
been developed for some problems, and parallel efficiency is regularly increased.

In this tutorial, the four basic types of contacts used in crash simulation will be introduced.

Problem data and description

Units: kN, mm, kg, ms, Kelvin

Description: The pen has an initial velocity, and


moves towards the plane’s center, which is also the
center of an element.

This model demonstrates the basic contact interface


between master segments and slave nodes.

This document does not describe how to create the


pen model, but you can get the model for free.

Pen’s imposed velocity curve Plane’s boundary condition

Materials:

- The plane is modeled with an elastic plastic shell using material type 103.

- The pen is modeled as an elastic plastic shell using material type 1.

2 GR/VPS_/13/09/12/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 17

Supplied datasets

It is recommended that you use the following names for the VPS/PAM-CRASH input and
results files:

- For surface-to-surface contact (type 33): Pen_Model_33.pc.


- For node-to-surface contact (type 34): Pen_Model_34.pc.
- For the self contact (type 36): Pen_Model_36.pc.
- For edge-to-edge contact (type 46): Pen_Model_46.pc.
In each case, completed VPS/PAM-CRASH datasets are available.

Part 1: Introduction to Contact Interfaces


Terminology

• Contact Surface: Set of segments that contact


themselves or each other.

• Contact Segment: Three or four node polygons


composing the contact surface.

In general the contacts are eventually reduced to a


node to segment treatment.

• Contact pair: One slave node and one Master segment that are potentially in contact.

• Master Segment and Slave node: ”Slave” usually indicates the impacting node, and
“Master” indicates the impacted segment.

Penetration: A slave node is within a Perforation: (also inter penetration) A slave


distance less than the contact thickness of the node has penetrated beyond the mid surface
master segment. of the master segment. Intersections will then
occur as well.

3 GR/VPS_/13/09/12/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 17

Introduction to Contact type 34, 33, 36 and 46

Nodes-to-Surface (Contact 34)

A contact interface of type 34 is defined as a


set of (slave) nodes contacting a (master)
surface. The slave nodes should not
penetrate the master segments. This
treatment is not symmetric. Using this contact
you must choose the slave and master parts
wisely, otherwise it will not effectively prevent
penetration.

Surface to Surface (Contact 33)

A contact interface of type 33 is defined as a (slave) surface contacting another (master)


surface. However, here, master and slave have absolutely symmetric roles and can be
exchanged: a contact type 33 actually works as two contacts of type 34, using the nodes of
each surface as slave of the other surface.. It will be use more computations than type 34, but
it can prevent more potential penetrations and perforations.

Self Impacting (contact 36)

In a self contact interface of type 36, each


slave node sees non-connected segments of
the same surface as masters.

Edge to Edge (Contact 46)

The close search of contact 46 finds the


closest point between two finite lines, which
can prevent penetration between edges. This
kind of contact can be used in the following
cases:

• Model contact in bar/beam structures;

• Improve contact for Shell/Solid structures with sharp edges or corners (to be used in
addition to a node-surface type)

• Improve contact in structures where sharp edges can be formed, especially membrane
structures.

4 GR/VPS_/13/09/12/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 17

Part 2: Contact Card Definition


Open model Pen_Model.pc, and generate 4 models, each one with a different type of contact
interfaces.

1. Definition of Contact 33

Click on the tabs Crash>Contacts


and choose the Type as
33-SYMMETRIC
NODE-TO-SEGMENT WITH
EDGE TREATMENT like the
following image.

(1) We input some important parameters as shown below (highlighted in green frame).

(2) We choose the Slave Selection as Seg and select the pen’s triangular head as shown
(yellow highlight). After selection click the Update Selection(green arrow) button to confirm.

(3) Choose the Master Selection as Seg again, and choose Plane’s all segment (highlighted
in yellow lines). After selection click Update Selection button to confirm.

(4) Specify the following parameters: Hcont=1, FRICT=0.1 and IRMV=2

(5) Click the Apply button to finish creating the contact card.

Remarks: You can check the selection part by the following image. You can also select the
object as Part but choosing the exact selection can save CPU time.

Export model as Pen_Model_33.pc

2. Definition of Contact 34

Contact 34 has the same definition steps as contact 33. You can define this contact card using
the anterior five steps except for the contact type choice; just replace 33-Symmetric
Node-To-Segment with Edge Treatment into 34-Non-Symmetric Node-to-Segment
Contact with Edge Treatment.

Export model as Pen_Model_34.pc

5 GR/VPS_/13/09/12/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 17

3. Definition of Contact 36

(1) Click on the tabs Crash>Contacts and choose the Type as 36- Self-impacting
Node-to-Segment Contact with Edge Treatment

(2) The key parameters are the same as Contact 33 (hcont, FRICT, IREMOV).

(3) Choose the Slave Selection as Ele. and select the pen’s triangular head and Plane’s all
elements. After selection click the Update Selection button to confirm.

(4) Click the Apply button to finish creating the contact card.

Remarks: In this contact you need not to choose the master parts, every part are treated as
slave elements.

Export model as Pen_Model_36.pc

4. Definition of Contact 46

(1) Click on the tabs Crash>Contacts and choose the Type as 46-Edge-to-Edge
Self-impacting Contact

(2) The left steps are the same as contact 36.

Remarks: In this contact you has better choose Slave Selection as Edge.

Export model as Pen_Model_46.pc

Part 3: Evaluating the results (Visual Viewer)


1. Results of Contact 33

Click Results > Contour and under Entity types activate Node and select Displacement_Z to
show the contour distribution of nodal displacement in Z axis. Through the result we can see
that there is no penetration.

6 GR/VPS_/13/09/12/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 17
The following images are respectively the contact force time histories
(from .THP file) and contact pressures on mesh plots of Contact 33.

Contact Force Time Histories

Contact Pressure
2. Results of Contact 34

To show the contour distribution of nodal displacement in Z axis. Through the result we can
see that there is no penetration.

If in VCP you have chosen the pen as master and the plane as slave, then the simulation will
show an apparent perforation. The Contact 34 is not symmetrical.

If you are sure of your master and slave parts selection, you can make good use of this contact
type. It is computationally cheap.

In some cases, you do not have a choice and need to use it. For example, if you work with
SPH elements, these elements can only interact with FE as slave nodes in a node-to-surface
contact.

7 GR/VPS_/13/09/12/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 17
If you are not sure which part should be slave or master, you should choose a contact of type
33, which uses more CPU but is safer. The following image shows the result of wrong
selection of contact 34.

3. Results of Contact 36

To show the contour distribution of nodal displacement in Z axis. Through the result we can
see that there is no penetration.

This contact is the easiest to define, as there is no need to worry about master and slave
definitions. You can just select all parts of your model.

However, it may be more expensive and requires extra steps if you need to know the contact
force: you need to define a section force of type “contact”.

8 GR/VPS_/13/09/12/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 17

The following images are respectively the section force and contact pressures
on mesh plots of Contact 36.

Section Force

Contact Pressure
4. Results of Contact 46

With a type 46 only, we have an apparent perforation. Although there is no edge-to-edge


perforation here, the head node of the pen has gone through the center of one element. This
can be prevented by the addition of a node-to-segment interface: add an interface of type 33,
34, or 36.

9 GR/VPS_/13/09/12/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 17

The following images are respectively the contact force time histories and
contact pressures on mesh plots of contact 46.

Contact Force Time Histories Contact Pressure

Another Example for Edge-to-Edge Contact


In order to show the function of contact 46 in details,
here we introduce into another simple model: a plane to
plane impact.
1. Define two planes, one (part 1) is perpendicular to
another (part 2).
2. Part 1 moves towards part 2 with an initial velocity
and added mass.
3. In order to demonstrate the interest of contact 46,
we will set another model with contact 33 to
compare their behaviors.
4. Display the result of contact 33 and 46: you can see
that only contact 46 prevents penetration.

10 GR/VPS_/13/09/12/A
Virtual Performance Solution 2013 Education Package
© 2013 ESI Group Tutorial 17

Comparison between contact 33 and contact 46


We can see that part 1 has crossed part 2 without any resistance, which means the contact 33
does not prevent the edge to edge impact. When contact 46 is defined, the edges of plane 1
cannot be penetrated by the edges of plane 2. A penalty force is applied to both planes, which
leads to the bending of plane 2.

The following images are respectively the contact force time histories and
contact pressures on mesh plots of the plane to plane impact.

Contact Force Time Histories Contact Pressure

11 GR/VPS_/13/09/12/A
Insert the back cover image in this header, then position and resize it !

Вам также может понравиться