对于一般的流固耦合问题,Abaqus提供的仿真方法多种多样,最常用的三大类是:

1.协同求解

需要不同求解器之间进行通信:

a.使用SIMULIA 协同仿真引擎

b.使用多场耦合分析工具MpCCI

c.使用Abaqus的ZAERO接口程序

2.CEL

3.SPH

而特殊流固耦合问题,比如渗流(Seepage分析)、湿模态(可用Acoustic单元)、流体腔(Fluid Cavity)等,Abaqus也都有对应的分析手段。

最近问到的流固耦合问题比较多,这期文章就介绍一下Abaqus常用的三大类流固耦合分析方法。


1.协同求解

a.使用SIMULIA协同仿真引擎

首先要有两个model,一个CFD,一个Structure,定义耦合界面,并分别创建两个作业;然后通过SIMULIA协同仿真引擎引用两个model的作业,创建一个协同仿真;最后提交协同仿真任务,在模型树中可调出两个协同分析作业的监控。

Abaqus/CFD特点:

能够进行不可压缩流体(通常认为是液体或者密度变化相对较小的气体,0≤Ma≤0.1~0.3)动力学分析,可以是层流或湍流(4种湍流模型)、稳态或瞬态(能够使用ALE变形网格)。

流体参数:

密度、粘度、初始速度、等压比热容、热膨胀系数。

工程应用领域:

大气扩散、汽车气动设计、生物医药、食品加工、电器冷却、模具填充等。

6.10版引入CFD求解器,2017版取消,因此该方法只能在Abaqus有限版本内使用:

SIMULIA Co-simulation Engine简介:

达索SIMULIA的多场耦合求解平台,内置于Abaqus Job模块,功能强大,可以用于耦合Abaqus不同求解器或第三方求解器,比如单独在Abaqus内可以做到:

①流固耦合

将一个Abaqus/Standard或Abaqus/Explicit分析过程与一个Abaqus/CFD分析过程进行协同;

②共轭热传导

将一个Abaqus/Standard分析过程与一个Abaqus/CFD分析过程进行协同;

③电磁-热或电磁-力学耦合

将两个Abaqus/Standard分析过程进行协同;

④隐式瞬态分析和显式动态分析之间耦合

将一个Abaqus/Standard分析过程与一个Abaqus/Explicit分析过程进行协同。

b.使用多场耦合分析工具MpCCI

Mesh-based parallel Code Coupling Interface(基于网格的交互式耦合并行程序),通过松耦合方式实现多场问题的求解分析。

特点:

1996年开始,支持大多数主流CAE软件,现已成为全球唯一的多场耦合分析的工业标准和平台。

数据通信方式:

序列式

并行式

应用领域:

航空航天、汽车行业、大气环境、生物医药、机械电子、化工等。

c.使用Abaqus的ZAERO接口程序

通过 abaqus tozaero interface可以在Abaqus和ZAERO之间交换气弹数据。

流程:

Universal文件:

包含节点、坐标系、模态频率、质量归一化的振型、质量矩阵等。

执行:

abaqus tozaero interface在Abaqus/CAE中没有图形界面,只能手动修改inp文件来定义universal文件的输出项,再通过command窗口运行接口程序:

abaqus tozaero

job=job-name

[unvfile=unv-file-name]
[odbfile=odb-file-name]

[mtxfile=mtx-file-name]

[step=step-number]

[mode={text | binary}]

2.CEL

拉格朗日网格:

节点与材料绑定,单元随材料变形而变形,拉格朗日单元总是100%充满单一的材料,故材料边界与单元边界永远一致。

欧拉网格:不动

节点在空间固定,材料流过不变形的单元。欧拉单元可以不总是100%的充满材料,许多可以是部分的或完全空的,因此每个时间增量步都会重新确定材料边界。注意:欧拉分析中,欧拉网格要大于材料的活动范围。

欧拉-拉格朗日接触算法:

欧拉材料(使用状态方程描述材料的流变行为)可以和拉格朗日单元通过欧拉-拉格朗日接触来进行相互作用。包括此类接触的分析通常称为耦合的欧拉-拉格朗日分析( Coupled Eulerian-Lagrangian)。

揭谛:风动?幡动?仁者心动;拉格朗日网格在动,欧拉网格不动

特点:

a.可用于固体材料的大变形分析;

b.支持自适应网格细化;

c.可以定义网格运动:欧拉网格移动、旋转、缩放等来包络欧拉材料;

应用领域:

常规流固耦合:如液体箱晃动分析、飞机水域迫降、产品包装模拟、填充模拟等;多相流固耦合:抛锚在水和泥中的沉降深度,带空气域的轮胎滑水性能分析;固体大变形分析:如轧制、鸟撞、切削等;爆炸分析:JWL状态方程。


3.SPH

→ABAQUS初学者用户子程序小例子Smoothed Particle Hydrodynamics(平滑粒子流体动力学)  无网格法,注意:不是基于离散粒子间的碰撞、粘附等行为,这是跟DEM的最大区别。

