电力采集终端曲线数据的快速记录及查找方法与流程

文档序号:14403179阅读:2143来源:国知局

本发明涉及电力采集终端领域,尤其涉及一种电力采集终端曲线数据的快速记录及查找方法。



背景技术:

电力采集终端类产品需记录各个表计的各项曲线数据,并根据各个表计的各项曲线数据来监控表计的运行,也可根据曲线数据来处理其他业务。

传统的曲线记录方法是将各项电能示值、电压、电流、有功功率、无功功率作为一个大结构体存储,对应每个曲线点都存储一个大结构体。该算法操作简单,数据项读回后直接写入结构体,根据冻结点及查找算法,找到存储位置来保存结构体。

具体地说,传统的曲线记录方法实现过程如下:

步骤1,电力采集终端抄回表计相关数据后,将相关数据存放在固定的数据单元;

步骤2,在曲线冻结点到的时刻,根据当前曲线冻结点,算出存放位置,将固定的数据单元存在至存储区域的特定位置;

步骤3,获取曲线数据时,根据时间查找存储区域里的存放位置,取出固定数据单元,再根据数据项在对应固定数据单元中的位置获取数据项的一个曲线点;

步骤4,当要获取多个曲线点时,需算出要获取的曲线点时间,然后去重复执行步骤3的操作。

然而,上述传统的曲线记录方法在查找数据项曲线点时,不仅存在查找过程复杂的问题,而且所读取曲线数据的响应速度时间也减慢,特别是针对一次获取多个曲线记录点时,记录查找时间加倍减慢,继而影响电力采集终端响应速度。



技术实现要素:

本发明所要解决的技术问题是针对上述现有技术提供一种电力采集终端曲线数据的快速记录及查找方法。

本发明解决上述技术问题所采用的技术方案为:电力采集终端曲线数据的快速记录方法及查找方法,用于针对电力采集终端所采集的至少一类曲线数据,其特征在于,包括如下步骤1至步骤5:

步骤1,获取电力采集终端所采集曲线数据的数据类型;

步骤2,分别构建针对各所述数据类型的曲线数据的数据曲线,并对所述各数据类型分配对应的存储子区间;其中,所述数据类型与所述存储子区间之间一一对应;

步骤3,根据电力采集终端所采集的曲线数据以及对应该采集曲线数据的数据类型,将所述采集的曲线数据保存到该数据类型所对应的存储子区间内;

步骤4,获取各所述曲线数据的冻结时间和冻结点,查找所述冻结点对应的曲线数据在存储子区间内所对应的位置,以存储对应所述冻结点的曲线数据值到对应的存储子区间内;

步骤5,根据所要获取曲线数据的起始时间以及点数,定位到对应所获取曲线数据的数据类型所对应的存储子区间,并将所要获取的曲线数据一次性全部读回。

可选择地,在所述电力采集终端曲线数据的快速记录方法及查找方法中,所述数据类型包括电能数据、电压数据、电流数据、有功功率数据和无功功率数据中的至少一种。

具体地,在所述电力采集终端曲线数据的快速记录方法及查找方法中,在步骤5中,所述各点数之间对应的时间点具有相同的时间间隔。

进一步地,所述时间间隔为15min。

改进地,在所述电力采集终端曲线数据的快速记录方法及查找方法中,所述存储子区间的存储容量与所述各类型数据的占容大小呈正相关。

可选择地,在所述电力采集终端曲线数据的快速记录方法及查找方法中,在步骤1中,电力采集终端所采集曲线数据的数据类型通过实时方式或者定时自动采集方式获取得到。

再改进,所述电力采集终端曲线数据的快速记录方法及查找方法还包括:预先对步骤1中所获取的数据类型设置针对其存储子区间的权值,并按照所述各数据类型的权值分配对应容量的存储子区间给相应数据类型的步骤;或者,

所述电力采集终端曲线数据的快速记录方法及查找方法包括:对所述各曲线数据值是否出现异常进行判断,并且在判断出现曲线数据值异常时,赋予异常标识给所述异常的曲线数据的步骤;或者,

所述电力采集终端曲线数据的快速记录方法及查找方法包括:利用不同颜色的曲线对应展示所述各曲线数据的步骤。

进一步改进,所述电力采集终端曲线数据的快速记录方法及查找方法包括:根据采集的所述曲线数据获取得到电网利用率的步骤。

改进地,所述电力采集终端曲线数据的快速记录方法及查找方法还包括:获取所采集曲线数据所属的表计的身份信息,并建立对应表计的曲线数据库,以供监控所述表计运行状态的步骤。

再改进,所述电力采集终端曲线数据的快速记录方法及查找方法包括:根据外界的数据导出指令,将采集的所述曲线数据以及曲线数据对应的数据类型以表格形式导出的步骤;或者,

