首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用单个元素运行黄的UMAT仿真时出错

使用单个元素运行黄的UMAT仿真时出错
EN

Stack Overflow用户
提问于 2021-11-29 22:05:18
回答 1查看 445关注 0票数 0

我试图在Abaqus中的多维数据集元素中使用黄的UMAT (http://www.columbia.edu/~jk2079/Kysar_Research_Laboratory/Single_Crystal_UMAT.html),我在下面的教程中构建了这个元素:https://www.youtube.com/watch?v=9GQkNKI09ow. 

每次我试图运行模拟时,Abaqus/Standard都会出现一个错误。消息文件不存在,在监视器的警告选项卡中,我可以读到以下内容:“参数沙漏=增强的区段控件选项与这些元素相关: c3d8r、cax4r、cgax4r、cpeg4r、cpe4r、cps4r、m3d4r、s4r、sc8r及其混合、热和压力元素(如果适用)。它也适用于所有类型的修改的三角形和四面体元素。如果该特性仅应用于这些元素类型,则可以忽略此警告”。

下面的信息也出现在我第一次尝试运行模拟时:"1元素被定义为零小时玻璃刚度。您可以使用*沙漏刚度或更改元素类型。元素集ErrElemZeroHourGlassStiffness已经识别了这些元素“。

这个问题似乎与沙漏参数有关,但我还没有找到解决办法。有谁能帮我了解一下是什么问题吗?我的目标是运行这个模拟。

代码语言:javascript
复制
*Heading
** Job name: Job-1 Model name: Job-1
** Generated by: Abaqus/CAE 2019
*Preprint, echo=NO, model=NO, history=NO, contact=NO
**
** PARTS
**
*Part, name=CUBE-1
*Node
      1,           1.,           1.,           1.
      2,           1.,           0.,           1.
      3,           1.,           1.,           0.
      4,           1.,           0.,           0.
      5,           0.,           1.,           1.
      6,           0.,           0.,           1.
      7,           0.,           1.,           0.
      8,           0.,           0.,           0.
*Element, type=C3D8R
1, 5, 6, 8, 7, 1, 2, 4, 3
*Nset, nset=SET-1, generate
 1,  8,  1
*Elset, elset=SET-1
 1,
** Section: Section-1-SET-1
*Solid Section, elset=SET-1, controls=EC-1, material=MATERIAL-1
,
*End Part
**  
**
** ASSEMBLY
**
*Assembly, name=Assembly
**  
*Instance, name=CUBE-1, part=CUBE-1
*End Instance
**  
*Nset, nset=SET-1, instance=CUBE-1, generate
 5,  8,  1
*Elset, elset=SET-1, instance=CUBE-1
 1,
*Nset, nset=SET-2, instance=CUBE-1
 3, 4, 7, 8
*Elset, elset=SET-2, instance=CUBE-1
 1,
*Nset, nset=SET-3, instance=CUBE-1, generate
 2,  8,  2
*Elset, elset=SET-3, instance=CUBE-1
 1,
*Nset, nset=SET-4, instance=CUBE-1, generate
 1,  4,  1
*Elset, elset=SET-4, instance=CUBE-1
 1,
*End Assembly
** 
** ELEMENT CONTROLS
** 
*Section Controls, name=EC-1, hourglass=ENHANCED
1., 1., 1.
** 
** MATERIALS
** 
** COMMENTS FROM *DEPVAR
** =====================
** 
**   ITRATN , ITRMAX , GAMERR ,
**     --   ,   --   ,   --   ,
**  ITRATN:  parameter determining whether iteration method is used to
**    solve increments of stresses and state variables in terms of
**    strain increments
** 
**    ITRATN=0. --- no iteration
**    otherwise --- iteration
** 
**  ITRMAX:  maximum number of iterations
** 
**  GAMERR:  absolute error of shear strains in slip systems
** 
** 
*Material, name=MATERIAL-1
*Depvar
    125,
*User Material, constants=160, unsymm
168400.,121400., 75400.,     0.,     0.,     0.,     0.,     0.
     0.,     0.,     0.,     0.,     0.,     0.,     0.,     0.
     0.,     0.,     0.,     0.,     0.,     0.,     0.,     0.
     1.,     0.,     0.,     0.,     0.,     0.,     0.,     0.
     1.,     1.,     1.,     1.,     1.,     0.,     0.,     0.
     0.,     0.,     0.,     0.,     0.,     0.,     0.,     0.
     0.,     0.,     0.,     0.,     0.,     0.,     0.,     0.
    -1.,     0.,     1.,     0.,     0.,     1.,     0.,     0.
     0.,     1.,     0.,     0.,     1.,     0.,     0.,     0.
    10.,  0.001,     0.,     0.,     0.,     0.,     0.,     0.
     0.,     0.,     0.,     0.,     0.,     0.,     0.,     0.
     0.,     0.,     0.,     0.,     0.,     0.,     0.,     0.
  541.5,  109.5,   60.8,     0.,     0.,     0.,     0.,     0.
     1.,     1.,     0.,     0.,     0.,     0.,     0.,     0.
     0.,     0.,     0.,     0.,     0.,     0.,     0.,     0.
     0.,     0.,     0.,     0.,     0.,     0.,     0.,     0.
     0.,     0.,     0.,     0.,     0.,     0.,     0.,     0.
     0.,     0.,     0.,     0.,     0.,     0.,     0.,     0.
    0.5,     1.,     0.,     0.,     0.,     0.,     0.,     0.
     1.,    10.,  1e-05,     0.,     0.,     0.,     0.,     0.
** ----------------------------------------------------------------
** 
** STEP: Step-1
** 
*Step, name=Step-1, nlgeom=YES
*Static
0.5, 1., 1e-05, 1.
** 
** BOUNDARY CONDITIONS
** 
** Name: Disp-BC-1 Type: Symmetry/Antisymmetry/Encastre
*Boundary
SET-1, XSYMM
** Name: Disp-BC-2 Type: Symmetry/Antisymmetry/Encastre
*Boundary
SET-2, ZSYMM
** Name: Disp-BC-3 Type: Symmetry/Antisymmetry/Encastre
*Boundary
SET-3, YSYMM
** Name: Disp-BC-4 Type: Displacement/Rotation
*Boundary
SET-4, 1, 1, 0.001
** 
** OUTPUT REQUESTS
** 
*Restart, write, frequency=0
** 
** FIELD OUTPUT: F-Output-1
** 
*Output, field, variable=PRESELECT
** 
** HISTORY OUTPUT: H-Output-1
** 
*Output, history, variable=PRESELECT
*End Step

非常感谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-10 18:31:25

我解决了这个问题,我想和大家分享一下我是如何做到的。沙漏只是一个警告,您可以使用C3D20R元素解决这个问题。此错误是由于脚本中的停止字所致。通过将其替换为调用XIT,UMAT工作(https://abaqus-docs.mit.edu/2017/English/SIMACAESUBRefMap/simasub-c-xit.htm)。这适用于根据Abaqus2019中的步骤与Fortran链接的https://www.researchgate.net/publication/349991987_Linking_ABAQUS_20192020_and_Intel_oneAPI_Base_Toolkit_FORTRAN_Compiler

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70161888

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档