Contact issues in Visco analysis

Hello everyone,

I am working on a simulation of a sintering process to predict contractions and distortions associated with densification. I am currently using a custom UMAT subroutine implementing a viscoplastic law, and the analysis is performed using the *Visco procedure.

Model Description:

  • Setup: A component is placed on a rigid base (defined as a *RIGID BODY) under gravity loading (*DLOAD, label GRAV).

  • Step Type: Non-linear analysis with *VISCO and NLGEOM.

  • Contact Definition: I am using Mortar Contact (TYPE=MORTAR on *CONTACT PAIR), as it has provided the best results so far.

  • Surface Interaction: High friction coefficient (~0.4). My ideal target is PRESSURE-OVERCLOSURE=HARD, though I have experimented with others.

The Problem: I am facing recurrent convergence issues during the contact phase.

  1. Geometry dependence: Convergence is extremely difficult in cases with point-like supports, but even geometries with flat supports are generating issues.

  2. Contact Stiffness: I have tried using PRESSURE-OVERCLOSURE=LINEAR with very low contact stiffness. Given that the sample is only under gravity, I have used values significantly lower than the recommended 5x to 50x Young’s modulus, which helps slightly but results in extremely slow calculations.

  3. Damping: I am aware that *CONTACT DAMPING is only available for implicit dynamic calculations and not for static or visco procedures like mine.

  4. Controls: I have attempted to relax the convergence criteria using the *CONTROLS card (adjusting FIELD, CONTACT, and LINE SEARCH parameters), but this has not resolved the instability.

I am looking for suggestions to improve convergence and stabilize contact in this type of analysis. Are there specific Mortar settings or alternative stabilization strategies for *VISCO steps that I might be missing?

Attached is an example .inp file (ViscoAnalisis INP) representing the model features. Please note that I cannot share the proprietary UMAT code, but the rest of the setup is there for visualization.

Thank you in advance for any insights.

  1. Best regards,

Did you try with a built-in creep law too ? Did you try different values of the *VISCO, CETOL parameter ? You can find some tips for the built-in creep model here: Creep calculation and results

I have bad experience when it comes to convergence with Mortar contact, but sometimes it may work better than penalty contact.

Your model may have initial rigid body motions and is loaded with force which is bad for convergence. It would be best to remove advanced features one by one to see exactly what causes convergence issues.

but as i understand, Mortar contact is for hard type purpose to achieved better result and convergences

did it mean Mortar contact does not work for many case of your models, but another contact type works? can problem sketch or benchmarking with another solver provided since my experiences shown Mortar contact work better in many case e.g clip snap fit were Abaqus failed in hard contact type.