首页/文章/ 详情

我所常用的材料:Mohr-Coulomb塑性

2月前浏览100

与Mises塑性类似,Mohr-Coulomb(摩尔库伦)塑性也是一种描述材料非线性的行为塑性本构模型,其广泛应用于岩土工程、土木工程等领域。其与Mises的核心不同体现在以下两点:

  1. 屈服函数不一样

  2. 一般情况下塑性阶段采用非关联的流动法则 (non-associative flow rule)

建筑工程识图与计量05桩基工程(附例题)-工程量计算实例-筑龙工程造价论坛

对于屈服函数方面,Mohr-Coulomb准则定义

 

其中    为剪切应力(计算中的变量),     为粘聚力(材料参数,试验得到),     为内摩擦角(材料参数,试验得到),     为剪切面的法向应力(计算中的变量)

那么其实Mohr-Coulomb原则下其实是与应力Mohr圆相切与这条直线相切的时候,屈服就会发生,因此

 

屈服函数就可以用主应力进行定义定义为

 

将等式两边同乘上    ,并将上述     与    的表达式代入,可得:

 

最后可得到用主应力表示的屈服函数:

 

 说明还处于弹性阶段,而当     证明材料已经进入了塑性阶段。 

由于上述定义,就导致Mohr-Coulomb的去屈服面相比Mises并不是光滑的,而是有诸多角点,这个在一定程度上会造成求解困难,需要用一些技巧,不过先按下不表,后续详述。连着数值求解的过程一起说。

另外对于Mohr-Coulomb大家经常还会联想到的一个就是Coulomb摩擦,其实本质上理论是一致的,如果去掉内聚力,大家就会发现跟库伦摩擦是一样的,所以接触中当处理摩擦的时候,跟Mohr-Coulomb本构模型会有一些类似的地方。本质上Mohr-Coulomb其实就是一种摩擦模型,大家可以想象为土体颗粒正应力与切应力的关系



来源:大狗子说数值模拟
非线性岩土理论材料试验
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2025-09-09
最近编辑:2月前
大狗子说数值模拟
博士 传播国际一流的数值模拟算法
获赞 11粉丝 25文章 83课程 0
点赞
收藏
作者推荐

有限元基础知识:几何非线性中的TL与UL

之前介绍过非线性分析,包括材料、几何与接触非线性,有限元基础知识:非线性分析几何非线性:应变张量今天就几何非线性着重说一下,对于几何非线性分析有两种基本描述方法,Total Lagrange(TL)和Updated Lagrange(UL)方法是两种主要拉格朗日框架。它们的核心区别在于参考构型的选择,这直接影响了应变、应力度量和平衡方程的数学形式。参考构型用“人话”来说就是你的变形、应变是基于哪个形状定义的?是初始时刻的呢?还是 时刻的呢? 以下从理论公式和实际案例两方面详细说明其差异:参考构型的定义 • Total Lagrange(TL)方法始终以初始未变形构型(时间 )为参考。所有物理量(如应变、应力)均映射到初始构型上描述。关键公式:• 应变度量:Green-Lagrange应变张量 其中 为位移, 为初始坐标, 后续大写 普遍表示未变形的形体 位置坐标,也就是对应于 时刻。• 应力度量:第二类Piola-Kirchhoff应力张量 ,与Green应变共轭。• Updated Lagrange(UL)方法以上一增量步的变形后构型(时间 )为参考。物理量在每个增量步更新到最新构型。关键公式:• 应变度量:Almansi应变张量(或增量形式的对数应变) 其中 为增量位移, 为当前坐标,所以这里可以看到与上述UL中应变表达的不同,首先是基于增量位移,其次参考构型是变化的是上一步变形后的构型。 • 应力度量:Cauchy应力张量 \sigma ,直接描述当前应力状态。 平衡方程的弱形式 • TL方法的平衡方程: 积分域为初始体积 ,需处理几何非线性项(如位移二次导数)。• UL方法的平衡方程: 积分域为当前体积 ,几何非线性通过构型更新隐式处理。应力更新算法 • TL方法:应力通过材料本构模型直接更新为第二类Piola-Kirchhoff应力: 其中 是弹性张量。• UL方法:先计算Cauchy应力增量,再通过旋转张量更新: 为旋转张量, 为Almansi应变增量。收敛性与计算效率很多教材与论文都会探讨这两者的收敛性是效率的,然而事实上是这东西跟谁编程,怎么写代码关系非常大。我只能说天下没有免费的午餐,你得到一些东西的同时总会失去一些东西,常规上来说可以做如下总结• TL方法:因初始构型固定,Newton-Raphson迭代易因大旋转步发散,如果对于变形没有那么大,没有接触的材料非线性+结合非线性是比较适合的• UL方法:构型逐步更新,Jacobian矩阵条件数更低,迭代更稳定,又由于每步都更新构型,对于接触分析比较适合两种方法本质是同一物理规律的不同数学描述:TL更适合材料非线性主导问题(y由于不用更新构型),UL更擅长几何非线性与接触耦合场景(因为接触你反正无论如何都得更新构型,虽然正常教科书上绝对不会说是这个理由)。实际应用中(如Abaqus/ANSYS)常混合使用,例如UL处理接触边界,TL处理材料本构。以下是一个基本的TL的代码流程,大家可以以此作为参考: 来源:大狗子说数值模拟

未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习计划 福利任务
下载APP
联系我们
帮助与反馈