admin管理员组文章数量:1570415
2024年5月27日发(作者:)
fishtank--巴西实验与双轴压缩实验 说明
许多同学可能都对这部分很疑惑,这部分在manual中显得比较神秘,原因很简单,是
因为这不风的程序代码比较复杂。仅仅一个文件就长达30多页。但实际上我们
在调用这些函数的时候,不需要逐一去看。我们要做的是理解每个函数的功能及函数
间的参数传递。
- v0 @$ U q( E r# z% L$ R
0 `# n3 y. u' q3 n2 J5 J Y
' R9 e4 t$ n5 r- {. I4 v
我将部分稍做整理如下,对部分文件和函数进行了初步解读:
一:文件
+ Z6 X, x, X1 d+ k7 N1 f
实例中提供了不同类型实验的文件,以为例。这个文件看起来很怪,其实很
简单。可以用txt或其他文本编辑器打开。也可以令存为txt文件。其中A表示材料类
型,G表示实验精度,gross;c表示粒子的接触模型,为contact-bond。
打开这个文件,其文件编辑和普通的建模文件没两样。这个文件开始就调用了三个
fish函数文件,分别是, , 。(稍后详细说明这三个文件)。就是参
数设置,包括文件自动运行后保存的文件名的赋值,与具体fish函数中参数的赋值。
在文件运行后将生成以下文件:
; - W7 F* P( x! Q: D6 m- S
生成的粒子集合,没有运算
接上一步调整模型粒子大小,达到近似无摩擦状态的平衡
进一步调整并赋值粘结模型,是模型达到各向同性应力状态
! d6 p6 m; y6 q
消除模型的中的浮动粒子,默认值为接触数小于2的粒子;
2 M2 X# A/ K. K l8 * P
生成最终模型
接下来就是调用agc_ 文件进行压缩实验了;
这个文件将巴西圆实验与双轴压缩实验一同解决了,都用的同一个样本,即前面生成
的文件 中的模型。在这个dvr文件中调用了两个dvr文件, 即:
_ 和 _。 这两个文件分别是调用巴西圆测试功能函数与双轴压缩功
能函数。生成的文件分别为:
3 u/ q$ u% w& n' ?7 d4 B: _
巴西测试:agc_ 巴西测试条件初始化
agc_ 巴西测试结果
双轴压缩:agc_nn_ 测试条件初始化
agc_nn_ 测试结果
这里的nn表示围呀的大小,在manual中,粒子的围压为0, 所以保存的文件就是
agc_00_和agc_00_
到此为止,基本上将运行中相关文件和运行的大致过程说完。
补充说明在manual中出现的相关的其他文件:
. {( p' p& g& _" _2 `+ B
这部分的文件有头三个字母加横短线后的补充说明部分组成。
前三个字母分别表示材料类型,计算精度和接触的本构模型。
# u& J. + 2 T6 G2 W! r- d
材料类型由ABC来表示;计算精度分别与哦那个g,c,f,v表示,分别表示总体,粗糙,
精确,非常精确,四类;接触的本构模型分别用C,P,U表示,分别为接触粘结,平行
粘结与散体)。因此在mannual中出的相关文件名就不难理解了,如afc表示a行材
料,精确计算精度,接触粘结实验。
二 参数 (还是以 为例)
在文件中,除了调用几个fish函数外,就是参数设置,正确理解这些参数就
可以任意调整实验以达到生成自己特殊模型实验的目的。在mannual中,提到了两类
重要参数的设置,并对这些参数进行了解释。
第一类:样本模型生成及相关过程中的参数
et2_ylen
et2_xlen
et2_rlo
样本高
样本宽
最小粒子半径
最大与最小粒子半径
比例
墙体法相刚度的扩大
器
内锁各向同性应力
非浮动粒子最少接触
数
剩余的浮动粒子所占
比例
" P8 F& J# h8 j* u2 F+ `
et2_radius_ratio
md_wEcfac
tm_req_isostr
flt_def
flt_remain
$ O0 W5 R; f# m) p,
第二类:接触本构模型的微观参数
在这类参数中,不同的接触模型要求的参数不一样,所以理解接触模型的意义很重
要。
/ R" w+ d G5 L8 M D) y! _
版权声明:本文标题:PFC软件fishtank讲解(中文版) 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1716774430a519075.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论