首页/文章/ 详情

strain rate与strain increment关系验证

11月前浏览4132
摘要:本文对FLAC3D中的strain rate与strain increment的关系进行验证。

1.问题来源

在Itasca专有技术交流群(289141433)中,Itasca官方的老师对FLAC3D中的strain increment与strain rate的关系进行了说明,现对该说法进行验证。

2.代码


















































model newmodel largestrain off
zone create brick size 1 1 1zone cmodel assign elasticzone property young 1e8 poisson 0.35 density 1800
zone face skinzone face apply velocity-normal 0 range group 'south' or 'north'zone face apply velocity-normal 0 range group 'east' or 'west'zone face apply velocity-normal 0 range group 'bottom'
history interval 1zone history name 'xxInc' strain-increment quantity xx position  1 1 1 method constantzone history name 'xxRate'  strain-rate quantity xx position  1 1 1 method constantzone history name 'yyInc' strain-increment quantity yy position  1 1 1 method constantzone history name 'yyRate'  strain-rate quantity yy position  1 1 1 method constantzone history name 'zzInc' strain-increment quantity zz position  1 1 1 method constantzone history name 'zzRate'  strain-rate quantity zz position  1 1 1 method constant
model gravity 9.81model solve
history export 'xxInc' table '1'history export 'xxRate' table '2'history export 'yyInc' table '3'history export 'yyRate' table '4'history export 'zzInc' table '5'history export 'zzRate' table '6'
fish def _dataTrans    loop i(1,72)        j = i - 1        table.x(7,i) = i        table.x(8,i) = i        table.x(9,i) = i        if i = 1            table.y(7,i) = table.y(1,i)            table.y(8,i) = table.y(3,i)            table.y(9,i) = table.y(5,i)        endif        if i > 1            table.y(7,i) = table.y(1,i) - table.y(1,j) ;xx rate            table.y(8,i) = table.y(3,i) - table.y(3,j) ;yy rate            table.y(9,i) = table.y(5,i) - table.y(5,j) ;zz rate        endif    endloopend@_dataTrans
3.结果查看

图3-1 strain-rate-xx

图3-2 strain-rate-yy


图3-3 strain-rate-zz

由上图可知,虽然从视觉上看x方向与y方向的strain rate监测值与计算值曲线相差较大,但数值的量级为10的负21次方,可认为strain rate监测值与计算值一致;z方向的strain rate监测值与计算值曲线完美吻合。综上,可以认为本次验证基本成功。

4.其他

strain increment的验证可参考下文:

验证strain increment即为单元应变

呱太Gekota,公 众号:FLAC3D小技巧小应变模式下的应变增量验证




来源:FLAC3D小技巧
FLAC3D
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-12-26
最近编辑:11月前
FLAC3D小技巧
硕士 专注FLAC3D中的小技巧分享...
获赞 36粉丝 209文章 40课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