目前的商用有限元软件中,描述导体材料多采用为双线性或者多线性硬化的本构模型,而如纯铜、铜铌合金等材料均在疲劳加载过程中展现出了明显的棘轮效应等循环变形特征。线性硬化模型最大的一个缺陷是不能反映材料的循环硬化/软化、棘轮行为等循环变形特征;相反,非线性硬化模型能对导体材料的循环变形特征行为更为合理的模拟。另外,商用软件存在两方面不可避免的问题,一是非线性随动硬化模型发展迅速,商用软件内嵌的模型不能及时更新至目前更为合理的循环塑性模型,二是不能通过定义损伤变量来对材料损伤造成的材料承载能力的下降进行描述。解决以上问题,可利用商业软件提供的材料二次开发接口,通过编写二次开发子程序来实现用户所需的本构模型或功能。

在金属材料的循环塑性本构模型中,以 Armstrong-Frederick 随动硬化模型为基础进行修改和改进的非线性随动硬化模型得到了更为广泛的发展和应用,具有代表性的有 Chaboche 模型、Ohno-Wang 模型、Ohno-Karim 模型,各随动硬化模型之间的区别主要体现在采用了不同的随动硬化率。Ohno-Karim 模型是 Ohno 和 Abdel-Karim 以 A-F 模型和 Ohno-Wang 模型为基础,提出的一个结合了二者优点的随动硬化模型,其能够更为合理地描述金属材料的棘轮效应,同时其算法收敛性得到了数学证明,有利于有限元实现。因此,本文将通过 COMSOL Multiphysics® 提供的外部材料接口,对耦合了拉伸损伤的 Ohno-Karim 随动硬化模型,基于 C 语言编程并编译生成 dll 文件在 COMSOL 中实现用户二次开发的循环塑性模型。

本构二次开发 c语言,基于外部材料接口的循环塑性本构模型二次开发相关推荐

  1. 音乐播放器Android开发的目的,基于Android的手机音乐播放器的设计与开发

    摘要: 人们生活节奏的不断加快,伴随着智能手机和3G网络的普及以及云计算技术的不断发展和成熟,移动互联网衍生的很多业务已经成为人们生活娱乐的不可或缺的一部分.在移动音乐播放器开发领域,如何将移动社区业 ...

  2. 动态规划最优二叉搜索树C语言,【算法导论】动态规划之“最优二叉搜索树”...

    详解动态规划之"最优二叉搜索树" 之前两篇分别讲了动态规划的"钢管切割"和"矩阵链乘法",感觉到了这一篇,也可以算是收官之作了.其实根据前两 ...

  3. 小程序开发:调用百度文字识别接口实现图文识别,Node.js开发

    百度云开发注册与配置 首先需要注册百度账号,并登录百度云,进入管理控制台,创建文字识别应用,如下图 创建完应用后,打开应用管理可见APP_ID.API_KEY.SECRET_KEY,需要用在小程序端调 ...

  4. 【原创】shadowebdict开发日记:基于linux的简明英汉字典(三)

    全系列目录: [原创]shadowebdict开发日记:基于linux的简明英汉字典(一) [原创]shadowebdict开发日记:基于linux的简明英汉字典(二) [原创]shadowebdic ...

  5. java语言基于springboot+vue+elementUI 4S店车辆管理系统-#计算机毕业设计

    项目介绍 随着信息化的不断深入,经济的飞速发展,企业要想在激烈的市场竞争中立于不败之地,没有现代化的管理是万万不行的.汽车4S营销管理,作为一种新型的以品牌为单位个体经营管理为主体,同时集系统管理.采 ...

  6. 51单片机应用开发25例—基于Proteus仿真(电路图+程序)

    51单片机应用开发25例-基于Proteus仿真(电路图+程序) 分享的51单片机应用开发25例-基于Proteus仿真非常全面,里面仿真工程文件和源程序都有. 目录: 应用实例1  呼吸灯\ 应用实 ...

  7. 本构二次开发 c语言,在ansys中使用usermat.F对超弹性本构Neo-Hookean进行二次开发的实例 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...

    大家好,我的研究方向是心血管力学,涉及超弹性本构模型的理论分析和比较,以及动脉血管(超弹性本构)的构建. 通过帮助文档,你可以发现ANSYS本身自带了像Neo-Hookean.Mooney-Rivli ...

  8. Go语言开发(二)、Go语言基础

    Go语言开发(二).Go语言基础 一.Go语言程序结构 Go语言程序基本结构如下: A.包声明 B.引入包 C.函数 D.变量 E.语句 & 表达式 F.注释 package main //包 ...

  9. 基于 abp vNext 和 .NET Core 开发博客项目 - 博客接口实战篇(二)

    基于 abp vNext 和 .NET Core 开发博客项目 - 博客接口实战篇(二) 转载于:https://github.com/Meowv/Blog 上篇文章完成了两个接口:文章列表页.文章详 ...

最新文章

  1. Attribute在.net编程中的应用
  2. mysql的crud语句_MySQL数据库CRUD语句快速入门
  3. 在pcDuino上运行Python
  4. mysql安装ZIP存档什么意思_关于MySQLzip安装常见报错解决方案!
  5. DIP第九章习题解答
  6. Apache ZooKeeper - 集群中 Observer 的作用以及 与 Follow 的区别
  7. goahead php,Goahead移植教程 | 学步园
  8. c语言求乘法,急!!!!c语言:求n次多项式的加法和乘法
  9. 哪个计算机无法做到双屏显示,怎么启用双屏显示设置【图文介绍】
  10. Wireshark数据包分析之数据包信息解读
  11. PHP收费事件导致用户流失,PHP秒杀系统方案(解决大流量,高并发)
  12. 新一代“土豪专享”机来了!三星W2020通过WiFi联盟认证
  13. Vue源码分析 - observer.js
  14. 五句话介绍计算机英语,用英语描写电脑优点(5个句子)和缺点(5个句子),一共10句话哦....
  15. Jupyter notebook切换python版本
  16. Echarts图表移动端手机横屏展示
  17. 使用metasploit制作钓鱼网站——browser autopwn攻击
  18. 一篇文章看懂Yandex SEO:俄罗斯外贸从这里开始
  19. 如何用C++写一个简单的小游戏?
  20. MaxSite CMS 代码问题漏洞(CVE-2022-25411)

热门文章

  1. 防摇控制matlab,基于MATLAB集装箱起重机防摇系统仿真
  2. 计算机的显卡设置方法,怎么看电脑显卡配置 电脑显卡配置查看方法【详细介绍】...
  3. 票据识别android代码,深度学习开源ocr识别票据
  4. 功耗测评 | STM32F103C8T6
  5. 语法长难句-----比较级的特殊用法as专题
  6. jQuery仿京东左侧物品导航栏
  7. 蒙特卡洛算法JavaScript实现
  8. python 笔记本_python-根据WiFi确定笔记本电脑的位置
  9. internet 采用什么协议通信
  10. youtube-dl 中文版帮助文档目录