一、基本原理

PFC中的计算元素包括ball、clump、wall,其中ball和clump是参与力学计算的,也就是说可以由接触力来计算其速度位移。但wall是不可以进行力学计算的,只能使用位移进行控制,我们当然可以通过伺服原理来实现位移和力的相互转化,但是使用wall直接进行力加载始终有些不顺畅,原因在于力的传递需要时间,而伺服原理根本而言给的是试样内部的力,而不是边界的力,这个和现实的加载又有些出入。并且利用伺服实现力的加载,对伺服系数敏感度较高,有可能会出现力的波动情况。

clump是PFC内置的可以模拟不规则形状的单元,其力学原理和ball一样,只是形状不是圆形而已。这里便采用矩形的clump来模拟加载板,这样和实际也可以对的上。当然模拟也可以高出现实,在于我们可以设置加载板间是可以没有力的,这样便可以实现加载板的互相穿透,摆脱了现实真三轴试验的仪器限制。最终的加载板如图所示,加载板中的pebble数量一共800个,相对于模拟的上万颗粒数而言不算很多了,所以对计算效率的影响不会很大。

图1 clump加载板

二、clump实现预压和围压

Clump直接可以施加外力,所以根据尺寸和应力计算出力就可以直接施加在加载板上面了。但是有时候如果应力变化比较大的话,对于散体材料肯定会出现很大的扰动,所以可以运用分级加载来实现应力缓慢的变化。这里采用二次函数实现,如果是指数函数的话可能还有点偏大。

图2 分级加载曲线

这里可以根据当前应力wsxx00和目标应力mubiaoxx来计算系数a:

a= (wsxx00-mubiaoxx)/ 10^2

则当前加载阶段的应力计算为:

txx=mubiaoxx ((math.abs(n-10))^10)*a

成样后模型的状态为:

图3 模型图

则在预压阶段应力的变化为:

图4 预压应力变化图

围压阶段应力的变化为:

图5 围压应力变化图

点击完整阅读全文

一套可行的PFC力控制实现循环加载方法(附同步视频教程+离散元学习资料)

一套可行的PFC力控制实现循环加载方法相关推荐

  1. SpringBoot如何正确控制bean的加载顺序

    1. 为什么需要控制bean的加载顺序 springboot遵从约定大于配置的原则,极大程度的解决了配置繁琐的问题.在此基础上,又提供了SPI[Service Provider Interface]机 ...

  2. 为了控制Bean的加载我使出了这些杀手锏

    来自:猿天地 故事一:绝代有佳人,幽居在空谷 美女同学小张,在工作中遇到了烦心事.心情那是破凉破凉的,无法言喻. 故事背景是最近由于需求变动,小张在项目中加入了 MQ 的集成,刚开始还没什么问题,后面 ...

  3. webp 动画 android,Android加载animated webp的控制和Glide加载GIF

    因为动态的webp使用的也越来越多了,所以这里记录一种加载处理的办法.目前常用的Android图片加载库,只有fresco是可以直接加载animated webp的.那么如何处理呢?记录一下,不然坑都 ...

  4. [书]x86汇编语言:从实模式到保护模式 -- 第八章 硬盘和显卡的访问与控制,mbr加载并重定位应用程序

    第八章 硬盘和显卡的访问与控制 mbr加载.重定位用户程序 PART 1 >> VirtualBox显示最终效果 ===================================== ...

  5. js控制页面滑动加载

    目前页面滑动加载数据是很流行的一种方式,尤其是在手机端,应用也越来越广泛了,我在做项目的时候也遇到了,其实实现方式很简单,只是几行简单的代码就I可以搞定了,下面直接看代码 $(function() { ...

  6. React开发(250):react项目理解 ant design loding控制页面转圈加载

    lecturer,lecturerOrganization,admin,menu,modalOkButtonLoading: loading. effects['lecturer/save'] || ...

  7. 白话Elasticsearch52-深入聚合数据分析之fielddata内存控制、circuit breaker短路器、fielddata filter、预加载机制以及序号标记预加载

    文章目录 概述 官网 fielddata核心原理 fielddata内存限制 监控fielddata内存使用 circuit breaker fielddata filter的细粒度内存加载控制 fi ...

  8. 如何正确控制springboot中bean的加载顺序总结

    1.为什么需要控制加载顺序 springboot遵从约定大于配置的原则,极大程度的解决了配置繁琐的问题.在此基础上,又提供了spi机制,用spring.factories可以完成一个小组件的自动装配功 ...

  9. 机器人动力学与控制_力控制与位置控制的区别

    1.背景介绍 目前已经广泛落地的力控制方案是在机械臂末端安装多轴力矩传感器,用以检测机械臂对外界环境施加的力反馈值,并配合适当的控制策略,已达到控制机械臂与环境的作用力. 这篇文章所要探讨的力控制(上 ...

最新文章

  1. SAP PP ECM的生效日期如何影响工单?
  2. 使用组策略禁用注册表编辑工具
  3. ubuntu11.10 安装tpc_w
  4. Mysql多表查询(案例1)
  5. .Net与Oracle地数据库连接池(Connection Pool)
  6. 六级词汇打卡第天四天(四)
  7. sql数据库备份默认路径_在Linux上SQL Server中更改默认数据库文件和备份路径
  8. 一步步编写avalon组件03:切换卡组件
  9. EPM连接显示服务器不可用,EPM问题汇总之-SmartView无法连接Essbase
  10. Excel 数据透视表入门教程
  11. JsBarcode的使用
  12. 物联网行业网络解决方案_不同行业的物联网挑战
  13. Windows11快捷键大全 win11常用快捷键介绍
  14. 快速获取网站媒体资源方法
  15. ​极飞无人机IPO申请获受理!主打农业应用,西安电子科技大学校友创立,高瓴百度是股东...
  16. win10以太网dns服务器未响应,Win10系统dns服务器未响应如何修复?
  17. 小学数学奥林匹克试题集锦 bt
  18. 从Java程序运行的角度分析JDK1.8下JVM的内存区域划分及变量存储
  19. OpenGL基础知识(四)
  20. mac用什么写python程序_macos,python_大家在mac系统都用什么编辑器写python程序?,macos,python - phpStudy...

热门文章

  1. python手写画直方图
  2. Flutter 学习之打包 - 纯Flutter项目生成Android包
  3. Python实现亚马逊网站图书满减信息的微信通知
  4. (转)SCI写作技巧
  5. 十分钟让你看懂当前中国经济形势(转载)严重推荐!
  6. iMazing 2软件最新版下载及新增功能介绍
  7. 食品保质期提醒应用 android,保质期提醒app
  8. [网络安全]Netcat的基本使用
  9. RTT VIEWER使用
  10. 3D飞机动画网页js特效代码