粘弹性umat水平应力有问题,而竖直方向应力正确

自己编写了一个粘弹性umat,发现与abaqus自带的粘弹性计算结果相比,水平应力差了近两个数量级,竖直方向却差不多,请问可能的问题有哪些

邀请回答 举报

共2个回答

默认排序
  • SnowWave02
    2019年6月4日
    位移结果呢?先确认是算ddsdde出错还是应力矩阵出错
    2评论 采纳答案 举报

  • 下一个
    2020年10月21日
    您好,粘弹性子程序解决了吗
    0评论 采纳答案 举报

  • 粘弹性umat水平应力有问题,而竖直方向应力正确的相关案例教程

    在开展abaqus用户子程序的项目时,容易出现很多bug问题,下面是一个比较典型的容易遇到的报错。 The job input file "Job-1.inp" has been submitted for analysis. Job Job-1: Analysis Input File Processor aborted due to errors. Error in job Job-1: An
    QQ图片20220919105615.png
    张量类型的变量如果不在开头声明类型,则会报错;但是如果不声明常数型变量为real或double类型,UMAT会自动判定为整数型变量。则会对结果的计算造成偏差,尤其是若该变量是一个介于0与1的数,那么ABAQUS可能会认定其为0。 UMAT的传入的材料变量也需要在一开始声明类型,否则会出现与上条一样的问题。
    这是我运行umat是log文件中的错误,有谁知道为啥吗? End Compiling Abaqus/Standard User Subroutines Begin Linking Abaqus/Standard User Subroutines libifcoremt.lib(for_fp_class.obj) : error LNK2005: for_is_nan_t_ 已经在 LIBIFCOR
    包括:经典黄UMAT文档及相关翻译;晶体塑性有限元微观组织模型建立,取向信息导入全套代码等。