一种数据建模系统及方法技术方案

技术编号:16663806 阅读:40 留言:0更新日期:2017-11-30 12:25
本申请公开了一种数据建模系统及方法,该系统包括:包括中央处理器以及分别与中央处理器连接的数据整理模块、数据记录提取模块、数据定位模块、数据建模模块、模型网格划分模块、模型数据输出模块;其中,数据定位模块,用于对数据记录进行定位处理,得到相应的定位信息;数据建模模块,用于根据待创建数据模型,并结合定位信息进行关键几何部件剖分处理以及控制点参数提取处理,根据信息处理结果,并利用Midas/GTS中的几何输入前处理模块对待创建数据模型进行绘制,得到建立后数据模型;模型网络划分模块,用于对建立后数据模型进行网格划分处理,并赋予不同的数据属性,得到相应的网格模型。本申请实现了数据的自动整理、定位、关联关系的建立。

【技术实现步骤摘要】
一种数据建模系统及方法
本专利技术涉及数据建模
,特别涉及一种数据建模系统及方法。
技术介绍
随着信息的爆发式增长和积累,大数据时代已近来临。大数据的基本特征:数据量大、类型繁多、价值密度低、速度快时效高;对于大数据来说,关联关系比因果关系更加重要。在现实生活中,原始的数据数量规模庞大,关键数据的分布零散,数据的价值密度低,数据目标之间的关联关系非常复杂,而且一般是隐藏的,人们并不能通过表面活动或者表面数据察觉到,更加不易找出该目标是否和其他目标具有关联关系。在这样的情况下,这些隐含的关联关系会对人们的社会经济活动带来很多潜在的价值或者风险。因此,面对大量的数据,当前亟需去分析某类数据之间的相关性,并以此分析出数据背后隐含价值,才能在更高、更深的层面体现数据的价值。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种数据建模系统及方法,能够对数据的自动整理、定位以及关联关系的建立。其具体方案如下:一种数据建模系统,包括中央处理器以及分别与所述中央处理器连接的数据整理模块、数据记录提取模块、数据定位模块、数据建模模块、模型网格划分模块、模型数据输出模块;其中,所述数据整理模块,用于对用户输入数据进行整理,得到整理后数据;所述数据记录提取模块,用于根据预设的字段,从所述整理后数据中提取出相应的信息,得到相应的数据记录;所述数据定位模块,用于对所述数据记录进行定位处理,得到相应的定位信息;所述数据建模模块,用于根据预设的待创建数据模型,并结合所述定位信息进行相应的关键几何部件剖分处理以及控制点参数提取处理,得到相应的信息处理结果,然后根据所述信息处理结果,并利用Midas/GTS中的几何输入前处理模块对所述待创建数据模型进行绘制,以实现对不同的部件进行切割处理和/或合并处理,得到相应的建立后数据模型;所述模型网络划分模块,用于利用Midas/GTS中的网格划分模块,对所述建立后数据模型进行网格划分处理,并对网格划分处理结束后得到的不同部分赋予不同的数据属性,得到相应的网格模型;所述模型数据输出模块,用于利用Midas工具中的模型信息表单功能,以文本文件的形式输出所述网格模型中的模型信息,得到模型信息文本文件,然后利用Matlab从所述模型信息文本文件中提取出相应的模型信息,并对提取出的模型信息进行输出。可选的,所述数据建模系统,还包括:人机操作模块,用于对用户通过预设的人机交互界面发起的登录请求进行审核,若审核通过,则允许接收用户输入的待建模数据;数据审核模块,用于对所述待建模数据进行审核,并将审核通过的数据筛选出来,得到所述用户输入数据。可选的,所述数据建模系统,还包括:数据格式转换模块,用于将所述人机操作模块接收到的所述待建模数据转换为统一的业务元数据。可选的,所述数据整理模块,包括:数据查找单元,用于从所述用户输入数据中查找出冗余内容以及与本地数据库中的原有数据之间存在冲突的冲突内容;数据显示单元,用于将所述冗余内容以及所述冲突内容发送至预设的人机交互界面进行显示;数据清除单元,用于当获取到用户通过所述人机交互界面输入的数据清除指令,则根据所述数据清除指令,对所述冗余内容和所述冲突内容中的相应数据进行清除处理。可选的,所述数据清除单元,包括:冗余内容清除子单元,用于当获取到用户通过所述人机交互界面输入的冗余数据清除指令,则根据所述冗余数据清除指令,利用Redundancy函数对所述冗余内容中的相应数据进行清除处理;冲突内容清除子单元,用于当获取到用户通过所述人机交互界面输入的冲突数据清除指令,则根据所述冲突数据清除指令,利用EKA算法和/或AKF算法对所述冲突内容中的相应数据进行清除处理。可选的,所述数据建模系统,还包括:显示屏,用于对所述模型数据输出模块输出的模型信息进行显示处理,以及根据预设的显示控制命令,以图表的形式对所述数据定位模块得到的所述定位信息进行显示处理。可选的,所述数据建模系统,还包括:数据共享模块,用于为用户提供数据共享接口,以便用户通过所述数据共享接口获取到所述模型数据输出模块输出的模型信息。可选的,所述数据定位模块,具体用于利用刻面技术,对所述数据记录进行定位处理,得到相应的定位信息。可选的,所述数据定位模块,包括:位置寻找单元,用于在本地数据库中寻找适合所述数据记录的位置;相似数据查找单元,用于查找与所述数据记录相似的数据点,得到相似数据点,并建立所述数据记录与所述相似数据点之间的关系信息。本专利技术还相应公开了一种数据建模方法,包括:对用户输入数据进行整理,得到整理后数据;根据预设的字段,从所述整理后数据中提取出相应的信息,得到相应的数据记录;对所述数据记录进行定位处理,得到相应的定位信息;根据预设的待创建数据模型,并结合所述定位信息进行相应的关键几何部件剖分处理以及控制点参数提取处理,得到相应的信息处理结果,然后根据所述信息处理结果,并利用Midas/GTS中的几何输入前处理模块对所述待创建数据模型进行绘制,以实现对不同的部件进行切割处理和/或合并处理,得到相应的建立后数据模型;利用Midas/GTS中的网格划分模块,对所述建立后数据模型进行网格划分处理,并对网格划分处理结束后得到的不同部分赋予不同的数据属性,得到相应的网格模型;利用Midas工具中的模型信息表单功能,以文本文件的形式输出所述网格模型中的模型信息,得到模型信息文本文件,然后利用Matlab从所述模型信息文本文件中提取出相应的模型信息,并对提取出的模型信息进行输出。可见,本专利技术实现了数据的自动整理、定位、关联关系的建立。通过Midas软件平台自身嵌入的前处理程序,实现了数据模型绘制、模型框架的导入、模型检查、单元划分、属性分组等。在三维实体模型建立过程中,利用Midas的工具包中的功能,对数据模型进行建立,可进行扩展、复制、扫略等便捷的建模操作,并且可利用软件检查功能对已建几何模型进行检查,对于重复点进行删除,对短线和小面进行合并。生成三维数据模型后,根据网格模型划分网格,Midas中提供了四面体、六面体、楔形体、金字塔等丰富的实体网格单元类型,强大的网格拓扑计算功能可实现复杂非线性实体几何的网格自动化分,还可利用网格节点控制功能实现细部的网格优化。在数据网格划分完毕后,Midas可提供结构单元吸取单元、复制单元、扩展单元等方便快捷的结构单元建模方法。最后,按照不同的数据参数以及不同的工况赋予网格不同分组,实现了数据的全面分析。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例公开的一种数据建模系统结构示意图;图2为本专利技术实施例公开的一种数据整理模块结构示意图;图3为本专利技术实施例公开的一种具体的数据建模系统结构示意图;图4为本专利技术实施例公开的一种数据建模方法流程图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性本文档来自技高网...
一种数据建模系统及方法

