首页/文章/ 详情

strain rate与strain increment关系验证

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

1.问题来源

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

2.代码

    model newmodel largestrain offzone create brick size 1 1 1zone cmodel assign elasticzone property young 1e8 poisson 0.35 density 1800zone 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 position111 method constantzone history name 'yyInc' strain-increment quantity yy position  1 1 1 method constantzone history name'yyRate'  strain-rate quantity yy position111 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 constantmodel 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
    最近编辑:4月前
    FLAC3D小技巧
    硕士 专注FLAC3D中的小技巧分享...
    获赞 24粉丝 119文章 40课程 0
    点赞
    收藏
    未登录
    还没有评论

    课程
    培训
    服务
    行家

    VIP会员 学习 福利任务 兑换礼品
    下载APP
    联系我们
    帮助与反馈