本案例包括以下几部分:

  1. 介绍
  2. 前提
  3. 问题描述
  4. 设置
  5. 求解
  6. 后处理

1-介绍

本案例EDEM-Adams耦合的方法,实现颗粒与几何体相互作用。

案例重点:

  • Adams View几何体运动设置;
  • Adams Co-Simulation Interface (ACSI)耦合EDEM计算。

2-前提

本案例假定用户熟悉Windows软件界面风格,并对EDEM界面和Adams较为熟悉。EDEM版本2018,Adams版本2018。

3-问题描述

在翻斗汽车卸料过程中,翻斗(TIPPER)出口处于关闭状态,当物料撞击出口时,出口仓门(door)自动打开。

4-设置

步骤一:确保EDEM软件中的运动几何名称与Adams中的一致,只是为了后面设置的方便,两软件统一几何体名称。

步骤二:前期工作,EDEM中已经生成了一定的颗粒,过程不再赘述,可以参考之前的类似案例。Adams中添加了约束、运动和载荷,添加过程参考Adams其他案例。

步骤三:为了让EDEM中真实的颗粒对几何体作用力可以传递过来,需要在Adams中添加作用力(Applied Forces)。

因此,在Adams中对翻斗(TIPPER)、仓门(door)、俩个液压杆(cylinder1\2)添加组合力(General Force),由六个沿地面坐标方向的力和力矩构成。

添加作用力:在Adams view中,点击菜单栏中的组合力按钮,在软件底部会有提示步骤,按照步骤选择TIPPER和ground,然后选择翻斗的质心。重复添加对其他部件的作用力施加。

步骤四:上一步只是建立了作用力关系,还没有具体的力的大小。双击左侧树状菜单的GForce,弹出窗口。Force Name是自动添加的,如果发现作用力添加错了,需要删掉重新添加,所以Name后的序号会发生改变,但是不影响后续计算。

具体设置参照图片:

Define Using:Subroutine

User Parameters:0.0

Routine:ACSI_Adams::

重复修改其他部件的GForce

步骤五:导出Adams设置,File>Export,弹出窗口,File type选择Adams Solver Dataset。其他设置参照图片,file name本案例设置成car.adm

步骤六:打开Adams co-simulation,Edit>Add EDEM Process,

Project Name随意设置。

步骤七:Adams设置:Edit>Add Interaction,添加Adams View中设置的GForce,ID也保持一致。

Exec: execution command的地址,MDI batch file在Adams安装路径下,可以搜索这个文件。后面还要添加你自己的.acf文件,本案例是car.acf

Dir: working directory,案例所在位置。

步骤八:EDEM设置,如图所示。

步骤九:导出配置文件:car.cosim

步骤十:环境变量设置

打开Adams view的导出文件,car.adm

在代码开头添加以下语句,然后保存。

6-求解

点击File>Simulator,或者在快捷菜单中点击相应按钮,切换至求解设置界面。

步骤一:设置时间选项

步骤二:启动模拟

(1)  打开Coupling Server

(2)到ACSI中,点击Run。

(3)模拟完成后,弹出提示窗口,点击Finish。

7-后处理

步骤一:颗粒显示

(1)    颗粒着色为速度大小。当颗粒碰撞门的力达到一定大小时,门被颗粒撞开。

步骤二:Adams后处理

打开Adams View进入Results,点击后处理,加载结果文件,绘制仓门受力曲线,本案例只计算了0.6122秒,只有前0.6122秒曲线有数据。

案例文件链接:https://www.edemsimulation.com/courses/course-ef02a-edem-adams/

转载于:https://www.cnblogs.com/PartiSim/p/10701068.html

