PFC2D 5.0 基础练习1

这篇博客介绍了使用PFC2D 5.0进行基础模拟练习,包括创建不同大小的球体,设定大球为固定,小球受重力影响下落的模型。在模型创建后,通过激活绘图区展示实体,并进行求解计算,结果显示在文件所在位置。
摘要由CSDN通过智能技术生成

PFC2D 5.0 基础练习1

在区域内创建大小不同的小球,使大球固定不动,小球施加重力下落

模型创建

new ; 释放当前内存,开始新的任务分析
title 'test 1' ; 设置模型名称用于图像显示
; 设置计算区域,必须在ball、wall等实体部分建立前设置
domain extent -100.0 100.0 condition periodic ; 设置周期性边界,当颗粒、wall、clump等碰到domain边界时,处理方式为destroy (删除),stop (停止运动),reflect (速度反向,弹回),periodic(从domain)相对面重新出现,常用于均匀化方法。
set random 10000 ;设置随机种子
; 设置模型的边界wall
wall generate box -25.0 25.0 -50.0 50.0 ; 生成一个矩形wall,box后的参数为xmin, xmax, ymin, ymax
; 创建颗粒体系(ball、clump、cluster等)并分组
ball generate radius 1.0 1.5 box -25.0 25.0 -50.0 50.0 number 450 ; 在box内随机生成半径为1.0~1.5的450个球
ball group small_balls range radius 1.0 1.3 ; 将半径处于1.0~1.3的球编为一组,名为small_balls
ball group big_balls range radius 1.3 1.5 ; 将半径处于1.3~1.5的球编为一组,名为big_balls

运行结果:

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值