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