有效
一种离散数据存储方法及系统
罗啸宇、聂铭、蔡笋、梁永纯、谢文平、黄正、黄丰、吕旺燕、董重里、陈沛禹、刘震卿
广东电网有限责任公司
罗
罗啸宇 专利 197
广东电网有限责任公司电力科学研究院分析优化类型测量或测试申请详情
聂
聂铭 专利 364
广东电网有限责任公司电力科学研究院分析优化类型申请详情电缆电线安装
蔡
蔡笋 专利 74
南方电网电力科技股份有限公司测量与测试物理仪器机械部件测试
梁
梁永纯 专利 190
广东电网有限责任公司电力科学研究院测量与测试材料测试分析物理仪器
谢
谢文平 专利 208
广东电网有限责任公司电力科学研究院分析优化类型申请详情测量或测试
黄
黄正 专利 180
广东电网有限责任公司储能系统分析优化类型计算机辅助设计
黄
黄丰 专利 221
广东电网有限责任公司电力科学研究院物理仪器测量与测试计算技术
吕
吕旺燕 专利 211
中国科学院金属研究所耐久测试材料测试分析测量与测试
董
董重里 专利 92
广东电网有限责任公司电力科学研究院测量与测试物理仪器材料测试分析
陈
陈沛禹
机构 暂无技术领域 暂无

