今天讲FLAC3D6.0如何导入线型结构单元。
一般地
我们是建立实体单元之后
再用类似命令structure cable create来创建线型结构单元
其实还可以通过导入几何文件,来生成结构单元
比如你再CAD中画了一条线
现在我用命令导入
那么这条线就变成了线型结构单元。
这个命令就是
structure XX import keyword
其中
XX可以替换成三种线型结构单元中的其中一种
keyword有:from-file | from-geometry | from-extruder
这里主要讲from-file
我们第一步是创建几何文件
我用的是犀牛
因为犀牛是三维的,我课上详细介绍过
而很多人不会用CAD的三维功能
因此为了坐标的对应
我觉得犀牛比较恰当。
我选择的实体模型是一个25*25*25的块体:
model new
zone create radial-tunnel point 0 0 0 0 point 1 25 0 0 point 2 0 50 0 ...
point 3 0 0 25 size 4 25 4 10 dimension 4 4 4 4 ratio 1 1 1 1.1 fill on
zone reflect normal 1 0 0 origin 0 0 0
zone reflect normal 0 0 1 origin 0 0 0
我们还要看坐标轴:
这样我们就知道我们应该在哪里建模了
比如我现在要在Y方向上放置5根锚杆
那么它们的布置应该是这样的(概念图,轻喷):
那么
我们在犀牛里
也是按照坐标轴这么画:
注意我剪头的方向和所建的图形
它们是和FLAC3D对应的。
你在犀牛里的坐标和FLAC3D的坐标是一样的
建立的方法有很多
我这里用的是变动-阵列。
建好之后
选择所建的线段-导出DXF文件:
这样就完成了文件的输出
下面就把你的FLAC3D项目文件(prj)和这个DXF文件放在一个文件夹就行。
在之前的命令下加上这一句:
structure cable import from-file '1.dxf'
注意:名字要加英文半角下的单引号
运行后就会生成:
当然
和structure cable create一样
有一些附加关键词可以选择
id、group、segments 等