Need help to create my model #339
-
Hi, My main aim is to get a porous rock model with porosity of 5%. I have written a code in python which will randomly pick the elsets with certain volumes and delete those to generate the final required inp file for abaqus. But currently my model looks so fine. It seems like with this approach I can not get the mesh at the nanometer level. As the Model is expected to be much larger, number of elements/nodes are expected to be way beyond the capacity of an average solver. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 3 replies
-
@ashokambig either scale dimension to a smaller size so that amount of grains is lowered or increase rcl, these will result in a decreased number of nodes. |
Beta Was this translation helpful? Give feedback.
-
You coud define a bimodal cell size distribution (1 for the normal grains, 1 for the pores), define a group for each, and then assign an appropriate element characteristic length to each group: An example in 2D:
Visualize:
The element clusters are where the pores are. In |
Beta Was this translation helpful? Give feedback.
-
Hi Anuj,
I really can not give you the perfect answer.
But may be you can refer the neper help document on that.
Regarding your question on the porosity, I am able to generate them in the
abaqus input file that is generated by Neper.
So this is the case of porosity in the meshed file. I have used python to
generate required porosity.
The programming in python involves the deletion of the grains randomly
until the required porosity is met.
May be you can do this also in the geometry model using the TESS file I
guess.
You have to find it somehow.
All the best.
Ashok
…On Fri, Sep 23, 2022 at 9:01 AM anujyadav0693 ***@***.***> wrote:
[ashokambig]
I want to develop the same microstructure with voids but i am not able can
give me the answer of following question
i want to generate micro pores in my 2d and 3d model. you have already
given the answer in discussions#339 but i am not able to make pores in my
tessellation model . i do not want to mesh it. please reply.
thank you.
neper -T -n from_morpho -morpho
"diameq:lognormal(0.1,0.01)+0.5*lognormal(0.01,0.001),1-sphericity:lognormal(0.145,0.03)"
-group "diameq>0.03?1:2" -morphooptiini "weight:radeq,coo:packing" -dim 2
-o 2d
question1 in this code why 0.5 is multiplied with pores distribution?
question2 what is meaning of diameq>0.03?1:2 ?
question3 what is meaning of this weight:radeq,coo:packing?
question4 how can remove cell in tessellation -T ?
I use rmcell() but it is not working.
please write a code for this again
—
Reply to this email directly, view it on GitHub
<#339 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AV5BREJMCGOCGMT5R7IKIADV7VITNANCNFSM5JBZPQRA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Hi Anuj,
I really can not give you the perfect answer.
But may be you can refer the neper help document on that.
Regarding your question on the porosity, I am able to generate them in the
abaqus input file that is generated by Neper.
So this is the case of porosity in the meshed file. I have used python to
generate required porosity.
The programming in python involves the deletion of the grains randomly
until the required porosity is met.
May be you can do this also in the geometry model using the TESS file I
guess.
You have to find it somehow.
All the best.
Ashok
…On Fri, Sep 23, 2022 at 9:01 AM anujyadav0693 ***@***.***> wrote:
[ashokambig]
I want to develop the same microstructure with voids but i am not able can
give me the answer of following question
i want to generate micro pores in my 2d and 3d model. you have already
given the answer in discussions#339 but i am not able to make pores in my
tessellation model . i do not want to mesh it. please reply.
thank you.
neper -T -n from_morpho -morpho
"diameq:lognormal(0.1,0.01)+0.5*lognormal(0.01,0.001),1-sphericity:lognormal(0.145,0.03)"
-group "diameq>0.03?1:2" -morphooptiini "weight:radeq,coo:packing" -dim 2
-o 2d
question1 in this code why 0.5 is multiplied with pores distribution?
question2 what is meaning of diameq>0.03?1:2 ?
question3 what is meaning of this weight:radeq,coo:packing?
question4 how can remove cell in tessellation -T ?
I use rmcell() but it is not working.
please write a code for this again
—
Reply to this email directly, view it on GitHub
<#339 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AV5BREJMCGOCGMT5R7IKIADV7VITNANCNFSM5JBZPQRA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Beta Was this translation helpful? Give feedback.
You coud define a bimodal cell size distribution (1 for the normal grains, 1 for the pores), define a group for each, and then assign an appropriate element characteristic length to each group:
An example in 2D:
Visualize:
The element clusters are where the pores are.
In
-T
,-transform "rmcell(...)"
should make it possible to remove the cells associated to the pores, bu…