AutoCAD转surfer再转FLAC3D生成任何复杂地质三维图形

合集下载

用AutoCAD和Surfer8.0快速生成五矿己四采区己15煤层等值线图

用AutoCAD和Surfer8.0快速生成五矿己四采区己15煤层等值线图

用AutoCAD和Surfer8.0快速生成五矿己四采区己15煤层等值线图作者:李献军靳刚来源:《中国科技博览》2014年第12期摘要:煤层等值线图是煤矿建井、设计、生产所必备的图件之一,它是反映煤层厚度变化规律,和地质构造影响程度的平面二维图形;传统手工绘制的煤层等值线图工作非常繁琐,不仅需要大量技术人员的时间和精力,而且精度不高,甚至同一张图纸,不同人员绘制就能出现不同解释的区域,给指导生产带来一定的难度,严重时可能影响到采区布置、矿井接替,造成资源损失和安全隐患。

利用Auto CAD绘图软件Surfer8.0相结合的方式来完成等值线图工作,是相对方法比较快捷,出图效果比较理想的方法。

关键词Auto CAD绘图软件;Surfer8.0绘图软件;煤层等值线图一、前言煤层等值线图是煤矿建井、设计、生产所必备的图件之一,它是反映煤层厚度变化规律,和地质构造影响程度的平面二维图形;即:在作图区内的煤层厚度点按一定坐标投影在水平面上,内插出一定间隔的整数厚度点,结合地质构造,将同一厚度的区域按照递增值或递减值连接成线,即成煤层厚度等值线图。

传统手工绘制的煤层等值线图工作非常繁琐,不仅需要大量技术人员的时间和精力,而且精度不高,甚至同一张图纸,不同人员绘制就能出现不同解释的区域,给指导生产带来一定的难度,严重时可能影响到采区布置、矿井接替,造成资源损失和安全隐患。

随着科技发展和进步,计算机制图已经是作为一个工程技术人员所不可缺少的技能,煤矿生产图件利用计算机制图绘制的常用软件有AutoCAD、Map GIS软件和专业软件开发公司针对专用客户研制的专利软件、如龙软等,但是所有软件的普及程度和功能性受到一定的限制,软件的功能各有优点和不完美之处,在绘制等值线图方面,同一煤层同一区域所用的方法不一结果也会出现异差,根据五矿己四采区现有资料,在区域范围内对己15煤层绘制等值线图的结果上进行对比,利用Auto CAD绘图软件Surfer8.0相结合的方式来完成等值线图工作,是相对比较快捷,出图效果比较理想的方法。

采用CAD绘制地形

采用CAD绘制地形

采用CAD、surfer、FLAC3D多软件联合生成高仿真地形我之前曾将ANSYS建立三维模型,并成功导入到FLAC3D中,但使用ansys建模有个缺点,就是得一行行输入命令,先生成关键点key point,然后得把关键点连成线spline,再把线生成面,之后再将面生成体,很是麻烦。

最近在使用surfer软件生成地形的时候,发现该软件功能非常强大,而且生成的地形面仿真度较高,因此考虑能否使用AutoCAD、surfer、FLAC3D等多软件联合,建立起三维模型,这样可以大大降低工作强度,而且难度较低,模型的仿真度更高。

下面简要介绍一下我的工作步骤:首先,第一步,对CAD图进行修整,去除不必要的图元,这里需要说明的是,由于原图中等高线不对,所以我干脆把等高线全部都删除了,只留下台阶边坡。

附图如下:a. 原图b. 修整后,带高程的台阶边坡图第二步,将修整后的图另存为dxf格式,读出坐标点,存为数据格式。

这里读坐标点,可以仁者见仁智者见智了,我使用的是DXF2XYZ小软件,直接读取,存为*.xyz格式文件。

软件工作界面如下图所示:第三步,将前面生成的*.xyz文件用excel打开,处理一下,删除重复的数据和其他不必要的数据,原因是:考虑到图中有很多单独测量的高程点,以及一些未删除的钻孔数据,防止CAD图未修整干净,导致数据文件中有点坐标重复,生成的图不好看,而且对后续的模型网格剖分造成影响。

(这也是为何我不直接将dxf文件导入surfer,而多从这两步“绕一下”的原因。

如果你的图很干净整洁,可以考虑直接用surfer读入dxf文件)这一步中,我用excel删除了1936个重复数据,剩下15460个点,果然证明了前面的猜想,即:图元没有删除干净。

excel处理完数据以后,将其另存为*.xyz或者*.dat格式,后缀名无所谓,因为后面另有他用。

第四步,打开surfer,导入数据文件。

具体做法是:Grid--Data,读入第二次生成的*.dat 文件,surfer软件将会进行自动插值计算,插值方法有很多中,可以根据自己的需要选择其中一种。

将AutoCAD图纸转换为SolidWorks

将AutoCAD图纸转换为SolidWorks

将autoCAD图纸转换为SolidWorks三维模型详解作者:CJS 原创出处:天极设计在线责任编辑对于从AutoCAD到三维软件过渡的设计者来说,SolidWorks的这个功能容易上手,可以帮助你轻松完成从AutoCAD到三维CAD软件的跨越。

传统的机械绘图,是想象出零部件的立体形状,然后对立体模型从各个方向上投影,生成各投影面上的二维视图,加以标注尺寸等注释,生成基本的二维的图纸。

如下图。

但是二维图纸的缺点也是明显的,就是略复杂点的就显得不直观,需要人为的正确想象。

如果有三维的数模展现,并且能旋转、缩放,就更加直观易懂了。

现在有了三维CAD软件SolidWorks的辅助,实现2D—3D转换,生成一般的三维数模是比较简单的事。

对于从AutoCAD到三维软件过渡的设计者来说,SolidWorks的这个功能容易上手,可以帮助你轻松完成从AutoCAD到三维CAD软件的跨越。

从2D-3D的跨越可谓是传统机械绘图的逆向过程(类似图1,但是由投影视图生成立体模型)。

输入的2D草图可以是AutoCAD的DWG格式图纸,也可是SolidWorks工程图,或者是SolidWorks的草图。

本文讨论如何从AutoCAD的图纸输入到SolidWorks中实现2D—3D的转换。

原理:很多三维CAD/CAM软件的立体模型的建立,是直接或间接的以草绘(或者称草图)为基础的,这点尤以PRO/E为甚。

而三维软件的草绘(草图),与AutoCAD等的二维绘图大同小异(不过不同的就是前者有了参数化的技术)。

在SolidWorks中,就是将AutoCAD的图纸输入,转化为SolidWorks的草图,从而建立三维数模。

基本转换流程:1.在SolidWorks中,打开AutoCAD格式的文件准备输入。

2.将*DWG,DXF文件输入成SolidWorks的草图。

3.将草图中的各个视图转为前视、上视等。

草图会折叠到合适的视角。

4.对齐草图。

基于Gocad-surfer-犀牛-ansys的flac3d建模步骤

基于Gocad-surfer-犀牛-ansys的flac3d建模步骤

基于Gocad-surfer-犀牛-ansys的flac3d建模步骤QQ:416730183以专业地质建模软件gocad为基础,借助ansys的强大建模能力,为Flac3d的建立复杂的三维地质模型。

Gocad-xyz把拟合好的各地层面输出成散点,把excel中的xyz值做成txt格式。

