[发明专利]一种基于机器学习的材料抗疲劳优化设计方法有效

专利信息
申请号: 202010321360.7 申请日: 2020-04-22
公开(公告)号: CN111523268B 公开(公告)日: 2021-06-01
发明(设计)人: 张宏;王清远;刘永杰;王宠;何超;李浪 申请(专利权)人: 四川大学
主分类号: G06F30/23 分类号: G06F30/23;G06N20/00;G06F119/04;G06F119/14;G06F111/10
代理公司: 成都正华专利代理事务所(普通合伙) 51229 代理人: 陈选中
地址: 610064 四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 机器 学习 材料 疲劳 优化 设计 方法
【权利要求书】:

1.一种基于机器学习的材料抗疲劳优化设计方法,其特征在于,包括以下步骤:

S1、确定用于机器学习的材料的基础数据;

S2、根据获取的基础数据,通过有限元计算方法计算材料在不同载荷和工况条件下应力及应变数据;

S3、基于材料的基础数据和计算的应力及应变数据进行机器学习,确定数据间的相关性并预测材料宏观性能,并根据其进行材料抗疲劳设计;

所述步骤S2具体为:

S21、构建当前载荷和工况条件下代表体积单元的材料疲劳过程的晶体塑性本构模型;

S22、定义变形梯度,并根据变形梯度计算刚度矩阵及其特征值和特征矢量;

S23、根据刚度矩阵及其特征值和特征矢量计算晶体塑性本构模型的应力及应变数据;

所述晶体塑性本构模型的应力及应变数据包括宏观应变、宏观应力、微观剪切应变和微观应力;

所述步骤S22中,定义的变形梯度为

所述变形梯度的刚度矩阵为:

所述步骤S23中;

所述宏观应变ε为:

式中,Δli为材料在坐标方向参数i上晶体塑性本构模型的变形增量;

li为材料在坐标方向参数i上晶体塑性本构模型的原始尺寸;

所述宏观应力σa为:

式中,E为弹性模量;

所述微观剪切应变Δτα为:

式中,Δε为宏观应变增量;

N为刚度矩阵的特征矢量数量,n为刚度矩阵的特征矢量序数;

Pα为滑移系法向与滑移方向叉乘的反比例系数;

为剪切应变速率是硬化参数的反比例函数;

{a1,a2,a3}为刚度矩阵的特征值,a1,a2,a3分别为刚度矩阵在三个坐标方向上的特征值;

{N1,N2,N3}为刚度矩阵的特征特征矢量,N1,N2,N3分别为刚度矩阵在三个坐标方向上的特征矢量;

所述微观应力σb为:

式中,μ为材料的泊松比;

上标a为滑移系数量。

2.根据权利要求1所述的基于机器学习的材料抗疲劳优化设计方法,其特征在于,所述步骤S1中,材料的基础数据包括材料微观类型、材料载荷条件和材料属性;

所述材料微观类型包括晶体类型、滑移、位错和晶体尺寸;

所述材料载荷条件包括位移、应力和温度;

所述材料属性包括弹性模量、泊松比、密度、力学属性和热学属性;其中,力学属性包括应力-应变,屈服应力、抗拉应力和硬化系数,热学属性包括热导率和比热。

3.根据权利要求2所述的基于机器学习的材料抗疲劳优化设计方法,其特征在于,所述步骤S3具体为:

S31、构建输入参数与输出参数的函数关系式;

S32、将输入参数和输出参数代入构建的输入参数与输出参数的函数关系式中,并按照目标函数进行机器学习,输出输入参数和输出参数间的相关性并预测得到的材料宏观性能。

4.根据权利要求3所述的基于机器学习的材料抗疲劳优化设计方法,其特征在于,所述步骤S31中:

所述输入参数为材料的基础数据,所述输出参数为计算得到的应力及应变数据、材料在微观尺度的滑移和晶粒信息作为输出参数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202010321360.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top