【ABAQUS Material】density 行为
1.overview
- 进行eigenfrequency 、 transient dynamic analysis、 transient heat transfer analysis、 adiabatic stress analysis、 acoustic analysis几种分析的时候,必须定义density.【Abaqus/Standard】
- 如果加载了gravity, centrifugal和 rotary acceleration loading 这几张载荷,就必须定义density【Abaqus/Standard】
- Abaqus/Explicit中,除了hydrostatic fluids(流体静力学)以外的所有材料都要定义density;
- 可以指定为温度和预定义变量的函数,即Dentity=f(temperature,predefined vars);
- 可以在一个 region 中,定义密度分布(不同单元可以有不同density),但仅限 solid continuum elements且使用Abaqus/Standard.
2. Defining density
基于用户指定的数据,abaqus是这样计算出element density的:
- Abaqus/Standard中的声学、传热和热电耦合element以及Abaqus/Explicit中的声学element,density 会不断根据当下的temperature和 field variables更新为对应的数值.
例如:
# density define as follows:
density temperature
7800 25
7500 30
8000 40
假如incre10的时候温度为25,那么element的density=7800,下一个incre 的温度变为26,那么density也会更新为7750.
对于Abaqus/Standard中的温度-位移耦合element, 用于 heat transfer 和 structural body force computations的density假定为initial temperature、field vars 和体积变化的函数.这就保证了在structural body force computations中质量守恒.
For all other elements in Abaqus/Standard and Abaqus/Explicit,密度仅作为初始温度和场变量以及体积变化的函数.如果温度和场变量在分析过程中发生变化,则不会更新.
在ABAQUS/STANDARD分析中,可以通过distributionDistribution definition - SIMULIA 用户帮助 2020来定义 homogeneous solid continuum elements质量密度的空间变化.分distribution必须包括密度的默认值,如果使用distribution,则不能定义密度对温度和/或场变量的依赖关系.
Input File Usage
Use either of the following options:
*DENSITY
*DENSITY, DEPENDENCIES=n
Abaqus/CAE Usage:
- Property module:
- material editor: General_>Density
您可以切换Use temperature-dependent data来定义密度作为温度的函数和/或选择Number of field variables来定义密度作为字段变量的函数.
Units
ABAQUS没有内置单位制,需要user自己对应单位制.abaqus单位制约定
density 的量纲是ML(-3),即质量X长度(-3)
质量量纲为FT(2)L(-1),即力X时间(2)X长度(-1)
Element
密度可以用于指定所有元素的质量密度(出了rigid element),mass density of rigid element是rigid body定义的一部分.(see Rigid element)
在Abaqus/Explicit中,必须为所有不属于刚体的元素定义非零质量密度.
在Abaqus/Standard中,必须为传热element和声学element定义密度,可以为 stress/displacement elements, coupled temperature-displacement elements, and elements including pore pressure定义质量密度; For elements that include pore pressure as a degree of freedom,在coupled pore fluid flow/stress analysis.中,应给出 porous medium的密度.
如果要给声学介质定义complex density(复数),可以在property-density中定义实部,然后把虚部转换为volumetric drag【Acoustic medium】
Nonstructural mass definition
不会,不理解.
【ABAQUS Material】density 行为的更多相关文章
- 通过 sqldf 包使用 SQL 查询数据框
在前面的章节中,我们学习了如何编写 SQL 语句,在关系型数据库(如 SQLite 和MySQL )中查询数据.我们可能会想,有没有一种方法,能够直接使用 SQL 进行数据框查询,就像数据框是关系型数 ...
- Canonical通过Flutter启用Linux桌面应用程序支持
子标题:Ubuntu团队为所有Linux发行版上的Flutter应用程序制作了一个新的基于GTK +的主机. 此文翻译自:https://medium.com/flutter/announcing-f ...
- abaqus学习笔记-abaqus与umat调用基本原理
参考: 1.http://ivt-abaqusdoc.ivt.ntnu.no:2080/v6.14/books/sub/default.htm 2.ABAQUS 用户材料子程序开发及应用-杨曼娟 3. ...
- ABAQUS用户子程序一览表
说明 ABAQUS用户子程序一览表 ABAQUSStandard subroutines Refence 说明 本系列文章本人基本没有原创贡献,都是在学习过程中找到的相关书籍和教程相关内容的汇总和梳理 ...
- abaqus修改inp直接建立工程
前面已经知道,通过修改以下inp的节点和单元编号,就可以新建模型,可是对于大的工程来说,逐个选取单元进行添加材料以及确定哪步进行填土仍是比较麻烦的(如果工程网格划分好并告知哪些单元好属于哪些材料,哪些 ...
- ABAQUS复合材料
转自)http://meiniyuan.blog.sohu.com/134141022.html 有很多帖子相当的不错,介绍了复合材料研究的基本的原理和方法,发现好的帖子再更新:0 c3 n0 ~+ ...
- ABAQUS粘弹性边界及地震荷载施加的简单实现(Matlab生成input文件)
思路 粘弹性边界因为能够考虑地基辐射阻尼而使得结构抗震的计算结果更趋于合理,所以在需要考虑结构地基相互作用的结构抗震计算时,是较为常用的地基边界处理和地震荷载施加方法.而ABAQUS软件是经常用来进行 ...
- Material Design系列第五篇——Working with Drawables
Working with Drawables This lesson teaches you to Tint Drawable Resources Extract Prominent Colors f ...
- Abaqus用户子程序umat的学习
Abaqus用户子程序umat的学习 说明:在文件中,!后面的内容为注释内容.本文为学习心得,很多注释是自己摸索得到.如有不正确的地方,敬请指正. ! ------------------------ ...
- Abaqus脚本接口及简单应用
目录 1.脚本接口简介 2. 宏录制 3. 宏回放 4. 宏编辑 5. 宏控制 1.脚本接口简介 Abaqus中的脚本接口(ASI)是在Python应用程序的基础上开发的,基于Abaqus中的脚本接口 ...
随机推荐
- 【网站搭建】Docsify+Gittalk的配置过程记录分享。原创!
Gittalk 配置 这个不一定最先配置,我也不建议你最先配置这个,这个最好最后配置. 萌狼蓝天把这个的配置写在第一条,是因为我在这折腾了很久,就是因为网上抄来抄去的答案,除了迷惑萌狼蓝天难以给萌狼蓝 ...
- [转]基于图像的三维模型重建4——增量SFM
内容 几种BA的形式 同时优化相机和三维点 优化相机 只优化三维点 单目相机 增量运动恢复结构(Incremental SFM) 运动恢复结构的几个问题 几种BA的形式 数学模型 n个三维点和m个相机 ...
- [转]fatal: unable to access ‘https://github.com/nhn/raphael.git/‘: OpenSSL SSL_connect: Connection was
1.问题描述: 在基于webstorm 配置vue环境时,输入npm install 开始自动安装依赖时出现该问题, 2.解决方案: (1)安装配置git环境. (2)更换npm源: npm conf ...
- Scala,一门「特立独行」的语言!
入门 Spark 的路上很难不接触 Scala . Scala 似乎是为 java 提供了很多『类似函数式编程』的语法糖,这里记录一下这个语言独特的地方分享给读者朋友们. 参考资料主要有: 曹洁 . ...
- 数组 | 切片 | map | Go语言
数组 1.数组的长度需要声明 2.存储的数据类型必须一致 3.可以通过下标来访问,超出长度问报访问越界的错误 4.不支持负数索引 5.数组是值类型,传递的都是拷贝,不会对原来的对象进行修改 6.Go中 ...
- [软件工具使用记录] windows离线ollama部署本地模型并配置continue实现离线代码补全
qwen2.5coder发布之后,觉得差不多可以实现离线模型辅助编程了,所以尝试在公司内网部署模型,配合vsocde插件continue实现代码提示.聊天功能. 目前使用qwen2.5coder的32 ...
- 外部H5唤起常用小程序链接规则整理
概述 我目前工作是全职做小程序开发,所负责的小程序需要发布抖音+快手+微信+支付宝四端,年底了,公司准备做一波营销活动,营销活动更好传播的话首选H5活动营销页,这就需要考虑怎么把用户从H5页面引入到我 ...
- MAC安装redis的简单方法
part 1:安装redis1.官网下载压缩包https://redis.io/download or brew install redis(太慢了-)我此处选的法一,先去官网上下载包,在解压使用. ...
- struts2框架详解
struts2框架(1)---struts2入门 struts2框架 如果你之前在MVC模式的时候一直都是通过servlet,获取和返回数据,那么现在开始学习struts2框架, Struts是一个实 ...
- Sorcerer pg walkthrough Intermediate
nmap ┌──(root㉿kali)-[~/lab] └─# nmap -p- -A 192.168.192.100 Starting Nmap 7.94SVN ( https://nmap.org ...