surfer插值Grid/data生成XX.grd 一定要记得插值中的X、Y行的Node数Open/XX.grd 保存成XYZ.datNew worksheet,Open/XYZ.dat 保存成XYZ.csv(保存呢csv格式的目的是为了使得插值数据间存在逗号)用记事本打开XYZ.csv另存为XYZ.txt编辑XYZ.txt 在数据前面加入三行并保存,如下Srfptgrid空格Y行Node数空格X行node数Surfer-犀牛犀牛/工具/指令集/从文件读取读取编辑后的XX.txt,自动生成面文件/另存为/XX.iegsMidas中数据准备(备选)为防止生成的面范围不完全满足要求区域,需把各地层面做的稍大点(比实际建模范围稍大),并在midas中做好底面(黄色)、隧洞面(红色)等,然后整体保存成iegs。

这里不用midas建模,是因为个人感觉midas划分网格时的功能不如ansys强大,不规则体的自由划分网格有时候难以实现。

如果ansys用的比较熟练,不用在midas中做数据准备,这一步可以直接在ansys中完成。

Ansys-civilfemansys导入iegs地层面。

Ansys中主要的操作:(1)底面拉升成体modeling/operate/extrude/ by areas(2)面切割体——在布尔运算里(3)体布尔运算建隧洞模型要用到overlap命令几何模型建好后,划分网格,用haitang 大神的转换工具做flac3d的模型文件,再用flac3d读取即可。

结构单元转换Ansys-civilfem如果还涉及到结构单元的转换,可用civilfem的功能。

基于CAD二维平面图形的FLAC3D断层模拟

基于CAD二维平面图形的FLAC3D断层模拟
期只需设置 group 及 size 参数即可,此方法大大提
高了建模效率和精确度。
3. 2 数值模拟结果
根据研究目的和预期结果,建立 FLAC 3D 数值
计算模型如图 4 所示,在建立模型的过程中,考虑到
模型边界效应及计算速度,最终确定数值计算模型
xyz = 800 m × 300 m × 400 m. 模型中模拟煤岩体采用
Copyright©博看网. All Rights Reserved.
87
2023 年 1 月 赵永晓:基于 CAD 二维平面图形的 FLAC3D 断层模拟快速建模方法 第 32 卷第 1 期
2 快速建模步骤
中应重点关注。
2) 距离 22 煤顶板很远的上覆岩层重量及四
问题探讨
总第 281 期
doi:10. 3969 / j. issn. 1005-2798. 2023. 01. 024
基于 CAD 二维平面图形的 FLAC3D
断层模拟快速建模方法
赵永晓
( 国家能源集团神东煤炭集团 布尔台煤矿,内蒙古 鄂尔多斯 017209)
摘 要:为了解决 FLAC3D 断层建模时断层两侧模型网格节点对接困难、节点密度大且不易控制等问题,
分割成两个块体 A、B;添加辅助线 b、f,将块体分割
成 D、E 块体。 应注意:辅助线( 图 3 中的虚线) a、b、
f 要与 22 煤层实线连接起来,块体 A、B、C、D、E、H
能被 FLAC 3D 自带程序识别出来,( 在实际建模过程
中,添加辅助线是在 CAD 软件中添加,但不能添加
为虚线,同时要清楚不同块体分组之间的关系) 后
2023 年 1 月 赵永晓:基于 CAD 二维平面图形的 FLAC3D 断层模拟快速建模方法 第 32 卷第 1 期

CAD二维到三维转换绝技

CAD二维到三维转换绝技

CAD二维到三维转换绝技在CAD设计领域,将二维图形转换为三维模型是一项非常重要的技能。

通过将平面图纸转换为立体物体,我们能够更好地展示设计的各个方面以及细节。

在这篇文章中,我将向您介绍一些CAD软件中二维到三维转换的绝技和技巧。

首先,我们需要明确的是,不同的CAD软件可能具有不同的工具和命令,但基本的原理和操作步骤是相似的。

在本文中,我将以AutoCAD和SolidWorks为例,来说明二维到三维转换的技巧。

首先,让我们从AutoCAD开始。

AutoCAD是一款用于创建和编辑二维图形的CAD软件。

但是,AutoCAD也提供了一些强大的工具,可以将二维图形转换为三维物体。

1. 提取物体轮廓(EXTRUDE命令)在AutoCAD中,使用EXTRUDE命令可以将二维图形提取为三维物体。

首先,选择要提取的二维图形,在命令行中输入EXTRUDE,然后选择一个起始点和高度。

这样,你就可以创建一个立方体或圆柱体等基本的三维物体。

2. 创建3D模型(REVOLVE命令)REVOLVE命令是另一个有用的工具,能够将二维图形旋转成为三维模型。

选中要转换的二维图形,输入REVOLVE命令,选择旋转轴,然后设置旋转角度即可创建具有旋转对称性的三维物体。

除了这些基本的命令,AutoCAD还提供了一些其他的工具,如LOFT、SWEEP等,用于创建更复杂的三维物体。

通过灵活运用这些工具,您可以将平面图纸转换为任意形状的三维模型。

接下来,让我们看看SolidWorks这个强大的三维建模软件。

SolidWorks相比于AutoCAD来说,在进行二维到三维转换上更具优势。

1. 使用Boss-Extrude特征SolidWorks中的Boss-Extrude特征可以将二维草图提升为立体物体。

首先,选择要转换的二维草图,然后通过拉伸、旋转或切割等方法,将其提升为三维物体。

此外,SolidWorks还提供了其他的特征工具,如Sweep、Loft、Revolve等,可以根据需要选择合适的工具进行二维到三维转换。

将CAD图纸转换为SolidWorks三维模型详解要点

将CAD图纸转换为SolidWorks三维模型详解要点

将CAD 图纸转换为SolidWorks 三维模型详解要点将CAD 图纸转换为SolidWorks 三维模型详解作者:CJS 原创出处:天极设计在线责任编辑:Shiny [ 2006-07-12 14:30 ]对于从AutoCAD 到三维软件过渡的设计者来说,SolidWorks 的这个功能容易上 手,可以帮助你轻松完成从AutoCAD 到三维CAD 软件的跨越。

文章导读点击查看更多CAD 与三维教程与实例传统的机械绘图,是想象出零部件的立体形状,然后对立体模型从各个方向上投影,生成各但是二维图纸的缺点也是明显的,就是略复杂点的就显得不直观,需要人为的 正确想象。

如果有三维的数模展现,并且能旋转、缩放,就更加直观易懂了。

现在有了三维CAD 软件SolidWorks 的辅助,实现2D — 3D 转换,生成一般的三维数模是比较简单的事。

对于从 AutoCAD 到三维软件过渡的设计者来说,图。

投影面上的二维视图,加以标注尺寸等注释,生成基本的二维的图纸。

如下—■ 二 T H二=二SolidWorks 的这个功能容易上手,可以帮助你轻松完成从AutoCAD到三维CAD软件的跨越。

从2D-3D的跨越可谓是传统机械绘图的逆向过程(类似图1,但是由投影视图生成立体模型)。

输入的2D草图可以是AutoCAD的DWG&式图纸,也可是SolidWorks 工程图,或者是SolidWorks 的草图。

本文讨论如何从AutoCAD的图纸输入到SolidWorks中实现2D-3D的转换。

