例子的来源是Abaqus CLE的官方教程,可是写的太粗线条,我还是搞了两天才做出了这个例子。其实就是个滚筒洗衣机带着洗衣机里的水一起转的问题。

看到评论里好多小伙伴想要ace+inp文件,我上传到了这里(其实爬评论你就会发现他们的百度网盘链接呦):

https://download.csdn.net/download/clarstyle/12238097

1. 分别为Eulerian domain和Lagrangian domain建立两个part

建立Lagrangian domain的Part,类型设置为Discrete rigid,并设置Reference Point。

建立Eulerian domain的Part,类型设置为Eulerian,要注意Eulerian domain和Lagrangian domain要保证有重叠的部分,这是一种弱耦合,数据在两个区域间抛来抛去,所以网格要有重叠部分。这导致在Eulerian domain里有的部分是有材料的,有的地方是没有材料的。为了之后设置材料分布时候方便,要把part实现划出几个辅助的partition。黄色虚线是在划分partition时,为了指明Extrude/Sweep方向用到的辅助坐标轴。

2. 定义水的材料属性
选择状态方程模型EOS中Us-Up,设置声速c0=1483m/s;密度为1000kg/m3;粘度为0.001kg/ms。并把截面属性赋给Eulerian domain。

3. 把两个Part组装起来

4. 新建一个Step-1

5. 为Eulerian domain和Lagrangian domain划分网格

  

6. 设置接触
新建一个Contact Property,因为不是普通的面和面的接触,水中的任何的一个部分可能在流动区域里的任何一个地方和Lagrangian domain接触,设置Tangential Behavior为Rough,赋给水和洗衣机之间的关系。新建一个Interaction,把刚才的Contact Property赋给它。

更重要的是设置接触的两个Surface。其中一个Surface是Lagrangian domain部分的内侧面,为Geometry类型,另一个Surface是Eulerian domain的全部网格,为Mesh类型。  

7. 加载Load
为全模型加载重力场。

为Eulerian domain施加一个Boundary Conidition,为了在前后两个方向限制住水,限制要覆盖所有水可能会流到的区域。水运动到这个区域就让它的z方向速度变为0,这样水就不会流出洗衣机。

下面为Lagrangian domain施加Boundary Condition,让洗衣机转动,在1s内转动3个弧度,分别在Initial和Step-1设置BC-2。

   

   

最后设置在Eulerian domain的材料填充,虽然已经把水的材料的截面属性赋给了整个Eulerian domain区域,但是默认情况下所有Eulerian domain都是Void,即没有材料(下图中材料为0,Void为1),这也是在新建Eulerian截面属性的时候,出现这两个材料的原因。

为Eulerian domain的Part中初始存在水的部分设置Predefined Field材料。为初始存在水的partition新建一个Set,在Part的这个set中设置材料为1,Void为0,其他部分不用设置,依然是默认的材料为0,Void为1,即没有材料填充。

   

8. 设置Field Output Request
尤其要选中Volume/Thickness/Coordinates中的EVF,element volume fraction,为了观察水的流动。

9. 提交Job计算
10. 后处理
在Result-Field Output设置显示EVF_VOID看液体的流动。

红色部分void为1,没有水,蓝色部分void为0,有水。

为了让显示的更加清晰,设置不显示没有水的Eulerian domain区域。

将阈值改为100%,Spectrums改为Blue to red。

设置ODB Display Options和Options-Common,让结果显示为理想状态。最后将动画结果存储为avi格式,Animate-History Time,Save As。File-Print存储截图。

