[发明专利]一种基于区域导航码的自由格式有限元模型数据读取方法有效
申请号: | 201910838780.X | 申请日: | 2019-09-05 |
公开(公告)号: | CN110543732B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 郭吉坦 | 申请(专利权)人: | 大连交通大学 |
主分类号: | G06F30/23 | 分类号: | G06F30/23;G06F16/2458;G06F16/22;G06K17/00;G06F111/10 |
代理公司: | 大连东方专利代理有限责任公司 21212 | 代理人: | 李洪福 |
地址: | 116028 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区域 导航 自由 格式 有限元 模型 数据 读取 方法 | ||
1.一种基于区域导航码的自由格式有限元模型数据读取方法,其特征在于采用灵活自由方式将有限元模型的各类原始数据填写在Excel文件任一sheet的任意区域范围,且同类数据各行具有不同的列数,各类数据可以填写在同一sheet或不同sheet中,各类数据可添加文字说明增加文件的可读性,包括以下步骤:
步骤一:在Excel文件的一个sheet(工作表)中的任意区域填写有限元模型的其中一类数据;要求同类数据填写在同一区域范围内,一个单元格内只填写一个数值,描述同一事件的数值填写在同一行上,按事件编序号从小到大逐行填写,直至该类数据全部填完为止;允许同类数据中不同行上数值的数目不同,但同列数值的意义相同,无内容项单元格为空;在需要注释时,允许在填写数据区域的前几行按需要填写相关文字及各列对应内容说明,在数据区域第一列或第二列加行序号,表示该行数据对应事件的排序号,从而增强数据的可读性;
步骤二:编辑数据区域标识码,同类数据填写完成之后,将步骤一中填写有效数据区域范围的左上角单元格编号与右下角单元格编号中间加冒号(:)组成一个有序的字符串,这个由字母与数字组合的字符串称为该类数据的区域标识码,表示该类数据存储位置;要求标识区域范围必须包络同类型的全部数据,左上角单元格编号应准确,右下角单元格无严格要求,允许行尾有空行及列位空列,但所有文字注释及行序号不在标识区域内;
步骤三:按步骤一和步骤二相同的方法填写有限元模型的其他类型数据,直至全部填写完毕;
步骤四:编辑有限元模型数据的导航标识码,有限元模型中一类数据导航码由sheet序号及步骤二的数据区域标识码两部分构成;模型全部数据的导航标识码,按计算机程序要求的数据类型顺序组成两列有序的字符型矩阵,第一列为sheet序号、第二列为区域标识码的字符串,每一行表示一类数据导航码,行数与数据类型总数一致;
步骤五:有限元模型数据导航标识码,允许单独保存为文本(.txt)文件,也允许填写在有限元模型数据Excel文件固定位置;
步骤六:计算机程序一次性读取模型数据的导航标识码矩阵,分析导航标识码矩阵有效行数,确定有限元模型数据的类型数目;
步骤七:根据有限元模型数据导航标识码矩阵每行上的sheet号及标识码字符串,一次性读取的有限元模型的同一类数据;自动滤掉数据标识区内行尾及列尾的无效空格,并将有效数据赋予一个矩阵,用于后续计算;
步骤八:根据滤掉数据标识区内无效空格之后的数据,统计分析每类数据的数目,用于检测数据的完整性;分析同类数据中列数不同的行,定义每行对应事件的不同属性,填补缺省默认数字等附加功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连交通大学,未经大连交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910838780.X/1.html,转载请声明来源钻瓜专利网。