Abaqus材料参数设置之密度动态定义

2017-05-24  by:CAE仿真在线  来源:互联网

问题:有时我们需要在材料的不同区域定义不同的密度,比如当岩体采用了Gravity(重力)作为荷载施加类型时,不同的深度的岩体密度会有所不同。这时就不能简单将密度定义为一常数。


一、CAE当中先前设置

路径:在材料设置窗口选择【General/Density】

1、Number of field variables:表示和密度相关的变量个数。如果是1个,比如我们提出的问题只与竖向位置有关,则这个值就设置为1;如果有多个相关,那有几个值相关就设置几个值。

2、Mass Density:密度值

3、Field1:对应密度的第1个变量的值


二、后期设置

这里主要分两种情况将密度具体设置到指定节点。

1、inp文件设置

如果数据量不是很大,且操作简单,可以使用这种方式,如下进行定义

格式:*Field, variable=n

Node, N1, N2,……Nn

n:表示变量个数

Node:节点号或 集合

N1:对应的第1个变量值

N2:对应的第2个变量值

Nn:对应的第n个变量值



2、用户子程序自定义

在使用这种方式时,依然需要先修改inp文件

格式:*Field, variable=n, User

Node

n:表示变量个数

User:表示提示程序将使用用户自定义程序

Node:节点号或 集合


这里用到的用户子程序为UField,其格式如下,其中函数里传递变量的具体含义可以查阅Abaqus帮助文档.


SubRoutineUField(Field,KField,Nsecpt,KStep,Kinc,Time,Node,Coords,Temp,DTemp,NField)

Include'ABA_PARAM.inc'

DimensionField(Nsecpt,NField),Time(2),Coords(3),Temp(Nsecpt),DTemp(Nsecpt)

Field(1,1)=Coords(2)!如果这里表示设置第1个变量的值为此节点2方向(深度方向)的值(当然如果第1个变量的值是节点1方向与2方向共同作用,类似这种定义 Field(1,1)=(Coords(1)-Coords(2))*3.1.如果有多个变量,可分别在这里进行赋值

Return

End SubRoutine


注意:

1、Abaqus的密度是指的干密度,即不包含水分时的密度

2、Field variable必须在*Step语句之后


参考:

[1] 费康,张建伟. Abaqus 在岩土工程中的应用[M]. 中国水利水电出版社, 2013:186-187




开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:Abaqus材料参数设置之密度动态定义 abaqus分析培训 abaqus技术教程 abaqus岩土分析 钢筋混凝土仿真 abaqus分析理论 abaqus软件下载 abaqus umat用户子程序编程 Abaqus代做 Abaqus基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com