原理:很多三维CAD/CAM软件的立体模型的建立,是直接或间接的以草绘(或者称草图)为基础的,这点尤以PRO/E为甚。

而三维软件的草绘(草图),与AutoCAD 等的二维绘图大同小异(不过不同的就是前者有了参数化的技术)。

在SolidWorks中,就是将AutoCAD的图纸输入,转化为SolidWorks的草图,从而建立三维数模。

CAD导入到flac

CAD导入到flac

从CAD导入ANSYS再到FLAC3D的全过程很多朋友在学习ANSYS时,发现它是一个大型通用软件,很多模型都可以通过它进行数值模拟。

但就是因为它的通用性,在涉及到具体各个专业领域时就显得不那么精确。

对于岩土工程来说,ANSYS中只有D-P准则,这对于岩土的本构模型是远远不够的。

我们就不得去学习相对专业性强一点的软件,这时FLAC3D就进入了我们的视线。

FLAC3D 几乎拥有了岩土的所有的本构模型,并且在模拟岩土工程中的流固耦合有相当强的优势。

当大家兴致勃勃的学习FLAC3D,发现它的前后处理能力比较弱,尤其时建立网格相当复杂。

如果碰到复杂的边界时,大家就只能望而却步了,十分打击学习FLAC3D的积极性,大家可能开始怀念ANSYS的超强前处理能力了。

这时,就不禁要问,能不能把建好的ANSYS网格导入FLAC3D中,然后再在FLAC3D里面进行计算呢?有,当然有。

下面我就分享一下我学习的过程,解密从CAD导入ANSYS再到FLAC3D的全过程。

有点啰嗦了,开始正题。

下面我将从一个隧道的建模开始,当然对于其他的岩土工程也同样适用。

首先从CAD里建立隧道的平面模型,值得注意的时,在CAD中建立的线与线之间交叉必须有断点,否则导入ANSYS 中将会出现问题。

下面是隧道的CAD图形:在CAD里面画好隧道模型的平面图后,需要保存成CAD2004的DXF文件格式,不然无法导入ANSYS中。

我使用的CAD导入ANSYS的软件是Dxf2Ansys测试版本,转换前,把保存好的DXF文件拷贝到Dxf2Ansys测试版本文件夹中,然后就可以点击Dxf2Ansys生成导入的ANSYS命令流文件。

下面是导入的过程:点击Write ansys file就完成生成命令流格式。

然后将命令流复制拷到ANSYS中,在ANSYS中就生成拥有keypoints和lines的模型。

(注意在拷贝命令流时,不需要复制最后两行的命令流,否则ANSYS会自动关闭)。

由CAD到ANSYS再到FLAC3D建模过程 揭密详细步骤

由CAD到ANSYS再到FLAC3D建模过程 揭密详细步骤

由CAD到ANSYS再到FLAC3D建模过程揭密详细步骤由cad到ansys再到flac3d建模过程-揭密详细步骤从CAD到ANSYS,再到FLAC3D建模过程——详细的披露步骤2021-05-2817:38:54|分类:默认分类|标签:无|字号订阅1.首先,利用纸上的建模图形在AutoCAD中建立由点、线、弧组成的模型。

注意添加线条和线条。

2.利用AutoCAD到ANSYS的转换软件,将AutoCAD图形转换成ANSYS命令流。

另存为文本文件txt.3。

ANSYS中的建模① 导入命令流:读取②建立面:通过create-area-bykeypoints,依次选择四个角点,建立面。

③ 分离线和面:操作-分割-区域边界-拾取所有参数。

④ 分割线:使用网格工具分割模型的每条边线。

在分割过程中要注意线与线之间的对应关系。

一般来说,分段的次数是偶数,例如6、8、10等。

⑤拷贝点并连线:使用copy(拷贝)命令,将四个角点中的一个沿z方向上拷贝生成一个新的点。

拷贝的距离视个人计算情况来确定,一般二维选择1个单位。

使用create-lines-bykeypoints将⑤中的两点连起来,建立线,并划分成1个单元。

⑥ 将曲面拉伸成实体:操作-拉伸-区域延长线-选择区域的所有参数,然后选择⑤生成一行接一行。

⑦设置不同体、不同材料属性参数。

调用vatt.txt文件来设定。

vatt.txt文件内容如下:*do,i,1,154vsel,s,,,ivatt,i,,*enddoalls⑧ 在命令行上设置装置类型和类型“et,1,45”。

⑨划分体单元,利用meshtool工具选择volumes体项中的hex项中的mesh或swap 项。

由里到外,按顺序进行划分,先用mesh进行划分,mesh划分不了的用swap进行划分。

⑩建立导入到flac的文件:先在菜单中选择list-nodes按缺省设置进行保存。

生成节点文件nodes.txt。

利用AutoCAD与Surfer软件相结合绘制等高线

利用AutoCAD与Surfer软件相结合绘制等高线

利用AutoCAD与Surfer软件相结合绘制等高线许捍卫,程 亮(河海大学测绘工程系,江苏 南京210098)[摘 要] 目前,国内利用AutoC AD进行数据采集,图形管理非常普及,其中有相当一部分在CAD上开发的数据采集软件没有DTM内容,本文试用在AutoCAD中集成Surfer OLE Automation来解决诸如等高线的绘制、土方量的计算等问题。

[关键词] AutoCAD;Surfer OLE Automation;等值线;土方量;三维可视化[中图分类号] P209.P283.7 [文献标识码] A [文章编号] 1007-3000(2002)02-0022-041 前言目前,国内有相当一部分的单位使用Auto-C AD软件来作为基础图形的管理平台,其数据采集功能也在AutoC AD上经二次开发完成。

其中部分软件没有DTM这一块内容。

等高线的生成、土方量的计算如编程则比较复杂,为快速地满足部分作业人员的需求,本文作者在使用Surfer软件的基础上认为两者的结合可解决这一难题。

Surfer软件是Golden公司开发的一个三维数学绘图软件包,可用来绘制各类等值线图及在此基础上的三维表面可视化,如测绘专业上的等高线、土方量计算及其他专业的各类等值线图。

生成的图形可直接存贮为C AD格式的文件与CAD 中原图形可完全融合在一起以达到完美的结合。

本文以作者为某大型企业总图管理系统开发过程中关于等高线,土方量计算的解决方案入手介绍两者相结合的等高线绘制方法。

2 等高线生成流程作者在AutoC AD上利用ObjectARX开发了一个大型企业总图管理系统。

在计算机上安装Surfer软件以后,计算机上自动装有Surfer OLE Automation,利用Visual Basic与Surfer OLE Automa-tion相结合,通过Set SurferAPP=Crea te Object( Surfer.Application ) Set Doc=Surfer App.Documents.AddSet Contour MapFrame=Doc.Shapes.AddContourMap (sGridFileName)Set Contour Map=C ontourMapFrame.Overlays(1)等联结Surfer开发出一个动态链接库D11 (类似与Visual Basic与MapInfo、Visual Basic与AutoC AD的结合),并经由ObjectARX嵌入到界面风格完全一致的总图管理系统中,使用户感觉不到系统的切换,系统浑然一体。

在Auto CAD中将二维地震地质图件-三维化-

在Auto CAD中将二维地震地质图件-三维化-

在Auto CAD中将二维地震地质图件”三维化”[摘要]本文主要是论述了在Auto CAD中如何将二维图件”三维化”。