【技术保护点】
一种数据建模系统,其特征在于,包括中央处理器以及分别与所述中央处理器连接的数据整理模块、数据记录提取模块、数据定位模块、数据建模模块、模型网格划分模块、模型数据输出模块;其中,所述数据整理模块,用于对用户输入数据进行整理,得到整理后数据;所述数据记录提取模块,用于根据预设的字段,从所述整理后数据中提取出相应的信息,得到相应的数据记录;所述数据定位模块,用于对所述数据记录进行定位处理,得到相应的定位信息;所述数据建模模块,用于根据预设的待创建数据模型,并结合所述定位信息进行相应的关键几何部件剖分处理以及控制点参数提取处理,得到相应的信息处理结果,然后根据所述信息处理结果,并利用Midas/GTS中的几何输入前处理模块对所述待创建数据模型进行绘制,以实现对不同的部件进行切割处理和/或合并处理,得到相应的建立后数据模型;所述模型网络划分模块,用于利用Midas/GTS中的网格划分模块,对所述建立后数据模型进行网格划分处理,并对网格划分处理结束后得到的不同部分赋予不同的数据属性,得到相应的网格模型;所述模型数据输出模块,用于利用Midas工具中的模型信息表单功能,以文本文件的形式输出所述网格模型中的模型信息,得到模型信息文本文件,然后利用Matlab从所述模型信息文本文件中提取出相应的模型信息,并对提取出的模型信息进行输出。...

