NonManifoldMerge--非流行复合曲面(non-manifold polysurface)

1 引言

大多数真实的岩土工程模拟需要考虑分步施工(Staged Construction)步骤, 包括分步开挖,支护,充填等操作过程。Rhino的建模逻辑是以曲面和复合曲面为基础的,因而如果直接输出建立的实体网格,不能处理施工边界(interface)的网格连接。从版本5.0开始,Rhino引入了一种处理方法,称之为NonManifoldMerge,由于经常使用,Griddle的面板内直接包含了这种方法,即第9个图标NonManifoldMerge---Rhino命令合并表面网格,创建单一的非流形网格(Griddle---FLAC3D和3DEC的高级网格划分工具使用BlockRanger(BR)产生结构化网格)。这个笔记简要讨论了这种技术以及应用。


2 NonManifoldMerge

具有两个以上面连接到单个边的多曲面或网格的边称之为非流形,如下图所示,彩色的边即为非流行边。通俗地来说,就是面与面的公共边。ShowEdges命令能够显示出这种边。 

NonManifoldMerge--非流行复合曲面(non-manifold polysurface)的图1

NonmanifoldMerge命令的功能是从有交集的曲面或多重曲面创建一个非流形边组合的复合曲面。视具体情况曲面被分割或边进行连接。


3 应用

这个应用来自于Griddle例子手册,拟在一个两层土中开挖一个竖井,井的深度150ft (45m), 井的直径30ft(9m)。土层的分界面深度是50ft(15m), 为了充分考虑土的扰动范围,模型域范围设置为200 ft × 200 ft × 235 ft. 竖井进行分步开挖,每步10ft,因而150ft需要开挖10步。

(1) 模板文件选择Large Objects - Feet.3dm,使用Cylinder命令创建一个基底为0,半径为15,长度为-10的圆柱体,以此代表第一步的开挖;

(2) 使用Line命令创建一条(0,0,-10) to (0,0,-150)的线,以此代表竖井深度;

(3) 使用ArrayCrv命令沿着该直线拷贝15个已经建立的圆柱体,从而形成15个分步开挖;

(4) 使用Point命令产生三个点(-100,-100,-50),(100,-100,-50),(100,100,-50), 目的是为了产生土的分界面。接着使用PlaneThroughPt命令生成一个平面,这个平面切割先前生成的竖井模型。

(5) 使用Box命令以对角方式(-100,-100,-235), (100,100,0)产生模型域(200 ft × 200 ft × 235 ft)。

(6) 使用NonManifoldMerge命令创建单个的非流形多重曲面。这个复杂的多表面用作网格划分的初始几何图形。

上述步骤产生的图形如下所示。

NonManifoldMerge--非流行复合曲面(non-manifold polysurface)的图2

(7) 使用Mesh命令初步划分网格。

NonManifoldMerge--非流行复合曲面(non-manifold polysurface)的图3

(8) 使用GSurf命令划分曲面网格:

Mode=QuadDom

MinEdgeLength=4

MaxEdgeLength=20

RidgeAngle=20

(9) 使用GVol命令划分体积网格:

Mode=HexDom  

MaxGradation=1  

TargetSize=5  

Optimization=10  

ShapeQuality=1

输出的网格导入到FLAC3D中,如下图所示。

NonManifoldMerge--非流行复合曲面(non-manifold polysurface)的图4

岩土工程非流行复合曲面

NonManifoldMerge--非流行复合曲面(non-manifold polysurface)的评论0条

    暂无评论

    NonManifoldMerge--非流行复合曲面(non-manifold polysurface)的相关案例教程

    1 引言 Griddle是一个表面网格划分和体积网格生成工具,它的主要用途是为FLAC3D和3DEC模型进行网格划分。不过,它也与其它一些工程软件有接口,包括ABAQUS、ANSYS、NASTRAN、LS-DYNA、VRML和CSV。Griddle不是一个独立的应用程序,它是Rhino的一个插件。 在FLAC3D和3DEC发展初期,建立网格模型是一件非常复杂的任务,差不多占整个模拟过程总工作量的7
    1 引言 结构化网格只能包含六面体,结构化网格在拓扑结构上是均匀的网格,单元之间有规则的连接,这样使得复杂外形的边界网格难以生成;而非结构化网格可以包含四面体,没有规则的拓扑结构,网格节点的分布是随机的。相对而言,结构化网格比非结构化网格能提供更精确的应力计算结果,但非结构化网格的生成速度要快得多。FLAC3D使用2D Extruder可以产生相对简单的非结构化网格,对于复杂的几何形状,使用Gri
    1 引言 在《Griddle划分非结构化网格(FLAC3D和3DEC)》中首先使用Cylinder和Mesh命令初步划分三角形网格,然后使用GSurf和GVol命令生成非结构化以六面体为主的网格。对于这样一个圆柱体,如果想使用BlockRanger产生结构化的网格是不可能的,因为BlockRanger只能对四面、五面或六面的实体(不是表面网格)进行操作,而圆柱体只有三个面。如果非要进行这样的操作,
    1 引言 数值模拟的第一步是对模型进行单元和网格划分,选择正确的网格生成方法以及有效地部署该方法是数值模拟过程中的关键步骤。由于网格生成需要考虑很多因素,因此一个项目使用的方法不能照搬到另一个项目。这个笔记简要讨论了FLAC3D(也适用于3DEC)网格划分的一些注意事项。 2 方法分类 (1) FLAC3D内置了三种方法来划分单元和网格,它们是:基元生成(primitives)、挤压生成(extr
    原料名称 成型条件 ABS 1. 依照流动性选定适当之浇道及浇口。 2. 对应浇口位置选择适当熔合状态。 3. 由于高压成形,退缩倾斜须在2°以上。 4. 成形收缩率须在0.5%左右。 5. 常用于镀金品,其注意事项如下: (1) 料管温度宜高,约220℃~250℃ (2) 射出温度宜慢(用二次加压法)、射出压力宜低; (3) 不可用离模剂; (4) 不可有收缩下陷及熔接线之流痕; (5) 成品表
    影响力
    粉丝
    内容
    获赞
    收藏
      项目客服
      培训客服
      0 0