【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中的脚本接口 ...
随机推荐
- sublime text 4 安装(含激活码)
一.下载步骤 官网地址:Sublime Text - the sophisticated text editor for code, markup and prose windows下载链接:Than ...
- Redis-十大数据类型
Reids数据类型指的是value的类型,key都是字符串 redis-server:启动redis服务 redis-cli:进入redis交互式终端 常用的key的操作 redis的命令和参数不区分 ...
- Qt/C++地图测距/显示不同线段的距离/拿到测距结果/测距结束信号
一.前言说明 地图测距在地图组件中属于一个比较小众的功能,但是又不得不提供,有时候用户希望直接在地图上选点,测算距离,尤其是在一些军事领域用的比较多,测距功能提炼出来的共性就是,每一段都有距离,最后鼠 ...
- 《Spring MVC+MyBatis快速开发与项目实战》-黄文毅2019:一书的源码和配套视频下载地址
<Spring MVC+MyBatis快速开发与项目实战>-黄文毅2019:一书的源码下载地址: http://github.com/huangwenyi10/springmvc-myba ...
- JVM实战—10.MAT的使用和JVM优化总结
大纲 1.线上大促活动导致的老年代内存泄漏和FGC(MAT分析出本地缓存没处理好) 2.百万级数据误处理导致频繁FGC(大数据量加载到内存处理 + String.split()) 3.JVM运行原理和 ...
- 认识Token和Cookie
认识Token和Cookie 1.token和cookie有什么区别? 1.1 存储位置及方式:Cookie是浏览器用来存储本地信息的文件,有一定的存储限制,而Token是由服务器按一定算法生成的 ...
- Spring 注解Annotation代替XML实现零配置
1. 使用Spring注解来注入属性1.1. 使用注解以前我们是怎样注入属性的类的实现: public class UserManagerImpl implements UserManager { p ...
- weixueyuan-Nginx负载均衡7
https://www.weixueyuan.net/nginx/load_balanc/ Nginx负载均衡模块简述 Nginx 负载均衡是由代理模块和上游(upstream)模块共同实现的,Ngi ...
- 第三届全国高校计算机能力挑战赛-C
单项选择题 1.题 (3.0分) 以下叙述正确的是(). A.在C程序,至少要包含一个库函数 B.C程序的一行可以写多条语句 C.对一个C程序进行编译就可以生成可执行文件 D.C程序中的注释只 ...
- P1787 [入门赛 #22]非众数 Hard Version 题解
P1787 [入门赛 #22]非众数 Hard Version 题解 原题传送门 这里对 pjh0625 的题解进行了详细解释 1. 读题 题目要求计算给定字符串中非众数子串的数量. 非众数子串 的定 ...