”三维化”后的图件可以比原二维图件更直观、更形象来分析、研究资料。

[关键词]Auto CAD软件二维地震地质图件“三维化”1前言目前,在煤田地震勘探中三维地震勘探方法已非常普遍的应用于实际之中,三维地震勘探野外由于是立体面积采集,大大提高了野外采集效率,同时提高了采样点的密度与精度,其数据体是三维的。

资料处理过程中采用各种不同的手段与方法对资料进行处理,使地震资料在信噪比、分辨率等方面的质量比二维地震勘探有很大的提高。

解释过程中在工作站上利用三维数据体进行纵向、横向、水平、任意向和各种不同的方法对三维数据体进行观测、分析、解释,大大提高了解释的精度。

三维地震勘探虽然在整个野外采集、资料处理、资料解释过程中方法与手段和成果的精度与效果都大大提高了,在解释过程中也可以利用处理出的一些三维图件如:时间域的三维数据体图、水平切片图、层拉平图等等。

但是它主要最终成果图件与二维地震勘探基本还是一样的,都是用二维的平面与剖面图及一些其它二维图件来表示煤层埋深和断层的构造展布,未能充分体现三维地震勘探资料的优势。

2将原有的图件“三维化”的好处因为无论三维地震勘探还是二维地震勘探其最终结果图件基本还是为二维平面图与剖面图。

为了更好的体现地震勘探的成果,笔者在解释资料的过程中利用AutoCAD的三维绘图功能将地震勘探成果图件“三维化”。

由于改造后的图件“三维化”了,这样可以使资料成果更直观更形象,特别是汇报资料的时候,它可以使使用者从各个不同角度来观测图件,分析地质成果。

3“三维化”的方法步骤①打开要改造的二维平面图件,确定其层数与范围,将范围内的每一根煤层等高线(当然是间隔越密越好,但工作量越大)。

②按其等深度确定X、Y、Z 值。

③按在资料解释过程中确定的断层性质,在图件上以断层线为基准画出断层等高线。

CAD中的二次元到三次元转换技巧

CAD中的二次元到三次元转换技巧

CAD中的二次元到三次元转换技巧CAD(计算机辅助设计)软件是现代设计领域中不可或缺的工具,它可以帮助工程师和设计师将创意变成具体的设计方案。

其中,二次元和三次元的转换是CAD软件的重要功能之一。

本文将介绍一些CAD中的二次元到三次元转换技巧,帮助您更好地使用这一功能。

1. 从二维图到三维模型的转换将二维图纸转换为三维模型是CAD中常见的任务。

首先,您需要在二维图中标注和定义物体的各个尺寸和参数。

然后,利用CAD软件的绘图和建模工具,将二维图纸转换为三维模型。

在建模过程中,可以根据需要添加各种实体、线条和曲线,以准确地呈现物体的形状和结构。

在完成建模后,您可以通过CAD软件提供的渲染和视觉效果工具,对模型进行渲染和视觉呈现,使其更具真实感。

2. 从二维平面到三维表面的转换在CAD中,您可以将二维平面转换为具有深度和表面特征的三维模型。

这在表现复杂的曲面和物体时非常有用。

一种常见的方法是利用CAD软件提供的造型工具,根据平面图纸中的轮廓线和曲线线索,逐渐构建出三维物体的表面。

您可以使用各种曲线和曲面命令,如绘制曲线、修整曲线和曲面修剪等,来实现精确的转换。

3. 从平面到立体的转换平面图纸通常只展示物体的一个视角,而立体模型可以呈现多个视角和角度,更好地体现物体的真实形状。

在CAD中,您可以使用旋转、拉伸和倾斜等变换命令,将平面图纸转换为立体模型。

例如,您可以通过选择已绘制的二维图形元素,应用拉伸命令将其拉伸为立体模型。

此外,您还可以通过复制、旋转和移动等操作,将平面图形转换为复杂的立体物体。

4. 从二维图中提取立体特征的转换在CAD中,有时您只有一个二维图纸,但想要提取和生成一个立体物体。

这时,您可以利用CAD软件提供的辅助工具,如拉伸、旋转和镜像等命令,将二维图中的线条和曲线转换为立体物体的特征。

例如,您可以通过选择二维图纸中的线条元素,应用拉伸命令,将其拉伸为立体模型的一部分。

这样,即使只有二维图纸,也可以在CAD中轻松地生成立体模型。

CAD图纸转换为SolidWorks三维模型详解

CAD图纸转换为SolidWorks三维模型详解

CAD图纸转换为SolidWorks三维模型详解将CAD图纸转换为SolidWorks三维模型详解传统的机械绘图,是想象出零部件的立体形状,然后对立体模型从各个方向上投影,生成各投影面上的二维视图,加以标注尺寸等注释,生成基本的二维的图纸。

如下图。

但是二维图纸的缺点也是明显的,就是略复杂点的就显得不直观,需要人为的正确想象。

如果有三维的数模展现,并且能旋转、缩放,就更加直观易懂了。

现在有了三维CAD软件SolidWorks的辅助,实现2D—3D转换,生成一般的三维数模是比较简单的事。

对于从AutoCAD到三维软件过渡的设计者来说,SolidWorks的这个功能容易上手,可以帮助你轻松完成从AutoCAD到三维CAD软件的跨越。

○SolidWorks简介SolidWorks是功能强大、易学易用和高效创新的三维CAD系统,可进行机械设计、零件设计、模具设计、装配体和工程图设计、消费品设计等。

SolidWorks公司成立于1993年,1995年推出了第一版SolidWorks95。

1997年Soli dWorks公司被达索收购(也就是CATIA母公司)。

SolidWorks公司致力于将大家认为复杂、高级的3D CAD应用简易化、平民化,使绝大部分工程师都能快捷上手。

SW公司100%投入于3D CAD的研究、根据客户需求提供强有力的技术创新、为工程师整合全面的辅助系统(CAE 等)。

公司目标是成为机械设计领域中的三维标准。

从2D-3D的跨越可谓是传统机械绘图的逆向过程(类似图1,但是由投影视图生成立体模型)。

输入的2D草图可以是AutoCAD的DWG格式图纸,也可是SolidWorks工程图,或者是SolidWorks的草图。

本文讨论如何从AutoCAD的图纸输入到SolidWorks中实现2D—3D的转换。

原理:很多三维CAD/CAM软件的立体模型的建立,是直接或间接的以草绘(或者称草图)为基础的,这点尤以PRO/E为甚。

数值模拟软件通过CAD-ANSYS-FLAC转换说明

数值模拟软件通过CAD-ANSYS-FLAC转换说明

数值模拟软件通过CAD-ANSYS-FLAC转换说明数值模拟软件通过CAD-ANSYS-FLAC转换说明CAD-ANSYS-FLAC转换过程说明目前,Flac3d在岩土工程中应用极为广泛,但是其命令流式的建模方法存在诸多不便,特别是在建立复杂几何模型时,更是显得力不从心,操作性差。

坐标控制点多,查错量大,修改冗杂,阅读困难,单元体网格数目多,计算速度慢。

虽然随着高版本FLAC软件的开发在功能性及计算速度上有明显提升,但是借助专业三维建模软件进行前处理,导入FLAC中计算仍然是一种方便、简洁、快速、精准的建模方法,同时有助于对几何模型的理解。

