Jimmy-91 发表于 2015-8-7 15:21:58

问一下大神几个flac3d的小问题

1、在solve……Pau……solve(省略号表示中间还有程序)在进行第一个solve时,按了esc键,然后怎么继续呀?还是继续键入solve吗?如果键入solve的话,不会再出现需要continue来执行了,第二个solve也不会再继续了。求解呀!!!
2、怎么输出flac3d中的数值计算成果,以用来在origin中进行处理。(只要说一下怎么输出数字计算成果就好了)
拜谢各位大神!!!

京京宋007 发表于 2015-8-13 11:19:48

第一个问题表示不知道第二个问题 方法不止一种吧 陈育民的书上有一种通过print输出节点位移的方法 manual上fish语言部分有一个小的fish例子是用来通过hist write来输出节点最后应力或者变形信息的 个人觉得第二个方法比较好用 我知道的就这些了

Jimmy-91 发表于 2015-8-13 18:42:53

京京宋007 发表于 2015-8-13 11:19
第一个问题表示不知道第二个问题 方法不止一种吧 陈育民的书上有一种通过print输出节点位移的方法 manual ...

好的   谢谢你啦!!!

RAKUMA121 发表于 2015-8-23 17:40:28

最简单的导出方法 用插件导出到tecplot 提出数据或直接绘制等值线图
pause跟continue对应 比如你在命令流中有pause 命令流读取到pause是会暂停 这时在命令栏输入continue可继续命令流(这期间不可以进行其他的输入命令操作 要显示图像可以用鼠标操作)
esc就直接退出当前命令流了 后续命令流无法继续

Jimmy-91 发表于 2015-8-24 09:04:01

RAKUMA121 发表于 2015-8-23 17:40
最简单的导出方法 用插件导出到tecplot 提出数据或直接绘制等值线图
pause跟continue对应 比如你在命令流中 ...

哦哦怪不得esc之后怎么都继续不了了!!tecplot是用daynmax写的文件吗?

涛声依旧2015 发表于 2015-8-24 09:53:50

第一个问题:后续命令流无法继续
第二个问题:可以在solve前加入set log on
                                          set logfile 文件名.sav   ;文件名可以任意
                                          print gp stress   ;或者输出其它想要的
                                           set log off
                                             
                     

RAKUMA121 发表于 2015-8-24 10:29:34

Jimmy-91 发表于 2015-8-24 09:04
哦哦怪不得esc之后怎么都继续不了了!!tecplot是用daynmax写的文件吗?

都可以 用单位是MPa的那个

Jimmy-91 发表于 2015-8-24 11:57:56

RAKUMA121 发表于 2015-8-24 10:29
都可以 用单位是MPa的那个

嗯!谢啦,这个我已经有了:):):)

Jimmy-91 发表于 2015-8-24 11:58:38

涛声依旧2015 发表于 2015-8-24 09:53
第一个问题:后续命令流无法继续
第二个问题:可以在solve前加入set log on
                              ...

有简单的例子吗?给我发一个试试看!先谢啦!

涛声依旧2015 发表于 2015-8-24 17:35:39

Jimmy-91 发表于 2015-8-24 11:58
有简单的例子吗?给我发一个试试看!先谢啦!

;自编模拟巷道受力简单算例
new
;模型建立
gen zon radc p0(13 0 0) p1(13 4 0) p2(0 0 0) p3(13 0 4) dim 2 2 2 2 size 3 6 6 6ratio 1.14 1.14 1.14 1.14
gen zon brick p0(0 4 0) p1(13 4 0) p2(0 6 0) p3(0 4 4) size 6 6 3 ratio 1.14 1.14 1.14
gen zon brick p0(0 0 4) p1(13 0 4) p2(0 6 4) p3(0 0 8)size 6 6 5 ratio 1.14 1.14 1.14
gen zon brick p0(0 0 8) p1(13 0 8) p2(0 6 8) p3(2 2 9) p4(13 6 8) p5(2 6 9) p6(13 2 9)                        p7(13 6 9) size 6 6 3 ratio 1.14 1.14 1.14

;定义本构模型
mo ss

;设置材料参数
prop bulk 14.1e9 shear 8.9e9 fric 35 coh 4e6 ten 0.5e6 ftable 1 ctable 2
   table 1 0 35 0.01 32 0.02 30 .5 30
   table 2 0 4e6 0.01 0.5e6 0.02 0 .5 0
;初始及边界条件
ini sxx -25e6
ini syy -30e6
ini szz -17e6
fix x range x -.1 .1 any x 12.9 13.1 any
fix y range y -.1 .1 any y 5.9 6.1 any
fix x y z range z -.1 1

apply szz -17e6 range z 8.9 9.1

;记录
hist id=1 unbal
hist id=2 gp zdisp 0 0 2
hist id=3 gp xdisp 0 0 2
hist id=4 gp zdisp 2 2 9
hist id=5 gp xdisp 2 2 9
hist id=6 gp zdisp 0 0 8
hist id=7 gp xdisp 0 0 8

;求解
step 4000
save 自编实例.save

;后处理
plot create unbal1
plot add hist 1
plot show
plot create 2
plot add hist 2
plot show
plot create 3
plot add hist 3
plot show
plot create 4
plot add hist 4
plot show
plot create 5
plot add hist 5
plot show
plot create 6
plot add hist 6
plot show
plot create 7
plot add hist 7
plot show
plot create 8
plot add contour zdisp
plot add axes black
plot show

;输出节点位移和单元应力
set log on
set logfile 节点位移.log
print gp disp
set logfile 单元应力.log
print zone stress
set log off

Jimmy-91 发表于 2015-8-25 09:07:58

涛声依旧2015 发表于 2015-8-24 17:35
;自编模拟巷道受力简单算例
new
;模型建立


谢谢,非常感谢!仔细学习一下

Jimmy-91 发表于 2015-8-25 09:58:09

涛声依旧2015 发表于 2015-8-24 17:35
;自编模拟巷道受力简单算例
new
;模型建立


大侠,不好意思!请问你有固结试验的flac3d的程序吗?最好模型是圆柱型的,因为我太水了,圆柱面的边界条件不会加!!!:):):)

Eiworld 发表于 2015-11-13 17:28:15

第一个问题直接在命令栏输入solve就好了啊
页: [1]
查看完整版本: 问一下大神几个flac3d的小问题