顶部banner
Logo 折叠
全网首发仿真工程师项目实训
下载app
返回旧版
首页 成长助手 小邻学院 社区 发现
职业认证 企业服务 行业会议

登录解锁更多功能

还没有账号?立即注册

技术邻
技术引领职场价值
电话
0571-86682823
商务合作
service@jishulink.com

壳单元与实体单元 UMAT 有哪些差异?

浏览: 2248

我在 Abaqus 中使用壳单元(如 S4R)调用 UMAT 时发现结果与实体单元不同,想确认具体差异。

下面是一个简单的线弹性实体单元umat,如果我想改为用壳单元使用,应该如何修改?

非常感谢大佬解答,解决了可以支付宝发您红包,

我的微信:13635374241

UMAT_1.for


      SUBROUTINE UMAT(STRESS,STATEV,DDSDDE,SSE,SPD,SCD,
     1 RPL,DDSDDT,DRPLDE,DRPLDT,
     2 STRAN,DSTRAN,TIME,DTIME,TEMP,DTEMP,PREDEF,DPRED,CMNAME,
     3 NDI,NSHR,NTENS,NSTATV,PROPS,NPROPS,COORDS,DROT,PNEWDT,
     4 CELENT,DFGRD0,DFGRD1,NOEL,NPT,LAYER,KSPT,JSTEP,KINC)
C
      INCLUDE 'ABA_PARAM.INC'
C
      CHARACTER*80 CMNAME
      DIMENSION STRESS(NTENS),STATEV(NSTATV),
     1 DDSDDE(NTENS,NTENS),DDSDDT(NTENS),DRPLDE(NTENS),
     2 STRAN(NTENS),DSTRAN(NTENS),TIME(2),PREDEF(1),DPRED(1),
     3 PROPS(NPROPS),COORDS(3),DROT(3,3),DFGRD0(3,3),DFGRD1(3,3),
     4 JSTEP(4)


C     线弹性例子
C     计算杨氏模量E泊松比XNU剪切模量G拉梅常数Lamda
      E = PROPS(1)
      Xmu = PROPS(2)
      G = E/2/(1+Xmu)
      Lamda = Xmu*E/(1+Xmu)/(1-2*Xmu)
C
C     雅克比矩阵初值为0
      DDSDDE(i,j) = 0
C
C     填入雅克比矩阵左上角为lamda
      DO i=1,NDI
          DO j=1,NDI
              DDSDDE(i,j)=Lamda
          END DO
      END DO
C
C     左上角主对角元素改为Lamda+2G
      DO i=1,NDI
          DDSDDE(i,i)=Lamda+2*G
      END DO
C
C     填入雅克比矩阵右下角
      DO i=NDI+1,NTENS
          DDSDDE(i,i)=G
      END DO
C
C     由应变增量计算应力
      DO i=1,NTENS
          DO j=1,NTENS
              STRESS(i)=STRESS(i)+DDSDDE(i,j)*DSTRAN(j)
          END DO
      END DO

      RETURN
      END



全部回答 (0)

默认 最新

相似问题

查看全部
  • UMAT实现混凝土粘弹性徐变变形提问? 1个回答

    小白计划采用UMAT实现混凝土徐变粘弹性变形计算,其中一部分代码已编好(详见附件),现遇到以下问题: 1.直接运算可以计算,但无法查看结果,提示如下: The selected Primary Variable is not availablein the current frame for any elements inthe current display group. 2.初步判断问题出现在

  • abaqus与子程序参数不匹配,怎么解决? 3个回答

    Error in job ex12-4-O1: Problem during linking - Abaqus/Standard User Subroutines. This error may be due to a mismatch in the Abaqus user subroutine arguments. These arguments sometimes change from re

  • 错误#6404:此名称没有类型,必须具有显式类型。??? 暂无回答

    各位大佬请问遇到这种情况怎么解决,而且不论我怎么改,错误都是31个,不增不减。 错误 error #6404: This name does not have a type, and must have an explicit type. [SSTOL] C:\Users\Administrator\Documents\Visual Studio 2015\Projects\D-Paccord\D

推荐阅读

Fluent UDF视频教程

Fluent UDF视频教程

技术邻小李 技术邻小李
¥200
abaqus_python提取odb中的最大值结果3

abaqus_python提取odb中的最大值结果3

tanquery tanquery
免费
Cadence Fidelity 水泵水轮机CFD模拟解决方案和应用

Cadence Fidelity 水泵水轮机CFD模拟解决方案和应用

Cadence楷登 Cadence楷登
免费
ANSYS新版本功能速递: HFSS微放电仿真

ANSYS新版本功能速递: HFSS微放电仿真

Ansys中国 Ansys中国
免费
基于ABAQUS和ANSYS接触分析

基于ABAQUS和ANSYS接触分析

宁博士CAE团队 宁博士CAE团队
免费
前沿技术!大数据分析及人工智能在优化软件中的应用

前沿技术!大数据分析及人工智能在优化软件中的应用

IDAJ中国 IDAJ中国
¥9.99
新一代智能头灯的动态设计评估与仿真

新一代智能头灯的动态设计评估与仿真

Ansys中国 Ansys中国
免费
5G终端天线仿真设计方法及其应用

5G终端天线仿真设计方法及其应用

Ansys中国 Ansys中国
免费
abaqus三维切削数值模拟(sph法)

abaqus三维切削数值模拟(sph法)

abaquser abaquser
¥30
UG有限元基础教程

UG有限元基础教程

moonshine🤓 moonshine🤓
免费
ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

ABAQUS钢管混凝土柱温度场及耐火性能分析(未完)

地下结构设计
¥40
一线科技工作者接受仿真咨询服务的全过程经验分享

一线科技工作者接受仿真咨询服务的全过程经验分享

技术邻直播 技术邻直播
免费
应用ANSYS瞬态动力学法模拟啮合齿轮的高速转动

应用ANSYS瞬态动力学法模拟啮合齿轮的高速转动

夏日星空 夏日星空
¥35
混凝土材性试块拉压数值模拟(ABAQUS通法建模初级案例3)

混凝土材性试块拉压数值模拟(ABAQUS通法建模初级案例3)

大平-结构工程 大平-结构工程
¥299
UG培训第九课:自由曲面构造法

UG培训第九课:自由曲面构造法

luffy8610 luffy8610
¥20
汽车仪表模具模流分析的实战讲解

汽车仪表模具模流分析的实战讲解

北卡 北卡
免费
ABAQUS桁架结构强度分析

ABAQUS桁架结构强度分析

wj_2704 wj_2704
¥500
0#块箱梁托架法施工结构模拟

0#块箱梁托架法施工结构模拟

yudachuan1105 yudachuan1105
¥200
基于Hypermesh与ABAQUS联合仿真的摄像头模组跌落分析——工作创建以及检查

基于Hypermesh与ABAQUS联合仿真的摄像头模组跌落分析——工作创建以及检查

北鲲 北鲲
¥99
hypermesh_dyna小车碰撞护栏(无声)

hypermesh_dyna小车碰撞护栏(无声)

吴文泽 吴文泽
¥18