[发明专利]一种基于等效应变假说的地铁枕梁损伤数据集构建方法在审
申请号: | 202210591648.5 | 申请日: | 2022-05-27 |
公开(公告)号: | CN114925573A | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 王傲;阳程星;许平;姚曙光;郭维年 | 申请(专利权)人: | 中南大学 |
主分类号: | G06F30/23 | 分类号: | G06F30/23;G06F30/27;G16C60/00;G06N3/08;G06N3/04;G06F119/14 |
代理公司: | 长沙正务联合知识产权代理事务所(普通合伙) 43252 | 代理人: | 郑隽 |
地址: | 410006*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 等效 应变 假说 地铁 损伤 数据 构建 方法 | ||
1.一种基于等效应变假说的地铁枕梁损伤数据集构建方法,其特征在于,包括以下步骤:
选取地铁枕梁上的一块正方形薄板或壳类结构,将其一端固定,另一端受到均布的线载荷作用,构建小平板有限元模型;
对所述小平板有限元模型的模型单元进行编号;在所述模型的材料模块下设定多种不同弹性模量的材料,每个弹性模量分别对应相应的损伤程度;
利用ABAQUS软件的二次开发接口,采用对应的Python脚本文件,获得每个模型单元上响应应变场与损伤信息一一对应的小平板基础数据集;
将高斯白噪声加入所述基础数据集中,得到噪声数据;并通过引入服从高斯分布的随机数将所述噪声数据进行放大,得到扩充的应变场损伤数据集。
2.根据权利要求1所述的一种基于等效应变假说的地铁枕梁损伤数据集构建方法,其特征在于,当材料未发生损伤时,此时材料的弹性模量未发生改变;当发生完全损伤时,此时材料的弹性模量变为0。
3.根据权利要求1所述的一种基于等效应变假说的地铁枕梁损伤数据集构建方法,其特征在于,对所述小平板有限元模型的模型单元进行编号;在所述模型的材料模块下设定多种不同弹性模量的材料,每个弹性模量分别对应相应的损伤程度,具体为:
对所述小平板有限元模型的模型单元进行编号,确定左下角单元编号为1,至右上角单元编号为4096结束;在所述模型的材料模块下额外设定3种材料,弹性模量分别为164.8Gpa,123.6Gpa,82.4Gpa,分别对应损伤程度为20%,40%,60%。
4.根据权利要求1所述的一种基于等效应变假说的地铁枕梁损伤数据集构建方法,其特征在于,利用ABAQUS软件的二次开发接口,采用对应的Python脚本文件,获得每个模型单元上响应应变场与损伤信息一一对应的小平板基础数据集包括:
将无损小平板模型保存为small_plate_well.cae文件;
根据无损小平板模型文件,编写Python脚本文件create_inp.py,用于生成含随机损伤单元的小平板模型,并保存为可计算的.inp文件;同时保存损伤信息为.txt文件,作为基础数据集的标签文件,也是构建的损伤识别网络的输出;
编写count_inp.py脚本文件,用于批量计算.inp文件,并输出与损伤信息一一对应的应变场信息。
5.根据权利要求4所述的一种基于等效应变假说的地铁枕梁损伤数据集构建方法,其特征在于,编写的Python脚本文件create_inp.py的具体执行步骤如下:
1)导入所需要的ABAQUS库,numpy库,random库;
2)设定small_plate_well.inp文件的储存路径,设定生成的文件个数n;
3)使用mdb.ModelFromInputFile命令导入small_plate_well.inp;
执行以下步骤n次;
4-1)通过part对象获取单元信息,储存在变量e中;
4-2)生成空矩阵ele_damage,用于储存损伤单元;
4-3)执行子程序create_damage;
4-4)将存储损伤信息的矩阵output保存成.txt文件,以循环次数命名;
4-5)利用SectionAssignment命令给编号为ele_damage的单元赋损伤属性;
4-6)利用mdb下属的Job命令输出.inp文件,以循环次数命名;
4-7)删除创建的Job。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210591648.5/1.html,转载请声明来源钻瓜专利网。