这种方法是通过粒子间的物理距离、平滑距离h来确定“内核方程”,进而确定周围粒子对中心粒子自由度的影响。

应用:

液体晃动、波浪、喷漆、水压切割、气流、填塞、破碎后的二次冲击,鸟撞分析、射流爆破等。

方法:

把有限元网格转化为SPH粒子,可以按照应力、应变或时间阈值来确定SPH粒子的转化。


Tips:上图是Abaqus自带的流固耦合经典案例,帮助文档搜索“Impact of a water-filled bottle”即可找到水壶跌落CEL/SPH两种方法的inp文件。当初第一次看到CEL方法很震惊,下载完模型怎么也找不到里面的水在哪!(奥秘就藏在VFT工具里)~为了搞懂,我把这个案例说明翻译了一遍,很有收获。


三大类方法在流固耦合方面的表现:

根据具体计算需求,结合各种方法的特点,选择最合适的手段进行流固耦合仿真分析。

Abaqus流固耦合仿真方法相关推荐

  1. fluent二维叶型仿真_即将直播:虎门大桥异常抖动原因查明!流固耦合仿真与工程应用直播(5月21日)...

    恢复交通首日的虎门大桥现场监控截图作者 | 陈东阳博士  仿真秀专栏作者首发 | 仿真秀公众号(ID:fangzhenxiu2018)导读:据广东省交通集团发布消息,5 月 15 日 9 时,虎门大桥 ...

  2. abaqus流固耦合

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

  3. Abaqus流固耦合分析

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

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

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

  5. ANSYS流固耦合仿真总结

    1.ANSYS流固耦合的实现方式 1.1 fluent自带的FSI功能 需要单独打开fluent,在workbench中添加的fluent模块无法激活具有FSI功能的Structural,配合Stru ...

  6. 【文献2014】固体火箭发动机中的流固耦合仿真

    Integrated Fluid–Structure Simulation for Full Burning of a Solid-Propellant Rocket Interior 作者:Han ...

  7. Abaqus流固耦合实例——Front-load washing machine

    例子的来源是Abaqus CLE的官方教程,可是写的太粗线条,我还是搞了两天才做出了这个例子.其实就是个滚筒洗衣机带着洗衣机里的水一起转的问题. 看到评论里好多小伙伴想要ace+inp文件,我上传到了 ...

  8. ansys fluent udf manual 下载_FLUENT流固耦合柱体结构涡激振动仿真案例解析

    作者 | 陈东阳博士 仿真秀科普作者 一.柱体结构涡激振动定义 对于海洋工程.风工程上普遍采用的圆柱形断面结构物,流体绕过柱体时会产生交替发放的泻涡,这种交替发放的泻涡又会在柱体上生成顺流向及横流向周 ...

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

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

最新文章

  1. FPGA(3)验证数字逻辑(与门、与非门、二选一数据选择器、2-4译码器、半加器、全加器)
  2. 高效的 JavaScript
  3. 倒计时2天 | AI开发者大会完整议程揭秘!与百名大咖玩转人工智能
  4. Linux文件及文件内容的查找-转
  5. 一个apk调用另一个apk的某个activity
  6. B站视频下载与字幕下载转换
  7. 我的vscode插件和setting设置(解决vscode保存出现提示运行“XXX“的保存参与者: 快速修复“的问题;二来修复“明明开启的是去分号和单引号,自动保存又自动添加了分号和双引号)
  8. C++-对于一个频繁使用的短小函数,应该使用什么来实现?有什么优缺点?
  9. Java学习日记1——基础认知
  10. 《文章生成器》根据关键词生成一篇文章
  11. 特斯拉官网上贷款利息年化费率计算错误
  12. 失物招领|基于Web的校园失物招领系统的设计与实现
  13. 帮朋友 解决一道 LeetCode QJ上问题
  14. [HNOI2004]宠物收养所 SBT
  15. 使用python-opencv告警QObject::moveToThread
  16. 6 海思Hi3518E的ISP及其3A
  17. MySQL数据库作业设计之豆瓣音乐
  18. in作为介词的用法_小介词大用法之in的用法总结
  19. 背包问题 python 背包九讲
  20. 性能测试混合场景设计

热门文章

  1. 【JY】ABAQUS正交各向异性弹性本构模型
  2. Python基础题之千焦千卡转换
  3. 使用nmcli添加静态/DHCP配置
  4. python解决 ModuleNotFoundError: No module named _bz2
  5. g.e-hentai 绅士爬虫
  6. 设计模式之命令模式(java)实例——电视机遥控器
  7. NHANES数据库数据下载
  8. 却顾所来径,苍苍横翠微——那一代人的读书功夫
  9. linux 0.0.1
  10. 富士施乐m115b怎么连接电脑_施乐 m115b打印机怎么安装