数值模型就是一个对象,在任何一个软件中都是以该软件可读写的文件类型为存在形式,在不同软件之间转换只是将其转换为另一种软件可读写的文件类型而已,其核心的数据均无变化。

因此其具体流程如下:1、简化地质剖面图一般我们会首先获得区域地质剖面图,进行简化处理,将各地层标识出来,下图为地层示意图,较为简单,实际工程中的地层剖面较为复杂,呈起伏状,并伴有地质构造等。

地质剖面示意图2、创建三维几何模型对于三维几何模型的创建方法有很多种,可以借助很多三维软件进行,如UG,Pro-e,Solidworks,AutoCAD等,根据不同的工程概况,实际三维模型可能复杂很多,这里主要介绍导入flac的思路,因此例中的模型简单,可直接借助CAD进行建模。

首先,将各地层用线(line-L命令)连接成一个独立、闭合的多边形,使用region面域命令生成区域,借助extrude拉伸命令,在第三维方向上进行拉伸,拓展为三维(这里实际非真实的三维模型,实际应根据多个相邻连续间隔的剖面图创建较接近真实情况的模型)。

PS:注意应事先将计划开挖的部分进行绘制,以方便模型在赋予本构关系时通过坐标控制。

由平面拓展的三维模型示意图3、导出至ANSYS选中三维模型,选择“输出”——“其他格式”,另存为.sat文件格式成功安装ANSYS软件后,打开软件,点击File——Import——SAT,找到保存好的sat格式文件,点击ok。

Surfer-3D地形图图制作

Surfer-3D地形图图制作

文字标注



使用Surfer中的“张贴图层”PostLayer 。 Post Layer(张贴图层)的数据为文本文件格式, 其中实际上是点位坐标(二维坐标即可)加上要 标注的文字,每个文字有一个要放置的坐标点位。 即每个点位一行,至少3列:x坐标、y坐标、标 注文字。 现建好3D Surface,然后 Map》Add》PostLayer, 选择上步所讲的张贴图层数据,然后设置张贴图 层的属性。标注文字的格式在属性选项卡的 “Labels”中设置各项。
Surfer3D表面图制作 及白化处理与文字标注
罗荣章 收集整理
数据
原始数据:CAD等高线地形数据(.dwg格式) 中间数据: CAD等高线地形数据(.dxf格式) 3维点坐标数据(.txt文本文件格式) 白化文件,即白化边界线(.bln格式,实质是一行参数加边界线的二 维坐标) 目标数据: 地形栅格数据(.grd格式,用于3D表面及条带) 张贴图层数据( .txt格式文本文件,用于文字标注)
图层

两类图层
◦ 3D表面图(层):3D地形、3D条带(线路 标示) ◦ 张贴图(层):文字标注
三维点坐标数据


用AutoCAD打开.dwg格式的地形图(注意 另外备份),将其中除等高线之外的所有 其他图形全部删除,处理完成后将所得的 图另存为 纯等高线.dxf 格式文件。 打开dxf2xyz小程序,选择上一步得到的 纯等高线.dx 文件,点击Output Format按 钮打开输出格式设置的对话框,输出格式 选择 Raw ;确保 Emtity Header 前的方 框没有打钩,确定,点击SaveAS存储为 三位点坐标.txt 文件,至此得到研究区的 三维点坐标数据。
3D表面图

基于SURFER和ANSYS的FLAC3D三维地质模型建立

