flac3d 梯度施加应力命令和弹性体本构赋值

利用弹性本构来研究命令流的实现。

zone cmodel assign elastic

zone property bulk 5.56e9 shear 2.71e9 

ps:当赋值重力时,必须给密度参数。

stress xx 与 sterss-xx 的区别,前者可以一次性指定多个方向的应力值,没有赋值的默认为0,后者可以指定含有变量的值,但是每个分量的值都得单独赋值。

可读取命令:

zone initialize stress-xx 1.0e6
zone initialize stress-yy 1.0e6 vary 0 1e6 1e6
zone initialize stress-zz 1.0e6 gradient 0 0 1e6 origin 0 0 3
zone initialize stress-xy 1.0e6
zone initialize stress-xz 1.0e6
zone initialize stress-yz 1.0e6

可读取命令:

zone initialize stress xx 1.0e6 yy 1.0e6 zz 1.0e6 xy 1.0e6 xz 1.0e6 yz 1.0e6

验证代码命令:

如何正确赋值,形成水平最大主应力和最小主应力,两者应该垂直,一般可通过建模来匹配。

zone initialize stress-xx 1.0e7 gradient 0 0 -1.0e7 origin 0 0 5
zone initialize stress-yy 1.0e7 gradient 0 0 -1.0e7 origin 0 0 5

赋予正值时,两侧受压,符合常规应用需要。

赋予负值时,则两侧受拉。

zz方向的应力施加也是同样的规律。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值