matlab 流固耦合,关于Abaqus在流固耦合方面的应用研究.pdf
关于ABAQUS 在流固耦合方面的应用
左 辉 阚玉红 黄彦
中国兵器工业第二零八研究所 北京 102202
摘 要:针对 ABAQUS 有限元分析软件中的流固耦合功能,简述了其中理
想气体状态方程的各参数含义以及流固耦合的分析要点。文章通过ABAQUS 仿
真分析和理论数值解的对比,证明了ABAQUS 软件计算理想气体状态方程的可
信性,最后介绍其在某产品上的分析应用。
关键词: 理想气体方程 流固耦合 ABAQUS
前言
随着有限元技术的发展和用户要求的提高,各大有限元软件都含有流固耦合
模块,其主要用于液体、理想气体和JWL 的模拟,本文着重介绍ABAQUS 中理
想气体状态方程的功能和应用。为了验证ABAQUS 理想气体状态方程模拟气体
压缩的正确性,首先利用其模拟简单的气体压缩过程,并获得该过程中气体的状
态变化曲线 (仿真曲线);然后通过Matlab 求解该模型理论上的气体状态方程,
并获得数值解(理论曲线)。将仿真曲线和理论曲线进行对比,发现二者非常吻
合,证明了ABAQUS 模拟理想气体状态的可信性。在此基础上,将其用在某产
品上的流固耦合分析。
1 理想气体方程的参数含义
在ABAQUS 有限元分析软件中,气体压缩方程为:
p p R ( ) (1)
a z
其中: :气体压强的增量,初始增量为零,ODB 文件输出的压强
p
5
p a :初始的气体压强,标准大气压为1.01310 Pa
:气体密度,这里设为1.17kg / m3
R :气体常数,这里为287
:气体温度,初始温度设为20 ℃,ODB 文件输出的温度
z :绝对温度的零值,这里为-273 ℃
在分析时,需要在定义系统的绝对零度值,如图1 所示
图1 定义系统的绝对零度
2 ABAQUS 仿真
建立如图2 所示的装配图,气体在一个封闭的环境内受到活塞的压缩。
假设整个过程没有任何能量的损失,及活塞气体和活塞之间没有热传递,且
活塞以一定的速度向前运动。
图2 气体未压缩和压缩后体积的变化
在设置模型过程中,活塞和气体之间的接触通过inp 文件的关键字实现,
经过实践证明,这样的定义方式可以有效避免气体的泄露。其定义过程为:
*******************为气体分配材料属性**********************
*Initial Conditions, type=VOLUME FRACTION
Set-inner-gas, gas- 1.gas-inner, 1.
******************定义气体的欧拉接触面********************
*Surface, type=EULERIAN MATERIAL, name=inner-gassurface
gas- 1.gas-inner
******************定义活塞和气体之间的接触******************
*Contact Inclusions
inner-gassurface,Surf-contact-huosai
***************************************************
通过仿真计算后,在压缩终结束时刻,气体的压强和温度如图3 和图4
所示。
图3 压缩结束时,气体压强p
图4 压缩结束时,气体温度
3
matlab 流固耦合,关于Abaqus在流固耦合方面的应用研究.pdf相关推荐
- matlab能进行气固耦合计算吗,谈谈流固耦合计算
最近群里头讨论流固耦合计算很热烈,我以前用workbench做过一阵子的流固耦合计算,在这里想把当初的一些想法以及经验记录下来,留作日后复习之用. 流固耦合(fluid solid interacti ...
- day27-API-java流的三大分类,常用的流(文件流,对象流, 缓冲流, 转换流, PW)
文章目录 一. java流的三大类 1. 输出流和输入流 2. 字节流和字符流 3. 节点流和处理流 二. 字节流 1. 文件流 FIS和FOS 1.1 文件输出流:FileOutputStream ...
- MPEG-2传输流的码流分析(PS与TS码流)
0 引言 目前,我国数字电视的信道传输的三种主要传输方式都有了统一明确的国家标准.其主要差别是信道编码.调制方法,但视频和音频信源处理和系统层复用都是以MPEG-2为基础的编码方案.MPEG-2标准自 ...
- Java IO流之缓冲流:字节缓冲流BufferedOutputStream BufferedInputStream、字符缓冲流BufferedWriter、BufferedReader
文章目录 缓冲流 1.字节缓冲流 构造方法 2.字符缓冲流 构造方法 练习:文章段落排序 缓冲流 缓冲流在基础的字节流和字符流上做功能的增强,能够高效读写的缓冲流,能够转换编码的转换流,能够持久化存储 ...
- Java IO流学习总结四:缓冲流-BufferedReader、BufferedWriter
Java IO流学习总结四:缓冲流-BufferedReader.BufferedWriter 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/det ...
- Java IO流学习总结三:缓冲流-BufferedInputStream、BufferedOutputStream
Java IO流学习总结三:缓冲流-BufferedInputStream.BufferedOutputStream 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/ ...
- java 字符流与字节流区别_JAVA 字符流与字节流的区别
Java 流在处理上分为字符流和字节流.字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符.字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组. Java 内用 U ...
- java缓冲流 复制文件_java使用缓冲流复制文件的方法
本文实例为大家分享了java使用缓冲流复制文件的具体代码,供大家参考,具体内容如下 [1] 程序设计 /*------------------------------- 1.缓冲流是一种处理流,用来加 ...
- 什么是脱离文档流?什么是文档流?
浏览器默认的排版方式就是文档流(或者叫标准流)排版方式.脱离文档流就是不按照文档流的排版方式. 文档流的排版方式是:块级元素垂直排布,行内元素和行内块级水平排布.不脱离就是按照这种方式排版,从左到右, ...
最新文章
- C++中指向类的指针
- vue+vuex+leaflet Jest单测踩坑指南
- 升级ESXi Host
- JQuery+ajax+jsonp 跨域访问
- Java 8 - 收集器Collectors_归约和汇总
- virtualenv environment怎么选_2020年阿里云双11内容安全怎么选? - 云计算分享家
- 数据科学和人工智能技术笔记 一、向量、矩阵和数组
- php 下载的文件损坏,php 文件下载 出现下载文件内容乱码损坏的解决方法
- set python_Python之set的用法(一)
- 7万硕士、21万本科生在送外卖,是自愿还是工作难找无奈之举?
- acs880变频器选型手册_设备安装:变频器调试成功就差这一步了
- 【Linux中基于docker安装oracle及Oracle密码过期修改】
- Html5 Egret游戏开发 成语大挑战(七)游戏逻辑和数据处理
- WIN10系统如何开启终端
- 究竟怎样写代码才算是好代码
- 群辉中安装openwrt
- 流动的推荐系统——兴趣Feed技术架构与实现
- 如何将图片的四个直角变成圆角?
- 苹果手机、电脑如何进行屏幕录制?苹果录屏功能在哪?
- SQL2014数据导入到SQL2008R2