首页/文章/ 详情

三维模型输出到二维模型(3DEC to UDEC)

1年前浏览2697

1 引言

大多数情况下,我们需要把二维模型通过挤压操作产生出三维模型【Extrusion工具的使用技巧(FLAC3D仅有); 使用Extrusion工具产生非结构化的网格(unstructured Mesh)】进行计算,但有时我们也需要提取三维模型的某一剖面进行二维计算,以便进行更详细的分析。3DEC模型可以导出到FLAC3D(block to-flac3d), PFC(block to-pfc)和UDEC(block to-udec), 这个笔记讨论了3DEC模型输出到UDEC。 

block to-udec

3DEC通过block to-udec命令能够把3DEC模型的一个指定的剖面输出到UDEC,工作原理很简单,就是利用3DEC中的切片工具(Cutting Tool)指定一个面,然后用UDEC命令把这个面写成一个文件。

一个平面的位置由基点(Origin), 法线方向(Normal)或产状(Dip/DD)来决定。因此block to-udec命令的关键字是: origin, normal, dip, dip-direction。只要再3DEC环境中使用切片工具选择感兴趣的剖面,把对应的关键字数值写入命令中,便可以输出成为UDEC文件。下图所示的是由3DEC模型输出的UDEC模型(dip 90 dip-direction 0)。使用代码或者在文件菜单(File>Grid>Export to UDEC...)中都可以输出UDEC模型。

    block to-udec filename 'wedge' dip 90 dip-direction 0


    3 输出内容

    由3DEC到UDEC的转化过程实际上就是写UDEC命令的过程。在上述例子中,写入了如下命令:

    (1) block config cellspace---UDEC的配置命令,接触检查使用了cellspaceCell Space Detection---UDEC的单元映射算法】;

    (2) block tolerance corner-round-length---设置接触重合度【接触重合度 Contact overlap tolerance的相关问题】;

    (3) block create poly---产生三个块体,对楔形块体输入3DEC定义的组名group "wedge".

    4 结束语

    3DEC模型输出到UDEC模型的过程很简单,只能输出Block命令,也就是只能产生block create poly命令,而对于DFN或支护单元目前还无能为力。3DEC模型输出到FLAC3D模型的功能相对复杂一些,我们将在以后详细讨论。

    来源:计算岩土力学
    PFCFLAC3D3DECOrigin
    著作权归作者所有,欢迎分享,未经许可,不得转载
    首次发布时间:2022-11-25
    最近编辑:1年前
    计算岩土力学
    传播岩土工程教育理念、工程分析...
    获赞 134粉丝 960文章 1776课程 0
    点赞
    收藏
    未登录
    还没有评论
    课程
    培训
    服务
    行家
    VIP会员 学习 福利任务 兑换礼品
    下载APP
    联系我们
    帮助与反馈