比如在长为0.5mm,底面直径为0.1mm的圆柱中,画出的晶粒数量分别为22 60 480 938和7500个。
第一个问题是 请问,在画晶粒时,要输入什么代码,才能保证画出的晶粒大小均匀呢?(也就是neper -T -n 晶粒个数 之后输入什么呢?(除去输出格式和输出名字外))
第二个问题是 在画网格时,尽可能保证网格大小一致,而不是有的网格大有的网格小,并且网格质量要保证好,那么在neper -M 之后输入什么呢?
我用的neper是4.4.2版本
比如在长为0.5mm,底面直径为0.1mm的圆柱中,画出的晶粒数量分别为22 60 480 938和7500个。
第一个问题是 请问,在画晶粒时,要输入什么代码,才能保证画出的晶粒大小均匀呢?(也就是neper -T -n 晶粒个数 之后输入什么呢?(除去输出格式和输出名字外))
第二个问题是 在画网格时,尽可能保证网格大小一致,而不是有的网格大有的网格小,并且网格质量要保证好,那么在neper -M 之后输入什么呢?
我用的neper是4.4.2版本
参考gpt:
结合自己分析给你如下建议:
在画晶粒时,要输入什么代码,才能保证画出的晶粒大小均匀呢?
如果您想要生成一个具有均匀大小的晶粒的圆柱形多晶体,您可以使用以下命令:
neper -T -n 晶粒个数 -domain "cylinder(0.1,0.5)" -morpho "diameq:dirac(0.05)" -format tesr
这里的-domain "cylinder(0.1,0.5)"表示生成一个底面直径为0.1mm,高为0.5mm的圆柱形域。
这里的-morpho "diameq:dirac(0.05)"表示生成一个等效直径为0.05mm的晶粒的形态。
这里的-format tesr表示输出一个栅格化的多晶体文件。
您可以根据您的需要调整圆柱形域的尺寸和晶粒的形态参数,以生成不同大小和数量的晶粒。您可以参考这篇文档了解更多关于生成多晶体的选项和用法。
在画网格时,尽可能保证网格大小一致,而不是有的网格大有的网格小,并且网格质量要保证好,那么在neper -M 之后输入什么呢?
如果您想要对一个栅格化的多晶体文件进行网格化,并且保证网格大小一致和网格质量好,您可以使用以下命令:
neper -M 多晶体文件.tesr -cl 0.01 -meshqualmin 0.8
这里的-cl 0.01表示设置网格单元的目标尺寸为0.01mm。
这里的-meshqualmin 0.8表示设置网格单元的最小质量为0.8(基于雅可比行列式)。
您可以根据您的需要调整网格单元的目标尺寸和最小质量参数,以生成不同精度和质量的网格。