<EDEM MBD案例02>EDEM-Adams相关推荐

  1. CSS实验案例02简单专业介绍网页

    文章目录 CSS实验案例02简单专业介绍网页 2.1CSS 2.2HTML CSS实验案例02简单专业介绍网页 2.1CSS body {/* 主体*/font-size: 24px;text-ali ...

  2. oracle实体视图日志,Oracle案例02——ORA-12034: SCOTT.USER_TABLE 上的实体化视图日志比上次刷新后的内容新...

    通过查看schedual job报错日志,具体报错信息如下 ORA-12034:"SCOTT"."USER_TABLE" 上的实体化视图日志比上次刷新后的内容新 ...

  3. <EDEM 基础案例03>Block factory

    本案例包括以下几部分: 介绍 前提 问题描述 设置和求解 后处理 1-介绍 格子工厂(Block factory)是一种高效模拟大型颗粒床的方法,能够有效减少计算时间. 案例重点: 创建格子工厂: 几 ...

  4. <EDEM 基础案例06>Nomal Force

    介绍 本文介绍小麦(或水稻)种子模型与不同材料板材冲击的速度和作用力分析,可以用于传感器设计. 案例主要包括: 定义一个小麦种子模型: 颗粒速度和接触力分析: 仿真时间步长和网格尺寸设计: 仿真.分析 ...

  5. 微服务架构案例(02):业务架构设计,系统分层管理

    本文源码:GitHub·点这里 || GitEE·点这里 更新进度(共6节): 01:项目技术选型简介,架构图解说明 02:业务架构设计,系统分层管理 一.业务架构设计 1.基础概念 服务的架构设计决 ...

  6. 控制台打印_SpringBoot2.0 基础案例(02):配置Log4j2,实现不同环境日志打印

    一.Log4j2日志简介 日志打印是了解Web项目运行的最直接方式,所以在项目开发中是需要首先搭建好的环境. 1.Log4j2特点 1)核心特点 相比与其他的日志系统,log4j2丢数据这种情况少:d ...

  7. 05 MapReduce应用案例02

    6.統計每個月份中,最高的三個溫度. 輸入格式:年月日 空格 時分秒 TAB 溫度 inputfile: 1949-10-01 14:21:02    34c 1949-10-02 14:01:02  ...

  8. SaltStack 部署案例 02

    远程执行 salt '*' state.sls apache'*':代表所有主机state.sls :是一个模块apache : 状态 ,表示需要部署的内容,后缀.sls YAML:三板斧 1. 缩进 ...

  9. 上海联通:用弹性福利留住员工-哈佛案例[02]

    弹性福利是指员工在企业核定的福利额度内,从企业提供的不同类型和水平的福利项目中,根据自己的需求和偏好自由选择,从而建立自己专属的福利组合的一种福利管理模式. 弹性福利20世纪80年代产生于美国,是国际 ...

  10. 简历优化实战案例02:个人技能篇

    大家好,我是小谭. 最近,我在帮一位求职者修改简历时,发现部分求职者常犯的简历错误.在征得求职者同意后,我粘出来,同大家分享和交流,期望通过此分享,让大家了解写简历的常见坑和注意点. 本分享将分三次, ...

最新文章

  1. 第三章:lambda表达式
  2. 1.18.2.9.查询优化、Blink planner、解释表
  3. 如何使用ZBrush+Painter来创建一个新生物之母?
  4. iOS之单例模式的写法
  5. java 使用ireport无法显示图片问题分析
  6. aspx 判断字符串是否为decimal_python 经典面试题:判断字符串括号是否闭合{}[]()...
  7. java8 list 行转列_太赞了,Intellij IDEA 竟然把 Java8 的数据流问题这么完美的解决掉了!
  8. linux没有图形界面opcv,关于Linux/ubuntu的环境下安装OpenCV并配置Clion【全套攻略】及关于'Opencv'file not found 的问题...
  9. php限制登陆尝试次数,Laravel登录失败次数限制的实现方法
  10. 共轭函数Fenchel不等式
  11. 交换机的基本交换配置
  12. 三维空间点到直线距离计算
  13. 英语期刊写作-通往国际学术舞台的阶梯第六章答案
  14. GameFramework框架——UI底层框架梳理
  15. 电商项目5:商品模块
  16. python问题 Traceback (most recent call last)
  17. 给IDEA换个酷炫的主题,真的太好看了!
  18. 理解virt res shr之间的关系 - linux
  19. WPF的打印原理 实现打印页眉页脚和打印预览
  20. 计算机领域常用的英文名称和缩写,计算机常用英文缩写.doc

热门文章

  1. solidworks二次开发 学习日记--1 开发方式
  2. 操作系统课程设计任务书
  3. 【小白】用python写一个单向聊天室
  4. 【计算机网络知识扫盲】十二、★Net命令详解☆
  5. C# 注入工具方式[Inject]
  6. 主板检测卡常见错误代码:00(FF)
  7. 简单MFC ActiveX插件例子
  8. openGL绘制地球
  9. 超级外链工具-自动添加外链都有哪些
  10. 戴尔计算机亮度如何调整,官方数据:如何调整Dell显示器的亮度