We have an exciting announcement about badges coming in May 2025. Until then, we will temporarily stop issuing new badges for course completions and certifications. However, all completions will be recorded and fulfilled after May 2025.
General Mechanical

General Mechanical

Topics related to Mechanical Enterprise, Motion, Additive Print and more.

The problem with hyperelasticity

    • javat33489
      Subscriber

      I am modeling two teeth that slide over the rubber. I'm using the Ogden model that I made after testing the material. Axisymmetric solution

      But after a 2 mm pass there is always an error, regardless of any grid, any type of contact, and in general any advanced settings:

       

      Settings:

      Help or advice please? I also tried using NEQIT, 50, as I move my teeth 15mm and simple steps may not be enough, but it didn't help.

      I have also attached the ARCHIVE

    • peteroznewman
      Subscriber

      Please reply with the version of Ansys you are using, Year and R#

      • javat33489
        Subscriber

        2022 R2

    • peteroznewman
      Subscriber

      I turned on Friction and made some other adjustments, but there is a point in the Static Structural simulation where a dynamic event occurs.

      In one increment, the material is here:

      In the next increment the rubber has jumped to the left, releasing a lot of strain energy, and the solver cannot find Static Equilibrium again and stops.

      The corrective action is to solve this in a Transient Structural or Explicit Dynamics solver.

      There is a method you can enable the Static Structural solver called semi-implicit to automatically switch to the explicit solver to solve the dynamic part of the solution and later to switch back to Static Structural. That might be worth trying here, but note that the material should have a density material property because there must be mass to compute a dynamic solution.

      The small cylindrical face on the rubber part at the tip may be contributing to the dynamic event. If the conical surface were to continue all the way to the flat top of the rubber, with a small blend on the corner, that might improve the solution.

      • javat33489
        Subscriber

        Thanks a lot! I will try!

    • peteroznewman
      Subscriber

      Try the geometry edit first. I just tried the Semi-Implicit method using defaults for all parameters and it failed to advance the solution.

      • javat33489
        Subscriber

        Ok, I'll try. I'll let you know the decision here

      • javat33489
        Subscriber
        1. I will try to solve the problem in Transient Structural.
        2. I will try Semi-Implicit method in Static Structural.

        I'll let you know the decision here.

    • peteroznewman
      Subscriber

      I tried the geometry edit in Static Structural and it didn't help.  It is the stick-slip behavior of the rubber that makes it a Transient solution.

      • javat33489
        Subscriber

        Ok, thanks a lot! I'll try. 

    • peteroznewman
      Subscriber

      Don't forget to add Damping to the Transient Structural model. I forgot and you can see what happens, lots of high frequency vibration on each stick-slip event.

      https://youtu.be/UROc00wP9fk

      • javat33489
        Subscriber

        what damping factor would you recommend? Or find it by testing?

      • javat33489
        Subscriber

        Transient analysis requires a large number of iterations, despite this, my model flies through the rubber. I set the time steps: 5000/3000/50000 steps.

    • peteroznewman
      Subscriber

      Is it possible that the contact has Trim Contact enabled? I would delete the contacts and recreate them from scratch.

      You could also try Explicit Dynamics. In the video below, the body-interactions are frictionless. I also removed the frictionless support on the right end of the rubber since that is not present in the full model.  After I played this animation, I plotted normal stress in the Z-axis which is Hoop Stress, but did not see a compressive stress building as the rubber moved closer to the axis of revolution, so now I want to investigate why that is. You may want to do a small test for yourself before you spend a lot of time on this solver.

      https://youtu.be/8Yt15P--Lsc

    • javat33489
      Subscriber

      this works fine on transient:

      ANIMATION

    • peteroznewman
      Subscriber

      Try to solve it without the frictionless support on the right end. Does it escape?

      The animation looks better if you color the elements by Body Color, in my opinion.

      • javat33489
        Subscriber

        Try to solve it without the frictionless support on the right end. Does it escape?

        In life, there is just an emphasis for her so that she does not run away. If you remove it, I think it will run away. I'll try, the calculation time was 10 hours.

        The animation looks better if you color the elements by Body Color, in my opinion.

        Yes, I was in a hurry. If there is time I will do the color of the bodies. Thanks for the help!

    • peteroznewman
      Subscriber

      The full model does have some resistance at the right end due to the cone shape before the smaller cylinder.

      • javat33489
        Subscriber

        I have not been able to solve it completely yet, after a long time solving the grid error 99999999, I am working on it

      • javat33489
        Subscriber

        I have a problem with solving the full model. the rubber mesh in the grooves turns out, why?

      • javat33489
        Subscriber

        Sorry sir. I have a problem with grid corners. There are such places where the grid is in the corner, and the calculation stops due to the fact that it deteriorates sharply, but why does this happen? How to fix it?

    • peteroznewman
      Subscriber

      Adding a small blend radius to that corner might help prevent the corner element from turning inside out, becuase there will no longer be a corner element!

      • javat33489
        Subscriber

        Thanks for your reply! I didn't fully understand you. Need to increase the radius of the geometry? Or are you talking about some sort of grid tool?

    • peteroznewman
      Subscriber

      I am talking about the geometry. There is a sharp corner where the element turns inside out.

      In SpaceClaim, edit the geometry by using the Pull tool to pull that point into a blend radius.

      Now when you mesh that geometry, there will be no sharp corner. If you put at least 4 elements on the circular edge, there will be no elements on a corner.

      • javat33489
        Subscriber

        The screen is hard to see. There already is a radius, the problem is what happens to the radius. Maybe increase it until the problem goes away?

    • peteroznewman
      Subscriber

      Ah, okay, yes, I bigger radius.  Also mesh with Linear Elements.

Viewing 12 reply threads
  • The topic ‘The problem with hyperelasticity’ is closed to new replies.