[发明专利]一种基于内聚力模型的钢结构腐蚀疲劳损伤计算方法有效
申请号: | 201710941903.3 | 申请日: | 2017-10-11 |
公开(公告)号: | CN107832492B | 公开(公告)日: | 2021-07-06 |
发明(设计)人: | 徐博瀚;李紫益;顾硕 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G06F30/20 | 分类号: | G06F30/20 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 温福雪;侯明远 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 内聚力 模型 钢结构 腐蚀 疲劳 损伤 计算方法 | ||
1.一种基于内聚力模型的钢结构腐蚀疲劳损伤计算方法,其特征在于,步骤如下:
(1)内聚力模型:内聚力单元节点对张开量以上下界面的位移变化||u||表示:||u||=||u+-u-||,其中u±表示变形后上、下界面的位移;Xi表示三维空间的笛卡尔坐标,i=1,2,...,n;表示变形后对应点的位置,表示变形后中面Γd上对应点的位置;则有:
在中面Γd上一点P建立局部坐标系,以vn,vs,vt表示局部坐标系在总体坐标系中的方向余弦,构成正交旋转张量Θmi=[vn vs vt],则单元节点在总体坐标系下的位移变化向量:
Δm=Θmi||u|| (2)
内聚力模型的本构关系以上下界面间粘结力τi和位移Δi在局部坐标系下之间的函数关系表达:
τi=τ(Δi) (3)
其张量表达式为:
其中,d∈[0,1]表示损伤变量,K为罚刚度,-Δ3=(Δ3+|Δ3|)/2;在混合加载模式下,内聚力模型的损伤准则以位移变化的形式表示:
rt=max{Δ0,maxλs},0≤s≤t (8)
dt=G(rt) (9)
其中,λ表示界面间位移,λt、λs表示s时刻、t时刻对应的界面间位移,rt表示t时刻损伤阈值;dt表示单元损伤随时间的变化值,当d=1时,单元破环,τi=0;
在混合加载模式下,使用能量释放率G来判断裂缝是否扩展,当能量释放率G超过临界值Gc时界面开始分层,采用BK准则计算临界能量释放率:
Gc=GΙc+(GΙΙc-GΙc)(Gshear/G)η (10)
其中,η为材料参数,在混合加载模式下,G=GΙ+Gshear,Gshear=GΙΙ+GΙΙΙ;GΙ、GΙΙ、GΙΙΙ分别代表Ⅰ型、Ⅱ型、Ⅲ型断裂的能量释放率;GΙc、GΙΙc表示Ⅰ型、Ⅱ型断裂的临界能量释放率;
(2)实时雨流计数法:实时雨流计数法使用两个动态堆栈,即应力峰值堆栈和应力谷值堆栈存放应力信息,其中,应力峰值堆栈按照如下流程处理:
1)判断经预处理的应力堆栈中应力点数量是否大于1,若满足,则从应力堆栈中提取第一个应力点,置于应力峰值堆栈内;否则,结束应力峰值计算流程;
2)判断应力峰值堆栈内应力点数量是否大于1,若满足,则将Mxnew赋值为应力峰值堆栈内最后一个值,Mxold赋值为应力峰值堆栈内倒数第二个值;否则,进入步骤3);
3)重新判断预处理的应力堆栈内应力点数量是否大于1,若满足,则跳转到应力谷值计算流程,否则,结束应力峰值计算流程;
4)判断是否满足MxnewMxold,若满足,则进入步骤5);否则,Mxold赋值为Mxnew,进入步骤3);
5)判断应力谷值堆栈内应力点数量是否为1,若满足,则按照半循环处理,计算应力幅、平均应力的循环信息,并统计应力点编号,从应力峰值堆栈移除应力点Mxold;否则按照全循环处理,计算应力幅、平均应力的循环信息,并统计应力点编号,从应力峰值堆栈移除应力点Mxold,从应力谷值堆栈移除应力点Mnnew,跳转到步骤3);
应力谷值堆栈按照如下流程处理:
1)判断经预处理的应力堆栈中应力点数量是否大于1,若满足,则从应力堆栈中提取第一个应力点,置于应力谷值堆栈内;否则,结束应力谷值计算流程;
2)判断应力谷值堆栈内应力点数量是否大于1,若满足,则将Mnnew赋值为应力谷值堆栈内最后一个值,Mnold赋值为应力谷值堆栈内倒数第二个值;否则,进入步骤3);
3)重新判断预处理的应力堆栈内应力点数量是否大于1,若满足,则跳转到应力峰值计算流程,否则,结束应力谷值计算流程;
4)判断是否满足MnnewMnold,若满足,则进入步骤5);否则,Mnold赋值为Mnnew,进入步骤3);
5)判断应力峰值堆栈内应力点数量是否为1,若满足,则按照半循环处理,计算应力幅、平均应力的循环信息,并统计应力点编号,从应力谷值堆栈移除应力点Mnold;否则按照全循环处理,计算应力幅、平均应力的循环信息,并统计应力点编号,从应力谷值堆栈移除应力点Mnold,从应力峰值堆栈移除应力点Mxnew,跳转到步骤3);
(3)有限元模型内聚力单元更新:当裂缝前缘内聚力单元发生损伤时,查找满足如下条件的实体单元:
1)与裂缝前缘内聚力单元外侧节点相连接;
2)实体单元的任意面不能与该内聚力单元任意界面重合;
3)满足条件步骤1)和2)的实体单元应当与另一个也满足条件步骤1)和2)的实体单元存在公共面;
将满足以上条件且存在公共面的实体单元之间以内聚力单元连接,具体连接方法为:假定存在公共面的两个实体单元分别为A和B,查询实体单元A和B的所有节点编号及公共面上节点编号并保存;定义实体单元B在公共面上节点集为C,B的其它节点组成节点集D,在节点集C的所有节点成员所在位置新建重合节点,形成节点集E;删除实体单元B;以新建节点集E和节点集D重新组合为新实体单元B;以节点集C和节点集E生成两个面,组成新的内聚力单元;
(4)腐蚀效应处理:采用蒙特卡洛方法生成半球状点蚀蚀坑,随时间变化蚀坑逐渐演化为半椭球状,应用有效应力集中系数Kf判定蚀坑发展的过程中新裂纹的生成:
考虑蚀坑尺寸远小于构件尺寸,对于半椭球形蚀坑取应力集中系数Kt=1+2a/h;蚀坑底部曲率半径ρ=a2/h,a为半椭球状蚀坑表面圆的半径,点蚀蚀坑深度h随时间变化表示为:
h=αtβ (12)
式中,α、β为材料常数,二者通过试验数据回归分析得到。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710941903.3/1.html,转载请声明来源钻瓜专利网。