Voronoi晶体插件-6.0版本[新功能介绍]

5.0版本完整功能介绍:

泰森多面体Voronoi 3D-V5.0 功能介绍_HeroseFans的博客-CSDN博客Abaqus Voronoi3Dhttps://blog.csdn.net/qq_34840441/article/details/123058610?spm=1001.2014.3001.5501

1 模型生成速度

        测试CPU型号:Intel(R) Core(TM) i5-3230M CPU @ 2.60GHz(第三代i5),测试模型生成时间随晶体数量的变化关系如下:

图1.1 模型生成时间随晶体数量变化曲线

        注:图示生成时间仅供参考,具体模型生成速度取决于CPU型号。

2 新增功能模块

        新增功能模块包括:2D多相晶体模型生成、2D/3D周期性晶体模型生成和网格划分、几何到网格模型映射、两相流体网格模型生成、单元间快速插入Cohesive等功能模块。

2.1 2D 多相晶体模型创建

图2.1 Weighted Voronoi2D模块用户输入界面

2.2 2D/3D周期性Voronoi模型创建

        (1)  Periodic Voronoi2D模块用户输入界面如下:

图2.2 Periodic Voronoi2D模块用户输入界面

        (2)  Periodic Voronoi3D模块生成用户输入界面如下:

图2.3 Periodic Voronoi3D模块用户输入界面

        (3)  目前插件提供由Periodic Voronoi模型周期性网格划分工具,可保证在对应的周期面上生成网格的节点一一对应,网格类型仅支持四面体网格,其用户界面如下图所示:

 

图2.4 Periodic Mesh模块用户界面

2.3 几何模型到网格模型映射

        Mapping VoronoiEG模块用户输入界面如下:

图2.5 Mapping VoronoiEG模块用户输入界面

2.4 两相流体网格模型创建

        Fluid VoronoiEG模块用户输入界面如下:

图2.6 Fluid VoronoiEG模块用户输入界面

2.5 单元间快速插入Cohesive模块

        单元间插入Cohesive模块用户输入界面如下:

 

图2.7 单元间插入Cohesive模块用户输入界面

3 模块功能更新

3.1 梯度模型支持自定义分布

        Gradient Voronoi3D模块的用户输入界面如下:

 

图3.1 Gradient Voronoi3D模块用户输入界面

        Cell Size输入参数说明:Size Limit代表Z方向上下边界的晶体大致半径,支持3种分布:Ramp、Pow2和UDF(用户自定义尺寸场):

        对于UDF分布,用户需自己使用Python编程语言编写一个尺寸场分布程序,即复写getSize(x, y, z)函数中的内容,函数返回值为一个大于0的浮点数,其意义为该点的晶体尺寸(半径)。

        例如:在1×1×1的方盒中,晶体在方盒中的尺寸分布为:

R=0.2\sqrt{(x-0.5)^2+(y-0.5)^2}+0.025

        将该尺寸分布函数转为Python程序,参考示例如下:

#coding:utf-8
import math

def getSize(x, y, z):
    ################################################
    size = 0.2*math.sqrt((x-0.5)**2+(y-0.5)**2)+0.025
    ################################################
    return max(size, 1E-5)
        
if __name__ == "__main__":
    print(getSize(0., 0., 1.))

        生成结果如下图所示:

图3.2  圆周分布的梯度晶体模型示例

 

4 模型生成示例

4.1 泡沫结构模型

        插件生成的Voronoi模型经过处理后可得到泡沫结构模型,可用于泡沫结构的力学性能有限元分析,可生成的泡沫结构模型的类型如下:

图(a) 壳模型

图(b) 实体模型

图(c) 网格模型

图(d) 特殊分布模型(Weighted模型)

图4.1 泡沫结构模型示例

注:任何可生成三维几何Voronoi模型的模块均可用于创建泡沫结构模型。

4.2 自定义梯度模型

        插件支持自定义梯度分布模型,示例如下:

图(a) 自定义场分布曲线1

图(b) 自定义场分布曲线2

图(a) 自定义场分布曲线1结果

图(b) 自定义场分布曲线2结果

图4.2 不同梯度分布模型

4.3 几何模型到网格模型的快速映射

        插件支持Voronoi 3D几何模型到网格模型的映射,示例如下:

图(a) Voronoi 3D几何模型

图(b) 几何到网格的映射结果

图4.3 几何模型到网格模型的映射结果

4.4 两相流体网格模型

        不同参数条件下的两相流体网格模型,示例如下:

图(a) 流体模型示例1

(Period Num:x=4, y=4, z=4, ratio=0.5)

图(b) 流体模型示例2

(Period Num:x=4, y=4, z=8, ratio=0.5)

图4.4 不同参数条件下的两相流体网格模型 

 插件获取及其他需求请咨询:

        

 

 

 

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值