在施加应力的时候,很多人刚开始遇到的是stress-xx stress-xy stress-xz stress-yy stress-yz stress-zz 。这些在第一章就讲过。
主要是这张图:
之后学习的时候可能会遇到 stress-dip stress-normal stress-strike,这个可以参考之前的旧文:
如何在倾斜面上施加力?
高原客,公众 号:瀚宇科技服务FLAC3D教程|如何在倾斜面上施加力?
我们总结一下,就是前者是全局坐标系,另一种就是局部坐标系。全局的以XOY坐标为准,局部的以你选择的斜面为准。
我在第四章讲过斜面的例子:
model new
zone create brick point 0 0 0 0 point 1 4 0 0 point 2 0 4 0 point 3 2 0 3.464 size 4 4 4
zone face skin
;
zone cmodel assign elastic
zone prop bulk 1e8 shear .3e8
zone face apply stress-normal -1e6 range plane normal 13.856 0 -8 origin 0 0 0 distance 0.1
model cycle 1
这个出来的效果就是:
如果我改一下,前面的第七行
zone face apply stress-normal -1e6 range plane normal 13.856 0 -8 origin 0 0 0 distance 0.1
改成:
zone face apply stress-dip -1e6 range plane normal 13.856 0 -8 origin 0 0 0 distance 0.1
力的施加就变成了:
如果改成
zone face apply stress-xx -1e6 range plane normal 13.856 0 -8 origin 0 0 0 distance 0.1;
那这个时候就和坐标轴一致了,是x的方向
说明这个还是视频上讲的,左边的面(origin 0 0 0)本身是负的,它的大小也是负的,负负得正,那么他指向x正向。
把origin 改成4 0 0
zone face apply stress-xx -1e6 range plane normal 13.856 0 -8 origin 4 0 0 distance 0.1;
如果改成stress-xz
zone face apply stress-xz -1e6 range plane normal 13.856 0 -8 origin 0 0 0 distance 0.1;
又变成了:
这个好像和哪个方向都不对,和坐标轴都不对?
这是为什么呢
大家可以思考一下
有结果了可以在评论区亮出你的答案!