1、力学相关领域的学生和工程师
2、学习型结构设计仿真工程师
3、ABAQUS软件用户与学习者
4、对于UMAT子程序二次开发所有工程师
1、掌握各项同性线弹性UMAT的开发能力
2、掌握Neo-Hookean超弹UMAT的开发能力
3、掌握UHYPER实现Mooney-Rivlin超弹本构的开发能力
4、掌握各向同性硬化弹塑性UMAT的开发能力
5、掌握UHARD实现各项同性硬化弹塑性本构的开发能力
6、掌握线性随动硬化弹塑性UMAT的开发能力
7、提供课程相关资料和VIP用户交流群等服务
以经典的线弹性本构、Neo-Hookean超弹本构、Mooney-Rivlin超弹本构、弹塑性本构、线性随动硬化弹塑性本构为例,详细讲解了上述本构相关的编程实现理论公式推导和具体的UMAT编程实例,旨在帮助力学仿真领域的初学者达到ABAQUS材料子程序开发入门水平。
ABAQUS提供了丰富的子程序接口,其中UMAT及UHARD、UHYPER等子程序接口用于实现用户自定义材料本构,但UMAT等子程序的编程开发要求用户具有专业的连续介质力学知识储备和一定的Fortran编程能力。市面上有诸多文献、书籍都介绍了UMAT等材料用户子程序的开发,但往往不够系统,尤其对理论公式的推导过于跳跃,也少有讲解理论公式与代码的对应关系。
另一方面,在自媒体时代,仿真领域也涌现了大量教学视频,但鲜有UMAT相关的讲解视频。
由此,作者以经典的线弹性本构、Neo-Hookean超弹本构、Mooney-Rivlin超弹本构、弹塑性本构、线性随动硬化弹塑性本构为例,详细讲解了上述本构相关的编程实现理论公式推导和具体的UMAT编程实例,旨在帮助力学仿真领域的初学者达到ABAQUS材料子程序开发入门水平。
1、课程安排如下:
章节内容
第一章各项同性线弹性UMAT
第1讲线弹性UMAT内容介绍
第2讲FORTRAN语言基本概念
第3讲各向同性线弹性本构理论
第4讲UMAT子程序详解——函数头
第5讲UMAT子程序详解——UMAT需要实现的任务
第6讲线弹性UMAT编程实例
第7讲线弹性UMAT在ABAQUS中的调用
第二章Neo-Hookean超弹UMAT
第8讲Neo-Hookean超弹UMAT内容介绍
第9讲超弹本构理论——应变能密度函数
第10讲超弹本构理论——应力应变关系推导1
第11讲超弹本构理论——应力应变关系推导2
第12讲Neo-Hookean超弹应力表达式
第13讲Neo-Hookean本构Jacobian矩阵推导1
第14讲Neo-Hookean本构Jacobian矩阵推导2
第15讲真实应变求解
第16讲NH UMAT编程实例——函数头及变量解释
第17讲NH UMAT编程实例——应力更新
第18讲NH UMAT编程实例——Jacobian矩阵更新
第19讲NH UMAT编程实例——真实应变更新
第20讲NH UMAT编程实例——与ABAQUS内置模型对比1
第21讲NH UMAT编程实例——与ABAQUS内置模型对比2
第三章UHYPER实现Mooney-Rivlin超弹本构
第22讲UHYPER实现MR超弹内容介绍
第23讲MR超弹本构理论1
第24讲MR超弹本构理论2
第25讲MR超弹本构理论3
第26讲UHYPER子程序详解
第27讲UHYPER实现MR本构编程实例详解
第28讲UHYPER材料参数设置
第29讲MR UHYPER在ABAQUS中的调用
第四章各向同性硬化弹塑性UMAT
第30讲弹塑性UMAT内容介绍
第31讲弹塑性UMAT理论-弹塑性本构
第32讲弹塑性UMAT理论-应力求解更新
第33讲弹塑性UMAT理论-Jacobian矩阵
第34讲弹塑性UMAT理论-UMAT流程图
第35讲弹塑性UMAT实例-函数头
第36讲弹塑性UMAT实例-试应力
第37讲弹塑性UMAT实例-硬化子程序
第38讲弹塑性UMAT实例-屈服判断及塑性流动方向计算
第39讲弹塑性UMAT实例-牛顿迭代法求解
第40讲弹塑性UMAT实例-应力应变状态更新
第41讲弹塑性UMAT实例-Jacobian矩阵及状态变量更新
第42讲弹塑性UMAT实例-与abaqus内置模型对比
第五章UHARD实现各项同性硬化弹塑性本构
第43讲UHARD实现弹塑性内容介绍
第44讲UHARD详解
第45讲各项同性硬化弹塑性本构回顾
第46讲UHARD编程详解
第47讲UHARD材料参数设置
第48讲UAHRD在ABAQUS中的调用
第六章线性随动硬化弹塑性UMAT
第49讲线性随动硬化弹塑性UMAT内容介绍
第50讲理论-线性随动硬化本构理论
第51讲理论-应力更新-线性随动硬化umat
第52讲理论-Jacobian矩阵更新-线性随动硬化
第53讲理论-UMAT编程流程图-线性随动硬化umat
第54讲编程实例-UMAT函数头变量讲解-线性随动硬化UMAT
第55讲编程实例-试应力计算及屈服判断-线性随动硬化
第56讲编程实例-应力更新-线性随动硬化UMAT
第57讲编程实例-Jacobian矩阵更新代码
第58讲编程实例-与ABAQUS内置随动模型对比1
第59讲编程实例-与ABAQUS内置随动模型对比2
二、购买注意事项
1、课程相关资料请在附件直接下载,如果 遇到麻烦请联系仿真秀客服更新,所有订阅 用户可以申请加入讲师订阅用户交流群,老师会根据订阅用户群 交流酌情加餐内容,另外讲师提供知识圈答疑服务,针对课程有关问题可以公开或私密答疑。
2、请大家不要在苹果手机/电脑(IOS系统)充值秀币购买,以免给自己带来不必要的麻烦,推荐在仿真秀官网购买(微 信或支付宝购买),购买后,支持在苹果手机和电脑观看。
三、行家课程推荐