【技术特征摘要】
1.一种数据建模系统,其特征在于,包括中央处理器以及分别与所述中央处理器连接的数据整理模块、数据记录提取模块、数据定位模块、数据建模模块、模型网格划分模块、模型数据输出模块;其中,所述数据整理模块,用于对用户输入数据进行整理,得到整理后数据;所述数据记录提取模块,用于根据预设的字段,从所述整理后数据中提取出相应的信息,得到相应的数据记录;所述数据定位模块,用于对所述数据记录进行定位处理,得到相应的定位信息;所述数据建模模块,用于根据预设的待创建数据模型,并结合所述定位信息进行相应的关键几何部件剖分处理以及控制点参数提取处理,得到相应的信息处理结果,然后根据所述信息处理结果,并利用Midas/GTS中的几何输入前处理模块对所述待创建数据模型进行绘制,以实现对不同的部件进行切割处理和/或合并处理,得到相应的建立后数据模型;所述模型网络划分模块,用于利用Midas/GTS中的网格划分模块,对所述建立后数据模型进行网格划分处理,并对网格划分处理结束后得到的不同部分赋予不同的数据属性,得到相应的网格模型;所述模型数据输出模块,用于利用Midas工具中的模型信息表单功能,以文本文件的形式输出所述网格模型中的模型信息,得到模型信息文本文件,然后利用Matlab从所述模型信息文本文件中提取出相应的模型信息,并对提取出的模型信息进行输出。2.根据权利要求1所述的数据建模系统,其特征在于,还包括:人机操作模块,用于对用户通过预设的人机交互界面发起的登录请求进行审核,若审核通过,则允许接收用户输入的待建模数据;数据审核模块,用于对所述待建模数据进行审核,并将审核通过的数据筛选出来,得到所述用户输入数据。3.根据权利要求2所述的数据建模系统,其特征在于,还包括:数据格式转换模块,用于将所述人机操作模块接收到的所述待建模数据转换为统一的业务元数据。4.根据权利要求1所述的数据建模系统,其特征在于,所述数据整理模块,包括:数据查找单元,用于从所述用户输入数据中查找出冗余内容以及与本地数据库中的原有数据之间存在冲突的冲突内容;数据显示单元,用于将所述冗余内容以及所述冲突内容发送至预设的人机交互界面进行显示;数据清除单元,用于当获取到用户通过所述人机交互界面输入的数据清除指令,则根据所述数据清除指令,对所述冗余内容和所述冲突内容中的相应数据进行清除处理。5.根据权利要求4所述的数据建模系统,其特征在于,所述...

【专利技术属性】
技术研发人员:高俊青邵叶晨姚海燕胡晓琴吴相宜
申请(专利权)人:浙江群力电气有限公司国网浙江杭州市余杭区供电公司国网浙江省电力公司杭州供电公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1