1、关于“用户自定义材料程序USDFLD”的一点心得用户自定义材料程序USDFLDOverview:USDFLD比UMAT似乎简单一些1. USDFLD is just used to define how to use the variable of Field to set the matrial property changing with field value.2. USDFLD is a subroutine.3. 编写之前一定先看看例题和manual,其虚实变量是固定的。4. 一般情况要调用Gvermen子程序以便输出应力应变等设定材料参数实现材料参数随深度变化的步骤:1. 定义材料
2、(CAE),field 和自定义材料2. 编写子程序,usdfld()其中把COORD作为输出值(注意,这里就不用调用那个Gvermen子程序,因为COORD是本程序自带的实元),值给filed.3. Note: Important FORTRAN paths should be set as the Windows environmental path. (Computer-advance- environmental variables-path)。提醒一下,最好把path和lib也在用户变量赋值,否则可能会出现找不到oldname文件的错误。4. 命令行:abaqus job=*.inp user=*.for(子程序) interactive Note:如bb20040128兄弟指出的那样 abaqus job=*.inp user=*.for(子程序) interactive文件后缀名不用也 可以啊;interactive不加也可以,看msg文件也一样;. 如有错误,敬请指正