Vickers Hardness testing simulation on ANSYS

Click For Summary

Discussion Overview

The discussion revolves around simulating Vickers hardness testing using ANSYS, specifically focusing on issues related to model constraints, contact conditions, and the calculation of residual stress in coatings applied to substrates. Participants seek assistance with technical challenges encountered during the simulation process.

Discussion Character

  • Technical explanation
  • Debate/contested
  • Mathematical reasoning

Main Points Raised

  • One participant reports difficulties with excessive deformation in their Vickers hardness simulation and seeks help.
  • Another participant suggests that the issues may stem from either under-constraint or insufficient sub-steps during the solving process, emphasizing the importance of proper contact conditions.
  • Guidelines for addressing contact conditions are provided, including recommendations for mesh density, contact formulations, and the use of frictionless conditions initially.
  • A separate participant expresses a desire to calculate residual stress in a coating, noting a lack of information about the tangent modulus and uncertainty about incorporating plasticity into the model.
  • Another participant suggests that calculating residual stress may be simpler than perceived, contingent on knowing the shrinkage factors of the coating.

Areas of Agreement / Disagreement

Participants do not reach a consensus on the best approach to resolve the issues presented. Multiple competing views on how to handle contact conditions and residual stress calculations remain evident.

Contextual Notes

Limitations include the lack of specific information about the ANSYS version being used, the tangent modulus of the coating, and the absence of known shrinkage factors, which may affect the accuracy of the simulations.

Libin20
Messages
2
Reaction score
0
I have tried to simulate the Vickers hardness on a substrate with a coating on it. I am really struggling to get it to work as the deformation is far too big. I have added the pictures of my model. Is there anyone that can help me with this?
 

Attachments

  • 1.JPG
    1.JPG
    37.2 KB · Views: 851
  • 3.JPG
    3.JPG
    30.3 KB · Views: 721
  • 4.JPG
    4.JPG
    21.9 KB · Views: 717
  • 5.JPG
    5.JPG
    19.4 KB · Views: 738
Engineering news on Phys.org
If I had to guess the problem will be one of two things:
  1. The model is under-constrained, and the parts are "flying away," or
  2. The model doesn't have enough sub-steps during the solve, and so the contact surfaces pass right through each other
I see a fixed support in your model, I assume this is for your "anvil" in which case it's possible under-constraint isn't an issue, so that leaves contact conditions which is a common problem for new ANSYS users.

Let's try my standard response for any user with a contact condition problem and see if it works:
Mech_Engineer said:
You don't mention what version of ANSYS you're using, but in any case you'll need to make sure you've got your settings right. Contact conditions are a pretty complicated topic, but in general here is some of the feedback I give every time. It's possible you don't need contact conditions at all; unless you expect to see a lot of movement at the bolts and washers I would seriously recommend you consider bonding them using a multi-body solid. Alternatively, consider deleting your washers altogether and then use a contact condition with just your bolts.

Contact condition guidelines:
  1. Pay close attention to your mesh density in the contact conditions. The mesh should be of similar size on both sides of the contact, you can use a "contact condition mesh refinement" to make sure this happens. I'd also recommend using hex-dominant mesh where possible, tetrahedrons tend to make for rougher stress gradients.
  2. Make sure you use an "Augmented Lagrange" formulation for the contacts between the components. This formulation tends to work best for me in most conditions.
  3. As a start, make the contact condition between the parts frictionless. Once you get it to converge, then you can think about considering friction.
  4. Make sure your contact condition forces update every substep, and split your problem into MANY substeps (on the order of 100).
Try this out and see what happens.

I also notice your mesh doesn't look very well optimized especially on the anvil. It's very dense on top out to the edges far away from the contact area; this will make your problem take a lot longer to solve. I'd recommend the following mesh settings:
  1. Split your anvil geometry close to the contact condition so that you can set multiple mesh densities across the part; this will allow you to have a dense mesh near the contact without increasing the mesh density everywhere.
  2. Use a multi-body solid when you split your geometry so you don't have extra contact conditions where they aren't needed
  3. Use a hex-dominant meshing method where possible for better geometry coverage with fewer elements
  4. Consider using a much lower density mesh until you can get your contact conditions to converge, then consider increasing density where appropriate
Good luck.
 
I want to calculate the residual stress on a coating which has been spared on to a substrate. However, the only parameter I know about the coating is the young modulus, v and yield strength. I do not know the tangent modulus of the coating and I'm not sure how to add plasticity to the model. Is there anyone that can help?
 
(Mentor Note -- Two threads on the same question merged into one thread)
 
Libin20 said:
I want to calculate the residual stress on a coating which has been spared on to a substrate. However, the only parameter I know about the coating is the young modulus, v and yield strength. I do not know the tangent modulus of the coating and I'm not sure how to add plasticity to the model. Is there anyone that can help?
I'm getting the feeling you're over-thinking this; calculating residual stress should be pretty straightforward if you know the shrinkage of the coating after application.

Do you know any shrinkage factors associated with the coating? If so, getting a residual stress in ANSYS should be straightforward model.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 5 ·
Replies
5
Views
8K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 11 ·
Replies
11
Views
12K
  • · Replies 5 ·
Replies
5
Views
5K