abaqus可以实现在不同的step中改变材料的密度吗?
abaqus可以实现在不同的step中改变材料的密度吗? 转贴:在inp文件中
*Material,Name=Mat1
*Elastic,Dependencies=1
E1,v1,T1,field1
E2,v2,T2,field2
*Plastic,Dependencies=1
yield stress1,plastic strain1,T1,field1
yield stress2,plastic strain2,T2,field2
就定义了两对弹塑性材料常数,然后就定义
*Solid section,Elset=Elset-name,Material=Mat1
1,
就是对于一般的固体问题,把单元集负上材料常数。
其他的在step中和原来一样设置就可以了
在cae中定义材料参数的时候,
property模块:定义材料性质时将Number of field variables设为1。
Field 1可以设为1,2,每个数字对应不同材料数据。
设置几何体为一个set,如Set-1。
step模块的定义多个分析步
在step中插入
*field, variable=1
Set-1,1
则step1中Set-1的材料属性为Field 1为1时的数据
在第二个*step之中添加
*field, variable=1
Set-1,2
则step2中Set-1的材料属性为Field 1为2时的数据
这样就可以了,当然在开始的时候要把物体附上材料常数的哦
还有一种方法,如果你的材料性质是温度无关的
在材料性质中设置不同的温度T1,T2, T1对应弹塑性,T2对应线弹性
然后设置不同的STEP1,STEP2, 在STEP1中设置温度场T1, STEP2中设置温度场T2,
计算过程中ABAQUS就自动调用相应的材料参数
殊途同归 比较方便的方法是在第一步算完的后输出fil,然后在作为初始条件读入。这样就可以随便改任何材料特性了 en ,定义场变量的方法我认为比较好一些吧,这样的话对于材料的属性更容易把握,用usdfld也行啊
回复 #1 CAE 的帖子
那么如果要在一个分析步内连续改变参数呢? 呵呵,把一个分析部分成两个不就行了吗 学到了不少,支持一个 高手们的讨论真是太有含金量了,强烈支持华山论剑
华山论剑 高!回复 板凳 zhangmeng 的帖子
请问老大,怎么输出fil文件?初始条件的施加不是通过读取odb文件的指定增量步就可以了吗?难道有区别吗?:handshake
页:
[1]