基于SURFER和ANSYS的FLAC3D三维地质模型建立
关键 词 :s u r f e r 插 值 ;a n s y s 前 处 理 ;f l a c 3 D ;三 维 地 质模 型
1 . 引言
目前, 进行岩土工值后 的储存 了地 表起伏信 息 的 g r i d 文件, 此后将这些经过插值的、 网格对应 的 d 文件另存为 d a t 文件即生成 网格点对 应 的地表 面控制点三维坐标, 然后用 自编程 序将含有坐标信息 的 d a t 文件转换为 a n s y s 可读取 的命令流 , 在 ̄ n s y s 中生成地表模型 ,
成熟 的三维建模 、网格划分等前处理 , 对于 地表形态复杂 、岩层 和地质结构较单一的地 质体实现 了三维数值建模 的直观 、 快速和 自 动化 。
( 2 1 将 这些 地表等 高线 上的控 制点三 维
坐标在 G o C A D软件中输出成 S u r f e r 软件
待F L A C 3 D三维数值模型建立后, 对 其 赋予相 关物性 、岩石 力学物 理或水 力学参 数、 边界条件等后 即可进行计算并做相关 分
析评价。
2 . 2建模 流程
理 问题 上存在着 很 多的 弊端如 建模工 作量
( 1 ) 在地质体的三维模型建 立方面, 用于
大 、花费时间长 、 建模过程可视化程度较低
摘 要:三维地质体模型的建立是 A NS Y S 、F L A C3 D等数值分析软件应 用实际工程的一个难题 。本文提 出借助 S u f e r 软件的 K r i g i n g 插值功能, 通过对地表 三维 数据 的提取 、 转换, 并将 S u r f e r 输 出的地表模型经 由a n s y s 软件强大的前处理 生成三维立体模型 , 再 由F L A C 3 D内嵌 的F i s h 语 言编制 的程序进行二 次转换. 生成 F L A C 3 D 软件 可以直接 读取的模 型数据文件, 从 而实现 了复杂地表三维地质模 型的快速 、准确建立。

复杂地质体FLAC_3D_模型快速生成_柴红保 (1)

复杂地质体FLAC_3D_模型快速生成_柴红保 (1)

收稿日期:2009-05-12基金项目:高等学校博士学科点专项科研基金项目(20060533071);国家自然科学基金项目(50774093)作者简介:柴红保(1977-),男,河南南阳人,讲师,研究方向:岩土边坡.E-mail:chbmoon@摘要:直接利用FLAC 3D 软件建立复杂三维地质模型比较困难,而使用AutoCAD 软件可以建立复杂三维模型,且方便、快捷和精确.将AutoCAD 软件建立的复杂三维模型导入到ANSYS 软件中,使用ANSYS 软件对模型进行网格划分,使用ANSYS 软件与FLAC 3D 软件的接口程序,将ANSYS 软件已经划分过网格的三维模型的单元数据转换为FLAC 3D 单元的数据,在FLAC 3D 软件中导入三维模型,从而实现在FLAC 3D 软件中快速建立复杂三维地质模型.这为利用FLAC 3D 软件对复杂三维地质模型进行分析提供了一种便利的手段.该方法借助于AutoCAD 软件的优点,使得在FLAC 3D 中精确快速建立复杂地质体三维模型更快捷.用此法建立贵州瓮福磷矿的某一复杂三维边坡FLAC 3D 模型,对该模型进行了稳定性分析.经分析该边坡的安全系数为3.03,边坡处于稳定状态.借助于该法可使利用FLAC 3D 进行复杂三维模型的分析更快捷.关键词:AutoCAD ;ANSYS ;三维模型;FLAC 3D 中图分类号:TU457文献标识码:A文章编号:1674-5876(2009)02-0025-04复杂地质体FLAC 3D 模型快速生成柴红保1,龙雪鸣2(1.煤矿安全开采技术湖南省重点实验室,湖南湘潭411201;2.湖南科技大学生命科学学院,湖南湘潭411201)FLAC 3D 软件被广泛应用于岩土工程问题的数值分析.该软件对内存的要求不是很高,计算速度很快,在解决岩土工程问题上具有许多优越性,已逐渐成为工程技术人员理想的三维数值模拟工具.但它在建模上有些不足之处[1-4],尤其是对于复杂多介质、多边界的地质体;为解决这个问题,工程人员往往通过一些简化模型来描述岩土模型,而实际上,不同的岩性具有不同的力学性质,过度的简化使数值模拟结果的可靠性受到质疑.另一方面,三维地学模拟表现出较好的三维建模能力,它可以精确地表示出各种不同岩性的岩层、地质结构体在空间上的分布.然而,地学模拟相对独立于数值模拟,其功能一般局限在可视化和定性判断上.因此,如何把三维地质建模方面的优势和数值模拟分析结合起来成为必要.许多学者在这一方面做了有意义的工作[1-5].AutoCAD 软件是当今最流行的计算机制图软件之一,在建筑、机械、矿山等各个领域都被广泛应用,广大科研人员都能够熟练使用该软件进行绘图,该软件在数据充足的情况下可以建立精确的三维模型.AutoCAD 的图形文件可以输出为SAT 格式,该格式的文件能够在ANSYS 软件使用,并可进一步进行单元划分,经过网格划分的模型,通过ANSYS 与FLAC 3D 软件的接口程序,将ANSYS 的模型转化为FLAC 3D 模型.通过这种方式能够在FLAC 3D 中实现复杂三位地质模型快速精确地建立,从而使利用FLAC 3D 进行复杂地形地貌的对象的分析研究更加便利.1A ut oC A D 中三维模型的建立AutoCAD 软件可以绘制各种图形,并且提供了丰富的对图形进行编辑和修改的功能,使用AutoCAD 软件能够建立复杂的三维模型.AutoCAD 软件在三维绘图方面有很丰富的功能,提供很多种可以绘制三维图形的方式.例如,可以将平面拉身为三维实体图形;或直接通过三维坐标点绘制三维实体图形.并且,AutoCAD 软件提供了对三维实体进行各种布尔运算的功能,这将使使用者能够借助于这些功能建立各种矿业工程研究Mineral Engineering Research第24卷第2期2009年6月Vol.24No.2Jun.200925复杂的为模型.对于建立有复杂地形地貌的三维图形,可以通过输入复杂地形地貌的关键坐标,使用绘制三维曲面的命令绘制出复杂地形地貌的曲面图形,在此基础上建立复杂三维地质模型.图1是通过首先建立复杂地形的断面图,再通过使用拉伸面为实体的命令将断面拉伸为三维实体模型.图2是图1中三维模型中的矿体三维模型.该三维模型包含两层矿体,分别为A 、B 矿体.这种建立三维地质模型的方式对于较小距离的模型是非常实用的.对于比较复杂的三维地质模型模型,可以通过首先建立AutoCAD 的脚本文件(SCR 文件),再在AutoCAD 中执行该脚本文件的方式快速的自动生成三维地质模型.在AutoCAD 软件中,将上面建立的三维地质模型输出为SAT 文件格式,这为在ANSYS 中顺利的倒入模型做好了准备工作.2A N SY S 中模型的导入导出ANSYS 软件提供了导入如IGES 、CIF 和SAT 等多种格式文件的功能,这些文件格式都是国际一些常用图形软件支持的一种通用的文件格式,这些文件格式方便了不同软件的数据交流共享.将前面在AutoCAD 软件中建立的三维地质模型的SAT 格式文件,通过ANSYS 菜单中的FILE-IM PORT-SAT 菜单项的操作导入到ANSYS 中.在ANSYS 软件中导入模型后,定义几种材料类型,此处材料类型可以随便定义,所采用的参数可以随便设置,该步骤只是为了在ANSYS 软件中划分网格的时候能够使模型型中不同性质材料部分具有不同的材料类型,这样在模型转换为FLAC 3D 模型时,方便在FLAC 3D 中区分不同的单元.在ANSYS 软件中定义好要进行网格划分时所有使用的单元类型,这里要划分的是三维地质模型,所以要定义的单元类型也需要时三维实体单元,此处选择的为SOLID45单元.在对模型进行网格划分前,可以对所要划分的网格单元的精度进行控制,可以使用划分网格的工具对要划分的单元的面积、单元的边长等方面进行设置,通过这些设置能够使所划分的网格的精度能够满足我们所要分析的问题的精度要求.如果网格划分的质量不高,在进行计算的时候也会出现由于网格畸变引起的计算上的错误,所以,应该根据所研究对象的具体情况对网格的尺寸进行比较好的控制,以保证计算的精度.在完成上面的步骤后,就可以进行网格划分.图1导入到ANSYS 中划分的网格如图3所示.3FL A C 3D 模型的自动生成由于FLAC 3D 能够使用ANSYS 软件所划分的单元建立模型,通过在ANSYS 软件中运行FLAC 3D 与ANSYS 软件的接口程序,将在ANSYS 软件中划分的网格的节点坐标和单元信息转换为FLAC 3D 的单元数据文件(格式为FLAC 3D 文件),在FLAC 3D 中导入该模型数据文件,所建立的模型见图4.4工程应用贵州瓮福磷矿,处于山岭地区,地形复杂,有比较复杂的地质构造,岩层数量较多,该矿有一较大向斜,对于这样一个地表形态复杂和地质构复杂的磷矿,在图3三维地质模型的ANSYS 网格图Fig.3The ANSYS mesh of the three dimensional modelA 矿体B 矿体图2矿体三维模型Fig.2The three-dimensional model of the mine body图1三维模型Fig.1The three-dimensional model26由地下转露天的开采过程中会形成大量的边坡,对这边坡的稳定性进行分析是非常有必要的.下面对该矿的某一个边坡进行建模分析.4.1边坡模型建立边坡模型的建立经过以下步骤:(1)绘制边坡等高线(图5(a));(2)将边坡等高线放样为三维光滑曲面(图5(b));(3)建立完整三维边坡模型(图5(c));(4)输出为SAT 文件,在ANSYS 中进行网格划分(图5(d));(5)通过接口程序将ANSYS 模型转换为FLAC 3D 模型(图5(e));4.2边坡的稳定性分析边坡体为白云岩,该岩石的力学参数:粘结力为1.569MPa ,密度为2.677kg/m 3,剪张角为0°,摩擦系数为21.63°,抗拉强度为0.36MPa ,体积模量为315MPa ,剪切模量为950M Pa.对图5中所建立的边坡模型进行稳定性分析,经计算,该边坡的安全系数为3.03,该边坡处于稳定状态,边坡的位移云图见图6.5结论1)鉴于FLAC 3D 强大的岩土工程数值计算能力和建立三维模型的不足,提出了基于AutoCAD 软件平台建立模型,导入ANSYS 软件进行网格划分,通过接口程序将ANSYS 软件生成的单元信息转换为FLAC 3D 复图4FLAC 3D 模型Fig.4The FLAC 3D model120m80m40m(a)边坡等高线(b)等高线放样为三维光滑曲面(c)边坡的AutoCAD 三维模型(d)边坡的ANSYS 三维模型(e)边坡的FLAC 3D 三维模型图5建立FLAC 3D 模型Fig.5Creating FLAC 3D model图6边坡的位移云图Fig.6The contour of displacement340m300m200m100m27杂地质模型的方法.该方法发挥了AutoCAD软件的简单易用的优点,解决了FLAC3D建立复杂三维地质模型的不足,实现在FLAC3D中复杂地质模型的快速精确建模.该方法方便快捷,大大减少使用FLAC3D软件进行建模所需要的时间和精力.2)将提出的转换方法应用于贵州翁福磷矿区的模型建立中,表明:提出的转换方法以及相应的接口程序能够实现AutoCAD模型到FLAC3D模型的转换,使FLAC3D建模快捷化,从而验证了转换方法的可行性和有效性.参考文献:[1]廖秋林,曾钱帮,刘彤,等.基于ANSYS平台复杂地质体FLAC3D模型的自动生成[J].岩石力学与工程学报,2005,24(6):1010-1013.LIAO Qiulin,ZENG Qianbang,LIU Tong,et al.Automatic model generation of complex geologic body with FLAC3D based on ANSYS platform[J].Chinese Journal of Rock Mechanics and Engineering, 2005,24(6):1010-1013.(in Chinese)[2]胡斌,张倬元,黄润秋,等.FLAC3D前处理程序的开发及仿真效果检验[J].岩石力学与工程学报,2002,21(9):1387-1391.HU Bin,ZHANG Zhuoyuan,HUANG Runqiu,et al.Development of pre processing package for FLAC3D and verification of its simulating effects [J].Chinese Journal of Rock Mechanics and Engineering,2002,21(9):1387-1391.(in Chinese)[3]徐能雄,武雄,汪小刚,等.基于三维地质建模的复杂构造岩体六面体网格剖分方法[J].岩土工程学报,2006,28(8):957-961.XU Nengxiong,WU Xiong,WANG Xiaogang,et al.Approach to automatic hexahedron mesh generation for rock mass with complex structure based on3D geological modeling[J].Chinese Journal of Geotechnical Engineering,2006,28(8):957-961.(in Chinese)[4]林航,曹平,李江腾,等.基于SURPAC的FLAC3D三维模型自动构建[J].中国矿业大学学报,2008,37(2):339-342.LIN Hang,CAO Ping,LI Jiangten,et al.Automatic generation of FLAC3D model based on SURPAC[J].Journal of China University of Mining and Technology,2008,37(2):339-342.(in Chinese)[5]罗周全,吴亚斌,刘晓明,等.基于SURPAC的复杂地质体FLAC3D模型生成技术[J].岩土力学,2008,29(5):1334-1338.LUO Zhouquan,WU Yabin,LIU Xiaoming,et al.FLAC3D modeling for complex geologic body based on SURPAC[J].Rock and Soil Mechanics, 2008,29(5):1334-1338.(in Chinese)Fast generation of the complex geology body FLAC3D modelCHAI Hongbao1,LONG Xueming2(1.Hunan Provincial Key Laboratory of Safe M ining Techniques of Coal M ines,Xiangtan411201,China;2.School of Life Science,Hunan University of Science and Technology,Xiangtan411201,China)Abstract:It is difficulty to create three dimensional numerical model in FLAC3D.But it is very easy to do this with AutoCAD software,and it is convenient and accurate.The model created by AUTOCAD is exported to ANSYS,then it is meshed.The information of the element can be translated into the format which can be recognized by FLAC3D with the interface between ANSYS and FLAC3D.The model can be import into FLAC3D.Then this is a fast method to create three dimensional numerical model in FLAC3D.One model of one slope of the WENGFU phoshate is created by this method.The stability of the slope is analyzed with this model.The slope is steady.The safety factor is3.03with this situation.The efficiency of numerical simulation can be greatly enhanced with FLAC3D software in simulating complex three dimensional model.Key words:AutoCAD;ANSYS;three dimensional model;FLAC3D28。

