首页/文章/ 详情

伺服机制在MatDEM中的实现

2年前浏览6197

  在MatDEM中荷载的施加一般通过压力板进行,而压力板是由clump组成,通过给加载板中球单元赋体力实现荷载的施加。MatDEMclump的形成是通过忽略初始重叠量来实现,但组成clump的球单元之间会由于受力而发生相对移动,这导致clump组成的加载板极易产生形变。这与实际试验所用的刚性加载板不符。所以通过伺服控制的墙体进行加载是更合理的。下面就对伺服机制在MatDEM中的实现进行简要介绍,希望对读者有所启发和帮助。

 伺服机制的原理就是通过不断移动墙体来调整墙上实际应力(具体细节详见远方大神B站视频三轴试验的伺服控制及原理实现,这里不过多赘述)。在一个时间步内,通过式1求解出此时的G值,式1中的Nc可以通过单元邻居矩阵d.mo.nBall和单元压缩矩阵d.mo.cFilter(干砂)求得;由式2求得此时的加载板速度,进而得到这一时间步里加载板的位移值,用d.moveGroup命令移动加载板,然后下一个时间步循环以上步骤,直到得到预设值。下面通过我上一篇文章中的活动门试验进行实例操作。

图片1.png(1)

图片2.png(2)

  静载的施加,这里我直接简单粗暴,将顶墙作为加载板,预设值为20kPa。图1为整个加载过程中加载板上的应力值随时间步的变化情况。由图1可以看出随着墙体的不断移动实际值越来越接近目标值。图2为施加20kPa静载的力链图。

20kpa伺服曲线.jpg20kpa伺服曲线.jpg

图1

20kpa.jpg

图2

  动载的施加,这个相对复杂一点,这里提供一个方法,将荷载曲线分成若干份,在每个时间段里达到指定值,这里我施加一个频率为2Hz,荷载峰值为20kPa符合三角函数的加载曲线,加载时间0.5s,同上得到加载板上的应力变化曲线,如图3所示。可以看出该法得到的结果还是比较理想的,并且随着时间步的减小实际值越接近目标值。图4和图5分别为峰值和谷值时的力链图。图6为加载前和一个加载循环后的竖向应力图,可以看出活动门上成拱区的竖向应力增大,桩上的竖向应力减少,说明动载下土拱效应被削弱。

20kpa正弦波加载伺服曲线.jpg

图3

half.jpg

图4

oneCycle.jpg

图5

加载前后竖向应力对比.jpg

图6

仿真体系岩土南京大学 MatDEM
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-06-24
最近编辑:2年前
爱听歌的夜猫子
硕士 签名征集中
获赞 26粉丝 19文章 4课程 0
点赞
收藏
未登录
4条评论
风影
签名征集中
1年前
主要是这里确实特别重要,我在做实验的时候遇到问题,一直解决不了。希望可以换个加载方式试试。方便的话,可以加个联系方式,继续交流下,有话好说
回复
风影
签名征集中
1年前
你好,想问一下这样的伺服机制是怎么实现的么。我在做岩石围压加载的时候遇到了问题。如果可以的话,方便分享一下其中的代码么。
回复 2条回复
风影
签名征集中
2年前
请问,作者有试过两者加载方式下,岩石应力-应变曲线的变化吗
回复 1条回复
爱听歌的夜猫子
签名征集中
2年前
呃,图1好像重复放了一张,平台的文章排版模块实在是一言难尽。
回复
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