找回密码
 注册
Simdroid-非首页
查看: 212|回复: 11

[命令/FISH] 搞了一夜没有整懂这几句是什么意思

[复制链接]
发表于 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、Y  z方向的坐标值还是代表节点数目?坐标值和网格节点号之间有什么关系?
4、hist gp ydis 0 6 0 这句话里面的0 6 0 是网格节点坐标还是网格三维排列号?这个点好像不在网格模型中,因为网格是size 1 2 1。既然这个点不在网格模型中,那么怎么会有Y方向的应变呢?
5、plot his 1 vs -2  这句话的vs -2是什么意思?
昨天晚上琢磨了一晚上没有搞明白,请高手释疑啊
发表于 2009-8-8 10:47:53 | 显示全部楼层 来自 甘肃兰州
Simdroid开发平台
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的反方向坐标图
我也是菜鸟,望大家指正
回复 不支持

使用道具 举报

 楼主| 发表于 2009-8-8 10:59:30 | 显示全部楼层 来自 四川成都
2# ransheng77
回复 不支持

使用道具 举报

 楼主| 发表于 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

非常感谢!
关于第1点,如果是将Y方向固定在0平面,为什么不用fix y range y -0.1  0.1。或者说fix y range y -0.1 0.1 与fix x y z range y -0.1 0.1有什么区别?
另外“1 VS -2 是指图像历史记录1对历史记录2的反方向坐标图”具体是什么意思呢?
回复 不支持

使用道具 举报

发表于 2009-8-8 11:35:16 | 显示全部楼层 来自 甘肃兰州
我还不清楚,我问别人看明白不。
回复 不支持

使用道具 举报

发表于 2009-8-8 11:40:39 | 显示全部楼层 来自 甘肃兰州
我还不清楚,我问别人看明白不。
回复 不支持

使用道具 举报

发表于 2009-8-8 17:42:58 | 显示全部楼层 来自 河北秦皇岛
"fix y range y -0.1  0.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的历史记录值为纵轴画图
回复 不支持

使用道具 举报

发表于 2009-8-8 17:46:00 | 显示全部楼层 来自 河北秦皇岛
另外,关于第二点,load函数,
hist load ,这句就会运行定义的load函数,即直接将load函数值进行记录。
你去查下手册,有几个命令后面是可以跟函数名的,就是说函数直接在命令后运行
回复 不支持

使用道具 举报

发表于 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方向位移(而不是应变)。
回复 不支持

使用道具 举报

发表于 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 vs  2 是什么意思
回复 不支持

使用道具 举报

 楼主| 发表于 2009-8-9 21:15:29 | 显示全部楼层 来自 四川成都
谢谢各位高手的释疑!
回复 不支持

使用道具 举报

发表于 2009-9-26 21:18:54 | 显示全部楼层 来自 山东青岛
fix x y z range y -0.1 0.1是固定平面Y=0
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-26 04:27 , Processed in 0.039384 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表