巧用surfer软件绘制三维立体地形图进行等高线辅助教学

巧用surfer软件绘制三维立体地形图进行等高线辅助教学

巧用surfer 软件绘制三维立体地形图进行等高线辅助教学常州市第一中学 孙旭 地形是一个三维立体的概念,而地形图则是一个二维平面,两者之间的转换较为抽象化,所以正确判读认知地形图对空间思维能力有一定要求,尤其是对初学地形图的学生来讲是一个难点,对此笔者采用了surfer 软件对于平面地形图进行数据化,生成了直观的三维立体的地形图来进行辅助教学。

Surfer 是一很好的的二维数据处理和显示软件 并具有一定的三维显示功能。

该软件可处理离散点资料、格点资料,能够把离散的点数据绘制成等值线图、三维立体图等,也可添加研究区域的部分地理信息、在资料点上显示标注等;Surfer 的最主要的功能是绘制等值线图,如等深图、等高线图、等温图、等压图和三维表面图等均可在Surfer 下绘制。

在地理学的各个分支中有着广泛的应用,但是在地理教学中的应用还较少。

教学辅助运用下面以一道等值线题目为例, 来进行surfer 软件的辅助运用 例题:根据图1所示的地形海 拔数据完以下成问题 (1)过各点作出等高线 (2)A 点的地貌(3)画出山脉的走势 (4)画出BC 两点间的剖面图如图所示这是一道给出数值的判断等高线题目,为了让学生更能清晰明白的认识这里的地形,我对其进行数据化,然后使用surfer 软件生成了三维地图。

首先在对于此图进网格覆盖(如图2)确定坐标及海拔高程,获得所需要的数据,在surfer 工作表中输入(如图3),生成DA T 格式文件。

由于DA T 格式数据不可以用来直接画等高线,首先要将数据文件转换成Surfer 认识的grd 文件格式,才能画出等高线。

BC A图1图 2图3图2打开菜单“网格” 点击“数据”。

(如图4)在打开的对话框中选择刚刚生成DA T 格式数据文件,便会弹出“网格化数据”对话框(如图5)。

进行相应的设置点“ok”,画图所需要的grd 文件test.grd 就生成了。

现在我们就可以进行绘制等高线地图了,打开菜单“地图”/“等值线图”/“新建等值线图”,在对话框中选择刚才输出的grd 文件,如test.grd ,点“ok”,则一副等高线图就绘制完毕了。

CAD-Surfer-Ansys-Flac操作总结

CAD-Surfer-Ansys-Flac操作总结

1.将cad地形导入sufer在已有的平面图上用矩形框框出研究区域的等高线,(最好将研究区域等高线重新描一遍,最好在描时在不改变地形的条件下使每个点的间距尽量一致,这样有助于在开挖时建模)矩形框顺层向圈起删除周边其余部分,移开矩形框用cross加载后的*地质*中的“图元输出到ansys”,命令行出现前两个命令选择默认回车,第三个命令修改为“保留1位”,第四个命令默认回车,选中等高线后保存为一个“*.txt”文件(路径、文件名都用英文)2.地形在sufer中进行处理用sufer打开“*.txt”文件,(全部选中表格后排序,删掉“lstr”的所用数据)只保留“k”的数据,然后另存为“**.txt”文件在sufer里新建“图形文档”文件,选菜单-网格-数据,打开“**.txt”文件,在数据列中修改x、y、z为“列C”、“列D”“列E”,即是数据表格中的x、y、z坐标,同时注意为了避免ansys中由于导入的点太多而计算复杂,减小“网格线索几何学”中的X、Y方向的行数,同时使间距尽量出现接近于整数位。

此时将生成一个“*.grd”文件。

在sufer菜单-地图-表面图-选此“*.grd”文件,查看表面图是否有错。

