mygaodian 发表于 2009-8-8 09:06:09

搞了一夜没有整懂这几句是什么意思

本帖最后由 mygaodian 于 2009-8-8 11:04 编辑

程序如下:
new
gen zone brick size 1 2 1
model mohr
prop shear=1e8 bulk=2e8 &
cohes=1e5 tens=1e10
fix x y z range y -0.1 0.1
apply yvel -1e-5 range y 1.9 2.1
def get_ad
ad1=gp_near(0,2,0)
ad2=gp_near(1,2,0)
ad3=gp_near(0,2,1)
ad4=gp_near(1,2,1)
end
get_ad
def load
load=gp_yfunbal(ad1)+gp_yfunbal(ad2)+gp_yfunbal(ad3)+gp_yfunbal(ad4)
end
hist load
hist gp ydis 0 6 0
step 1000
plot his 1 vs -2
请高手指教其中这几句是什么意思
1、fix x y z range y -0.1 0.1是什么意思?
2、如果get_ad 这句单独成行是运行这个函数的意思,为什么下一个函数load不需要单独运行一下?为什么不来个load单独成行?
3、gen zone brick size 1 2 1为什么没有紧跟着定义坐标?1 2 1 是代表X、Yz方向的坐标值还是代表节点数目?坐标值和网格节点号之间有什么关系?
4、hist gp ydis 0 6 0 这句话里面的0 6 0 是网格节点坐标还是网格三维排列号?这个点好像不在网格模型中,因为网格是size 1 2 1。既然这个点不在网格模型中,那么怎么会有Y方向的应变呢?
5、plot his 1 vs -2这句话的vs -2是什么意思?
昨天晚上琢磨了一晚上没有搞明白,请高手释疑啊

ransheng77 发表于 2009-8-8 10:47:53

1.fix x y z range y -0.1 0.1是指将y方向固定在0平面
2.我也不清楚
3.是指默认了以基本单位为基准建模,另外将xyz方向分别做1 2 1 的分格
4. 1 vs -2 是指图像历史记录1对历史记录2的反方向坐标图
我也是菜鸟,望大家指正

mygaodian 发表于 2009-8-8 10:59:30

2# ransheng77

mygaodian 发表于 2009-8-8 11:02:31

本帖最后由 mygaodian 于 2009-8-8 11:07 编辑

1.fix x y z range y -0.1 0.1是指将y方向固定在0平面
2.我也不清楚
3.是指默认了以基本单位为基准建模,另外将xyz方向分别做1 2 1 的分格
4. 1 vs -2 是指图像历史记录1对历史记录2的反方向坐标图
我也是菜鸟, ...
ransheng77 发表于 2009-8-8 10:47 http://forum.simwe.com/images/common/back.gif
非常感谢!
关于第1点,如果是将Y方向固定在0平面,为什么不用fix y range y -0.10.1。或者说fix y range y -0.1 0.1 与fix x y z range y -0.1 0.1有什么区别?
另外“1 VS -2 是指图像历史记录1对历史记录2的反方向坐标图”具体是什么意思呢?

ransheng77 发表于 2009-8-8 11:35:16

我还不清楚,我问别人看明白不。

ransheng77 发表于 2009-8-8 11:40:39

我还不清楚,我问别人看明白不。

haiqsim 发表于 2009-8-8 17:42:58

"fix y range y -0.10.1 "将只是限制沿y方向的移动,即相当于铰支;
“fix x y z range y -0.1 0.1”则限制x y z三个方向的移动,即相当于固支。

“1 VS -2 是指图像历史记录1对历史记录2的反方向坐标图”具体是什么意思呢?
是指将id为2的history 的历史记录值反号,并以之为横轴,然后以id号为1 的history的历史记录值为纵轴画图

haiqsim 发表于 2009-8-8 17:46:00

另外,关于第二点,load函数,
hist load ,这句就会运行定义的load函数,即直接将load函数值进行记录。
你去查下手册,有几个命令后面是可以跟函数名的,就是说函数直接在命令后运行

haiqsim 发表于 2009-8-8 17:49:46

第四点
“4、hist gp ydis 0 6 0 这句话里面的0 6 0 是网格节点坐标还是网格三维排列号?这个点好像不在网格模型中,因为网格是size 1 2 1。既然这个点不在网格模型中,那么怎么会有Y方向的应变呢?”
其实是程序会自动寻找最靠近(0,6,0)这个坐标的网格节点,并不一定在(0,6,0)这个坐标处有节点。这句的翻译就是记录最靠近坐标(0,6,0)的网格节点的y方向位移(而不是应变)。

yangxing 发表于 2009-8-9 09:58:39

1、fix x y z range y -0.1 0.1是固定模型Y=0边界上的三个方向速度。FLAC3D是通过设定模型边界节点上的速度来实现位移边界条件的控制。
2.get_ad 单独成行是执行这个函数,函数load不是有hist load吗,记录load函数的运行值
3.gen zone brick size 1 2 1,xyz三个方向的网格数分部是1,2,1
4.hist gp ydis 0 6 0记录最靠近坐标(0,6,0)的网格节点的y方向位移
5.plot his 1 vs -2 你先要搞清plot his 1 vs2 是什么意思

mygaodian 发表于 2009-8-9 21:15:29

谢谢各位高手的释疑!

zyh03523 发表于 2009-9-26 21:18:54

fix x y z range y -0.1 0.1是固定平面Y=0
页: [1]
查看完整版本: 搞了一夜没有整懂这几句是什么意思