PFC初期简单练习程序.docx

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品word学习资料可编辑 名师归纳总结——欢迎下载 PFC简洁程序 1 Pfc2d程序 1:用 ball 生成球 ;fname: raft.dat ball rad 0.25 id=1501 x=0.25 y=0.25 ball rad 0.25 id=1502 x=0.75 y=0.25 ball rad 0.25 id=1503 x=1.25 y=0.25 ball rad 0.25 id=1504 x=1.75 y=0.25 macro Raft id=1501,1504; 组群 property density 2000 kn=1e9 ks=1e9 range Raft property n_bond 1e10 s_bond 1e10 range Raft property pb_rad 1.0 pb_s 1e20 pb_n 1e20 range Raft property pb_kn 1e10 pb_ks 1e10 c_index 1 range Raft ini xv 0 range Raft fix x range Raft ini yforce -5.0e5 range Raft pl add ball red pl show Pfc2d程序 2:用 generate 生成球 ;fname: gen1.dat new set random; 生成随机数 macro big id 1,20; 用 macro 定义颗粒组 macro small id 51,100 gen big rad=.6,.6 x=0,10 y=0,10 gen small rad=.3,.3 x=0,10 y=0,10 change c_index 0 range big change c_index 1 range small plot create fred plot add ball lblue lmag plot show 扩展:生成两种不同的球 new set random; 生成随机数 macro big id 1,2000; 用 macro 定义颗粒组 macro small id 5001,10000 gen big rad=.15,.18 x=0,40 y=0,20 精品word学习资料可编辑 名师归纳总结——欢迎下载 gen small rad=.02,.03 x=0,40 y=20,50 change c_index 0 range big change c_index 1 range small plot create fred plot add ball lblue lmag plot show wall id 1 ks=1e8 kn=1e8 node 0, 0 40, 0 wall id 2 ks=1e8 kn=1e8 node 40,0 40,20 wall id 3 ks=1e8 kn=1e8 node 40,20 0,20 wall id 4 ks=1e8 kn=1e8 node 0,20 0,0 wall id 5 ks=1e8 kn=1e8 node 40, 20 40,50 wall id 6 ks=1e8 kn=1e8 node 40, 50 0,50 wall id 7 ks=1e8 kn=1e8 node 0,50 0,20 wall id 8 ks=1e8 kn=1e8 node 40,50 40,60 wall id 9 ks=1e8 kn=1e8 node 40,60 0,60 wall id 10 ks=1e8 kn=1e8 node 0,60 0,50 wall id 11 ks=1e8 kn=1e8 node -2,-2 -2,-32 wall id 12 ks=1e8 kn=1e8 node -2,-32 42,-32 wall id 13 ks=1e8 kn=1e8 node 42,-32 42,-2 Pfc2d程序 3:用 wall 生成一组墙 new def make_walls command wall id=1 nodes=(0, 0) (5, 0) wall id=2 nodes=(5, 0) (5, 3) wall id=3 nodes=(5, 3) (0, 3) wall id=4 nodes=(0, 3) (0, 0) endcommand end make_walls plot wall id=on red Pfc2d程序 4:用 wall 生成一组墙 new wall id 1 ks=1e8 kn=1e8 node 0, 0 10, 0 wall id 2 ks=1e8 kn=1e8 node 10, 0 10,10 wall id 3 ks=1e8 kn=

您可能关注的文档

文档评论(0)

教育资料 + 关注
实名认证
内容提供者

精品学习资料

1亿VIP精品文档

相关文档