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

[建模专区] 初学pfc2d,模型运行时颗粒四处乱飞,怎么解决

[复制链接]
发表于 2007-8-16 23:34:15 | 显示全部楼层 |阅读模式 来自 江苏徐州
本帖最后由 shanhuimin923 于 2011-10-31 09:32 编辑

初学pfc2d,建了一个简单的模型
一运行颗粒四处乱飞,怎么解决 啊,估计是墙 强度问题,可怎么调节啊
;建立墙
set disk on
wall id=1 nodes(0,0)(0,5)
wall id=2 nodes(0,5)(8,5)
wall id=3 nodes(8,5)(8,0)
wall id=4 nodes(8,0)(0,0)
;建立颗粒
gen x=0,8 y=0,5 rad=0.16,0.16 id=1,200
;赋参数
wall id=1 kn=1e8 ks=1e8
wall id=2 kn=1e8 ks=1e8
wall id=3 kn=1e8 ks=1e8
wall id=4 kn=1e8 ks=1e8
prop dens 1000 kn 1e8 ks 1e8
set grav=0,-10
cyc 100
 楼主| 发表于 2007-8-17 08:57:35 | 显示全部楼层 来自 江苏徐州
Simdroid开发平台
路过的兄弟指导下啊
回复 不支持

使用道具 举报

发表于 2007-8-22 00:05:25 | 显示全部楼层 来自 黑龙江哈尔滨

回复 #1 longyutian 的帖子

首先,你的墙建的有误 ,起点与终点正好反了,
我按你的编码试了一下,并不是四处乱飞,而是球在重力的作用下穿过下墙而过,不知你说的乱飞是不是指的这个。(是不是你将你的模型简化了,而没写全,最好把你的模型完整的写出来大家看看)

评分

1

查看全部评分

回复 不支持

使用道具 举报

 楼主| 发表于 2007-9-4 12:40:15 | 显示全部楼层 来自 江苏徐州
谢谢了,是墙的方向搞错了
回复 不支持

使用道具 举报

发表于 2007-11-28 10:41:20 | 显示全部楼层 来自 山东青岛
你顺时针建墙就行  活性区在墙体的左边  
回复 不支持

使用道具 举报

发表于 2011-10-28 21:24:36 | 显示全部楼层 来自 北京
yongjun1984 发表于 2007-11-28 10:41
你顺时针建墙就行  活性区在墙体的左边  

应该是逆时针吧,顺时针的话活性区在墙体的右边了
回复 不支持

使用道具 举报

发表于 2011-11-30 15:15:01 | 显示全部楼层 来自 江苏南京
:victory::victory:
回复 不支持

使用道具 举报

发表于 2011-12-15 13:42:59 | 显示全部楼层 来自 广东深圳
我才开始学这个PFC软件,不知你们有何好的资料,我想做颗粒的运动,用PFC2D还是PFC3D呢?
回复 不支持

使用道具 举报

发表于 2012-3-14 12:03:12 | 显示全部楼层 来自 北京
ljcljcghy 发表于 2007-8-22 00:05
首先,你的墙建的有误 ,起点与终点正好反了,
我按你的编码试了一下,并不是四处乱飞,而是球在重力的作用 ...

;fname:test1.dat

new
set random



wall id=1 kn=1e5 ks=1e5 face(0,0,0)(0,1,0)(1,1,0)(1,0,0);底面
wall id=2 kn=1e5 ks=1e5 face(0,0,0)(1,0,0)(1,0,3)(0,0,3);后侧面
wall id=3 kn=1e5 ks=1e5 face(0,1,0)(0,1,3)(1,1,3)(1,1,0);前侧面
wall id=4 kn=1e5 ks=1e5 face(1,0,0)(1,1,0)(1,1,3)(1,0,3);右侧面
wall id=5 kn=1e5 ks=1e5 face(0,0,0)(0,0,3)(0,1,3)(0,1,0);左侧面




generate id=1,10 radius 0.01 0.01 x 0 1 y 0 1 z 0 3 ;生成10个颗粒


plot creat ball
plot set title text `balls`
property density 2650 kn 1e4 ks 1e4;
set grav 0 0 -9.80
set damp viscous normal 1 shear 1
set dt dscale
cyc 1
  
      
set dt 2e-5
cyc 1000
prop xvel 0 yvel 0 zvel 0 xdisp 0 ydisp 0 zdisp 0
save 1.sav




set dt 2e-5
prop xvel 0 yvel 0 zvel 0 xdisp 0 ydisp 0 zdisp 0
cyc 1000
save 2.sav
property fric=0.5

plot add wall white
请问我的这个程序哪里有问题呢?为什么看不到生成的颗粒呢?
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-29 17:25 , Processed in 0.038276 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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