sketch voronoi 命令

文摘   科技   2025-01-11 09:01   内蒙古  
1. 引言
sketch voronoi 命令根据用户提供的参数生成 Voronoi 图案的边缘集合【Voronoi元在脆性材料(岩石)断裂模拟中的应用 (UDEC & 3DEC)】,即Voronoi Tessellated Model (VTM)。sketch voronoi 命令有两个关键字: domain和create。

2. 功能
2.1 sketch voronoi domain
sketch voronoi domain的功能是指定生成 Voronoi 块体的域边界。关键字包括:
(1) by-edges 
(2) by-nodes 
(3) by-positions 
(4) clear 
(5) extent
需要注意的是,无论是边、节点还是位置,必须按顺序排列,并形成一个封闭的多边形。

2.2 sketch voronoi create
sketch voronoi create在用户指定的域内生成Voronoi图的边集合。创建Voronoi图时,首先生成随机种子,然后将种子连接起来,并在中点处将连接线一分为二。在这些中点绘制垂直线,并在三条或更多线相交的地方创建Voronoi顶点,这样就形成了一个Voronoi图。默认情况下,Voronoi块体的数量限制为10,000 个,生成符合所提供条件的随机种子的最大尝试次数限制为100次,但可使用下面的关键字进行更改。种子的分配和边的创建由以下关键字定义:
(1) distance 
(2) elongation-angle 
(3) elongation-ratio 
(4) group 
(5) hexagonal 
(6) keep-domain 
(7) minimum-length 
(8) number 
(9) quad 
(10) tries

3. 试验
使用Voronoi Block Generator工具创建Voronoi块体模型,
sketch voronoi domain by-edges 7 2 10 1 9 8 3 4 5 6sketch voronoi create group 'voronoi-1' slot 'Voronoi' mininum-length 0.1 distance 0.5
使用zone joint命令把Voronoi块体转换成单元节理【使用离散断裂网络(DFN)工具生成单元节理 (zone joint)】,
zone joint configurezone joint create by-slot 'voronoi' separate distinct-geometry

    计算岩土力学
    2024年5月8日,《计算岩土力学》建立4周年啦!
     最新文章