Abaqus流固耦合实例——Front-load washing machine相关推荐

  1. abaqus流固耦合

    abaqus流固耦合,配合xflow软件,实现双2019版本的双向流固耦合,在abaqus中设置载荷和边界条件及分析步,在xflow中设置流体条件,以下为视频链接地址,还请多多点赞收藏![abaqus ...

  2. abaqus dat文件 matlab_基于MPCCI的FLUENT与ABAQUS流固耦合分析步骤

    FSI实例 FLUENT+ABAQUSMPCCI 以一个实例为例,说明如何采用多场耦合平台MPCCI将ANSYS Fluent的流场数据在每个计算步长内传递至ABAQUS中进行固体分析. 1.准备阶段 ...

  3. Abaqus流固耦合分析

    (1 CEL技术流固耦合水坝)https://www.bilibili.com/video/BV14J411P7yS?spm_id_from=333.337.search-card.all.click ...

  4. Abaqus流固耦合仿真方法

    对于一般的流固耦合问题,Abaqus提供的仿真方法多种多样,最常用的三大类是: 1.协同求解 需要不同求解器之间进行通信: a.使用SIMULIA 协同仿真引擎 b.使用多场耦合分析工具MpCCI c ...

  5. ansys流固耦合分析与工程实例模型文件_平板射流冲击流固耦合分析

     作者简介   本文作者:山哥ANSYS 本文由作者发布于技术邻,转载需取得作者授权. 如需获取本案例的文件,请点击文末左下角阅读原文,或在技术邻站内搜索专家用户名即可. 流固耦合稳态分析实例(平板射 ...

  6. abaqus生成adams柔性体_Abaqus和STAR-CCM+流固耦合

    因为研究和工作需要,我先后使用过Abaqus.ANSYS.Nastran等多款有限元仿真软件,最喜欢的还是Abaqus.Abaqus 2017之后的版本移除了Abaqus/CFD,我还遗憾于不能方便地 ...

  7. matlab 流固耦合,关于Abaqus在流固耦合方面的应用研究.pdf

    关于ABAQUS 在流固耦合方面的应用 左 辉 阚玉红 黄彦 中国兵器工业第二零八研究所 北京 102202 摘 要:针对 ABAQUS 有限元分析软件中的流固耦合功能,简述了其中理 想气体状态方程的 ...

  8. (史上最全)Abaqus和XFLOW流固耦合联合仿真

    1.软件版本问题 首先必须要说的就是这个版本问题!个人推荐xflow使用2020x版本,Abaqus使用2019版本,这种组合是最容易搭建两种软件之间的接口的!其他各种版本之间的组合,想尝试的也可以多 ...

  9. abaqus 三维基坑开挖渗流模型,含地下连续墙,内支撑,地下水渗流,流固耦合

    abaqus 三维基坑开挖渗流模型,含地下连续墙,内支撑,地下水渗流,流固耦合,对于初学者,有一定基础的同学都值得学习模型设置 :9230646120100979Abaquser

最新文章

  1. JVM性能优化, Part 2 ―― 编译器
  2. 深浅拷贝、函数、内置函数、文件处理、三元运算、递归
  3. MATLAB设置x为0到10所有数,MATLAB教学_10数值微积分
  4. 数据:以太坊2.0合约余额新增1.16万ETH
  5. MacPE+WinPE-黑苹果之路
  6. 如何制作deb/rpm通用的构建命令?
  7. 详解iOS打包、发布与证书体系,深入解析证书非对称加密原理 知其所以然
  8. bypassuac提权
  9. C++ Primer 5th Edition(英文版)kindle.mobi
  10. 关于AMD 245支持DDR3内存的问题
  11. 用OneNote从图片提取文字
  12. BigDecimal的ROUND_DOWN()中的坑
  13. java二进制编辑器_Java Hex Editor免费版-十六进制编辑器下载 v2.0 免费版 - 安下载...
  14. java设计模式--设配器adapter
  15. 817考研c语言程序设计,2017年沈阳航空航天大学计算机学院817程序设计[专业硕士]考研题库...
  16. FreeMarker生成复杂word(包含图片,表格)
  17. 小新吃上黑苹果13.1
  18. java url正则校验,Java正则验证
  19. android文字转语音文件格式,Android文字转语音
  20. 排序---希尔排序实现和性能分析

热门文章

  1. NLP数字媒体内容中人工智能审核的应用说明|图普科技
  2. 让 IOS 设备模拟自己在操场跑步
  3. 【DNS解析】使用DNSPOD实现动态公网解析(DDNS)
  4. git学习笔记(5):idea中使用github
  5. 接口自动化平台(一):antd + antd pro 安装和简介
  6. python游戏制作
  7. unity 优化 ScrollView
  8. matlab三元函数泰勒展开,如何用matlab绘制三元函数f(x,y,z)=x^2 y^3 z^4在[-1,1]x[-2,2]x[-3,3] 上的各...
  9. 云锁许可更新使用指引
  10. 卡特兰数(卡塔兰数)