一种电力调度自动化系统多源数据校核方法
【技术领域】
[0001]本发明涉及一种电力调度自动化系统多源数据校核方法,用于实时校核电力调度自动化系统内所有采集数据的正确性,并将错误数据及时告警,属于电力调度自动化技术领域。
【背景技术】
[0002]多源数据有两层含义:其一是对于某一厂站的同一测点,由不同数据通信方式(常规RTU、网络RTU、变电站综合自动化、与外部系统通信)获取的数据,其二为状态估计、操作员置数等软件或人工操作产生的数据。因此,常造成实时数据库中的某一测点拥有多个数据来源,即数据多源。
[0003]电力调度自动化系统传统的数据多源处理方法一般是根据通道的通讯状态进行自动切换,当前源的通道故障时立即切换到其他通讯正常的通道,如果所有的通道都故障则取状态估计的数据。系统正常运行时,当前源数据由于参与各种计算,且被调度人员监视,所以其正确性能够很快的判断出来,但其他源的数据没有被实时监视,就可能出现数据源切换后才发现数据不正确的现象,影响电力调度自动化系统的正常运行。
【发明内容】
[0004]针对上述问题,本发明提供一种电力调度自动化系统多源数据校核方法,有效的解决大量的多源数据切换可能带来的数据错误的风险,提高系统的数据校核效率,使得工作人员在调度自动化系统中能够及时的处理所有的可疑的实时采集数据。
[0005]为实现上述技术目的,达到上述技术效果,本发明通过以下技术方案实现:
一种电力调度自动化系统多源数据校核方法,其特征在于,包括如下步骤:
501:设置电力调度自动化系统中的每个测点的唯一标志性的ID,设置每个通道的参数和信息表,其中,不同通道同一测点的采集数据的数据ID即是测点的ID ;
502:以系统中数据ID为基础,实时比对同一测点数据在不同采集通道以及状态估计值之间的差异,其中,故障源的数据不参与比对;
503:记录每个测点ID在不同数据源之间的差异值,当差异值满足设定的条件则将此测点数据的不一致计数加1,当计数满足设定的条件则发出当前测点ID多源数据不一致的告警信息。
[0006]其中,针对多源遥信数据,其校核方法如下:
Al)从数据库中读入电力调度自动化系统中所有采集的遥信数据,滤除单通道采集且无状态估计值的遥信数据;
A2)从各采集通道中读取所有参与校核的遥信点的当前采集数据值;
A3)读取状态估计计算结束时间,如果与当前时间的差值小于M个比对周期,则读取所有参与校核的遥信点中有状态估计的当前计算结果;
A4)根据步骤A2)和A3)的结果,对每一个遥信点的当前多源数据进行互相比对,如果差异值满足设定的条件则将此测点数据的不一致计数加1,如果不一致计数等于N,则发出当前遥信点多源数据不一致告警信息;
上述M和N均是正整数。
[0007]而针对多源遥测数据,其校核方法如下:
BI)从数据库中读入电力调度自动化系统中所有采集的遥测数据,滤除单通道采集且无状态估计值的遥测数据;
B2)从各采集通道中读取所有参与校核的遥测点的当前采集数据值;
B3)读取状态估计计算结束时间,如果与当前时间的差值小于M个比对周期,则读取所有参与校核的遥测点中有状态估计的当前计算结果;
B4)根据步骤B2)和B3)的结果,对每一个遥测点的当前多源数据进行互相比对,如果有差异且差异百分比大于P、差异的绝对值大于Q,则将此测点的不一致计数加1,如果不一致计数等于N,则发出当前遥测点多源数据不一致告警信息;
上述M、N和Q均是正整数。
[0008]本发明的有益效果是:
系统能够自动比较从不同通道及状态估计计算的同一个测点的值,确认其是否一致,并将结果提供给调度自动化系统维护人员及时处理,便于用户的日常使用和管理,提高了电力调度自动化系统数据的正确性和冗余数据的可用性。
[0009]有效的解决大量的多源数据切换可能带来的数据错误的风险,提高系统的数据校核效率,使得工作人员在调度自动化系统中能够及时的处理所有的可疑的实时采集数据。
【附图说明】
[0010]图1是本发明多源遥信数据校核方法的流程图;
图2是本发明多源遥测数据校核方法的流程图。
【具体实施方式】
[0011]下面结合附图和具体的实施例对本发明技术方案作进一步的详细描述,以使本领域的技术人员可以更好的理解本发明并能予以实施,但所举实施例不作为对本发明的限定。
[0012]一种电力调度自动化系统多源数据校核方法,包括如下步骤:
SOl:设置电力调度自动化系统中的每个测点的唯一标志性的ID,设置每个通道的参数和信息表,其中,不同通道同一测点的采集数据的数据ID即是测点的ID,即不同通道同一测点的采集数据的数据ID是相同的;
其中,通道参数包括通讯方式、通讯规约、通讯传输速率等,信息表包括通道中遥测、遥信的ID、名称、通讯点号,以及遥测处理的基值和系数,遥信处理的极性等,其中数据ID是系统自动生成好的。
[0013]S02:在进行通道数据解析时,以系统中数据ID为基础,实时比对同一测点数据(即相同ID)在不同采集通道以及状态估计值之间的差异,其中,故障源的数据不参与比对;
S03:记录每个测点ID在不同数据源之间的差异值,当差异值满足设定的条件则将此测点数据的不一致计数加1,当不一致计数满足设定的条件则发出当前测点ID多源数据不一致的告警信息,提示自动化维护人员及时处理。
[0014]其中,针对多源遥信数据,需要考虑不同通讯方式和状态估计计算周期对于遥信值变化产生的影响,其校核方法如图1所示:
Al)从数据库中读入电力调度自动化系统中所有采集的遥信数据,其中,状态估计的计算结果中遥信只有断路器和刀闸的遥信值,因此需要滤除单通道采集且无状态估计值的遥信数据,形成系统中有多源的遥信数据ID的集合。
[0015]可以读取比对周期的设置,缺省为5秒。
[0016]A2)从各采集通道中读取所有参与校核的遥信点的当前采集数据值;
A3)读取状态估计计算结束时间,如果与当前时间的差值小于M个比对周期,则读取所有参与校核的遥信点中有状态估计的当前计算结果;
A4)根据步骤A2)和A3)的结果,对每一个遥信点的当前多源数据进行互相比对,如果差异值满足设定的条件(阀值可根据校核的精度进行设定)则将此测点数据的不一致计数加1,如果不一致计数等于N,则发出当前遥信点多源数据不一致告警信息;
其中,M和N均是正整数,优选,M=3,N=2o对于通道采集的遥信数据,当连续两个比对周期都不一致时才判为数据不一致,而对于状态估计应用的计算结果即状态估计值,只有在状态估计计算完成后的两个比对周期内才参与数据比对,其他时候都不取状态估计的结果,这样可以有效的提高遥信数据校核结果的准确性。
[0017]在步骤A4)中,如果多源数据一致,则将此测点的不一致计数清0,进入步骤A5):判断数据库中遥信点定义是否修改,如果修改则进入下一个循环的开始(即步骤Al)),否则直接进入步骤A2)中。
[0018]在步骤A4)中,当系统发出当前遥信点多源数据不一致告警信息后,也进入步骤A5),判断数据库