【直播】Abaqus用户子程序UMAT、UEL入门和开发工具

【直播】Abaqus用户子程序UMAT、UEL入门和开发工具

共2章节 (更新至6)   3小时45分钟

5星
我要评分>
10

109
  • 介绍
  • 章节
  • 评论 73

Abaqus用户子程序UMAT、UEL入门和开发工具

  • 适用人群:Abaqus自定义单元、材料等用户子程序的CAE应用工程师

ABAQUS不仅提供标准的有限元分析程序,而且具有良好的开放性,可利用它提供的用户子程序接口生成非标准的分析程序来满足用户的需要,在实际工程中得到广泛应用。

Abaqus二次开发-子程序.png

Abaqus 的UEL、UMAT是ABAQUS常用的两种子程序,分别提供给用户定义单元和材料属性的程序接口,创建Abaqus单元和材料库没有的单元算法模型和材料本构模型,满足实际工程分析的需要。

同时,为克服子程序调试、环境配置困难及Fortran编程复杂等问题,我们直播中也将介绍两款便捷的子程序开发工具iSolver和DUS,可预先下载使用。


(一)主要包括:

1.Abaqus子程序概述;

2.Abaqus子程序通用流程;

3.增量迭代法流程介绍;

4.壳的面内拉伸问题UEL Step By Step实操;

5.答疑。

(二)主要包括:

1.Abaqus子程序学习方法分享;

2.Abaqus子程序查错经验分享;

3.体的线性材料UMAT Step by Step实操;

4.体的各向同性塑性材料UMAT Step by Step实操;

5.答疑。


附录:

[1] Abaqus用户子程序调试插件DUS(一键启动VS并进行子程序单步调试的可视化工具)

http://www.jishulink.com/content/post/424513

[2]通用结构有限元求解器iSolver(基于matlab的UEL、UMAT开发工具)

http://www.jishulink.com/content/post/337351


课程章节

共2章节 (更新至6)
  • 免费
    30分7秒
  • 试看3分钟
    30分37秒
  • 试看3分钟
    25分30秒
  • 试看3分钟
    40分50秒
  • 试看3分钟
    41分19秒
  • 试看3分钟
    57分27秒

温馨提示

1.课程观看:购买课程后可直接在技术邻APP观看,或者在电脑网页端打开技术邻,登录后观看课程。

2.课程查看:使用购买时的账号登录技术邻,点击【个人中心】-【交易管理】即可。

3.课程下载:课程暂不支持缓存或下载。

4.课程有效期:除不可抗力因素外,本课程长期有效,随时在线可学。

5.海外IP购课:海外IP购课需判断是否会因服务器原因导致视频些微卡顿,如需购买,请确认播放流畅后购买。

购买须知

1.本课程为付费内容,购买成功后方可观看。

2.本内容为虚拟商品,购买后无法退换或转让,购买前请查看课程介绍,试看免费章节,慎重购买。

3.实际购买价格以页面展示的价格及订单结算页显示价格为准。

(73条)
默认 最新
大佬,我照着你这个视屏part4做,点debug,出现了cannot debug jobs created from inp file!
评论 3 点赞 2
回复
看来都是一样的问题,最后怎么解决的
评论 1 点赞
回复
新版本解决了这个问题
评论 点赞
查看其它1条回复 >
为什么视频无法拖动进度条?这样看很麻烦
评论 1 点赞
回复
这个我也不清楚,可以联系一下客服
评论 点赞
感谢您的回答,我上一条应该没有表达清楚,比如我想问的是加入我要用UMAT,那么通过abqus Elastic设置的这些参数是不是就没用了,以及比如我要用Dload子程序那么通过abaqus CAE设置那些加载力是不是也根本不会起作用?
评论 4 点赞
回复
用了umat,那么elastic参数就没用了
评论 3 点赞
回复
如果是uel呢,界面设置的elastic参数会传入到子程序中吗,另外有没有相关的资料介绍不同子程序和界面设置的property、load和边界条件之间的是怎么相互配合工作的
评论 2 点赞
查看其它2条回复 >
比如UMAT是针对应力和材料刚度进行处理,那么是不是必须在INP或者CAE中设置好load模块的输入,并且传入UMAT中变量中已经包含自动处理后的load(比如重力、速度压力等等)?
评论 点赞
在UMAT子程序中,如果通过Elastic设置杨氏模量和泊松比,那么传输到子程序的信息是不是已经把这些参量计算进去了了?还是说我也可以使用user materials 把弹性模量之类的参数传到子程序中再进行计算?
评论 1 点赞
回复
界面材料的elastic等量不会自动传递到umat中,只能用umat特定的那些参数
评论 点赞
我翻了一下您之前的回答以及文献,意思是每个增量步的第一个迭代步调用两次子程序,后前的迭代都只是调用一次,但是我按照您增加number的方法,debug发现KINC=number/2, 所以这种意思是每个增量步中只包含一个迭代步吗?
评论 1 点赞
回复
一个增量步有多少次迭代是不定的,取决于你的模型
评论 点赞
另外,子程序应该是每个分析步调用一次还是每个迭代步调用一次?
评论 点赞
另外,请教您KSTEP是表示分析步,KINC表示的是增量步?按道理一个增量步里面可能会有多个迭代步,这个迭代步在那个变量里面体现出来?
评论 1 点赞
回复
进入uel是哪个迭代步没有变量可以提示的,得自己判断
评论 点赞
老师您好,对于只包含一个单元组成(四节点)的模型,所有每次NNODE都是4,我可以理解为abaqus直接把定义的四个节点都传送到子程序中。但是当我测试一个有10个单元,每个单元由8个节点组成的模型中,NNODE一直是8,按照我的理解这个数目不应该是44吗(包含所有节点),不知道UEL在处理多单元模型中是一次只计算一个单元吗?这样岂不是每个单元都要重复调用?如果不是哪些变量能它体现出他对模型中所有节点的迭代?
评论 1 点赞
回复
每次进入uel的都只有一个单元
评论 点赞
老师您好,很抱歉再次打扰您。想请教下您,我用c3d8p单元模拟隧道衬砌,后处理的时候,使用自由体切片提取弯矩,弯矩显示都是零,您知道是什么原因吗。是因为c3d8p单元无法提取弯矩吗
评论 3 点赞
回复
换成c3d8行不行
评论 2 点赞
回复
可是我需要模拟渗流,c3d8无法渗漏
评论 1 点赞
查看其它1条回复 >

查看更多评论 >

影响力

粉丝

内容

获赞

项目客服
培训客服