Abaqus UEL 杆单元

刚刚开始接触UEL,先做了一个简单的一维杆拉伸问题。在这过程中遇到一些很有意思的问题,希望有人能答疑解惑^_^

  • 如果我把坐标输入改成只有x坐标输入的话,算出来的结果就不对,而且力的方向会显示向上!!!
  • 如下输入x和y的坐标后,求得的位移没有问题,但是支反力(RF)为零

.inp文件

*HEADINGLINEAR STATIC PERTURBATION OF BAR ELEMENT
*NODE
1   ,   0.0,    0.0
20  ,   1.0,    0.0
*NGEN, NSET=ALLN
1,20
*USER ELEMENT, NODES=2, TYPE=U1001, PROPERTIES=2, COORDINATES=2, VARIABLES=4
1
*ELEMENT, TYPE=U1001, ELSET=ALLEL
1,  1,  2
2,  2,  3
3,  3,  4
4,  4,  5
5,  5,  6
6,  6,  7
7,  7,  8
8,  8,  9
9,  9,  10
10, 10, 11
11, 11, 12
12, 12, 13
13, 13, 14
14, 14, 15
15, 15, 16
16, 16, 17
17, 17, 18
18, 18, 19
19, 19, 20
*UEL PROPERTY, ELSET=ALLEL
3.0E7, 0.1
**
*STEP,PERTURBATION
*STATIC
*BOUNDARY
1, 1,1, 0.0
*CLOAD
20, 1, 1.0
*END STEP

.for文件

      SUBROUTINE UEL(RHS,AMATRX,SVARS,ENERGY,NDOFEL,NRHS,NSVARS,1     PROPS,NPROPS,COORDS,MCRD,NNODE,U,DU,V,A,JTYPE,TIME,DTIME,2     KSTEP,KINC,JELEM,PARAMS,NDLOAD,JDLTYP,ADLMAG,PREDEF,3     NPREDF,LFLAGS,MLVARX,DDLMAG,MDLOAD,PNEWDT,JPROPS,NJPROP,4     PERIOD)
CINCLUDE 'ABA_PARAM.INC'
C      DIMENSION RHS(MLVARX,*),AMATRX(NDOFEL,NDOFEL),1     SVARS(NSVARS),ENERGY(8),PROPS(3),COORDS(MCRD,NNODE),2     U(NDOFEL),DU(MLVARX,*),V(NDOFEL),A(NDOFEL),TIME(2),3     PARAMS(*),JDLTYP(MDLOAD,*),ADLMAG(MDLOAD,*),4     DDLMAG(MDLOAD,*),PREDEF(2,NPREDF,NNODE),LFLAGS(*),5     JPROPS(*)
C
C     DEFINE PARAMETERS
CPARAMETER (ZERO = 0.D0, ONE = 1.0D0)PARAMETER (PI = ACOS(-ONE))
C
C     CALCULATE LENGTH AND GET PROPERTIES
CEMODULE = PROPS(1)              !YOUNG'S MODULEDIA = PROPS(2)                  !DIAMETERAREA = PI*0.25D0*DIA**2         !AREA OF CROSS-SETION OF BARDD = AREA*EMODULE               ALENG = COORDS(1,2) - COORDS(1,1)!LENGTH OF ELEMENTDD = DD/ALENG
C
C     INITIALIZE RHS AND AMATRX
CDO K1 = 1, NDOFELDO KRHS = 1, NRHSRHS(K1, NRHS) = ZEROENDDODO K2 = 1, NDOFELAMATRX(K2, K1) = ZEROENDDOENDDO
C
C     UPDATE AMATRX AND RHS
CAMATRX(1,1) = ONEAMATRX(1,2) = -ONEAMATRX(2,1) = -ONEAMATRX(2,2) = ONEDO K1 = 1, NDOFELDO K2 = 1, NDOFELAMATRX(K1,K2) = AMATRX(K1,K2)*DDENDDOENDDODO K1 = 1, NDOFELDO K2 = 1, NDOFELRHS(K1,1) = RHS(K1, 1) - AMATRX(K1,K2)*U(K2)ENDDOENDDO
C
C     WRITE RHS AND AMATRX OF ELEMENT TO .DAT FILE (OPTIONAL)
CWRITE(6,*) 'RHS:'WRITE(6,100) (RHS(K1,1),K1=1,2)WRITE(6,*) 'AMATRX'DO K1=1,2WRITE(6,100)(AMATRX(K1,K2),K2=1,2)ENDDO
100   FORMAT(9e12.5)RETURNEND

