您好,欢迎访问三七文档
-1-gocad入门gocad入门系列点输入:可以为*.txt文件,格式就为x、y、z。File-Importobjects-Rawfiles-pointset-xyzasciifileaspointset制约这样就可以将点输入另外一种方式就是采用屏幕定点,点取如图右边的按钮,就可以在屏幕上取点了。需要主意的是,GOCAD的文件组织形式为面向对象的组织,即每生成或输入一个对象(object)都需要给一个名字。另外一种方式就是采用屏幕定点,点取如图右边的按钮,就可以在屏幕上取点了。需要主意的是,GOCAD的文件组织形式为面向对象的组织,即每生成或输入一个对象(object)都需要给一个名字。图片附件:屏幕定点.jpg(2005-4-812:48,4.56K)线的输入问题,也有几种方式。首先说说*.dxf的输入,dxf的输入可以通过file-importobject-acad-dxf这种方法输入,需要主意的是,输入前需要对图形文件进行清理,这样输入后可以省去许多编辑工作。线的输入也可以在屏幕上画,但需要主意的是,需要确定绘图的平面,默认是水平面,但随着视角的变化,可能不是水平面了!图片附件:线的输入.jpg(2005-4-814:00,7.94K)对于Gocad来说,外部测量点和一些控制线的输入就够了,没有必要输入面的信息,Gocad的面生成能力是非常强大的。下面说说由点或者线生成面的能力对于Gocad来说,面的生成是需要边界去控制范围的,范围内的面然后再去拟合给定的点,如果没有指定边界的线,程序将自动生成。面的表达是由许多三角形构成的,三角形的密度有边界线的点控制,就如同ABAQUS里的种子点。这些点在线功能里的edit是可以编辑的。首先显示你输入的pointset,点击generalmode菜单,选择下拉菜单里的surfacemode,在new菜单里下拉选择frompointset,选择你需要生成面的pointset,输入生成面的名字,就ok了。4o9aVP+s5U这是一种生成面的方法,你可以看到,生成面的方法是很多的对于gocad来说,每一种对象都需要掌握几种重要的性质:part、region、property。part就是一个对象不相连的部分,如果一个连续的part,可以通过分割成为几个part,几个part也可以合成一个part。region这个概念是指落在指定范围内的对象,是对象一个性质。property是对象的属性,是可以赋值的。举个例子:这是一个水电站开挖的测量点,这部分为未开挖的部分。-2-这是开挖后的实际测量点:图片附件:dongba_2.jpg(2005-4-914:13,43.87K)俺使用pointsetmode-new-frompointset-选择了上述两个pointset.图片附件:dongba_3.jpg(2005-4-914:15,66.05K)-3-使用wizard生成的面图片附件:shengchengdetu.jpg(2005-4-914:17,67.47K)对于已经存在的一个对象,我们可以通过拷贝命令生成一个和目前对象特性完全一样的对象,我们可以通过对“对象”进行computeonobject的操作,通过运行基于C语言的脚本程序改变属性值,例如{Z=100;},就是将一个对象的z值全部赋值为100。对于对象的脚本操作是非常重要的,希望各位能在手册的相关部分看看。上面的例题如此操作后得到:-4-图片附件:上下的面.jpg(2005-4-1108:07,21.55K)这里为止,一个简单的例子就完成了,上表面为地形的dem,下表面为基准面,当然中间会有层面,但这部分的内容以后再说。建立好上下的面后,使用下面的工具条!图片附件:sgridtool.jpg(2005-4-1913:58,6.77K)用俯视和正北工具图片附件:俯视和正北.jpg(2005-4-1913:59,1.25K)生成sgrid图片附件:SG贴图.jpg(2005-4-1914:00,94.18K)-5-网格数量的问题,我的解决思路是(尚未操作):导入ABAQUS后,利用网格生成类似.iges的实体。然后再对不需要密度很大的区域划较粗的网格。有一个思路:未来解决网格过密的问题,可以使用分块的功能,建立多个不同密度的sgrid,然后在abaqus里merge成一个整体网格。俺的同事使用ansys也重构了一个网格密度变化的网格。面的生成是需要边界去控制范围的,范围内的面然后再去拟合给定的点,如果没有指定边界的线,程序将自动生成。面的表达是由许多三角形构成的,三角形的密度有边界线的点控制,就如同ABAQUS里的种子点。这些点在线功能里的edit是可以编辑的。首先显示你输入的pointset,点击generalmode菜单,选择下拉菜单里的surfacemode,在new菜单里下拉选择frompointset,选择你需要生成面的pointset,输入生成面的名字,就ok了。u1el\1qCyu这是一种生成面的方法,你可以看到,生成面的方法是很多的。虎跳峡谷地段把我的学习经验与大家共同分享图片附件:aa.jpg(2006-3-1415:01,159.87K)-6-你倒入的dxf图形是三维的,还是二维。我用的地形等高线图,都是二维的。二维的导进去,不会有这个效果吧。是不是还要把二维的等高线转化成三维的?见《GOCAD在工程地质建模中的应用[1]》ATOMLINKS郁闷啊请高手解释一下ATOMLINKS这个东东到底是什么,做什么用的在GOCAD里面LINK有很多种了,目的是建立两个对象之间的关系!以控制对象的形态.TKS仿再问个问题,为什么有的操作和显示方式有关呢,比如在perspective模式下,我想删除线的一条seg,却操作失败,提示没选择对象,当改变了显示方式时,又操作成功了,很让人困惑BIGTKS你已经发现了这个关键点:在perspective模式下的确是不能选择!主要是项目太紧,希望能抓紧完工!a%k8JS我的课题是这样的,也是一个小拱坝的问题,主要是为了研究边坡开挖顺序和基础处理深度对稳定的影响,想用gocad建模,然后用abaqus计算。坝区的断层不多,主要是地层比较复杂,跟斑竹给出的例子有点一样。我的思路是根据坐标点形成面进而建成整个坝区的模型,然后用Sgrid形成网格(这个我可以搞定了),可是在此基础上建立地层就太难了。这个思路是不是不正确?斑竹给我个大体的思路可以吗?我希望可以根据你的思路慢慢摸索出来,不用太具体。SimWe仿真论坛说实话,你的项目如果做到比较精细的程度是比较复杂,目前GOCAD没有办法将生成的SOLID直接输出。所以想做到精细的建模是困难的。但是,如果模型要求不高,可以采用SGRID来解决,对生成的SGRID采用REGION分区,然后输出带有REGION的网格来模拟地层是可以的!思路?地层也是一张面,生成的办法和地形是一样的!你可以关注一下SGRID的REGION采用region分区生成的网格是锯齿状的,这样计算出来是会存在应力集中的吧?斑竹上面的模型是要做有限元计算吗?仿真分析,网格怎么考虑的?在GOCAD建立的体模型都是剖分的网格,在边界上肯定会有一些网格的边角出现,你可以在允许的范围内把网格加密,但这样会使工程文件比较大,占用电脑资源,也可以在建好后在其它软件中进行调整,在GOCAD中好象没|有那么精细的计算。SGIRD是GOCAD里面最强大的变形对象,可以模拟光滑的断层!如何在gocad中一次输入多井,请教大家一般用格式的井数据?如何在gocad中一次输入多井,请教大家一般用格式的井数据?可以才用excel表格一次输入!按照输入钻孔文件的要求格式,做好后一次导入就成。关于GOCAD软件中参数模型、地质统计方面关于GOCAD软件中参数模型、地质统计方面的问题,大家好象提的比较少些,比如孔隙度、渗透系数等的参数模型建立,统计分析方面的东东:)目前的应用水平的确是比较底,GOCAD具有的属性模型功能没有充分的利用!希望大家多讨论!能否介绍一下基于封闭surface生成四面体的方法这个问题不复杂,可以将多个具有相同的vertex的面边界的准封闭面生成一个面,然后merge在一起就是一个封闭的面!我现在的问题是在给定封闭曲面的三角形后,生成的solid中四面体不受给定三角形的约束。附件中是我给定的一个封闭曲面的数据文件,我希望生成的四面体的边是给定三角形的边或者边的一部分,但用newsolid生成的四面体仅考虑了顶点,没有考虑三角形边界。我不知道是我的数据格式有问题还是我的软件的问题,我们一起探讨好吗。|Simwe.com|附件中point2是未加边界的情况,point3是加边界的情况。你的问题很简单,请看图!-7-图片附件:1212.jpg(2006-8-821:50,17.09K)实体的三角网格!图片附件:1213.jpg(2006-8-821:50,72.06K)送给初学GOCAD朋友的建议和礼物学习过程中我碰到的一些问题,一一列举如下,以供参考。1、数据文件一定要放在英文或字符名称的文件夹里。(这事说小是小,整整花了我两天功夫!全是自己摸索)SimWe仿真论坛to(^0Q\1q|#\1L2、建数据文件也是一件吃力不讨好的事,所以我把我所用过的数据拿出来献给初学者,减少一点工作量。|Simwe.com|仿真|设计|有限元|虚拟仪器2n8A(~9f4N3、GOCAD功能相当强大,企图一遍摸透会付出更多的时间。不如先按照《建立点文件--曲线--面》的顺序,先上手会用,然后逐渐去扩充相关的功能,这样印象也比较深刻,可谓一举两得。4、论坛里也有许多认识深刻的帖子,多看看人家的经验和教训,可减少不少工作量。-8-这是我用以上点文件建立的数据点图。图片附件:点文件图.jpg(2005-11-3015:19,138.61K)这是我用以上点文件建立的curve。图片附件:curve.jpg(2005-11-3015:20,139.35K)-9-这是我用以上点文件建立的surfaces,其中一个面是通过修改{z}值得到的,论坛帖子已讨论过。图片附件:面文件.jpg(2005-11-3015:22,163.27K)VRTX1768768.42638856.86-2669.89VRTX2768750.45638848.1-2668.88'Q`6v;i${3iVRTX3768732.47638839.33-2667.86!H4`O;j5{in;ZVRTX4768644.8639019.09-2647.22*_1_G;N2R数据中的“VRTX2768750.45638848.1-2668.88”分别是什么意思?+VA3f,V,cw6D}特别是那个“VRTX”可以没有么vrtx是Gocad的点输入格式,不能省!!2是点号后面三个数分别是大地经度坐标、大地纬度坐标、深度。仿真分析,有限元,模拟,计算,力学,航空,航天,ANSYS,MSC,ABAQUS,ALGOR,Adina,COMSOL,FEMLAB,Matlab,Fluent,CFD,CAE,CAD,CAM{T/pV9N8b$M%R这组数据是地下的一个层位。请教一下,从点生成curve的时候,你用什么方法啊?可以那么好地贴近边界。4@a&MpZ-@9D1P我用ConvexHull,得出来的不太好呢!图片附件:11.jpg(2005-12-1610:36,23.57K)-10-边界曲线生成过程对于Gocad来说,面的生成是需要边界去控制范围的,范围内的面然后再去拟合给定的点,如果没有指定边界的线,程序将自动生成。Si首先通过importobject输入pointset,图片附件:z1.gif(2005-8-2314:23,41.2K)然后使用wizard生成面,frompointsandcomputedoutlineSimWe仿真论坛t
本文标题:gocad入门系列
链接地址:https://www.777doc.com/doc-6099344 .html