Professional Documents
Culture Documents
RP1001689 - Contact Methodology Using Abaqus
RP1001689 - Contact Methodology Using Abaqus
SUMMARY:
<SUMMARY_BEGIN>
This document aims to provide contact modelling rules using ABAQUS /Explicit in impact and
crash related analyses.
<SUMMARY_END>
KEYWORDS
RELATED DOCUMENTS
<SUMMARY_END>
© AIRBUS FRANCE S.A.S. 2009. All rights reserved. Confidential and proprietary document.
This document and all information contained herein is the sole property of AIRBUS FRANCE S.A.S.. No intellectual property rights are granted by the delivery of this document or the disclosure of its content. This
document shall not be reproduced or disclosed to a third party without the express written consent of AIRBUS FRANCE S.A.S.. This document and its content shall not be used for any purpose other than that for which
it is supplied.
Delete this page if you don’t have to archive this document in Diderot (A-F).
<DIDEROT_CARTRIDGE_1_BEGIN>
TITLE :
Contact Methodology using Abaqus/Explicit to be used by AIRBUS
RSP
SIGLUM : EDSAZB
SECTION : EDSA
AUTHORS : OWNER :
PROGRAM : ALL
ATA CHAPTER : ATA SUBCHAPTER : ATA SUBJECT :
PROJECT : PROJECT REF : REV :
CUSTOMER :
KEYWORDS :
RELATED DOCUMENTS :
TYPE : Technical Report
CONFIDENTIALITY : Confidential
LANGUAGE : English GB
<EXTERNAL DOCUMENT>
ISSUING :
REFERENCE : ISSUE : DATE :
<DIDEROT_CARTRIDGE_1_END>
Notes:
• The highlighted fields in the Diderot cartouche are mandatory (e.g.SECTION field).
• The SUMMARY part (see first page) is mandatory.
• Some fields are not automatically filled:
− SECTION
− ATA SUBJECT
− PROJECT REF and REV
− DELETE PREVIOUS ISSUE (Y or N)
− PAGES TO BE ARCHIVED (numeric value)
− EXTERNAL DOCUMENT fields
Fill them directly in the Diderot cartouche if necessary.
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
LIST OF DISTRIBUTION
DEPARTMENT/ NAME P.O. BOX COVER NOTE NOTE
COMPANY PAGE WITHOUT WITH
ONLY ATTACH- ATTACH-
MENT MENT
EDSAZB B. Malherbe 1
EDSAZB V. Lavigne 1
EDSAZB R. Rigby 1
EDSAZB M. Fouinneteau 1
EDSAZB D. Hachenberg 1
EDSAZB E. Baruah 1
EDSAZB A. Castanos 1
EDSAZC M. Al-Khalil 1
EDSAZC D. Palczynski 1
EDSAZC D. Wright 1
EDSAZC J-M. Faure 1
EDSAZC M. Marro 1
EDSAZC J. Gonzalez-Rubio 1
EDSAZB M. Ostergaard 1
EDSAZB M. Mahé 1
EDSAZC T. Vissaridis 1
EDSAZ D. Fitzsimmons 1
EDSAB P. Delorme 1
EDSAW M. Collins 1
EDSAC H. Peitz 1
EDSAT J-C. Gomez-Lopez 1
NO. OF COPIES 7 0 14
1
P.O.Box, Cover page only, Note without attachment, Note with attachment: This information
isn’t mandatory for electronic distribution.
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
RECORD OF REVISIONS
ISSUE DATE EFFECT ON REASONS FOR REVISION
PAGE PARA
1.0 17/12/09
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
TABLE OF CONTENTS
1 Objectives............................................................................................................................ 8
2 General contact interaction modelling ................................................................................. 8
2.1 Contact domain ................................................................................................................... 8
2.2 General contact penalty method ....................................................................................... 10
2.3 Mechanical contact properties model ................................................................................ 11
2.4 Contact surface properties ................................................................................................ 12
2.4.1 Surface thickness..................................................................................................... 12
2.4.2 Midsurface offset...................................................................................................... 13
2.4.3 Surface feature edges.............................................................................................. 15
2.4.4 Process to correctly define the contact surface ....................................................... 15
2.5 Initial overclosure .............................................................................................................. 17
2.6 Contact controls ................................................................................................................ 17
2.6.1 Node deletion ........................................................................................................... 17
2.6.2 Thickness reduction checks ..................................................................................... 18
2.7 Output 19
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
TABLE OF FIGURES
Figure 1) Classical approach and general contact................................................................ 8
Figure 2) Case of eroding element based surface................................................................ 9
Figure 3) Penalty approach................................................................................................. 11
Figure 4) Default definition of surface thickness properties ................................................ 13
Figure 5) Assigned surface thickness properties ................................................................ 13
Figure 6) Default definition of surface offset properties ...................................................... 14
Figure 7) Assigned surface offset properties ...................................................................... 14
Figure 8) Corrected surface properties in case of overthickness........................................ 15
Figure 9) Default definition and corrected surface properties in case of T section ............. 16
Figure 10) Initial penetration within the surface itself............................................................ 18
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
TABLE OF REFERENCES
N° TITLE REFERENCE ISSUE DATE SOURCE
SIGLUM NAME
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
1 Objectives
This report provides guidelines for modelling contacts and interactions that are used in Vulnerabil-
ity related applications.
Indeed, contrary to a “classical” contact approach which needs the definition of surface pairs and
self contact, the general contact requires the definition of a domain in which it will automatically
take into account the self contact and interactions between surfaces, as shown in figure 1.
By default, Abaqus defines the domain by an all-inclusive surface that includes all exterior element
faces, all analytical rigid surfaces and all edges based on beam and truss elements in the model.
Nodes that are not part of an element based surface and cohesive elements are not included. The
whole domain shares the same contact property (normal and tangent behaviour).
By default in Abaqus the default domain and the element-based surfaces only contain the exterior
facets of the elements. In the case of eroding continuum elements, the interior facets of the ele-
ments have to be added to the domain, as shown in figure 2.
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
The contact domain can also be defined by specifying the individual contact surface pairings.
In addition regions of the model initially included in the domain can be excluded, such as:
• element-based deformable and rigid surfaces;
• node-based deformable and rigid surfaces;
• analytical rigid surfaces
• Eulerian material surfaces
Only one contact inclusions and one contact exclusions instruction can be defined for contact defi-
nition.
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
• Contact
o Default definition:
*Contact
*Contact inclusions, all exterior
In the case of a node-to-face contact, the penalty method introduces forces that are function of the
penetration distance. These forces are applied to the slave nodes to oppose the penetration, while
equal and opposite forces act on the master surface at the penetration point. This master surface
contact forces are distributed to the nodes of the master faces being penetrated.
In the case of edge-to-edge contact, the opposing contact forces are distributed to the nodes of the
two contacting edges, as shown in figure 3.
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
Abaqus/Explicit allows also to modify the contact stiffness in order to reduce the large penetration.
This can be justified if two bodies in contact have very different Young modulus, for instance bird
and metallic/composite structure. However it has to be used with caution because it has an effect
on the time step. Consequently, all other contact parameters have to be double checked be-
fore this modification.
As defined before, the contact interaction is balanced by default, surfaces are successively slave
and master. However for specific needs, unbalanced contact can be also defined as follows:
Different contact property definition can be assigned to specified regions of the general contact
domain. This includes, for example, the definition of friction.
The friction is defined in Abaqus/Explicit by the Coulomb coefficient relating allowable shear stress
and contact pressure:
τ crit = μ ⋅ p eq1
where μ and p are friction coefficient and contact pressure respectively.
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
When shell and membrane elements are used in a element-based surface, the thickness and mid-
surface offset of the shell or membrane elements are kept from the shell section.
However it is possible to assigned different values for these data and add a contact thickness for
regions of a surface based on solid elements.
Surfaces can also be based on nodes for deformable and rigid bodies and analytical rigid surfaces:
*Surface, name=Surface_1, type=node
Node_number or Name_of_the_node_set,
When the nodes of shell and membrane elements are used in a node-based surface, the thickness
and midsurface offset of the shell or membrane at each node are not considered. A nonzero thick-
ness can be assigned also to node-based surfaces.
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
In the previous example, if the contact surface needs to be 4 mm thick at node #3, the three follow-
ing cards have to be added (see figure 5):
*Nset, nset=node#3
3
*Surface, name=Overthickness, type=node
node#3,
*Surface property assignment, property = thickness
Overthickness, 4
There is however a limitation: the contact thickness cannot exceed a fraction of the surface facet
edge lengths or diagonal lengths (between 20 and 60%). If it is superior the solver tries to scale
back the contact thickness (message in .sta file). This thickness reduction can be controlled by
defining specific controls settings (cf. § 2.6.2)
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
By default, the nodal offset for surfaces based on shell, membrane, or rigid elements equals the
average of the maximum and minimum original offset of the surrounding elements, as shown in
figure 6.
In this example, the default definition leads to a shift on the contact surface and likely a contact
defect. To solve this problem it is possible to assign a specific offset, figure 7.
In the previous example the three following cards have to be added (see figure 7):
*Nset, nset=node#3
3
*Surface, name=ModOffset, type=node
node#3,
*Surface property assignment, property = offset fraction
ModOffset, 0
Offset can be assigned only on shell, membrane, rigid and element based surface as above.
At complex intersection (edges connected to more than 2 faces) the nodal offset is null.
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
The surface name can be omitted when using the PERIMETER EDGES, NO FEATURE EDGES,
then the parameter is applied to the entire general contact domain. A non-blank surface name is
required if the ALL EDGES options are specified.
The amount of contact data used to describe the surface topology is proportional to the number of
faces included in the contact domain. Including a large number of interior faces in the contact do-
main can potentially increase memory use significantly compared to analyses in which the contact
domain is defined using only exterior faces.
Therefore, it is recommended to include in the contact domain only those interior element faces
that could possibly participate in contact.
The option ALL EDGES should be used when dealing with eroding component such as bird.
Note: this option is not supported in CAE, it has to be added directly in .inp file.
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
• Complex intersection like T section: whichever the surrounding elements offset, the nodal
offset at complex intersection remains null. Consequently if surfaces are defined with non
null offset, the thickness property has to be assigned to correct the contact defect as shown
in figure 9.
*Nset, nset=node#3
3
*Surface, name=Tsection, type=node
node#3,
*Surface property assignment, property = thickness
Tsection, 0
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
Alternatively, contact offsets can be created for clearance specifications. These offsets are perma-
nent (as opposed to temporary offsets created during the default initial overclosure resolution pro-
cedure) and are not ramped to zero as the surfaces separate. Then nodes are not adjusted but
contact offsets are created.
Initial overclosure information, including node adjustment data, contact offsets, crossed surfaces,
nodes that could not be corrected, and any warnings, is copied to the .sta file, the .msg file, and the
.odb file.
Before running any calculation, it is strongly recommended to check these data. It is a way
to check the model, flag meshing error or bad offset definition and to assess potential con-
tact defect and the relevance of the solution given by the solver.
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
Computational cost can increase as a result of free-flying nodes if nodal erosion is not specified,
particularly for analyses conducted in parallel. The increased computational cost is related to the
likelihood of free-flying nodes moving far away from the elements that remain active, which
stretches the volume of the contact domain and thereby tends to increase contact search costs as
well as the cost of communication between processors in parallel analysis.
Despite this, in case of impacts, it is recommended to use the parameter ‘nodal erosion=no’ to en-
sure that the nodal masses of the impactor are not removed from the analysis as the elements to
which they are attached fail.
Then, if the thickness reduction due to self-contact with neighbouring facets is unacceptable, the
self-contact can be excluded to the contact domain via contact exclusion definitions:
*Contact
*Contact exclusions
Surface-1,
Note: In Abaqus/Explicit, the general contact algorithm eliminates problematic, nonphysical “bull-
nose” extensions that may arise at shell surface perimeters in the contact pair algorithm.
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
2.7 Output
Contact diagnostics in Abaqus/Explicit provide detailed information about the surfaces and pro-
gress of contact interactions. Diagnostics are available:
• to review automatic adjustments between two surfaces,
• to reveal potentially problematic initial surface configurations in a model,
• to track excessive penetrations between two contacting surfaces,
• to review warnings associated with contact between warped surfaces.
By default, Abaqus/Explicit writes all nodal adjustments and contact offsets to the .msg file along
with a summary listing of the maximum initial overclosure and the maximum nodal adjustment to
the .sta file.
The information written to the message and status files are also written to the .odb file.
Abaqus solver creates node and element sets for the nodes and elements with initial contact is-
sues:
• InfoNodeOverclosureAdjust: node set with automatically adjusted nodes
• InfoNodeUnresolvInitOver: node set with non adjusted nodes but stored offset
• WarnElemGContThickReduce: element set with an automatic contact thickness reduction.
It is strongly recommended to check these data. It is a way to check the model, flag mesh-
ing error or bad offset definition and to assess potential contact defect and the relevance of
the solution given by the solver.
Moreover it is essential to post-process at least the contact load on the impactor-structure surface.
The variable CFNM gives the magnitude of the normal contact load which is the sum of all the con-
tact pressure applied on the surface.
Therefore, the impacted surface should be only used in the definition of the impactor-structure in-
teraction to insure that the given value is really the impact load.
© AIRBUS FRANCE S.A.S. 2009. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.
REFERENCE RP1001689
Distribution List
ISSUE 1.0 DATE 17 Déc 2009
© AIRBUS S.A.S. 2007. ALL RIGHTS RESERVED. CONFIDENTIAL AND PROPRIETARY DOCUMENT.