论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录 或 注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 23184阅读
  • 132回复

flac3d 自我总结,和交流 [复制链接]

上一主题 下一主题
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 48楼 发表于: 2010-10-15
hist n= 5 :N(Nstep)=5指定了每迭代计算5次
记录一次相关的值(如果不指定,则系统默认值为10)
hist unbal 命令的第二行指定记录
最大不平衡力(the maximum unbalanced force)
hist gp zdisp 4,4,8 记录坐标值为
(4,4,8)的节点Z方向的位移(这个用的多,查看收敛量时就是这个命令,上面两个个人人认为用处不大,也很少用过)
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 49楼 发表于: 2010-10-15
如何在程序中进行暂停,并可恢复计算?
答:在命令中加入pause命令,用continue进行继续
个人认为这个命令非常好
用在我们分步求解中想得到某一个过程中的结果,不用等到全求完,还可以在分布求解错误的时候就进行改正。而不是等到结果出来
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 50楼 发表于: 2010-10-15
关于dd、dip的理解:
不同人有不同的理解,我的理解就是dip面与水平面的夹角
dd是面与水平面的交线的垂线与y轴的夹角
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 51楼 发表于: 2010-10-15
回 47楼(香格里拉) 的帖子
1) 在plot hist m vs n的形式里,m代表y轴,n代表x轴(不管m,n的正负);5 L0 D# _1 ~1 C- L
2) "-"表示对其值作"mirror",如果大家使用AUTOCAD的话就明白"mirror"的含义了,比如上面的 hist 1 gp ydisp的值是0~100,那么vs -1就变成-100~0.以此类推.
3) 为什么要这么做呢?主要是为了符合岩土工程的习惯需要,例如桩载荷试验曲线,沉降曲线等都不是画在第一象限内.
离线yyuebird

发帖
65
土币
194
威望
420
原创币
0
只看该作者 52楼 发表于: 2010-10-15
楼主厉害, 本人正在学习flac中, 受教了。
忍耐是痛苦的,果实是甜蜜的!
离线yyuebird

发帖
65
土币
194
威望
420
原创币
0
只看该作者 53楼 发表于: 2010-10-15
同时我还想问楼主几个关于flac 3d的问题
     1. xx = in(msg+'('+'default:'+string(default)+'):') 是什么意思呢?
     2.  array x-b(4,3),z-b(4,3)是什么意思呢?
     3.  用midas gts 导入flac 是不是只能导入模型呢,而其他的边界条件,施工工序等都要在flac中重新定义呢?
      谢谢楼主了啊 !!
    
忍耐是痛苦的,果实是甜蜜的!
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 54楼 发表于: 2010-10-15
回 53楼(yyuebird) 的帖子
技术水平有限,没弄过你说的这些
我发的也是我正在学的和心得(可以到群里问问)
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 55楼 发表于: 2010-10-16
最近看有很多对后处理中的收敛有很多不同的想法,
自己也总结一下
plot sk dis scale 0.07显示位移矢量箭头的后面的scale默认的是0.05
3越大箭头越大
magf也是放大变形的意思,但是不能放在sk dis的后面,计算机会出错
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 56楼 发表于: 2010-10-16
回到主题,收敛数据,我们想得到一条收敛量随时间变化,或者不同应力直间关系的图线
方法
1用set log on然后把数据导入excel或者其他的处理软件进行处理
2.用hist id=1(不写id的话,电脑会自己按123456的顺序进行排序)gp(点,如果是体的话
用zone)zdis  xyz(xyz点处z向位移)
这里应力应变之类的都是用zone,位移之类的都是用gp
最后相要出相应的结果用命令
plot hist 1;
如果相要的不同的id之间的关系(比如说竖向应力szz与剪应力sxz的关系)命令
plot hist 2 v 3 (2,3是对应应力开始设的id号)
flac3d程序里面自动设置的步长是10,也就是说每隔10步记录一次,这样如果模型小得出的结果就数据少图线不光滑,如果模型大,得到的数据多计算文件又太大,浪费空间。设置步长的命令
set hist_rep n(n就是步长)
上面说的plot多是flac里显示的
如果想把结果存到别处去
用命令
hist write 2 v 3 file namehist.txt(其实2相当于x轴,3相当于y轴)
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 57楼 发表于: 2010-10-16
设置影片格式上面见过,温故而知新
set movie avi step 1 (存储步长,可以任意设,就是每隔几步存储的意思)file name.avi
movie start
离线ruanjianjian

发帖
183
土币
148
威望
294
原创币
0
只看该作者 58楼 发表于: 2010-10-16
分步开挖就是分布计算
每多一步(多添一块土,或多开挖,多掘进等)就计算一下,加一个solve即可
如果想保存每一步的结果和图,那就在每一步的solve后面添加保存命令设立相应的文件,以后调用即可

发帖
344
土币
1559
威望
933
原创币
0
只看该作者 59楼 发表于: 2010-10-17
回 11楼(zhanghutao) 的帖子
有道理,但是别发在这啊,还是讨论一下问题
精诚所至,金石为开
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站