(拖动地图—轨迹球可用,来查看三维视图)在sufer菜单-文件-打开-此“*.grd”文件-另存为一个“*.dat”文件3.将文件由sufer导入ansys用sufer转ansys程序surfer-ansys .exe打开此“*.dat”文件,关键点起始编号为默认1(以后加地层分界线或开挖线时,编号从ansys中可以查出list-kps终点编号后确定新的起始编号),开始转换为一个新的“**.dat”文件4.打开ansys-files-read input from-打开“**.dat”文件自动生成面5.回到cad中用撤销命令移回矩形框,为矩形框附一个低于研究区最低高程值约50m-100m的高程值(因地制宜),用*地质*中的“图元输出到ansys”,第一个命令行为默认,第二个命令行的“起始关键点号”为从ansys-list-kp中可以查出终点编号加1,第三个命令修改为“保留1位”,第四个命令默认回车,仅选中等高线矩形框后保存为一个“***.txt”文件。

将CAD图纸转换为SolidWorks三维模型的方法详解[1]

将CAD图纸转换为SolidWorks三维模型的方法详解[1]

将CAD图纸转换为SolidWorks三维模型的方法详解传统的机械绘图,是想象出零部件的立体形状,然后对立体模型从各个方向上投影,生成各投影面上的二维视图,加以标注尺寸等注释,生成基本的二维的图纸。

如下图。

但是二维图纸的缺点也是明显的,就是略复杂点的就显得不直观,需要人为的正确想象。

如果有三维的数模展现,并且能旋转、缩放,就更加直观易懂了。

现在有了三维CAD软件SolidWorks的辅助,实现2D—3D转换,生成一般的三维数模是比较简单的事。

对于从AutoCAD到三维软件过渡的设计者来说,SolidWorks的这个功能容易上手,可以帮助你轻松完成从AutoCAD到三维CAD软件的跨越。

SolidWorks简介SolidWorks是功能强大、易学易用和高效创新的三维CAD系统,可进行机械设计、零件设计、模具设计、装配体和工程图设计、消费品设计等。

SolidWorks公司成立于1993年,1995年推出了第一版SolidWorks95。

1997年SolidWorks公司被达索收购(也就是CATIA母公司)。

SolidWorks公司致力于将大家认为复杂、高级的3D CAD 应用简易化、平民化,使绝大部分工程师都能快捷上手。

SW公司100%投入于3D CAD的研究、根据客户需求提供强有力的技术创新、为工程师整合全面的辅助系统(CAE 等)。

公司目标是成为机械设计领域中的三维标准。

从2D-3D的跨越可谓是传统机械绘图的逆向过程(类似图1,但是由投影视图生成立体模型)。

输入的2D草图可以是AutoCAD的DWG格式图纸,也可是SolidWorks工程图,或者是SolidWorks 的草图。

本文讨论如何从AutoCAD的图纸输入到SolidWorks中实现2D—3D的转换。

原理:很多三维CAD/CAM软件的立体模型的建立,是直接或间接的以草绘(或者称草图)为基础的,这点尤以PRO/E为甚。

而三维软件的草绘(草图),与AutoCAD等的二维绘图大同小异(不过不同的就是前者有了参数化的技术)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

采用CAD、surfer、FLAC3D多软件联合生成高仿真地形
我之前曾将ANSYS建立三维模型,并成功导入到FLAC3D中,但使用ansys建模有个缺点,就是得一行行输入命令,先生成关键点key point,然后得把关键点连成线spline,再把线生成面,之后再将面生成体,很是麻烦。

最近在使用surfer软件生成地形的时候,发现该软件功能非常强大,而且生成的地形面仿真度较高,因此考虑能否使用AutoCAD、surfer、FLAC3D等多软件联合,建立起三维模型,这样可以大大降低工作强度,而且难度较低,模型的仿真度更高。

下面简要介绍一下我的工作步骤:
首先,第一步,对CAD图进行修整,去除不必要的图元,这里需要说明的是,由于原图中等高线不对,所以我干脆把等高线全部都删除了,只留下台阶边坡。

附图如下:
a. 原图
b. 修整后,带高程的台阶边坡图
第二步,将修整后的图另存为dxf格式,读出坐标点,存为数据格式。

这里读坐标点,可以仁者见仁智者见智了,我使用的是DXF2XYZ小软件,直接读取,存为*.xyz格式文件。

软件工作界面如下图所示:
第三步,将前面生成的*.xyz文件用excel打开,处理一下,删除重复的数据和其他不必要的数据,原因是:考虑到图中有很多单独测量的高程点,以及一些未删除的钻孔数据,防止CAD图未修整干净,导致数据文件中有点坐标重复,生成的图不好看,而且对后续的模型网格剖分造成影响。

(这也是为何我不直接将dxf文件导入surfer,而多从这两步“绕一下”的原因。

如果你的图很干净整洁,可以考虑直接用surfer读入dxf文件)
这一步中,我用excel删除了1936个重复数据,剩下15460个点,果然证明了前面的猜想,即:图元没有删除干净。

excel处理完数据以后,将其另存为*.xyz或者*.dat格式,后缀名无所谓,因为后面另有他用。

第四步,打开surfer,导入数据文件。

具体做法是:Grid--Data,读入第二次生成的*.dat
文件,surfer软件将会进行自动插值计算,插值方法有很多中,可以根据自己的需要选择其中一种。

数据导入成功后,将会有Griding report,同时生成*.grd文件。

第五步,surfer中菜单栏:Map---New----3D wireframe...,读入刚刚生成的*.grd文件,生成曲面模型。

这一步主要是为了对模型有个直观的感受,看生成的模型与实际情况是否吻合,否则应进行修改。

结果如下图:
这样,一个漂亮的曲面模型就生成了。

下面最终的步骤终于来临了,这是重点,也是难点,就是导入到FLAC3D中,这样才可以进行有限差分计算。

第六步,采用已有的surfer 2 FLAC3D程序,导入到FLAC3D里面。

具体做法是将第三步生成的*.dat重命名为surfnd.dat,FLAC3D读入main.dat文件,分别调用网格节点、面节点、模型剖分fish子程序,生成最终的模型。

结果如下图所示。

我的模型非常大,有节点778688个,网格753571个,我的计算机开了两夜,大概至少花了30多个小时才得到最后结果。

结语:
由于研究区域比较庞大(x=995m, y=1000m, z=400m),此次建模之前,没有估计到细化的网格会造成多么庞大的数据量,结果导致单单模型文件就有408MB之巨,后续如果采用这个模型来计算的话,那么工作量将是无法想象的。

本次三维模型的建立,只是进行一次尝试,未考虑地下水,未考虑复杂的岩层界线。

关于地下水,如果浸润线不规则的话,可以在FLAC3D中考虑采用“容重法”指定水面;对于复杂的岩层界线,可以指定不同高程(ex. group Q4 range z 499.26 720.05),也可以根据不同的岩性界线,从surfer中生成几个曲面,然后分别导入FLAC3D中,具体待后试,欢迎探讨。

评语:现在随着数值模拟技术的发展,不用这么麻烦的建立模型了,3DMINE导入FLAC3D 也日渐变得强大,可以建立地表下采空区的三维模型开挖模拟,数值模拟技术变得日益强大!
采空区处理地下模型如下图:。

相关文档
最新文档