刘震卿 专利 96
华中科技大学申请详情计算机辅助设计物理仪器
摘要
本发明提供了一种离散数据存储方法及系统,所述方法包括:根据离散数据的分布区域以及预设网格尺寸,建立网格系统,并分别以所述网格系统中的各网格顶点为圆心,构建各网格顶点对应的搜索圆环集合;分别遍历各网格顶点对应的各搜索圆环,根据当前遍历圆环所覆盖的各离散子数据与当前遍历圆环圆心之间的距离,对所述各离散子数据进行第一加权处理,获得每个网格顶点各自对应的多个第一加权数据;根据各第一加权数据所在搜索圆环的外圆半径,分别对每个网格顶点各自对应的多个第一加权数据进行第二加权处理,获得各网格顶点对应的第二加权数据,并将各第二加权数据存储在对应的网格顶点上,提高了对离散数据进行规则化存储的效率和准确性。
1.一种离散数据存储方法,其特征在于,包括:根据离散数据的分布区域以及预设网格尺寸,建立网格系统;其中,所述离散数据包括若干个离散子数据;分别以所述网格系统中的各网格顶点为圆心,构建各网格顶点对应的搜索圆环集合;其中,每个搜索圆环集合包括若干个搜索圆环;所述搜索圆环包括:相邻同心半圆之间的半圆环以及最小同心半圆内的区域;所述同心半圆的半径不同,且各所述同心半圆在所述网格系统的覆盖方向为所述离散数据的数据来流反方向;分别遍历各网格顶点对应的各搜索圆环,根据当前遍历圆环所覆盖的各离散子数据与当前遍历圆环圆心之间的距离,对所述各离散子数据进行第一加权处理,确定所述当前遍历圆环所对应的第一加权数据,继而获得每个网格顶点各自对应的多个第一加权数据;根据各第一加权数据所在搜索圆环的外圆半径,分别对每个网格顶点各自对应的多个第一加权数据进行第二加权处理,获得各网格顶点对应的第二加权数据,并将各第二加权数据存储在对应的网格顶点上。
2.如权利要求1所述的一种离散数据存储方法,其特征在于,所述根据离散数据的分布区域以及预设网格尺寸建立网格系统,具体为:根据离散数据的分布区域以及预设网格尺寸,将所述离散数据的分布区域划分为多个网格;以所述离散数据的分布区域的中心为原点,建立直角坐标系,确定所有离散数据的坐标和各个所述网格的顶点的坐标,形成网格系统。
3.如权利要求1所述的一种离散数据存储方法,其特征在于,所述根据当前遍历圆环所覆盖的各离散子数据与当前遍历圆环圆心之间的距离,对所述各离散子数据进行第一加权处理,确定所述当前遍历圆环所对应的第一加权数据,具体为:计算所述当前遍历圆环中的各离散子数据到所述当前遍历圆环圆心的距离倒数和;根据所述当前遍历圆环中的各离散子数据到所述当前遍历圆环圆心的距离,计算所述当前遍历圆环中的各离散子数据在第一加权处理时的权重;根据所述当前遍历圆环中的各离散子数据在第一加权处理时的权重,对所述当前遍历圆环中的各离散子数据的数据值进行第一加权处理,确定所述当前遍历圆环所对应的第一加权数据。
4.如权利要求3所述的一种离散数据存储方法,其特征在于,所述计算所述当前遍历圆环中的各离散子数据到所述当前遍历圆环圆心的距离倒数和,具体公式为:其中, 为所述当前遍历圆环中的所有离散子数据到所述当前遍历圆环圆心的距离倒数和,D i 为所述当前遍历圆环中第i个离散子数据到所述当前遍历圆环的欧氏距离,S 0 为当前遍历圆环中的离散子数据个数;所述根据所述当前遍历圆环中的各离散子数据到所述当前遍历圆环圆心的距离,计算所述当前遍历圆环中的各离散子数据在第一加权处理时的权重,具体公式为:其中,w i 为所述当前遍历圆环中第i个离散子数据在第一加权处理时的权重;所述根据所述当前遍历圆环中的各离散子数据在第一加权处理时的权重,对所述当前遍历圆环中的各离散子数据的数据值进行第一加权处理,确定所述当前遍历圆环所对应的第一加权数据,具体公式为:其中,F 0 为所述当前遍历圆环所对应的第一加权数据,f i 为所述当前遍历圆环中第i个目标数据的数据值。
5.如权利要求1所述的一种离散数据存储方法,其特征在于,所述根据各第一加权数据所在搜索圆环的外圆半径,分别对每个网格顶点各自对应的多个第一加权数据进行第二加权处理,获得各网格顶点对应的第二加权数据,并将各第二加权数据存储在对应的网格顶点上,具体为:分别计算每个网格顶点各自对应的所有搜索圆环的外圆半径倒数和;根据各第一加权数据所在搜索圆环的外圆半径,计算多个第一加权数据在第二加权处理时的权重;根据所述多个第一加权数据在第二加权处理时的权重,分别对每个网格顶点各自对应的多个第一加权数据进行第二加权处理,获得各网格顶点对应的第二加权数据,并将各第二加权数据存储在对应的网格顶点上。
6.如权利要求5所述的一种离散数据存储方法,其特征在于,所述分别计算每个网格顶点各自对应的所有搜索圆环的外圆半径倒数和,具体公式为:其中, 为当前网格顶点对应的所有搜索圆环的半径倒数和,R j 为当前网格顶点对应的第j个搜索圆环的外圆半径,N为当前网格顶点对应的搜索圆环的数量;所述根据各第一加权数据所在搜索圆环的外圆半径,计算多个第一加权数据在第二加权处理时的权重,具体公式为:其中, 为当前网格顶点对应的第j个第一加权数据在第二加权处理时的权重;所述根据所述多个第一加权数据在第二加权处理时的权重,分别对每个网格顶点各自对应的多个第一加权数据进行第二加权处理,获得各网格顶点对应的第二加权数据,并将各第二加权数据存储在对应的网格顶点上,具体公式为:其中,F (X,Y) 为当前网格顶点对应的第二加权数据的存储结果,(X,Y)为所述当前网格顶点的坐标,F j 为所述当前网格顶点对应的第j个第一加权数据。
7.如权利要求1所述的一种离散数据存储方法,其特征在于,所述各网格顶点对应的搜索圆环集合中的相邻半圆的半径差为固定的第一预设值,其中,所述同心半圆中的最小半圆的半径为所述网格系统中的最短边长的十分之一,所述第一预设值为所述最小半圆的半径的二分之一。
8.一种离散数据存储系统,其特征在于,包括网格系统建立模块、搜索圆环构建模块、第一加权处理模块和第二加权处理模块;其中,所述网格系统建立模块用于根据离散数据的分布区域以及预设网格尺寸,建立网格系统;其中,所述离散数据包括若干个离散子数据;所述搜索圆环构建模块用于分别以所述网格系统中的各网格顶点为圆心,构建各网格顶点对应的搜索圆环集合;其中,每个搜索圆环集合包括若干个搜索圆环;所述搜索圆环包括:相邻同心半圆之间的半圆环以及最小同心半圆内的区域;所述同心半圆的半径不同,且各所述同心半圆在所述网格系统的覆盖方向为所述离散数据的数据来流反方向;所述第一加权处理模块用于分别遍历各网格顶点对应的各搜索圆环,根据当前遍历圆环所覆盖的各离散子数据与当前遍历圆环圆心之间的距离,对所述各离散子数据进行第一加权处理,确定所述当前遍历圆环所对应的第一加权数据,继而获得每个网格顶点各自对应的多个第一加权数据;所述第二加权处理模块用于根据各第一加权数据所在搜索圆环的外圆半径,分别对每个网格顶点各自对应的多个第一加权数据进行第二加权处理,获得各网格顶点对应的第二加权数据,并将各第二加权数据存储在对应的网格顶点上。
9.如权利要求8所述的一种离散数据存储系统,其特征在于,所述网格系统建立模块用于根据离散数据的分布区域以及预设网格尺寸建立网格系统,具体为:根据离散数据的分布区域以及预设网格尺寸,将所述离散数据的分布区域划分为多个网格;以所述离散数据的分布区域的中心为原点,建立直角坐标系,确定所有离散数据的坐标和各个所述网格的顶点的坐标,形成网格系统。
10.如权利要求8所述的一种离散数据存储系统,其特征在于,所述第一加权处理模块根据当前遍历圆环所覆盖的各离散子数据与当前遍历圆环圆心之间的距离,对所述各离散子数据进行第一加权处理,确定所述当前遍历圆环所对应的第一加权数据,具体为:计算所述当前遍历圆环中的各离散子数据到所述当前遍历圆环圆心的距离倒数和;根据所述当前遍历圆环中的各离散子数据到所述当前遍历圆环圆心的距离,计算所述当前遍历圆环中的各离散子数据在第一加权处理时的权重;根据所述当前遍历圆环中的各离散子数据在第一加权处理时的权重,对所述当前遍历圆环中的各离散子数据的数据值进行第一加权处理,确定所述当前遍历圆环所对应的第一加权数据。
11.如权利要求10所述的一种离散数据存储系统,其特征在于,所述计算所述当前遍历圆环中的各离散子数据到所述当前遍历圆环圆心的距离倒数和,具体公式为:其中, 为所述当前遍历圆环中的所有离散子数据到所述当前遍历圆环圆心的距离倒数和,D i 为所述当前遍历圆环中第i个离散子数据到所述当前遍历圆环的欧氏距离,S 0 为当前遍历圆环中的离散子数据个数;所述根据所述当前遍历圆环中的各离散子数据到所述当前遍历圆环圆心的距离,计算所述当前遍历圆环中的各离散子数据在第一加权处理时的权重,具体公式为:其中,w i 为所述当前遍历圆环中第i个离散子数据在第一加权处理时的权重;所述根据所述当前遍历圆环中的各离散子数据在第一加权处理时的权重,对所述当前遍历圆环中的各离散子数据的数据值进行第一加权处理,确定所述当前遍历圆环所对应的第一加权数据,具体公式为:其中,F 0 为所述当前遍历圆环所对应的第一加权数据,f i 为所述当前遍历圆环中第i个目标数据的数据值。
12.如权利要求8所述的一种离散数据存储系统,其特征在于,所述第二加权处理模块根据各第一加权数据所在搜索圆环的外圆半径,分别对每个网格顶点各自对应的多个第一加权数据进行第二加权处理,获得各网格顶点对应的第二加权数据,并将各第二加权数据存储在对应的网格顶点上,具体为:分别计算每个网格顶点各自对应的所有搜索圆环的外圆半径倒数和;根据各第一加权数据所在搜索圆环的外圆半径,计算多个第一加权数据在第二加权处理时的权重;根据所述多个第一加权数据在第二加权处理时的权重,分别对每个网格顶点各自对应的多个第一加权数据进行第二加权处理,获得各网格顶点对应的第二加权数据,并将各第二加权数据存储在对应的网格顶点上。
13.如权利要求12所述的一种离散数据存储系统,其特征在于,所述分别计算每个网格顶点各自对应的所有搜索圆环的外圆半径倒数和,具体公式为:其中, 为当前网格顶点对应的所有搜索圆环的半径倒数和,R j 为当前网格顶点对应的第j个搜索圆环的外圆半径,N为当前网格顶点对应的搜索圆环的数量;所述根据各第一加权数据所在搜索圆环的外圆半径,计算多个第一加权数据在第二加权处理时的权重,具体公式为:其中, 为当前网格顶点对应的第j个第一加权数据在第二加权处理时的权重;所述根据所述多个第一加权数据在第二加权处理时的权重,分别对每个网格顶点各自对应的多个第一加权数据进行第二加权处理,获得各网格顶点对应的第二加权数据,并将各第二加权数据存储在对应的网格顶点上,具体公式为:其中,F (X,Y) 为当前网格顶点对应的第二加权数据的存储结果,(X,Y)为所述当前网格顶点的坐标,F j 为所述当前网格顶点对应的第j个第一加权数据。
14.如权利要求8所述的一种离散数据存储系统,其特征在于,所述各网格顶点对应的搜索圆环集合中的相邻半圆的半径差为固定的第一预设值,其中,所述同心半圆中的最小半圆的半径为所述网格系统中的最短边长的十分之一,所述第一预设值为所述最小半圆的半径的二分之一。



