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

在金属材料的循环塑性本构模型中,以 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. vue2路由移除#号(Apache)
  2. Spark累加器实现原理及基础编程
  3. Linux入门学习(四)
  4. 如何免费的让网站启用HTTPS
  5. ubuntu 安装 guetzli
  6. asp.net 数据绑定 使用eval 时候报 “字符文本中的字符太多” 问题解决
  7. [福大软工] Z班 团队第一次作业—团队展示成绩公布
  8. 精英主义 遗传算法 matlab,遗传算法matlab程序
  9. 用指针将字符串逆序输出
  10. ST-LINK V2.1 制作(含源码及其原理图)(type-c接口)可以配合robomaster 开发板下载口或者直接用杜邦线连接下载,支持串口调试
  11. 微信商户平台 扣款测试规则
  12. 告别人工智能的追随角色
  13. AWS的十条军规: 过去十年的经验总结
  14. Vue中 引入使用 vue-json-views
  15. 关于linux开机出现initramfs的解决
  16. linux mint软件包,在Linux Mint上安装R软件包的问题18.1
  17. 【深度学习】(ICCV-2021)PVT-金字塔 Vision Transformer及PVT_V2
  18. 百度百科怎么创建个人词条?
  19. html语言h1h2h3,什么是H标签?H1,H2,H3标签使用的方法及重要性
  20. ⑭【动态时空图卷积网络 · 注意力 · 交通速度预测】时空依赖关系挖掘 | 动态时空建模 | 智能交通系统 |

热门文章

  1. 规划局计算机辅助制图标准,南京控制性详细规划计算机辅助制图规范及成果归档-南京规划局.DOC...
  2. html 调用微信扫一扫,微信开发之调用扫一扫接口
  3. windows10安装绿色版Tomcat7
  4. 理光打印机Ricoh_MP_C2003_C2503_Pcl6祥闰内部打印机安装使用教程
  5. Android adb模拟走步,某 APP 跑步模块性能测试
  6. IC/FPGA面试之任意时钟分频电路的产生
  7. 解决UOS家庭版桌面图标消失,文件管理器进不去
  8. web前端——网页设计
  9. STM32F103硬件I2C
  10. Python 3 教程(二)