:'( 请问sufer导出的地形坐标只有1个高程,怎么进行高程插值呢?谢谢!!! 这么好的帖子刚才看到,真是不好意思,在此顶一个!!! 谢谢分享啊
ANSYS模型分层赋值
本帖最后由 kissrain 于 2011-4-12 11:31 编辑请问导入ANSYS后生成的模型是一个整体,怎么分层和赋值呢? 曲面插值怎么插? 正在学习,谢谢分享! 如何建立断层和地下开挖的模型 本帖最后由 KGBSR 于 2011-5-26 16:33 编辑
想利用海棠的命令流用来练习建置单一地层的复杂地形,
边坡最高点大约为海平面以上370m
但却一直出现
Mesh primitive does not conform to node numbering convention.
Command.txt里面的参数我也有改过了~~不知道哪里是我没注意到的?
拜托各方高手指导了
==========以下是我改过的命令流==============
new
def para_set
suferfile = 'Slope5k.dat' ;File from Sufer which contains the layers' coords.
Tablefile = 'Table_data.dat' ;File which contains the table.
AnsysFile = 'Ansys_Model.dat';AnsysModel
D3DECFile = 'D3dec_Model.dat';3dec Model
FlacFile= 'Flac3D_Model.dat' ;Flac3D Model
Col_Num = 36 ;number of elements in x-direction
Row_Num = 100 ;number of elements in y-direction
dx_size = 2
dy_size = 2
z_base = 0.0
z_size = 185
xor = 0.0
yor = 0.0
n_zon_col = Col_Num - 1
n_zon_row = Row_Num - 1
xdiv = 1
ydiv = 1
zdiv = 1
end
para_set 谢谢,下载了,正遇到这类问题了 问题解决了,要改分层要记得改01_Surfer_To_Table,02_Creat_Table,03_Gen_FlacModel,Command 这四个命令流,终于搞懂了,接下来要尝试分层啰! 最近一直在鑽研海棠大的文件命令,算是有一點點小心得,跟大家分享,在Command.txt文件中 z_size 這基本上是可以不用設定的,我把它刪除了。
此外,海棠大在三個方向上的元素分割是利用 xdiv,ydiv,zdiv 這三個指令,原本都是寫入在Command.txt文件中,我為了達到不同層面有不同數量z方向元素分割,把這三個指令從Command.txt文件中刪除,並重新編寫在03_Gen_FlacModel.fis文件命令中,如下方式:
1st Layer
loop i (1,n_zon_col)
loop j(1,n_zon_row)
x1=xor+dx_size*(i-1)
x2=x1+dx_size
y1=yor+dy_size*(j-1)
y2=y1+dy_size
zg1=table(j,x1)
zg2=table(j+1,x1)
zg3=table(j+1,x2)
zg4=table(j,x2)
zr1=table(j+Row_Num,x1)
zr2=table(j+Row_Num+1,x1)
zr3=table(j+Row_Num+1,x2)
zr4=table(j+Row_Num,x2)
xdiv=1
ydiv=1
zdiv=1
2nd Layer
loop i (1,n_zon_col)
loop j(1,n_zon_row)
x1=xor+dx_size*(i-1)
x2=x1+dx_size
y1=yor+dy_size*(j-1)
y2=y1+dy_size
zg1=table(j,x1)
zg2=table(j+1,x1)
zg3=table(j+1,x2)
zg4=table(j,x2)
zr1=table(j+Row_Num,x1)
zr2=table(j+Row_Num+1,x1)
zr3=table(j+Row_Num+1,x2)
zr4=table(j+Row_Num,x2)
zb=z_base
xdiv=1
ydiv=1
zdiv=10 谢谢楼至 太强了!! 真是好帖子啊 。。谢谢楼主。。谢谢。 这个牛,收藏之~~~~~~~~~~~~~~~~~~~~ 本帖最后由 漫步听海 于 2011-6-16 11:32 编辑
请问如果用FLAC的话是不是就把AnsysFile = 'Ansys_Model.dat'和D3DECFile = 'D3dec_Model.dat'前加分号啊?
还有,那个pause前为什么加new?