tg0215 发表于 2005-8-16 13:11:06

怎样用surfer处理FLAC3D数据?

本帖最后由 cloud328 于 2009-11-15 18:37 编辑

FLAC3D应导出什么样的格式?
怎样把FLAC3D导出的数据导入到surfer进行处理?
希望高手们能不吝指教。就像dynamax大侠作的“tecplot对flac3d计算结果进行后处理”帖子一样,希望给我们新手们一个入门的捷径。不胜感谢!

starsmoon 发表于 2005-8-16 14:38:45

Re:怎样用surfer处理FLAC3D数据?

参考我发的surf to flac的程序吧。

tg0215 发表于 2005-8-16 16:44:07

Re:怎样用surfer处理FLAC3D数据?

参考过斑竹的帖子了。但斑竹的是将sufer导入到flac建模,我想请教的是怎样将flac的结果数据导入到sufer里进行处理。主要是画三维的等直线图,画二维的用TecPlot可以,但三维的要用sufer画。

光辉照着我呀 发表于 2005-8-16 19:17:14

Re:怎样用surfer处理FLAC3D数据?

关注!

starsmoon 发表于 2005-8-16 20:56:42

Re:怎样用surfer处理FLAC3D数据?

surfer用于画曲面,如果你想用于flac的后处理,我觉得不太合适

tg0215 发表于 2005-8-17 12:12:43

Re:怎样用surfer处理FLAC3D数据?

这个帖子还是有我来做吧。摸索了一天,做出来了。虽然效果不是很好,但我觉得对新手来说,也能提供一个参考。

tg0215 发表于 2005-8-17 12:18:30

Re:怎样用surfer处理FLAC3D数据?

第一步:将数据从FLAD3D导入到DAT文件里面。比如要将一个面上(如8m面)的SZZ导出,可用命令:
    set logfileface08.dat
    set log on
    print zone stress range z 8.0 8.5 x 0 180 y 0 160
    print zone inof range z 8.0 8.5 x 0 180 y 0 160
    set log off
到出的文件格式如下:
Flac3D>print zone stress range z 8 8.5 x 10 180 y 10 160
Zone Average Stresses ...
   id      S-XX       S-YY       S-ZZ       S-XY       S-XZ       S-YZ
------ ---------- ---------- ---------- ---------- ---------- ----------
68232 -8.72e+006 -9.93e+006 -1.14e+007 -2.45e+0023.65e+005 -7.78e+002
68233 -8.71e+006 -9.88e+006 -1.12e+007 -2.53e+0023.05e+005 -6.34e+002
。。。。。。。。。。。。。。。。
Flac3D>print zone info range z 8 8.5x 10 180 y 10 160
Zone Information ...
   ID   TypeModel       Group               Centroid
------ ----- ----------- ----------------- ----------- -----------
44300 Brick null      meicen ( 9.887e+001, 1.100e+001, 8.461e+000)
44350 Brick null      meicen ( 9.887e+001, 1.300e+001, 8.461e+000)

tg0215 发表于 2005-8-17 12:20:52

Re:怎样用surfer处理FLAC3D数据?

第二步: 将导出的face08.dat用excel打开,取出里面的szz列数据和对应的x,y坐标作出一个新的excel表格face08.xls

tg0215 发表于 2005-8-17 12:27:44

Re:怎样用surfer处理FLAC3D数据?

第三步:启动surfer7,菜单“grid—— data"选择刚才保存的face08.xls"。单击确定,生成grd文件face08.grd并保存。

tg0215 发表于 2005-8-17 12:34:21

Re:怎样用surfer处理FLAC3D数据?

第四步,选择surfer窗口右边的wire frame map工具按钮。或者从Map菜单下选。在打开的对话框中选择刚才生成的face08.grd文件。确定,即可看到生成的三维网格图。双击图形,打开属性窗口,进行图形外观设置。最后的成图结果如下图。

tg0215 发表于 2005-8-17 12:38:34

Re:怎样用surfer处理FLAC3D数据?

拷贝成的jpg图:

tg0215 发表于 2005-8-17 12:39:58

Re:怎样用surfer处理FLAC3D数据?

最后,本人初学者水平有限,做的不好,还请高手们指点一二。

starsmoon 发表于 2005-8-17 13:28:06

Re:怎样用surfer处理FLAC3D数据?

加分鼓励自己动手的同志。

tg0215 发表于 2005-8-17 13:33:09

Re:怎样用surfer处理FLAC3D数据?

呵呵,谢谢斑竹。以后我也有分了。嘿嘿

wangyi2002598 发表于 2007-11-19 20:59:07

期待进一步的发

newbamor 发表于 2007-12-6 19:05:40

绘图软件都是通用的,只要获取相应格式的数据就可以

FredZhangFeng 发表于 2007-12-14 17:34:33

太好了谢谢大哥的细心解答:)

li_kaifang 发表于 2007-12-15 10:04:45

初学者
好好学习下啊

cgg0077 发表于 2008-3-25 23:12:02

这个好~~~~~~~~~~~受益匪浅

孩子王 发表于 2008-3-26 09:00:09

很受启发,谢谢先生!

很受启发,一直在想着这个问题,今天碰上了!
页: [1] 2 3
查看完整版本: 怎样用surfer处理FLAC3D数据?