Abaqus UEL 杆单元相关推荐

  1. integer加1_利用Abaqus UEL开发自定义单元1

    1. 简介 在Abaqus/Standard模块中,用户可以利用子程序UEL来开发自定义单元,用以实现一些通过Abaqus内置单元无法实现的功能.如果编写恰当,用户自定义单元可以正常使用Abaqus/ ...

  2. ABAQUS UEL

    这里写自定义目录标题 ABAQUS UEL 用户子程序UEL: Variable that can be updated Variables passed in for information ABA ...

  3. 一个简单的UEL梁单元(上)

    出于课题需要,学习研究了abaqus uel二次开发,这里通过一个简单的平面线弹性梁单元的UEL实例来复习巩固一下学到的东西,为后续钢筋和混凝土的本构修改做准备. 主要的参考资料为:王涛老师的< ...

  4. UEL手册中变量解释

    ABAQUS UEL子程序 用于定义单元 接口 变量定义 待定义变量 RHS(右端量) right-hand-side vectors 等号右端的量 AMATRX(刚度矩阵) 一种包含该元素对雅可比矩 ...

  5. 软体机器人与拓扑优化

    背景介绍   软体机器人在军事以及医疗等方面都具有广泛的应用前景,因此,本推文对相关的研究进行简要概括,并针对现存的问题提出一些自己的思考与解决办法.   磁性软体机器在生物医学领域具有广泛的应用,例 ...

  6. 【JY】 ABAQUS子程序UEL的有限元原理与应用

    不等待 即关注 [简述ABAQUS中UEL子程序] ABAQUS作为成熟的商用有限元软件,可为高级用户提供特定的分析需求.ABAQUS常见的二次开发子程序包括:UMAT.VUMAT.UGENS.UEL ...

  7. matlab有限元分析与应用_专栏 | UEL用户子程序开发步骤—有限元理论基础及Abaqus内部实现方式研究系列20...

    作者介绍 snowwave02 博士,高级工程师 snowwave02团队:设计仿真领域的软件开发团队,由软件.机械.物理等专业人员组成,10年以上CAD/CAE软件开发经验,精通Abaqus二次开发 ...

  8. Abaqus二次开发——UEL资源大放送!!!

    本次给大家分享的是:UEL资源汇总 经过之前给大家分享的UEL入门案例,相信大家对于自定义开发单元有一定的理解,最起码会使用,整体的流程大概有一定的了解. 身处科研一线的你们可能会需要一些比较&quo ...

  9. abaqus最大应力准则怎么用_ANSYS与ABAQUS对比,你选择那个?

    来自:CAE交流之家 1. 在世界范围内的知名度: 由于Ansys产品进入中国市场早于Abaqus,并且在五年前Ansys的界面是当时最好的界面之一,所以在中国,Ansys软件在用户数量和市场推广度方 ...

最新文章

  1. 【java】兴唐第二十一节(LinkedList和泛型)
  2. 支付宝支付 第四集:配置类的定义和注入
  3. 安卓加载asset中的json文件_Android中读取asset路径下本地json文件
  4. shell脚本 定期删除日志
  5. python3爬虫实例代码-Python3爬虫带上cookie的实例代码
  6. 实验 8 数组2 ok
  7. 2021春季每日一题【week3 未完结】
  8. 阿里云消息队列 RocketMQ、Kafka 荣获金融级产品稳定性测评 “先进级” 认证
  9. DirectShow系统初级指南
  10. Deeplab V1、v2要点
  11. NTFS格式分区大小数值表
  12. 20191201每日一句
  13. Python核心编程第二版 第七章课后练习 7-6. 列表和字典
  14. 如何下载高分辨率卫星影像
  15. frm考试可以用计算机,FRM考试,能用哪些金融计算器?(内含用法功能全解读)...
  16. 怎么在服务器上显示u盘启动,电脑服务器怎么设置U盘启动
  17. Android 模拟吹气实现吹风车效果
  18. 联想台式计算机 不启动u盘,联想电脑不能u盘启动怎么办
  19. 「docker实战篇」python的docker- 抖音视频抓取(中)(25)
  20. win7 注册表禁 com服务器,win7系统注册表清理后导致不能上网如何解决

热门文章

  1. TCP显示冲突通告(ECN)
  2. 一个让我欲罢不能的开源文档管理工具
  3. 写一篇关于招标代理机构的项目进度计划及进度保证措施
  4. JavaScript下拉列表
  5. C语言编写五子棋小游戏
  6. RPG_Items4.0.9—经典的RPG插件[去后门][全版本]
  7. RDIFramework.NET平台代码生成器V3.2版本全新发布(提供下载-免费使用)
  8. mysql分组后占比、累计占比和排序计算方法
  9. 码蹄集 - MT2011 · 硬币塔
  10. 微信小程序 仿发布朋友圈页面