所述电力采集终端曲线数据的快速记录方法及查找方法包括:根据外界的历史数据导出指令,将多次采集的同种类的所述曲线数据在同一界面上以不同标识的曲线展示的步骤;或者,

所述电力采集终端曲线数据的快速记录方法及查找方法包括:在步骤4中,根据外界对曲线数据的冻结点的调整,得到新调整后的冻结点,并存储对应该调整后冻结点的曲线数据值到所述对应的存储子区间内的步骤。

与现有技术相比,本发明的优点在于:分别将各项电能示值、电压、电流、有功功率、无功功率等单独曲线存储;在获取到各曲线数据的冻结时间和冻结点后,通过查找冻结点所对应曲线数据在存储子区间内的对应位置,以存储对应所述冻结点的曲线数据值到对应的存储子区间内;需要查找曲线数据的时候,则可以根据所要获取的曲线数据的起始时间和点数来定位到对应所获取曲线数据的存储子区间,并将所要获取的曲线数据一次性全部读回,从而可以实现曲线数据的快速查找、定位、缩短了电力采集终端响应时间。

附图说明

图1为本发明实施例中电力采集终端曲线数据的快速记录及查找方法流程示意图。

具体实施方式

以下结合附图实施例对本发明作进一步详细描述。

如图1所示,本实施例中电力采集终端曲线数据的快速记录方法及查找方法,用于针对电力采集终端所采集的至少一类曲线数据,该电力采集终端曲线数据的快速记录方法及查找方法包括如下步骤1至步骤5:

步骤1,获取电力采集终端所采集曲线数据的数据类型;

其中,这里的数据类型包括电能数据、电压数据、电流数据、有功功率数据和无功功率数据中的至少一种;当然,此处的数据类型也可以包括有上述各类数据中的多个类型;当然,电力采集终端所采集曲线数据的数据类型可以通过实时方式或者定时自动采集方式获取得到。

步骤2,分别构建针对各数据类型的曲线数据的数据曲线,并对各数据类型分配对应的存储子区间;其中,数据类型与所述存储子区间之间一一对应;也就是说,针对不同类型的曲线数据,本发明中会分配不同的存储子区间;当然,根据实际需要,存储子区间的存储容量可以与各类型数据的占容大小呈正相关;也就是说,如果某一类型的数据占容较大,比方说电能数据,那么对应电能数据的存储子区间的存储容量就设置成具有较大的容量;

步骤3,根据电力采集终端所采集的曲线数据以及对应该采集曲线数据的数据类型,将采集的曲线数据保存到该数据类型所对应的存储子区间内;

步骤4,获取各曲线数据的冻结时间和冻结点,查找冻结点对应的曲线数据在存储子区间内所对应的位置,以存储对应冻结点的曲线数据值到对应的存储子区间内;

步骤5,根据所要获取曲线数据的起始时间以及点数,定位到对应所获取曲线数据的数据类型所对应的存储子区间,并将所要获取的曲线数据一次性全部读回。具体地,在本实施例中,这里所指的各点数之间对应的时间点具有相同的时间间隔。例如,该时间间隔可以设置成15min。

为了能够更为自动智能化地给不同类型的曲线数据分配所需要容量的存储子区间,在本实施例中,还可以包括:通过预先对步骤1中所获取的数据类型设置针对其存储子区间的权值,并按照各数据类型的权值分配对应容量的存储子区间给相应数据类型。

另外,在本实施例中,还可以对各曲线数据值是否出现异常进行判断,并且在判断出现曲线数据值异常时,赋予异常标识给异常的曲线数据,从而方便维修人员更为直观准确地获知到异常的曲线数据。

本实施例中可以通过利用不同颜色的曲线对应展示各曲线数据,以方便用户或者维修人员直观了解不同类型曲线数据的情况。当然,也可以根据采集的曲线数据获取得到电网利用率。另外,还可以获取所采集曲线数据所属的表计的身份信息,并建立对应表计的曲线数据库,以供监控表计运行状态。

为了满足对各类型曲线数据的导出及处理需要,在本实施例的电力采集终端曲线数据的快速记录方法及查找方法中,可以根据外界的数据导出指令,将采集的曲线数据以及曲线数据对应的数据类型以表格形式导出。当然,也可以是根据外界的历史数据导出指令,将多次采集的同种类的曲线数据在同一界面上以不同标识的曲线展示。

为了满足用户或者管理者针对电力采集终端所采集曲线数据的记录和查找需要,在本实例的步骤4中,还可以根据外界对曲线数据的冻结点的调整,得到新调整后的冻结点,并存储对应该调整后冻结点的曲线数据值到对应的存储子区间内的处理过程。

尽管以上详细地描述了本发明的优选实施例,但是应该清楚地理解,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1