aws90 structural nonlin ch03 contact
TRANSCRIPT
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
1/78
Advanced Contact
Chapter 3
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
2/78
Februar
Training Manual
Advanced Solid Body Contact Options
Chapter Overview
• The various advanced solid body contact options will bediscussed in detail in this chapter:
– Most of these advanced options are only applicable to contactinvolving solid body faces, not surface bodies.
– It is assumed that the user has already covered Chapter NonlinearStructural prior to this chapter.
• The following will be covered in this Chapter: – Contact !ormulations
– Contact "s.Target, #ymmetric$Asymmetric %ehaviors
– &eviewing results
– 'inball &egion, #tatus
– Interface Treatment , offset, ad(ust to touch
– !riction
• The capabilities described in this Chapter are generally applicableto ANSYS Structural licenses and above.
– )*ceptions will be noted accordingly
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
3/78
Februar
Training Manual
Advanced Solid Body Contact Options
A. Contact
Description of Contact:• +hen two separate surfaces touch each other such that
they become mutually tangent, they are said to be in
contact.
• In the common physical sense, surfaces that are in contact
have these characteristics: – They do not interpenetrate.
– They can transmit compressive normal forces and tangential
friction forces.
– They often do not transmit tensile normal forces.
• They are therefore free to separate and move away from each other.
• Contact is a changingstatus nonlinearity. That is, the
stiffness of the system depends on the contact status,
whether parts are touching or separated.
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
4/78
Februar
Training Manual
Advanced Solid Body Contact Options
! "nforcing #$penetrability Condition
%ow co$patibility is enforced in a contact region:• 'hysical contacting bodies do not interpenetrate.
Therefore, the program must establish a relationship
between the two surfaces to prevent them from passing
through each other in the analysis.
– +hen the program prevents interpenetration, we say that itenforces contact co$patibility.
– #imulation offers several different contact algorith$s to
enforce compatibility at the contact interface.!
TargetContact
&enetration occurs when contact
co$patibility is not enforced.
!
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
5/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Algorith$: &enaltybased
• !or nonlinear solid body contact of faces, &ure &enalty or Aug$ented 'agrange formulations can be used:
– %oth of these are penaltybased contact formulations:
-ere, for a finite contact force ( nor$al , there is a concept of
contact stiffness ) nor$al . The higher the contact stiffness, the
lower the penetration * penetration, as shown in the figure below
• Ideally, for an infinite ) nor$al , one would get ero penetration. This is
not numerically possible with penaltybased methods, but as long
as * penetration is small or negligible, the solution results will be
accurate.
!n
*p
n penetrationormal normal xk F =
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
6/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Algorith$: &enaltybased
• The main difference between &ure &enalty and Aug$ented'agrange methods is that the latter augments the contact
force /pressure0 calculations:
• %ecause of the e*tra term , the augmented 1agrange
method is less sensitive to the magnitude of the contact
stiffness ) nor$al .
n penetrationormal normal xk F =
λ += n penetrationormal normal xk F
'ure 'enalty:
Augmented 1agrange:
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
7/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Stiffness
• The Nor$al Contact Stiffness ) nor$al is the most importantparameter affecting both accuracy and convergence
behavior.
– A large value of stiffness gives better accuracy, but the
problem may become more difficult to convergence.
• If the contact stiffness is too large, the model may oscillate, with
contacting surfaces bouncing off of each other
Iteration n Iteration n+,
!
!
contact!
Iteration n+-
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
8/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Stiffness
• The default 2ormal #tiffness is automatically determined by#imulation. The user may enter a usersupplied value
manually
– The user may input a 2ormal #tiffness !actor4 with 5.64
being the default. The lower the factor, the lower the contact
stiffness.
• #ome general guidelines on selection of 2ormal #tiffness
for contact problems:
– !or bul7dominated problems: 8se 'rogram Controlled4 or
manually enter a 2ormal #tiffness !actor4 of 54
– !or bendingdominated problems: Manually enter a 2ormal#tiffness !actor4 of 6.654 to 6.54
• The user may also have #imulation update the contact
stiffness between each e9uilibrium iteration or substep.
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
9/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Stiffness
• )*ample showing effect of contact stiffness:
• As is apparent from the abovetable, the lower the contact
stiffness factor, the higher the
penetration. -owever, it also
often ma7es the solution
faster$easier to converge/fewer iterations0
• The 2ormal 1agrange4 method
will be discussed ne*t.
!ormulation 2ormal #tiffness Ma* 'enetration Iterations
Augmented Lagrage 0.01 2.84E-03 1% 26.102 1% 0.979 36% 2.70E-04 2
Augmented Lagrage 0.1 2.80E-03 0% 25.802 0% 1.228 20% 3.38E-05 2
Augmented Lagrage 1 2.80E-03 0% 25.679 0% 1.568 2% 4.32E-06 3
Augmented Lagrage 10 2.80E-03 0% 25.765 0% 1.599 4% 4.41E-07 4
Normal Lagrange - 2.80E-03 0% 25.768 0% 1.535 0% 3.17E-10 2
Ma* eform Ma* )9v #tress Ma* Contact 'ressure
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
10/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Algorith$: 'agrangebased
•Another available option is 'agrange $ultiplier algorithm: – The 2ormal 1agrange algorithm adds an e*tra degree of
freedom /contact pressure0 to satisfy contact compatibility.
Conse9uently, instead of resolving contact force as contact
stiffness and penetration, contact force /contact
pressure0 is solved for e*plicitly as an e*tra ;!.
• )nforces ero$nearlyero penetration with pressure ;!
• oes not re9uire a normal contact stiffness /ero elastic slip0
• &e9uires irect #olver, which can be more computationally
e*pensive
!
DOF F normal =
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
11/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Chattering
•Chattering is an issue which often occurs with 2ormal1agrange method
– If no penetration is allowed /left0, then the contact status is
either open or closed /a step function0. This can sometimes
ma7e convergence more difficult because contact points may
oscillate between open$closed status. This is called chattering
– If some slight penetration is allowed /right0, it can ma7e it
easier to converge since contact is no longer a step change.
Closed
;pen
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
12/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Algorith$: &Cbased
•!or the specific case of %onded4 type of contact, the &C formulation is available.
– M'C, or Multi'oint Constraint, internally adds constraint
e9uations to tie4 the displacements between contacting
surfaces
– This approach is not penaltybased or 1agrange multiplier
based. It is a direct, efficient way of relating surfaces of
contact regions which are bonded.
– 1argedeformation effects also are supported with M'Cbased
bonded contact
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
13/78
Februar
Training Manual
Advanced Solid Body Contact Options
! /angential Behavior
•The aforementioned options relate contact in the nor$al direction. If friction or rough$bonded contact is defined, a
similar situation e*ists in the tangential direction.
– #imilar to the i$penetrability condition, in the tangential
direction, the two bodies should not slide relative to each other
if they are stic7ing4
– A penalty algorithm is always used in the tangential direction
– Tangential contact stiffness and sliding distance are the
analogous parameters:
where * sliding ideally is ero for stic7ing, although some slip is
allowed in the penaltybased method.
– 8nli7e the 2ormal Contact #tiffness, the Tangential Contact
#tiffness cannot directly be changed by the user.
sliding tangential tangential xk F =If stic7ing4:
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
14/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Algorith$ Su$$ary
•A summary of the contact algorithms available in#imulation is listed below:
5 Tangential stiffness is not directly input by user
– The 2ormal 1agrange4 method is named as such because
1agrange multiplier formulation is used in the Nor$al
direction while penaltybased method is used in the tangential
direction.
!ormulation 2ormal Tangential 2ormal #tiffness Tangential #tiffness Type
Augmented Lagrange Augmented Lagrange enalt! "e# "e#1 An!
ure enalt! enalt! enalt! "e# "e#1 An!
$ $ $ - - &onded 'nl!
Normal Lagrange Lagrange $ult()l(er enalt! - "e#1
An!
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
15/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Solid Body Contact Options
• Although 'ure 'enalty4 is the default in #imulation, Augmented
1agrange4 is recommended for general frictionless or frictional
contact in largedeformation problems.
– Augmented 1agrange formulation adds an additional control of the
automatically reducing the amount of penetration, so that is why it is
preferred in general nonlinear problems
• The 2ormal #tiffness4 is the contact stiffness) nor$al e*plained earlier, used only for 'ure
'enalty4 or Augmented 1agrange4
– This is a relative factor. The use of 5.6 is
recommended for general bul7 deformation
dominated problems. !or bendingdominated
situations, a smaller value of 6.5 may be useful
if convergence difficulties are encountered.
– The contact stiffness can also be automatically
ad(usted during the solution. If difficulties arise,
the stiffness will be reduced automatically. AN*"* L(+en#e A,a(la(l(t!
esign#pace )ntra
esign#pace
'rofessional #tructural
Mechanical$Multiphysics
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
16/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Co$parison of (or$ulations
• The table below summaries some pros /=0 and cons /0 with
different contact formulations:
– 2ote that some topics, such as symmetric contact or contact detection, will be
discussed shortly
/
0ood +on,ergen+e
ea,(or 23e4 e5u(l(r(um
(terat(on#6
-
$a! re5u(re add(t(onal
e5u(l(r(um (terat(on# (3
)enetrat(on (# too large
-
$a! re5u(re add(t(onal
e5u(l(r(um (terat(on# (3
+atter(ng (# )re#ent
/
0ood +on,ergen+e
ea,(or 23e4 e5u(l(r(um
(terat(on#6
-
*en#(t(,e to #ele+t(on o3
normal +onta+t #t(33ne##
Le## #en#(t(,e to
#ele+t(on o3 normal
+onta+t #t(33ne##
/
No normal +onta+t
#t(33ne## (# re5u(red /
No normal +onta+t
#t(33ne## (# re5u(red
-
%onta+t )enetrat(on (#
)re#ent and
un+ontrolled
%onta+t )enetrat(on (#
)re#ent ut +ontrolled to
#ome degree
/
7#uall!8 )enetrat(on (#
near-9ero /
No )enetrat(on
/7#e3ul 3or an! t!)e o3
+onta+t ea,(or /
7#e3ul 3or an! t!)e o3
+onta+t ea,(or /
7#e3ul 3or an! t!)e o3
+onta+t ea,(or -
'nl! onded +onta+t
ea,(or (# allo4ed
/E(ter :terat(,e or ;(re+t
*ol,er# +an e u#ed/
E(ter :terat(,e or ;(re+t
*ol,er# +an e u#ed-
'nl! ;(re+t *ol,er +an
e u#ed/
E(ter :terat(,e or ;(re+t
*ol,er# +an e u#ed
/
*!mmetr(+ or
a#!mmetr(+ +onta+t
a,a(lale
/
*!mmetr(+ or
a#!mmetr(+ +onta+t
a,a(lale
A#!mmetr(+ +onta+t
onl!
A#!mmetr(+ +onta+t
onl!
/%onta+t dete+t(on at
(ntegrat(on )o(nt#/
%onta+t dete+t(on at
(ntegrat(on )o(nt#
%onta+t dete+t(on at
node#
%onta+t dete+t(on at
node#
M'C2ormal 1agrangeAugmented 1agrange'ure 'enalty
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
17/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Co$parison of (or$ulations
• !or bonded contact , #imulation uses 'ure 'enalty
formulation with large 2ormal #tiffness by default.
– This provides good results since the contact stiffness is high,
resulting in small$negligible penetration.
– M'C formulation is a good alternative for bonded contact
because of its many nice features.
• !or frictionless or frictional contact , consider using either
Augmented 1agrange or 2ormal 1agrange methods.
– The Augmented 1agrange method is recommended, as noted
previously, because of its attractive features and fle*ibility.
– The 2ormal 1agrange method can be used if the user does notwant to bother with 2ormal #tiffness value and wants ero
penetration. -owever, note that the irect #olver must be
used, which may limit the sie of the models solved.
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
18/78
Februar
Training Manual
Advanced Solid Body Contact Options
B. Contact vs. /arget
• Internally, the designation of Contact and /arget surfaces
can be very important
– In #imulation, under each Contact &egion,4 the Contact and
/arget surfaces are shown. The normals of the Contact
surfaces are displayed in red while those of the /arget
surfaces are shown in blue.
– The Contact and /arget
surfaces designate which
two pairs of surfaces
can come into contact
with one another.
AN*"* L(+en#e A,a(la(l(t!
esign#pace )ntra
esign#pace
'rofessional #tructural
Mechanical$Multiphysics
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
19/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Sy$$etric0Asy$$etric Behavior
• %y default, A2#># uses Sy$$etric Behavior .
– This means that the Contact surfaces are constrained from
penetrating the Target surfaces and the Target surfaces are
constrained from penetrating the Contact surfaces.
• If the user wishes, Asy$$etric Behavior can be used
– !or Asy$$etric or AutoAsy$$etric
Behavior , only the Contact surfaces are
constrained from penetrating the Target
surfaces.
– In AutoAsy$$etric Behavior , the Contact
and /arget surface designation may be
reversed internally
– Although it is noted that surfaces are
constrained from penetrating each other,
recall that with 'enaltybased methods,
some small penetration may occur. AN*"* L(+en#e A,a(la(l(t!
esign#pace )ntra
esign#pace
'rofessional #tructural
Mechanical$Multiphysics
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
20/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Sy$$etric0Asy$$etric Behavior
• !or Asy$$etric Behavior , the nodes of the Contact surface
cannot penetrate the /arget surface. This is a very
important rule to remember. Consider the following:
– ;n the left, the top red mesh is the mesh on the Contact side.
The nodes cannot penetrate the /arget surface, so contact is
established correctly
– ;n the right, the bottom red mesh is the Contact surface
whereas the top is the /arget . %ecause the nodes of the
Contact cannot penetrate the /arget , too much actual
penetration occurs.
Target #urface Contact #urface
Target #urfaceContact #urface
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
21/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact vs. /arget Designation
• %ecause of the fact that, for Asy$$etric Behavior , the
Contact surface cannot penetrate the /arget surface but the
inverse is not necessarily true, there are some guidelines in
proper selection of contact surfaces:
– If a conve* surface comes into contact with a flat or concave
surface, the flat or concave surface should be the /arget
surface.
– If one surface has a coarse mesh and the other a fine mesh, the
surface with the coarse mesh should be the /arget surface.
– If one surface is stiffer than the other, the stiffer surface should
be the /arget surface.
– If one surface is higher order and the other is lower order, thelower order surface should be the /arget surface.
– If one surface is larger than the other, the larger surface should
be the /arget surface.
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
22/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Sy$$etric0Asy$$etric Su$$ary
• There are some important things to note:
– ;nly &ure &enalty and Aug$ented 'agrange formulations
actually support #ymmetric %ehavior.
– Nor$al 'agrange and &C re9uire Asymmetric %ehavior.
• %ecause of the nature of the e9uations, #ymmetric %ehavior would
be overconstraining the model mathematically, so Auto
Asymmetric %ehavior is used when #ymmetric %ehavior selected.
– It is always good for the user to follow the general rules of
thumb in selecting Contact and Target surfaces noted on the
previous slide for any situation below where Asymmetric
%ehavior is used.#pecified ;ption 'ure 'enalty Augmented 1agrange 2ormal 1agrange M'C
#ymmetric %ehavior *!mmetr(+ *!mmetr(+ Auto-Asymmetric Auto-Asymmetric
Asymmetric %ehavior Asymmetric Asymmetric Asymmetric Asymmetric
Auto,Asymmetric %ehavior Auto-Asymmetric Auto-Asymmetric Auto-Asymmetric Auto-Asymmetric
#ymmetric %ehavior Results on Both Results on Both Results on Either Results on Either
Asymmetric %ehavior
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
23/78
Februar
Training Manual
Advanced Solid Body Contact Options
! 1eviewing 1esults
• The table on the previous slide alluded to an important
factor in reviewing Contact /ool results
– !or #ymmetric %ehavior, results are reported for both Contact
and Target surfaces.
– !or any resulting Asymmetric %ehavior, results are only
available on Contact surfaces.
• +hen viewing the Contact Tool
wor7sheet, the user may select
Contact or Target surfaces to
review results.
– !or AutoAsymmetric %ehavior,the results may be reported on
either the Contact or Target
– !or Asymmetric %ehavior, ero
results are reported for Target AN*"* L(+en#e A,a(la(l(t!
esign#pace )ntra
esign#pace
'rofessional #tructural
Mechanical$Multiphysics
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
24/78
Februar
Training Manual
Advanced Solid Body Contact Options
! 1eviewing 1esults2 "*a$ple ,
• !or e*ample, consider the case below of 2ormal 1agrange
!ormulation with #ymmetric %ehavior specified.
– This results in autoasymmetric behavior. #ince it is
automatic, #imulation may reverse the Contact and Target
specification.
– +hen reviewing Contact Tool results, one can see that the
Contact side reports no /ero0 results while the Target side
reports true Contact 'ressure.
Target #urfaceContact #urface
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
25/78
Februar
Training Manual
Advanced Solid Body Contact Options
! 1eviewing 1esults2 "*a$ple -
• In another situation, Augmented 1agrange !ormulation with
#ymmetric %ehavior is used
– This results in true symmetric behavior, so both set of
surfaces are constrained from penetrating each other
– -owever, results are reported on both Contact and Target
surfaces. This means that the true4 contact pressure is an
average of both results.
Target #urfaceContact #urface
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
26/78
Februar
Training Manual
Advanced Solid Body Contact Options
! 1eviewing 1esults
• #ymmetric %ehavior:
– )asier to set up /efault in #imulation0
– More computationally e*pensive.
– Interpreting data such as actual contact pressure can be more
difficult
• &esults are reported on both sets of surfaces
• Asymmetric %ehavior:
– #imulation can automatically perform this designation /Auto
Asymmetric0 or?
– 8ser can designate the appropriate surface/s0 for contact and
target manually .
• #election of inappropriate Contact vs.Target may affect results.
– &eviewing results is easy and straightforward. All data is on
the contact side.
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
27/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Detection &oints
• ;ne additional note worth mentioning is that contact is
detected differently, depending on the formulation used:
– 'ure 'enalty and Augmented 1agrange !ormulations use
integration point detection. This results in more detection
points /56 in this e*ample on left0
– 2ormal 1agrange and M'C !ormulation use nodal detection
/normal direction from Target0. This results in fewer detection
points /@ in the e*ample on right0
– 2odal detection may handle contact at edges slightly better,
but a localied, finer mesh will alleviate this situation with
integration point detection.
Integration 'oint etection 2odal etection
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
28/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Detection &oints
• !or Asymmetric %ehavior, the integration point detection
may allow some penetration at edges because of the
location of contact detection points.
– The figure on the bottom illustrates this case:
• ;n the other hand, there are more contact detection pointsif integration points are used, so each contact detection
method has its pros and cons.
Target #urface
Contact #urface
/he target can penetrate
the contact
surface.
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
29/78
Februar
Training Manual
Advanced Solid Body Contact Options
C. &inball 1egion
• The 'inball &egion is a very useful concept to understand.
There are several uses for the 'inball &egion:
– 'rovides computational efficiency in contact calculations. The
'inball &egion differentiates near4 and far4 open contact
when searching for which possible elements can contact each
other in a given Contact &egion.
– etermines the amount of allowable gap for bonded contact.
If M'C !ormulation is active, it also affects how many nodes
will be included in the M'C e9uations.
– etermines the depth at which initial penetration will be
resolved if present
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
30/78
Februar
Training Manual
Advanced Solid Body Contact Options
! &inball 1egion
• The 'inball &egion can be thought of as a sphere
surrounding each contact detection point
– If a node on a Target surface is within this sphere, #imulation
considers it to be in near4 contact and will monitor its
relationship to the contact detection point more closely /i.e.,
when and whether contact is established0. 2odes on target
surfaces outside of this sphere will not be monitored asclosely for that particular contact detection point.
– If %onded %ehavior is specified within a gap smaller than the
'inball &adius, #imulation will still treat that region as bonded
'inball radius
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
31/78
Februar
Training Manual
Advanced Solid Body Contact Options
! &inball 1egion
• The sie of the 'inball &egion for each contact detection
point is determined automatically by default.
– The user can change the 'inball &adius directly in the etails
"iew of any Contact branch
– The 'inball sphere will be visualied on the Contact &egion
label. 8se the 1abel icon to move the annotation
AN*"* L(+en#e A,a(la(l(t!
esign#pace )ntra
esign#pace
'rofessional #tructural
Mechanical$Multiphysics
%y specifying a 'inball
&adius, one can visually
confirm whether or not a gap
will be ignored in %onded
%ehavior.The 'inball &egion can also
be important in initial
interference problems or
largedeformation problems.
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
32/78
Februar
Training Manual
Advanced Solid Body Contact Options
D. #nterface /reat$ent
• In the previous section, it was noted that for %onded
%ehavior, a large enough 'inball &adius may allow any gap
between Contact and Target surfaces to be ignored
• !or !rictional or !rictionless %ehavior, bodies can come in
and out of contact with one another. Conse9uently, an
initial gap is not automatically ignored since that mayrepresent the geometry.
• -owever, the finite element method does not allow for rigid
body motion in a static structural analysis. If an initial gap
is present and a force loading is applied, initial contact may
not be established, and one part may fly away4 relative toanother part.
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
33/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Offset
• To alleviate situations where a clearance or gap is modeled
but needs to be ignored to establish initial contact for
!rictional or !rictionless %ehavior, the Interface Treatment
can internally offset the Contact surfaces by a specified
amount.
– ;n the left is the original model /mesh0. The top red mesh is
the body associated with the Contact surfaces
– The Contact surface can be offset by a certain amount, as
shown on the right in light green. This will allow for initial
contact to be established.
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
34/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Contact Offset
• 2ote that using this method will actually change the
geometry since a rigid4 region will e*ist between the
actual mesh and the offset Contact surface.
• This slight modification may be an allowable appro*imation
in some cases, so it is a useful tool to establish initial
contact in static analyses without having to modify the CAgeometry.
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
35/78
Februar
Training Manual
Advanced Solid Body Contact Options
! #nterface /reat$ent
• In the etails view, the user can select Ad(usted to Touch4
or Add ;ffset4
– Ad(usted to Touch4 will let #imulation determine what
contact offset amount is needed to close the gap and establish
initial contact. 2ote that the sie of the 'inball &egion will
affect this automatic method, so ensure that the 'inball
&adius is greater than the smallest gap distance. – Add ;ffset4 allows the user to specify a
positive or negative distance to offset
the contact surface. A positive value will
tend to close a gap while a negative value
will tend to open a gap.
• This can be used to model initial interference
fits without modifying the geometry. Model
the geometry in (usttouching position and
change the positive distance value to the
interference value. AN*"* L(+en#e A,a(la(l(t!
esign#pace )ntra
esign#pace
'rofessional #tructural
Mechanical$Multiphysics
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
36/78
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
37/78
%olted oint Assembly
+or7shop 3A
Contact #tiffness
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
38/78
Februar
Training Manual
Advanced Solid Body Contact Options
•
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
39/78
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
40/78
Februar
Training Manual
Advanced Solid Body Contact Options
• &eview the contents of the model
-ighlight each item in the
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
41/78
Februar
Training Manual
Advanced Solid Body Contact Options
• &eview the contents of the model /contDd0:
2ote especially Contact
&egion @. It will be used to
evaluate the pressure profile at
the bushingbrac7et interface
after the bolt preload closes
this gap.
&egion @ is initially set up asan asymmetric frictionless pair
using the 'ure 'enalty
method. &ecall that this
algorithm depends on a
contact stiffness and a very
small penetration to generate
forces at the interface toprevent penetration once
contact is established.
!3or)shop 4A Contact Stiffness
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
42/78
Februar
Training Manual
Advanced Solid Body Contact Options
• &eview the #olution Information %ranch
The red lighting bolts in the #olutionbranch indicates an incomplete #olution
run.
%y highlighting the #olution Information
branch and scrolling down to near the
end of the output, we can see that there
was an unconverged solution with the
current specifications.
!3or)shop 4A Contact Stiffness
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
43/78
Februar
Training Manual
Advanced Solid Body Contact Options
In the etails of #olution
Information4 +indow, switch #olver
;utput to !orce Convergence. This
displays the same convergence
data in graphical form.
2ote, the force convergence value
oscillates up and down betweeniterations well above the acceptable
convergence criteria. After two
automatic bisections, substep 5
converges. -owever, substep
ultimately fails to converge.
• &eview the #olution Information %ranch /contDd0
!3or)shop 4A Contact Stiffness
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
44/78
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
45/78
Februar
Training Manual
Advanced Solid Body Contact Options
• &eview the #olution Information %ranch /contDd0:
Again, scroll further up the
solution information wor7sheet
/near the top of the file0 to find
the contact specifications and
calculations.
The contact pair associated with
the warning /real constant set
5E0 is the manually generated
asymmetric pair for Contact
&egion @. 2ote the large
default contact stiffness
/6.F3e@0 being used. This is an
order of magnitude larger then
the elastic modulus of theunderlying geometry.
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
46/78
Februar
Training Manual
Advanced Solid Body Contact Options
• +e will attempt to achieve a successful
convergence by ad(usting the normalstiffness of Contact &egion @ downwardbased on the feedbac7 reviewed in theunconverged output.
• +ithout changing any specifications inthe current tree, duplicate the Modelbranch as follows:
– In te e'!st!n" *ro+ect tree, !"$!"tBo$te(.o!nt/s03 o(e$
– B – u)$!cate
• &ename the new model branch to reflectthe change that will be made
– Bo$te(.o!nt/s03,or t!&& Factor 1e-3
• This will enable us to run a modifiedanalysis without losing the e*istinginformation.
!3or)shop 4A Contact Stiffness
Ad d S lid B d C O i
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
47/78
Februar
Training Manual
Advanced Solid Body Contact Options
• 8nder the newly created model branch,
highlight Contact &egion @4
• In the etails +indow: – an"e te nora$ st!&&ness s)ec!&!cat!on &ro
*ro"ra ontro$$e( to anua$
– an"e te nora$ st!&&ness &actor &ro te(e&au$t 1: to 1e-3;
• -ighlight the #olution branch for thismodel and &M% to e*ecute a new #olve
!3or)shop 4A Contact Stiffness
Ad d S lid B d C t t O ti
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
48/78
Februar
Training Manual
Advanced Solid Body Contact Options
• The solution now converges successfully in 55 iterations and no bisections. This is ideal.
%isections are a helpful automatic ad(ustment to achieve a converged solution, but theyare not efficient as all the C'8 time from the last successfully converged solution leading
up to the bisection is wasted.
!3or)shop 4A Contact Stiffness
Ad d S lid B d C t t O ti
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
49/78
Februar
Training Manual
Advanced Solid Body Contact Options
• &eview the #olution Information of
the successful run. "erify that themodified contact stiffness was used
as e*pected.
• 2ote: A second loadstep with one
iteration was run automatically. This
is because of the presence of bolt
pretension. The first load step
calculates the necessary assemblyinterference needed to generate the
prescribed preload. The interference
used in the analysis is reported as an
Ad(ustment4 value in etails of
'retension %olt 1oad4 window,
along with the resulting reaction
force. The second load step loc7s the
bolt pretension element into this
calculated ad(ustment to achieve the
bolt pretension load. The calculated
reaction force should match the
initially applied preload.
!3or)shop 4A Contact Stiffness
Ad d S lid B d C t t O ti
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
50/78
Februar
Training Manual
Advanced Solid Body Contact Options
• &eview Contact &esults at the bushingbrac7et interface /nut
side0:• ;pen the Contact Tool !older and #elect Contact &egion @
–
– e)eat &or ontact *enetrat!on
Is 5e34 an acceptable normal stiffness factor for this modelG
The best way to ensure an accurate result with a standard contact pair is to perform a
sensitivity study with different stiffness values, stiffness updating schemes and algorithms
until results converge to the same correct4 answer. Too high a stiffness can produce
divergence, too low a stiffness can produce convergence but possible over penetration, an
e*cessive bolt pretension ad(ustment and ultimately an inaccurate prediction of surface
contact pressure profile.
!3or)shop 4A Contact Stiffness
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
51/78
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
52/78
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
53/78
Februar
Training Manual
Advanced Solid Body Contact Options
(. (rictional Contact Options
• In addition to the above, frictional contact is available with
ANSYS Structural licenses and above.
• In general, the tangential or sliding behavior of two
contacting bodies may be frictionless or involve friction.
– !rictionless behavior allows the bodies to slide relative to one
another without any resistance. – +hen friction is included, shear forces can develop between
the two bodies.
• !rictional contact may be used with smalldeflection or
largedeflection analyses
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
54/78
Februar
Training Manual
Advanced Solid Body Contact Options
! (rictional Contact Options
• !riction is accounted for with CoulombDs 1aw:
where is the coefficient of static friction
– ;nce the tangential force ( tangential e*ceeds the above value,
sliding will occur
normal tangential F F ⋅≤ µ
=n
=t
µ =n
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
55/78
Februar
Training Manual
Advanced Solid Body Contact Options
! (rictional Contact Options
• In addition to the above, frictional contact is available with
ANSYS Structural licenses and above.
• !or frictional contact, a friction coefficient4 must be input
– A !riction Coefficient of 6.6 results in
the same behavior as frictionless4
contact – The contact formulation, as noted
earlier, is recommended to be set
to Augmented 1agrange4
AN*"* L(+en#e A,a(la(l(t!
esign#pace )ntra
esign#pace
'rofessional
#tructural
Mechanical$Multiphysics
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
56/78
Februar
Training Manual
Advanced Solid Body Contact Options
! 1eviewing 1esults
• If frictional contact is present, additional contact output is
available
– Contact !rictional #tress and Contact #liding istance can be
reviewed to get a better understanding of frictional effects
– !or Contact #tatus, #tic7ing4 vs. #liding4 results
differentiate which contacting areas are moving
AN*"* L(+en#e A,a(la(l(t!
esign#pace )ntra
esign#pace
'rofessional
#tructural
Mechanical$Multiphysics
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
57/78
Februar
Training Manual
Advanced Solid Body Contact Options
! Su$$ary of Contact in Si$ulation
• In #imulation, the user can solve contact problems:
–
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
58/78
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
59/78
%olted oint Assembly
with !riction
+or7shop 3%
Contact !riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
60/78
Februar
Training Manual
Advanced Solid Body Contact Options
•
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
61/78
Februar
Training Manual
Advanced Solid Body Contact Options
#teps to !ollow:
• #tart an A2#># +or7bench session. %rowse for and open%oltedointws63%.wbdb4 pro(ect file.
– This pro(ect contains a esign Modeler /M0 geometry file %oltedointws63.agdb4 and a#imulation /#0 file %oltedointws63%.dsdb4.
• -ighlight the %oltedointws63%, frictionless4 file and open a #imulation #ession.
!3or)shop 4B Contact (riction
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
62/78
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
63/78
Februar
Training Manual
Advanced Solid Body Contact Options
• &eview %oltedointws63%, frictionlessbranch /contDd0
The green chec7 mar7s in the #olution
branch indicate a successful4
solution.
2otice the two load steps were solve
within one substep. This was the
default initial specification as indicated
in the solution output wor7sheet.
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
64/78
Februar
Training Manual
Advanced Solid Body Contact Options
• &eview %oltedointws63%, frictionless branch /contDd0
espite the clean solution output,
with no errors, a review of the
displacement results show that
the first run is not correct.
The addition of the bearing load
pushes the bushing thru thebrac7et at the nut side of the
assembly without resistance.
Also the bonded contact pairs at
the bolt head end prevent free
sliding of the bushing
perpendicular to the bolt.
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
65/78
Februar
Training Manual
Advanced Solid Body Contact Options
• &eview %oltedointws63%, friction
A number of contact related changeswere made for the second run to
correctly simulate the relative
displacement of the parts under load.
Carefully review the following changes
in the second branch.
• Contact &egions 5, , 3, B and @:
Change behavior to (rictional 4 with acoefficient of friction of 6..
• Contact &egion E represents the bolt
to nut interface and will remain bonded.
• Create a new frictionless contact
region /PJ0 between the bolt and hole inbrac7et ad(acent to the nut.
• Add !rictional #tress to #olution
Information branch for each of the
regions e*cept PE /bonded0 and PJ
/frictionless0. !or region J we add
2umber /of elements0 Contacting4 to
help monitor solution progress.
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
66/78
Februar
Training Manual
d a ced So d ody Co tact Opt o s
• &eview %oltedointws63%, friction /contDd0
The second simulation convergessuccessfully, this time with multiple
substeps between load steps.
This is by design. !riction is path
dependent and result accuracy is
inversely proportional to time increment
sie.
2otice in the solution output that a
nominal E substeps with a ma*imum of
6 is specified by default. -ad this
model e*perienced convergence trouble,
autotime stepping would have ad(usted
the timestep sie down to a minimum of
5$6 as necessary to resolve theproblem.
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
67/78
Februar
Training Manual
y p
• &eview %oltedointws63%, friction branch /contDd0
+ith the addition of contact friction, the results now reflect the correct response to the
bearing load applied to the bushing perpendicular to the bolt a*is.
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
68/78
Februar
Training Manual
y p
• &eview %oltedointws63%, friction branch /contDd0
!rom the solution information
branch, plot the number of elements
in contact for &egion PJ. 2otice that
none of these elements come in
contact indicating that the frictional
resistance generated between
brac7et and bushing under the bolt
preload is enough to resist the bear
load.
This pair is still useful, however, for
evaluating the gap between the bolt
and hole after the bearing load isapplied.
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
69/78
Februar
Training Manual
y p
• &eview %oltedointws63%, friction branch /contDd0
'lot the contact frictional stresses saved to the #olution Information %ranch
These results loo7 9ualitatively correct, but how accurate are theyG
Two basic but important aspects to consider when modeling friction is 9uality of mesh
/especially on the curved surfaces0 and time increment sie /substeps0 used.
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
70/78
Februar
Training Manual
y p
• &eview %oltedointws63%, friction branch /contDd0
2ow that the model is producing 9ualitatively correct answers, consider the effect of
mesh refinement in critical areas.
&eturn to the 'ro(ect page, highlight the %oltedointws63%,friction4 simulation and
enter the !) )nvironment to evaluate more closely the mesh 9uality of this model.
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
71/78
Februar
Training Manual
y
• &eview %oltedointws63%, friction branch /contDd0
!) Modeler opens with an Import #ummary
page listing all the !) statistics associated with
this model.
8nder "iews4, highlight the Contacts4
option.
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
72/78
Februar
Training Manual
• &eview %oltedointws63%, friction branch /contDd0
#elect the region representing the
boltbushing interface /region PB0.
After ooming in on a plot of the
>Q plane, /loo7ing in negative R
direction0 notice how poorly the
curved surfaces are represented
by elements on these surfaces.
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
73/78
Februar
Training Manual
• &eturning to #imulation, review %oltedointws63%, friction 4 branch
2ote the strategic mesh refinement
and siing that has been added to
improve 9uality of results
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
74/78
Februar
Training Manual
• &eview %oltedointws63%, friction /contDd0
The third simulation convergessuccessfully in a very similar pattern to
previous run, e*cept with considerably
longer C'8 time /in seconds0 reflective of
the larger ;! count /previous runs were
in the order of 5E66S0
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
75/78
Februar
Training Manual
• &eview %oltedointws63%, friction /contDd0.
'lot relevant results and compare 9ualitatively and 9uantitatively and with previous run.
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
76/78
Februar
Training Manual
The last simulation is the same model as %oltedoint63%, friction only using smallertime step sie.
This will force the solver to use at least a time step sie of 5$56 with a minimum of 5$66
if necessary.
Another useful but e*pensive option available to help with unconverged solutions
involving friction is activation of full 2ewton&aphson with unsymmetric matrices of
elements. 2&;'T,82#>MM4 This offers a more robust formulation of the stiffness
matri* but should only be used to overcome convergence trouble.
• &eview %oltedointws63%, friction 3 /contDd0
!3or)shop 4B Contact (riction
Advanced Solid Body Contact Options
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
77/78
Februar
Training Manual
• Compare contact frictional stresses from the last three
runs
Course mesh, 3 substeps &efined mesh, 56 substeps&efined mesh, 3 substeps
C'8 Time H 5,BE C'8 Time H 56,FJB C'8 Time H @,666
!3or)shop 4B Contact (riction
-
8/17/2019 AWS90 Structural Nonlin Ch03 Contact
78/78