-
Is it possible to create a polycrystal but with non-zero grain boundary thickness? I would like to make a core-shell like structure to model grain boundary diffusion in a polycrystal. I saw in a previous post that it was impossible to refine the mesh around grain boundaries but would it be possible to generate a simple polycrystal and then "shrink" the individual crystal faces towards their voronoi centers? By using: neper -T -n 100 -dim 2 -transform "scale(0.2,0.2)", I can generate thick boundaries around the crystals but I'm not sure how to treat them after that i.e. can those boundaries be deleted or meshed. |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 6 replies
-
Hi, @kngavl! I am actually working on a similar topic( diffusion in polycrystalline materials). I want to double-check with you on how to give a thickness to the boundaries around each crystal. I tried the command you have listed above but it did not work for me. Do you mind sharing a picture of your tessellation (no meshing just the tesselation)? Maybe explain the command you have used. I couldn't find an example in the manual. As for your actual question, I am not sure what software you are using for your analysis. I would suggest you get the tessellation from Neper and use your finite element software to control your meshing. Thanks. |
Beta Was this translation helpful? Give feedback.
-
Neper does not directly enable for the shrinkage of grains and insertion of non zero boundaries. The command that you provided scales the whole tessellation and does not generate any kind of thick boundaries. Scaling the cells toward their centers would not be difficult to do, but it does not generate boundaries of the same width everywhere. You can get an idea of how it would work as follows (
(Open the resulting mesh with Gmsh). |
Beta Was this translation helpful? Give feedback.
-
Is neper currently can generate core-shell structure,such as shrink every grain cell |
Beta Was this translation helpful? Give feedback.
@bseligmann - Give a try to these two commands:
and open
n100-id1.msh
with Gmsh.You'll see that what it would essentially take is to 1/ shrink the grains (which is not exactly what
explode(0.2)
does) and 2/ create interface elements (which is almost what-interface cohesive
does, only triangle elements around the original vertices are missing).