2014 Sd Mechanical Contact Best Practices

Embed Size (px)

Citation preview

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    1/94

    1 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Workbench Mechanical Contact BestPractices

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    2/94

    2 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • With typical structural problems, the presence ofnonlinear contact can often be the biggest reason for

    increased solution times.

    • Poorly defined contact may lead to unstable contact

    conditions. These conditions usually mean badconvergence and lost time.

    • With properly defined contact conditions and meshes,contact results converge much more quickly and the

    results tend to be smoother.

    Why are these best practices important?

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    3/94

    3 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Section 1: Contact Setup and Verification: – Contact Generation and Management Tips

    • Section 2: Getting Ready for the Solver: – Mesh Quality & Mesh Sizing

     – Setting the Contact Formulation

     –

    Advantages of MPC Contact – Understanding the Effect of Contact Stiffness

     – Overlapping Contact and Boundary Conditions

    • Section 3: Dealing With Non Convergence – Diagnostic Tools

     –Contact Results Tool

     – Procedure for Overcoming Convergence Difficulties

    • Section 4: What’s new at R15 in Contact

    What this presentation will cover

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    4/94

    4 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Section 1: Contact Generation andManagement Tips

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    5/94

    5 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Automatic Contact Generation

    • On import, or when requested, Contact Pairs will automatically bedetected and generated in Mechanical. Searching options can be set on

    the Contact Folder such as:

    • Scoping (SearchEntire assembly or selected

    bodies)

    • Auto Detection Tolerance.

    • Topology types (e.g. Face/Face)• Grouping Options

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    6/94

    6 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Adding Manual Contact Pairs

    •If a required contact has a gap which

    is outside of the search tolerance, it

    can be added manually.

    Gap > Tolerance

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    7/94

    7 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Using Multiple Contact Folders

    Multiple Connection Folders Can Be Used• Allows for different automatic detection settings

    • Better organize and track large numbers of contact regions

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    8/94

    8 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Contact Search/Select

    RMB “Go To” options to find Connectionsacting on a Geometric Selection

    Use Tags To Keep Track of

    Certain Pairs Of Interest

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    9/949 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Using the Worksheet

    The worksheet view is a great way to review all of the contact settings

    Column Visibility can be

    controlled via RMB

    Rows can be sorted

    by clicking on column

    header

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    10/9410 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Body Views

    • A quick way to spatially identify contact regions especially whencontact occurs interior to model

    • Activated via Button on Contact Toolbar

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    11/9411 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Shell Contact Normal Directions

    To model the self-contactwhen pinching this shell, the

    normal direction of the

    contacts must be correct.

    Undesirable Normals

    Desired Normals

    Use the ‘Shell Face’ properties

    to flip the normal directions

    Contact desired to occur on the

    underside of the shell

    F

    F

    FF

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    12/9412 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Using the Initial Contact Tool

    • Use the Initial Contact Tool to quickly learn about contact

    status before solving.• Inserted under Connection Folder

    • Information reported which pairs are open/closed,how much initial penetration, inactive pairs, etc.

    • Color coding to help user identify possible issues

    •Contour results such as status and Penetration can

    be calculated

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    13/9413 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Section 2: Getting Ready for the Solver

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    14/9414 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    The Goal: Robust Defaults

    Robust defaults that solve

    the largest variety ofcontact situations is our

    goal

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    15/94

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    16/9416 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • On curved surfaces, or surfaceswhich deform to a curve, having

    sufficient contact elements to

    closely follow the curvature is

    essential for smooth results.

    • This is especially true for nonlinearcontact

    • Use similar element sizes for thesource and target sides.

    Mesh Sizing

    Too few elements

    Better set elements with similar

    mesh density

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    17/9417 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Augmented Lagrange (Default): Suitablefor most problems.

    • Pure Penalty:

     – Contact occurring only on Edge or Corner

    •MPC (Multi-Point Constraint): Ideal for all

    linear contact when there is no over-

    constraint

    • Normal Lagrange:

     – Highest accuracy

     – Contact with material nonlinearities

     –Between shells or thin layers

     – Interference fit

     – Large Sliding

    Understanding Contact Formulation

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    18/9418 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • MPC is a true linear contact for small-deflectionapplications

    • When convergence is difficult switching to MPC isan attractive alternative to changing the contact

    stiffness.

    • MPC contact prevents artificial stiffness when gapsexist between curved surfaces. (Another

    alternative is to use joints)

    • Ideal for shell-solid, shell-shell, and beam-shellcontacts

    • A caveat is that MPC is the most sensitive contacttype to overconstraint, so avoid it when there are

    other contacts or boundary conditions with shared

    topology!

    Advantages of MPC Contact

    Gap between bonded parts

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    19/9419 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Viewing the MPC Equations

    After the solution is done

    MPC equations and other

    “FE Connections” can be

    graphically viewed

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    20/9420 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • High stiffness leads to reduced penetration and increasing accuracy.

    • But higher contact stiffness can also lead to ill-conditioning and divergence.

    Contact Stiffness

    Poor Convergence; many

    bisections, 122 iterations

    Good Convergence due to

    stiffness being reduced by user;

    no bisections, 30 iterations

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    21/9421 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • For bulk-dominated problems, start with the defaultof 1.

    • For bending (thin structures) problems, start with0.01 – 0.1.

    • For contacts with difficulty converging, lower thestiffness

    • For pretension problems, use a stiffness factorgreater than one, because penetration can strongly

    influence the pretension forces.

    • Set “Update Stiffness” to a frequency of

    “Each Iteration” (Default in WB Mechanical)• When there is difficulty converging due to high

    penetration, increase the stiffness.

    Contact Stiffness Factor: Tips

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    22/9422 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Care should be taken whencontact pair overlap with

    constraint type boundary

    conditions

     – MPC should be avoided and

    a warning may be issued – Contact Trimming, Pinball

    on Remote BC’s, and nodal

    based BC’s can be used to

    avoid this situation

    Overlapping Contact and BoundaryConditions

    Contact shares an edge with a

    Fixed Support

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    23/9423 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Section 3: : Dealing With Non Convergence

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    24/9424 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Provides contact informationduring solution.

    • The trends observed can helpdiagnose problems.

    • For instance, a decreasingnumber of contact points

    indicate a loss of contact

    Diagnostic Tool: Contact Result Tracker

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    25/9425 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    The contact status is a useful sanity check for understanding the

    global behavior and finding problem areas.

    Making Use of Partial Solutions

    When a Solution fails to fully converge, reviewing results at theconverged substeps can still be post-processed. This can be very helpful

    to diagnose the issue.

    Failed Partial

    Solution

    Converged Steps

    able to be post-

    processed

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    26/9426 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Ensure the penetration is

    small relative to localdisplacements.

    • Ways to reducepenetration:

     –Increase the stiffness

     – Reduce the penetration

    tolerance

     – Try the Pure Lagrange

    formulation.

    Contact Results Tool: Penetration

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    27/9427 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    For a failed solution, requesting Newton-Raphson residuals helps identify possible

    areas where changes are needed.

    If Solution Fails to Converge, NR Residual

    Force Objects are Populated in the Tree

    Diagnostic Tool: NR Residuals

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    28/94

    28 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Identify the problematic contact region(s) using:

     – Contact tracking

     – Contact results (e.g. status, penetration)

     – Force convergence plots

     – NR residuals

    • Once identified, possible remedies:

     –Check Mesh Quality.

     – Make sure model units are on an appropriate scale

     – Adjust the Contact Stiffness

     – Check for proper initial conditions/pinball.

     – Change to nodal detection if the problem is at a corner.

     – Reduce the time step size before and during the onset of the divergence.

     – If large friction coefficient is defined(>.25) consider using unsymmetric

    solver

     – If immediately diverges based on poor initial contact conditions(not well

    engaged or rigid body motion) try using aggressive contact stiffness

    update

     – Last resort: Add stabilization(contact or global)

    Checklist for Overcoming ConvergenceDifficulties

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    29/94

    29 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Mechanical

     – New: Simplified Bolt Thread Modeling

     – Trim Contact enhancement

     – Bolt Pretension enhancement

    • MAPDL – New: Interface Wear Model

    • Miscellaneous

    Section 4: What’s new in R15 ContactTechnology

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    30/94

    30 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Produces bolt thread stress profile withoutmeshing the threads

     – Contact normals computed internally

    based on user-specified bolt parameters

     – Supports 3D and 2D-axisymmetric models

     –All contact types except bonded

     – Applicable for standard straight threads

     – Small strain & small rotation

    • Simple set-up

    • Improved efficiency

     – In this example:

    • True thread solves in 22167 seconds

    • Simplified thread solves in 9142seconds

    New: Simplified Bolt Thread Modeling

    True thread Virtual Thread

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    31/94

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    32/94

    32 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • With sufficient mesh refinement, stress profiles match very closely

    …Bolt Thread Modeling

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    33/94

    33 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • ‘Increment’ - applies user defined offset as an

    incremental sequential adjustment for challengingbolted assemblies

     ─  Value gets added to the solved deformation from

    the previous step

     ─  Is ramped on from previous step

     ─ 

    Can follow ‘Load’, ‘Adjustment’ or ‘Open’ after LS1 ─  Can be applied multiple times in sequence

    Mechanical: Bolt Pretension Incremental load

     – Supports Restarts

    • If a solution restart is performed from a substep of a load step including an‘Increment’, the increment value gets added to the solved deformation

    value at the beginning of the selected restart sub-step.

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    34/94

    34 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Archard wear model:

    Simulates the progressive loss of material from the contact surface.

    Assumes rate of volume loss,   ̇, due to wear is proportional to the contact surface

    pressure and relative sliding velocity at the contact surface. Wear is in direction

    opposite to contact element normal.

    Contact nodes are moved to new positions. Contact variables (for example, contactpressure) change. The underlying continuum elements also experience a loss in

    material (and volume), thus simulating the wear.

    MADPL: Contact Surface Wear

    = wear coefficient

    = material hardness

    = pressure exponent

    = velocity exponent

    where:

      ̇  =

    = contact pressure

    = the relative sliding velocity

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    35/94

    35 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Defined by TB and TBDATA commands:

    • Applicable to nonlinear contact only (frictional, frictionless and rough)

    • Asymmetric behavior recommended

    • Penalty based formulation recommended for convergence

    • Nodal detection necessary

    … Contact Surface Wear

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    36/94

    36 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    No Wear Archard Wear

    … Contact Surface Wear

    Sliding block with frictional contact

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    37/94

    37 © 2014 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Brake Pad Model:

    … Contact Surface Wear

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    38/94

    38 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Contact Problems – Model setup and

    troubleshooting

    - Contact modeling

    - Tips on contact setup

    - Dealing With Non Convergence

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    39/94

    39 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Modeling Contacts: Formulations andDetection Method

    Detect nodes which penetrateand remove penetration – But

    how?

    Contact Formulations1. Penalty Method

    2. Lagrange Method

    3. Augmented Lagrange

    4. MPC – bonded contacts only Detection Method

    1. Integration points

    2. Nodes

    3. Projection Based

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    40/94

    40 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Modeling Contacts: Penalty Method

    Penalize the nodes whichpenetrate

    Attach a stiff spring

    to the nodes

    Penalty traction

    pushes back the nodes to

    reduce penetration

    PenaltyF 

    δ ×=   PenaltyPenalty   K F 

    PenaltyK 

    Stretch the spring by the

    penetration distance

    PenaltyF 

    δ 

    δ 

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    41/94

    41 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Contacts using Penalty method always have residual

    penetration after convergence - Residual Penetration canbe decreased by increasing the penalty stiffness.

    ANSYS solver internally computes appropriate penalty

    stiffness based on initial stiffness, stress - User can scale

    up/down penalty stiffness.

    High penalty stiffness factor leads to reduced penetration

    and increasing accuracy but at a cost of 

    increasing number of equilibrium iterations – contact chattering

    divergence – ill conditioning of the system equation

    Tip: Update the penalty stiffness to allow the solver smartly

    calculate the penalty stiffness – must for nonlinear

    problems

    Modeling Contacts: Penalty Method Notes

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    42/94

    42 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    100x increase in penalty results in small change in pressure/stressd  is result from FKN and equilibrium equation

    Pressure=d *FKN => Contact stress on contact surface

    100-times Difference with FKN leads to about 60-times Difference with d 

    but only leads to about 0.7% Difference with contact pressure and stress.

    Penetration d=0,26e-3,P=43642 Penetration d=0,45e-5,P=43927 

    60545.0

    326.0=

    −=∆

    e

    ed    007.1

    43642

    43927==∆ p

    Penetration VS. Contact Pressure

    Modeling Contacts: Penalty Method Notes

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    43/94

    43 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Modeling Contacts: Normal LagrangeMethod

    Goal: Reduce contactpenetration to zero

    (contact constraint)

    Detect penetrating nodes

     p

    Apply contact constraint to

    the nodes

    δ 

    δ 

    ANSYS Solver calculates the

    surface traction at the

    penetrating nodes to satisfy

    contact constraint.

     p0=δ 

    contact

    constraint

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    44/94

    44 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Advantages:

    • No need to define contact stiffness

    • Accuracy - constraint is satisfied exactly, there are no matrix conditioning problems

    Disadvantages:

    • Extra DOFs for each contact constraint

    • Zero diagonal terms- iterative solvers are not applicable• Chattering- sensitivity to the variation of contact status

    • Over constraints may appear – Symmetric contact, self contact, boundary conditions, MPC

    F

    Modeling Contacts: Normal LagrangeMethod

    0T 

    K G u F  

    G   λ δ =

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    45/94

    45 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Use Lagrange multiplier method if:Penetration critical applications (accuracy)

    Contact with predominant material nonlinearity

    Contact between shells or thin layers

    Large sliding problem: the convergence behavior is very good and stable

    Contact at corners, edges

    Suitable for solving Threaded connectors, press fit joints, seals, etc. In

    which underlying stresses vary with contact stiffness

    Convergence is still not achieved after several attempts by adjusting

    contact stiffness

    Modeling Contacts: Normal LagrangeMethod Notes

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    46/94

    46 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Pair-1

    Pair-2

    Single pair 

    Modeling Contacts: Normal LagrangeMethod Notes

    Target

    ContactContact

    Target

    Contact

    Target

    Contact Target

    If the normal Lagrange method is used:

    • Always use asymmetric or auto asymmetric contact.

    • Do not use CP/CE in on contact surfaces

    • Do not define the multiple contact pairs, which share the common interfaces.

    • Do not define self-contact pair or symmetric pairs. Split contact surfaces anddefine asymmetric contact pairs

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    47/94

    47 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Modeling Contacts: Augmented LagrangeMethod

     pF Penalty  +

     pK Penalty   +×=   δ traction

    δ 

    Why not take advantage of

    easiness of Penalty method

    and accuracy of Normal

    Lagrange method?

    Use a penalty surface

    traction augmented with

    the surface traction

    computed to resolve

    contact constraint

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    48/94

    48 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Robust and default method in ANSYS WB

    • Able to solve complex contact problems, producing a certainlevel of penetration which is generally so small that the effect is

    negligible and can be controlled

    • Residual penetration still present but lower than Penaltymethod – less sensitive to the penalty stiffness

    • Usually requires fewer number of equilibrium iterations relativeto the Normal Lagrange method, but more iterations than the

    Penalty method

    • User still has the option to scale and update the penalty stiffness

    Augmented Lagrange Method Notes

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    49/94

    49 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Modeling Contacts: Augmented LagrangeMethod Notes

    • Using default contact stiffness for most contact applications, unless: – 0.01-0.1 for bending deformations

     – 10 for critical bolt joint which is pre-tensioned

     – 0.01x-0.1x when the calculated convergence norm is almost parallel to the

    criterion, or the calculated convergence norm is oscillating.

     –10x, 100x if you have seen large penetration warnings many time

    • Aggressive options: remedy chattering or preventing rigid body motionwhen initial contact conditions are not well posted.

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    50/94

    50 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Tip:

    Use Augmented Lagrange if:

    • Symmetric contact or self-contact is used.

    • Multiple parts share the same contact zone

    • Mesh is relative coarse

    • 3D large model(> 300.000 DOFs), use PCG solver.

    Use Penalty method if:

    • Tough contact conditions: pairs overlap, non smoothing interfaces, multiple thin

    layers, model with potential over-constraints

    • A contact pair used to apply fluid penetration pressure overlaps with other pairs

    • You want to get fast solution and are not interested in local contact results

    Modeling Contacts: Augmented LagrangeMethod Notes

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    51/94

    51 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Modeling Contacts: MPC Method

    In Bonded/No-Separation

    between nodes are

    prevented in one or both

    directions

    Penalty based formulationsattach a very stiff spring to

    prevent this (residual

    relative motion is still

    present)

    Advantage: Requires one

    equilibrium iteration (linear)

    MPC formulation ties the

    nodes at two surfaces

    preventing no relative motion

    in one or both directions

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    52/94

    52 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • MPC means: Mult ipoint Constraint

    •To connect dissimilar mesh regions

    •To connect the different element types

     _ 

    | |T 

    T T constrained reduced = −u u u

     _ .

    r rr rc

    cr cc   c

    ∆ ∆ =

      ∆

    u K K    F

     K K 0u

    Modeling Contacts: MPC Method

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    53/94

    53 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • “Target Normal, Couple U to ROT” (default in WB-

    Mechanical) is sufficient for most applications

    • “Inside Pinball, Couple U to ROT” allows contact

    detection regardless of element normal direction

    - This option is especially helpful for unique applications

    of connecting a line body edge with a shell or solid face

    or edge

    “ Inside Pinball, Couple U to ROT” optionproperly creates CEs using nodes around

    entire perimeter of shell edge, regardless of

    beam element normal direction

    MPCs created w ith Default based on beam

    element normal di rection

    Modeling Contacts: MPC Method Notes

    Shell elements

       B   e   a   m    N   o

       r   m   a    l   D   i   r   e   c   t   i   o   n

       B   e   a   m    N

       o   r   m   a    l   D

       i   r   e   c   t   i   o   n

    Shell elements

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    54/94

    54 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Use MPC contact for bonded and no-separation contact as much as possibleunless overconstraints exist.

    • Run Over-constraint check via WB contact tool

    • Interface with small gap/penetration

     – It avoids spurious frequencies for modal analysis

    • Gaps are frequently encountered in CAD models – Seam Weld preparation

     – Suppressed auxiliary parts (e.g. seals)

     – Offsets of shell surfaces

    • Rather than modify the geometry to fill the gap, they can be accuratelyignored when using MPC Contact or a fixed joint.

     – Joints are recommended if convergence difficulties arise for large rotation

    problems.

    Modeling Contacts: MPC Method Notes

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    55/94

    55 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    All contact formulations require the solver to identify the

    elements where surface penetration has occurred

    Detection Methods

    1. Surface integration points (Gauss points)

    2. Nodes

    3. Surface Projection

    Contact Detection Methods

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    56/94

    56 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Surface integration point method allow for additional points to detect

    penetration between surfaces - Default method for Penalty andAugmented Lagrange method.

     – Best for assemblies, true surface-to surface contact.

     – However it is poor when contact occurs at corners or edges.

    • Nodal based detection methods are default for MPC and Normal Lagrange

    method. – For contacts at corners (such as interference fit problems, threaded connector

    models), best results are obtained when either Nodal – Normal to Target (or)

    Normal for Contact.

    • Nodal – Projected Normal From Contact

     –For true surface-surface contacts, it provides good results with minimal contactpressure spikes at nodes

     – Convergence behavior is also better if mesh is adequately discretized at contact

    surfaces.

     – For best performance, use similar mesh size for both contact and target surfaces.

    Contact Detection Methods: Notes

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    57/94

    57 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Nodal – Projected Normal From Contact

     –Always use Projection method for contact involving gasket layers so that stressand strain distribution near contacting edges is more smooth.

     – Same rule is applied for FSI interface.

     – Avoid use the projected contact in conjunction with MPC bonded contact. It

    causes increased bandwidth for the global equation set and leads to poor

    performance.

     – For 3D higher order elements, use Normal Lagrange in conjunction with

    projection based option for the best accuracy.

    Contact Detection Methods: Notes

    Unexpected spiky results

    Using Gauss detectionUsing Projected contact

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    58/94

    58 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Example of when to use Normal to target surface

    Double beams in contact.

    Normal to targetGauss detection

    Contact Detection Methods: Example

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    59/94

    59 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Asymmetric and Symmetric ContactBehavior

    Penalty based methods apply

    penalty traction only to the

    contact surface (Auto

    asymmetric contact - default)

    PenaltyF 

    δ 

    PenaltyF 

    In Symmetric contacts, anaddition step in each equilibrium

    iteration is used to compute the

    penalty tractions on the

    formerly target surface

    Contact

    Target

    Target

    Contact

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    60/94

    60 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Symmetric contacts

     – Lower residual penetration

     – Lower number of equilibrium iterations but require more computational

    time to calculate surface tractions on both surfaces

     –

    Less sensitive to mesh sizing at contact interface• Choose asymmetric contacts when the difference in stiffness (elastic modulus)

    between both surfaces are > 10.

    • Stiff surface – Target, Compliant surface – Contact

    • Normal Lagrange and MPC methods requires Asymmetric contact where

    contact traction is calculated only on the contact surface• Tip: In most cases, use auto-asymmetric contact – program makes decision

    • Projected contact is not sensitive to the designation. However pick the refinersurface as the contact for the best performance.

    Asymmetric and Symmetric ContactBehavior - Guidelines

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    61/94

    61 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Some times, It is also important to classify the possible contact configuration,which surface or point will be in contact with which surface. The way to

    define the contact or target can influence the convergence behavior.

    Contact

    Contact

    Target

    Target

    Asymmetric and Symmetric ContactBehavior

    b ll

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    62/94

    62 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    ANSYS solver internally categorizes

    the state of contact as: Far field,

    Near field, Touching

    Category is based on if the distance

    between contact and target surface

    is lesser (or) greater than pinball

    radius For interference problems, ensure

    that the pinball radius is greater

    than the maximum interference

    In bonded contact and no-separation contacts, any region

    between the surfaces which

    touches or lies within pinball radius

    will be assumed to be in contact

    Contact Pinball

    i b ll

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    63/94

    63 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Contact Pinball - Notes

    Pinball radius• This is one of the most important parameters to get the desired contactresult

     – Effective PINB : measure the largest gap in your model via Initial Contact

    Tool, then specify PINB a little bit larger than the gap, e.g if the largest gap

    is X, use PINB=X+X/10.

     – Usually, you can use large PINB to run the analysis. The contact searchtime will increase.

    • If you introduce a large pinball, you will have risks to introduce the spuriousregion.

    FE model Contact status Deformation

    I f Adj h

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    64/94

    64 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Interface Treatment: Adjust to touch

    Mesh discretization can create

    artificial gaps between surfaceseven though the CAD surfaces

    touch each other

    Adjust to touch option will

    remove the gap and assume the

    surfaces touch each other

    gap

    Physically moving contact nodes

    towards target surface is notdirectly exposed in Mechanical,

    but can be manually defined via

    CNCH,ADJU in a command

    object.

    Interface Treatment: Add offset

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    65/94

    65 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Interface Treatment: Add offsetwith/without ramped effects

    • Press-fit and Threaded

    connector problems have theirinitial surfaces penetrating

    • Challenge – resolve the initialinterference

    • Use Add offset options

     – Ramped effects – for large

    interferences (hint : do not apply

    any other load)

     –No Ramped effects – for smallinterferences

    • An Alternative: defined offsetin tabular format via time

    Interference Fit Notes

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    66/94

    66 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Interference Fit - Notes

    Use nodal detection methods

    • Normal to target: if the target surface is smoother

    • Normal from contact: if the contact surface is smoother

    • User defined normal: if both sides are not smooth

    Use Normal Lagrange method

    Enough Pinball radius to capture initial over-closure

    Death-Birth of contact elements whose surface normal is nearly

    perpendicular to the direction of the press fit

    Define contact elements only at crests and roots

    Not at sides. Including all sides may cause undesirable locking.

    C S bili i D i

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    67/94

    67 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Contact Stabilization Damping• What about applications where the gap is non-negligible (it’s too large to be

    ignored).

    - For such situations, Contact Stabilization Damping can be used to introduce a

    viscous damping traction proportional to but opposite to the relative pseudo

    velocities between the two surfaces along contact normal and/or tangential

    directions.

    Where: = damping coefficient in normal direction

    = damping coefficient in tangential direction

    = pseudo velocity

    Fn

    Target

    Contact

    Ft

    22

    11

    ud P

    ud P

    ud P

    t d 

    t d 

    nndn

    =

    =

    =

    Pdn

    Pd1,d2

    u

    n

    C t t St bili ti D i

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    68/94

    68 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    … Contact Stabilization Damping

    • Stabilization Damping Factor is applied in the

    contact normal and it is valid only for nonlinearcontact (frictionless, rough and frictional

    contacts).

     – If its value is greater than 0, the damping is

    activated for all load steps.

     – Additional controls are available via KEYOPT(15) ina command object.

     – Tangential damping factor is not directly exposed

    in Mechanical, but can be manually defined via

    RMODIF in a command object.

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    69/94

    69 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    …Contact Stabilization DampingExample: Consider a fixed pin interfacing with a hole in plate with initial radial

    clearance and under a force based load

     – Stabilization captures localized stress distribution more accurately then ‘Adjust to Touch’Conventional ‘Adjust to Touch’ Contact Stabilization Damping

    M d li C t t R b t D f lt

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    70/94

    70 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Modeling Contacts: Robust Defaults

    • Robust defaults that solve the

    largest variety of contact

    situations is our goal

    • In general the “Program

    Controlled” settings inMechanical match the MAPDL

    solver defaults.

    • Exceptions include Behavior(auto-asymmetric) and Update

    Stiffness (update each iteration)

    S l S tti D d d

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    71/94

    71 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Solver Settings Decoded

    1) Weak Springs

    •Always turn it off , unless it is really

    needed for prevent rigid body motion.

    Adding displacement constraints is the

    right way.

    • When weak springs are used, carefullyverify the reaction forces

    2) Large Deflection

    • Always turn it on, unless the model istruly for small strains, small

    deformations, small rotations, small

    sliding.

    3) Stabilization

    • Required for unstable problems

    • Perform stringent checks on the resultswhen stabilization is used

    Tips on Model Set Up

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    72/94

    72 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Tips on Model Set Up

    ANSYS provides many tools in helping users to monitor nonlinear analyses aswell as diagnose any problems.

    • Oftentimes, it may be better to start simple and add complexity as you go,so that sources of problems can be isolated more readily. Adding lots of

    complexity to the first analysis can result in wasted time down the road.

    • Do not randomly change settings. Use the program control settings first,then change contact or solver settings only if there is clear reason to do so,

    as illustrated in the Solver Output, Results Tracker, or Newton-Raphson

    Residuals.

    • When your FE model is large, you do not have means to try “error and trial”many times. You should always use initial contact tools and your expertise to

    setup and query the model before starting.

    Tips on Model Set Up

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    73/94

    73 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Poor mesh quality in solid elementscan cause convergence problems.

    • A difficult contact problem may bediverging simply because of the mesh

    • Tip: Use aggressive shape checkingfor nonlinear contact problems.

    Tips on Model Set Up

    Poor

    Mesh

    Quality

    on

    Contact

    Surface

    Better

    MeshQuality

    Check mesh quality

    Tips on Model Set Up

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    74/94

    74 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Check modeling Unites

    • Always verify the model units. Bad units can results in inaccurate solutionand bad convergence due to tolerance, precision, and numerical round offissues.

    • When the tolerance on residual force is not satisfied because the contactlength is too small you will see this warning in output:

    • Or if tolerance on residual force is not satisfied because the elastic moduli or force/mass quantities too big you will see this warning in output:

    Tip: Select mm-N units for the most contact models.

    Tips on Model Set Up

     –Warning: Min. contact depth 5.376e-6 is too small which can cause

    accuracy problem, you may scale the length unit in the model.

    Warning: Max. contact stiffness 1.21e16 is too big which can cause

    accuracy problem, you may scale the force unit in the model.

    Tips on Model Set Up

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    75/94

    75 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Check geometry

    • Verify contact and target surfaces assignment. Flip contact and targetsurface if necessary.

    • Ensure that the target and contact surface definitions extend far enough tocover the full expected range of motion for the analysis.

    • Be sure to adequately discretize underlying elements. Coarse discretizationcan cause convergence difficulties.

    • Use similar mesh sizes for contact and target surfaces to gain the bestaccuracy and convergence.

    Tips on Model Set Up

    Tips on Model Set Up: Initial Contact Tool

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    76/94

    76 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Tips on Model Set Up: Initial Contact Tool

    • Use the Initial Contact Tool to quickly learn about contactstatus before solving.

    • Inserted under Connection Folder

    • Information reported which pairs are open/closed,how much initial penetration, inactive pairs, etc.

    • Color coding to help user identify possible issues

    • Contour results such as status and Penetration can

    be calculated

    Tips on Model Set Up: Contact Tool

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    77/94

    77 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Tips on Model Set Up: Contact Tool

    The contact tool

    can also provide

    visual contour

    plots of the initial

    contact status of

    the various bodies

    in an assembly

    Contact Tool:

    Tips on Model Set Up: Worksheet

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    78/94

    78 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Tips on Model Set Up: Worksheet

    The worksheet view is a great way to review all of the contact settings

    Column Visibility can be

    controlled via RMB

    Rows can be sortedby clicking on column

    header

    Tips on Model Set Up

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    79/94

    79 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Check contact settings via worksheet and contact tool

    • Always verify all Contact/Target surfaces and contact settings to ensure that ContactRegions are defined as expected. Review the detailed initial contact results in the

    contact tool to verify the initial contact status of Contact Regions and what value of

    the penetration or gap is, if present.

    • Ensure that the appropriate surface pairs are initially in contact via the contact tool.

    • If the initial penetration is too large, use Ramped option. You can solve initialinterference over several sub-steps.

    • Verify pinball. If the resulting penetration/gap is large, use a larger pinball. If theresulting penetration is unreal, use smaller pinball to prevent spurious contact.

    • If necessary use “just in touch” to close small gap or apply contact damping to

    prevent rigid body motions.• Use MPC option for bonded and no-separation contact pair if possible.

    • Identify potential overconstraints . Modify model to manually removeoverconstraints.

    Tips on Model Set Up

    Tips on Model Set Up

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    80/94

    80 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Set proper Sub-step size

    • Linear elastic and small deflection NLGEO,OFF

     – Generally speaking, in this case you do not need more than one substep to run the

    analysis. It is usually better to put the 100% load in one substep, because, the less

    the load, the smaller will be the contact area, and the small contact area usually

    make the problem unstable, so one can see the oscillating in convergence norm.

    • Linear elastic and large deflection NLGEO,ON

     – For bulky problem, you should try to use only one substep to run the analysis. The

    unstable solution during the equilibrium iterations can be stabilized via aggressive

    contact stiffness updating or contact damping.

     – For thin structure, you should be careful with the substeps, because the stressstiffening effect can largely change the structure behavior, and the contact region

    also changes rapidly during the large rotation. Use multiple substeps to do the

    analysis. To prevent large deformation due to spring-back, use time step control

    option (based on contact status change ) or global stabilization.

    Tips on Model Set Up

    Tips on Model Set Up

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    81/94

    81 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Set proper Sub-step size

    • Always use AUTO time stepping scheme, let program think

    • Friction is present

     – Since friction has path dependent nature, you should use multiple substep

    (e.g.>5) to run the analysis.

    • Plasticity is present

     – Plasticity also has path dependent nature, you should use multiple substep

    say (e.g.5) to run the analysis.

    • Large rotation and finite deformation – You should use small rotation increment e.g. < 10 degree for substep

    • Large rotation for rigid body

     – You can use large increment in general.

    Tips on Model Set Up

    Debug strategies: Results Tracker

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    82/94

    82 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Debug strategies: Results Tracker

    Use solution tracking to identify

    contact chattering• Identify when and how contact occurs.

    • Determine the regions where contact isunstable and then focus on the specific

    settings of those particular pairs instead of

    having to deal with all of them.

    Debug strategies: Study Output

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    83/94

    83 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    When troubleshooting contact problems, notes, warnings,errors in the output file often provide valuable feedback:

    • Warning: The initial penetration/gap is relatively large. Using bonded/noseparation option may cause an accuracy issue. You may use the

    CNCHECK,ADJUST command to move the contact nodes towards the targetsurface.

    • Warning: The closed gap/penetration may be too large. Increase pinball ifit is a true closed gap/penetration. Decrease pinball if it is a false one.

    • Warning: Convergence has been achieved in spite of large penetration. Ifthis message is repeated frequently, we recommend either increasingpenalty stiffness(FKN), or enlarge penetration tolerance(FTOLN).

    Debug strategies: Study Output

    Debug strategies

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    84/94

    84 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Debug strategies

    Failure to achieve force equilibr ium• Friction in the model

    • Unconstrained rigid body motion indicated by the presence ofvery large displacement corrections.

    • Overconstraints usually indicated by zero pivot/negative warning

    messages.• Buckling indicated by the load-displacement curve reaching a load

    maximum

    • Use the output to determine which problem you have!! Therecommended corrective actions are different for each problem.

    Debug strategies

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    85/94

    85 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Debug strategies

    Friction in the model• Use frictionless contact or rough contact to see

    any help

    • If the difficulty is indeed due to friction, then consider thefollowing:

     – Use the unsymmetric solver (NROP,unsym ) for curved target

    surface even if the coefficient of friction is small.

     – Re-examine the choice of the friction coefficient.

     – Loose slip tolerance (better than to use a smaller tangent stiffness).

     – Refine the mesh so that more points come into contact at the sametime.

    Debug strategies: Rigid-Body Motion

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    86/94

    86 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    F

    b

    F

    a

    F

    F

    < F

    c

    Sometime, the parts in a contact model is not uniquely constrained, It means some parts

    can move without producing any elastic deformation- Rigid Body Motion. This rigid bodymotion is unfortunately not allowed in a static analysis. Usually, there are 3 types of rigid

    body motion

     –The parts are not in contact(gap) -- Fig. a)

     –The initial penetration is too high, this will leads to a very high contact force -- Fig. b

     – Friction force is too small comparing the external force -- Fig. c

    Debug strategies: Rigid Body Motion

    Debug strategies: Rigid-Body Motion

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    87/94

    87 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Add a small friction to avoid the numeric instability

    How to avoid the rigid body motion?

    Use specified displacement, if possible, in stead of force.

    FE Model Without friction

    Debug strategies: Rigid-Body Motion

    Tip: Constrain rotational DOFs for structure elements

    F

    Real problem

    U

    FE model

    This technique uses imposed

    displacements to move the body

    and as result you get the reaction

    force

    Debug strategies: Rigid-Body Motion

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    88/94

    88 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Use contact damping to avoid the numeric noise.

    Do a slow dynamic analysis to introduce the inertial force.

    F The damping effects should be negligible compared to the stiffness ofthe system.

    F

    FE Model

    F

    Static

    •You will need to add mass and damping

    in order to convert the solution from a

    static to a dynamic solution. This is

    known as a quasi-static solution.

    Debug strategies: Rigid Body Motion

    Debug strategies: Overconstraints

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    89/94

    89 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Debug strategies: Overconstraints

    Overconstrained model• Overconstraints are indicated by the presence of zero pivotwarnings. It often results in very large residual force (orders ofmagnitude larger than a typically applied force) followed by veryeasy convergence.

    • First check potential overconstraints via Contact Tool

    Tips for manually removing overconstraints

    • Remove overlapped pairs

    •Merge pairs

    • Flip contact and target surfaces

    • Add multiple layers

    Debug strategies: Overconstraints

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    90/94

    90 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    The assembly is connected with MPC contacts

    In these regions Parts arenot correctly connected

    Contact status

    2 elements in sweep direction

    Contact status

    Debug strategies: Overconstraints

    90

    Procedure for Overcoming Convergence

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    91/94

    91 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    • Identify the problematiccontact region(s) using:

     – Contact tracking

     – Contact results (e.g.

    status, penetration)

     – Force convergence plots

     – NR residuals

     – Outputs

    • Once identified, possible remedies: – Check Mesh Quality.

     – Make sure model units are on an appropriate

    scale

     – Adjust the Contact Stiffness

     – Check for proper initial conditions/pinball.

     – Change to nodal detection if the problem is

    at a corner.

     – Reduce the time step size before and during

    the onset of the divergence.

     – If large friction coefficient is defined(>.20)consider using unsymmetric solver

     – Last resort: Add stabilization(contact or

    global)

    Procedure for Overcoming ConvergenceDifficulties

    Debug strategies: Check non contact-

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    92/94

    92 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Debug strategies: Check non contactrelated issues

    • Unrealistic physical model• Unreasonable loading and boundary conditions. – Insufficient constraints, missing rotation constraints

     – Overconstraints

     – Loading condition: Step vs. ramped (KBC)

    • Element formulation: Hourglass and locking, U/P, joints

    • Material constitutive Large plastic deformation, creep,incompressible or near incompressible

    • Unreasonable or incorrect material properties and inconsistentunits

    • Local & global instabilities

    • Follower loads, Link Elements

    Debug strategies: Check non contact-

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    93/94

    93 © 2013 ANSYS, Inc. December 16, 2014 ANSYS Confidential

    Debug strategies: Check non contactrelated issues

    If above steps still don’t provide enough information on whatthe problem is, there are other things that can be done:

    • Turn on large deflection.

    • Turn off weak springs.

    • Use SPARE direct solver instead of PCG iterative solver.• Turn off prediction

    • Use single process instead of multiple processes.

    • Solve problem using transient option.

    If none of above tricks works, call ANSYS experts for technical

    supports.

    What’s New at R16 in Contact

  • 8/17/2019 2014 Sd Mechanical Contact Best Practices

    94/94

    at s e at 6 Co tact

    • General Contact• Robustness improvement for contact modeling

    • Wear modeling with automatic adaptivity

    •CZM unification