1.overview

  1. 进行eigenfrequency 、 transient dynamic analysis、 transient heat transfer analysis、 adiabatic stress analysis、 acoustic analysis几种分析的时候,必须定义density.【Abaqus/Standard】
  2. 如果加载了gravity, centrifugal和 rotary acceleration loading 这几张载荷,就必须定义density【Abaqus/Standard】
  3. Abaqus/Explicit中,除了hydrostatic fluids(流体静力学)以外的所有材料都要定义density;
  4. 可以指定为温度和预定义变量的函数,即Dentity=f(temperature,predefined vars);
  5. 可以在一个 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 行为的更多相关文章

  1. 通过 sqldf 包使用 SQL 查询数据框

    在前面的章节中,我们学习了如何编写 SQL 语句,在关系型数据库(如 SQLite 和MySQL )中查询数据.我们可能会想,有没有一种方法,能够直接使用 SQL 进行数据框查询,就像数据框是关系型数 ...

  2. Canonical通过Flutter启用Linux桌面应用程序支持

    子标题:Ubuntu团队为所有Linux发行版上的Flutter应用程序制作了一个新的基于GTK +的主机. 此文翻译自:https://medium.com/flutter/announcing-f ...

  3. abaqus学习笔记-abaqus与umat调用基本原理

    参考: 1.http://ivt-abaqusdoc.ivt.ntnu.no:2080/v6.14/books/sub/default.htm 2.ABAQUS 用户材料子程序开发及应用-杨曼娟 3. ...

  4. ABAQUS用户子程序一览表

    说明 ABAQUS用户子程序一览表 ABAQUSStandard subroutines Refence 说明 本系列文章本人基本没有原创贡献,都是在学习过程中找到的相关书籍和教程相关内容的汇总和梳理 ...

  5. abaqus修改inp直接建立工程

    前面已经知道,通过修改以下inp的节点和单元编号,就可以新建模型,可是对于大的工程来说,逐个选取单元进行添加材料以及确定哪步进行填土仍是比较麻烦的(如果工程网格划分好并告知哪些单元好属于哪些材料,哪些 ...

  6. ABAQUS复合材料

    转自)http://meiniyuan.blog.sohu.com/134141022.html 有很多帖子相当的不错,介绍了复合材料研究的基本的原理和方法,发现好的帖子再更新:0 c3 n0 ~+ ...

  7. ABAQUS粘弹性边界及地震荷载施加的简单实现(Matlab生成input文件)

    思路 粘弹性边界因为能够考虑地基辐射阻尼而使得结构抗震的计算结果更趋于合理,所以在需要考虑结构地基相互作用的结构抗震计算时,是较为常用的地基边界处理和地震荷载施加方法.而ABAQUS软件是经常用来进行 ...

  8. Material Design系列第五篇——Working with Drawables

    Working with Drawables This lesson teaches you to Tint Drawable Resources Extract Prominent Colors f ...

  9. Abaqus用户子程序umat的学习

    Abaqus用户子程序umat的学习 说明:在文件中,!后面的内容为注释内容.本文为学习心得,很多注释是自己摸索得到.如有不正确的地方,敬请指正. ! ------------------------ ...

  10. Abaqus脚本接口及简单应用

    目录 1.脚本接口简介 2. 宏录制 3. 宏回放 4. 宏编辑 5. 宏控制 1.脚本接口简介 Abaqus中的脚本接口(ASI)是在Python应用程序的基础上开发的,基于Abaqus中的脚本接口 ...

随机推荐

  1. @EnableWebMvc 注解会让Swagger无效访问的问题

    在工作中,通过Swagger2对项目的controller进行配置,以便于用户测试restful服务接口提高开发效率. 但是今天却出现了一个让我匪夷所思的问题就是在配置类里面加上@EnableWebM ...

  2. java - Powermock-Failed to transform class with name...ArrayIndexOutOfBoundsException: 3

    I'm trying to run a junit test. i'm using: junit 4.10,easymock 3.0,powermock-core 1.4.10 (uses javas ...

  3. Qt/C++原创推流工具/支持多种流媒体服务/ZLMediaKit/srs/mediamtx等

    一.前言 1.1 功能特点 支持各种本地视频文件和网络视频文件. 支持各种网络视频流,网络摄像头,协议包括rtsp.rtmp.http. 支持将本地摄像头设备推流,可指定分辨率和帧率等. 支持将本地桌 ...

  4. 是时候弃用ibSass和node-sass而采用Dart Sass了!

    背景说明 此次改动是在 Sass 核心团队进行了大量讨论之后,得出的结论,现在是时候正式宣布弃用 LibSass 和基于它构建的包(包括 Node Sass).多年来,LibSass 显然没有足够的工 ...

  5. 基于斜率-截距式参数方程的直线Hough变换

  6. 开源轻量级 IM 框架 MobileIMSDK 的微信小程序端已发布!

    一.基本介绍 MobileIMSDK - 微信小程序端是一套基于微信原生 WebSocket 的即时通讯库: 1)超轻量级.无任何第 3 方库依赖(开箱即用): 2)纯 JS 编写.ES6 语法.高度 ...

  7. OpenMMLab AI实战营 第六课笔记

    OpenMMLab AI实战营 第六课笔记 目录 OpenMMLab AI实战营 第六课笔记 1.什么是语义分割 1.1 语义分割的应用 1.1.1 应用:无人驾驶汽车 1.1.2 应用:人像分割 1 ...

  8. Solution Set - Codeforces Global Round 1~8

    目录 Codeforces Global Round 1 A. Parity B. Tape C. Meaningless Operations D. Jongmah E. Magic Stones ...

  9. 批量查找替换工具(C#)

    自己写了了个批量查找替换工具(C#),目前已知问题有查找速度不够快,假死现象等. using System; using System.Collections.Generic; using Syste ...

  10. MYSQL查询7天内、7月内的所有日期

    select DATE_SUB(CURDATE(), INTERVAL 6 DAY) ; SELECT date_add( date_sub( ( SELECT DATE_SUB( curdate( ...