利用ABAQUS进行热传导分析时,需要调用HETVAL,且同时需要与USDFLD子程序进行搭配使用,
1,要调用HETVAL,需要在inp文件中材料属性部分设置*HEAT GENERATION
或者在界面中设置时同样也是在property中设置HEAT GENERATION
2,调用USDFLD 子程序时,需要在inp文件材料属性的部分中添加关键字*USER DEFINED FIELD
,并且通过关键字*DEPVAR设置状态变量的个数
3,HETVAL子程序和USDFLD两个子程序需要写在同一个.for文件中,并在提交计算时,
选中该文件.
********************通过以上设置可能还不行,需要注意!!!!!
在inp文件中STEP前,添加关键字*INITIAL CONDITIONS,TYPE=FIELD
例题如下:
*Material, name=Material-1
*Conductivity
0.5,
*Density
245.,
*Depvar
1,
*Elastic
234354., 0.2
*Expansion
0.2,
*Heat Generation
*Specific Heat
34.,
*User Defined Field
***************************************************
*INITIAL CONDITIONS,TYPE=FIELD
**
** STEP: Step-1
**
*Step, name=Step-1, nlgeom=NO
*Coupled Temperature-displacement, creep=none, deltmx=11.
1., 1., 1e-05, 1.
******************************************************
如果有任何问题,请联系我!