首页/文章/ 详情

6.8 拔桩过程数值模拟

8月前浏览554


 1   拔桩过程数值模拟


在进行拔桩前,使用clear删除已有参数,并载入上步存储的文件。用d.calculateData()重新计算出数据后,关闭GPU并使用d.getModel()与d.status=modelStatue(d)对模型进行初始化。

使用过滤器获得桩顶部单元,并将其定义为一个新组,将拔桩的力作用于该组,并使用d.addFixId锁定其z轴,以防止在每步拔桩后,进行迭代计算时,桩在重力作用下产生运动。

使用两层嵌套循环,将整个拔桩过程分为2000步,每步位移为Dis/2000。以单元简谐振动周期的1/50作为一个时间步,使用d.moveGroup('topPile',0,0,dDis)对桩顶部进行拉伸,每次拉伸后进行一次d.balance平衡计算,并记录其中间文件,并在最后对结果进行保存。


来源:矩阵离散元MatDEM
振动
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-12-30
最近编辑:8月前
MatDEM
中国自己的工程数值计算软件
获赞 161粉丝 1184文章 140课程 36
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