[发明专利]一种ABAQUS裂缝扩展的数据提取方法、系统与计算机可读存储介质有效
申请号: | 201910688214.5 | 申请日: | 2019-07-29 |
公开(公告)号: | CN110399684B | 公开(公告)日: | 2023-05-02 |
发明(设计)人: | 吴明洋;张东明;李铭辉;邓博知;鲁俊;刘淑敏;陈嘉琪;宋真龙;刘超;石发瑞;高恒 | 申请(专利权)人: | 重庆大学 |
主分类号: | G06F30/23 | 分类号: | G06F30/23;G06F111/10 |
代理公司: | 重庆市前沿专利事务所(普通合伙) 50211 | 代理人: | 郭云 |
地址: | 400044 *** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 abaqus 裂缝 扩展 数据 提取 方法 系统 计算机 可读 存储 介质 | ||
1.一种ABAQUS裂缝扩展的数据提取方法,其特征在于,所述方法具体包括以下步骤:
建立所需提取的数据信息的矩阵,生成第一函数模板并输出;
具体包括:
建立数据提取矩阵,所述数据提取矩阵中包括所需提取的帧数和/或时间所在的分析步,以及所述分析步下的帧数;
建立路径字符串组,所述路径字符串组用于存入所需提取的结果文件所在路径;
建立场变量字符串组,所述场变量字符串组用于填入所需提取的场变量在单元或节点的位置;
建立名称字符串组,所述名称字符串组用于存入所需提取的场变量名称;
建立位置字符串组,所述位置字符串组用于所需提取的场变量的计算位置;
建立元胞数组,将所述数据提取矩阵、所述路径字符串组、所述场变量字符串组、所述名称字符串组和所述位置字符串组分别存入所述元胞数组中;
将所述元胞数组生成第一函数模板并输出;
接收修改所述第一函数模板文件格式的指令,将所述第一函数模板转化为第二函数模板,所述第二函数模板为适用于ABAQUS读取的函数模板,以脚本方式或ABAQUS中的PYTHON代码输入的形式重新导入ABAQUS,完成所需帧数据的提取;
所述第一函数模板转化为第二函数模板的步骤具体包括:
获取用户对所述第一函数模板文件格式修改的指令;
将所述第一函数模板中的帧数更改为第一变量;
建立循环函数,对所述第一变量取值范围赋值,并重新建立多个元胞数组矩阵;
将所述元胞数组矩阵依次输出,进行命名并修改所输出的文件格式,生成第二函数模板;
提取所述第二函数模板内的场变量值与单元、节点编号信息的数据矩阵,所述单元、节点编号信息具体为单元与单元对应节点编号、节点与节点坐标信息;
数据矩阵的提取具体包括:
读取所述第二函数模板中的时间数据;
通过for循环遍历单元与场变量,生成单元积分点数据,并将所述单元积分点数据生成矩阵;
设定选取所述单元积分点值范围,通过矩阵变化提取在此范围内的场变量的单元编号和单元积分点数据的矩阵;
对所提取到的数据矩阵进行处理,建立数据提取的函数库,完成裂缝扩展数据的提取;
对所提取到的数据矩阵进行处理的步骤具体包括:
建立循环函数,提取该时刻对应的节点位移并存储,获得所有节点在此时刻的真实位置矩阵并存储;
获得破裂单元的节点编号数据并存储,获得矩阵中所有坐标对应的节点真实坐标数据并存储;
裂缝扩展数据的提取的步骤具体包括:
建立循环函数提取经过处理后的数据矩阵中的文本数据;
生成二维和/或三维情况下破裂单元总长度、破裂单元总面积及破裂单元总体积随时间变化的函数;
获得裂缝扩展数据随时间的变化曲线。
2.根据权利要求1所述的ABAQUS裂缝扩展的数据提取方法,其特征在于,所述破裂单元通过单元积分点的SDEG场变量值进行判定,通过初始INP提取节点数据和COHESIVE单元矩阵。
3.根据权利要求1所述的ABAQUS裂缝扩展的数据提取方法,其特征在于,所述破裂单元总长度通过基于0厚度COHESIVE矩阵的节点编号矩阵规则计算;所述破裂单元总面积通过单元对应的节点坐标数据,分别采用凸四边形面积计算公式或凸六边形面积计算公式获得;所述破裂单元总体积通过六面体体积计算公式获得。
4.基于权利要求1-3任一项所述方法的一种ABAQUS裂缝扩展的数据提取系统,其特征在于,所述系统包括以下单元:
数据建立单元:用于建立所需提取的数据信息的矩阵,生成第一函数模板并输出;
格式修改单元:用于接收修改所述第一函数模板文件格式的指令,将所述第一函数模板转化为第二函数模板,所述第二函数模板为适用于ABAQUS读取的函数模板,以脚本方式或ABAQUS中的PYTHON代码输入的形式重新导入ABAQUS,完成所需帧数据的提取;
信息提取单元:用于提取所述第二函数模板内的场变量值与单元、节点编号信息的数据矩阵,所述单元、节点编号信息具体为单元与单元对应节点编号、节点与节点坐标信息;
数据提取单元:用于对所提取到的数据矩阵进行处理,建立数据提取的函数库,完成裂缝扩展数据的提取。
5.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至3任一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆大学,未经重庆大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910688214.5/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置