一种自动诊断电网ems系统遥信数据传输故障的方法
【技术领域】
[0001]本发明涉及工业物联网领域,尤其涉及一种电力系统故障诊断技术。
【背景技术】
[0002]随着电网结构日趋复杂,电网容量不断扩大,需要实时传送的信息量成倍增多,这对变电站自动化系统(SAS, Substat1n Automat1n System)和能量管理系统(EMS,EnergyManagement System)的数据通信提出了更高的要求。为了确保SAS系统和EMS系统的正常运行,完善、安全、正确的自动化调度必不可少。
[0003]在调度自动化系统通信领域,系统或者设备之间是通过通信规约进行信息交换的,通信规约是系统功能得以实现的基础。由于通信通道或设备误发数据的原因,调度自动化系统中遥信误报、漏报以及遥控不能执行或执行不正确、遥测跳变等情况时有发生,干扰了整个调度自动化系统的正常运行,尤其是当这些情况发生在远方或就地自动闭环控制的无功电压自动控制(AVQC)、自动发电控制(AGC)等系统时其严重性更为突出。在实际运行中,工作人员一般是通过人机界面来了解系统当前的工作状况的,只有系统提供的信息才能查看的到。当发现自动化信息异常时,由于缺乏有效的监测技术手段,往往只能凭借经验分析故障,盲目性大,从而影响故障排除。为了弄清楚异常原因,技术人员需要对各个环节进行仔细检查,从设备或系统提供的信息中还原事情真相,在这种情况下系统运行过程中出现过的情况需要进行严格的记录。对于通信规约这种在通信线路上传送的二进制数据来说,也应该能够进行记录和分析,以便于日后需要时进行判断。虽然当前很多系统厂商提供的电力监控系统或者设备能够对电力系统的运行工况以及运行过程中的操作等进行记录,如各种电力保护装置、测控设备、故障录波器等,但是建立在一体化信息集成平台基础上对通信网络进行监视和预警的统一的信息应用系统目前还尚未有成熟的产品。
[0004]现有的能量管理EMS系统和变电站自动化系统的通信网络示意图如图1所示,包括主站侧和厂站侧两部分,主站侧由多个工作台和前置通信装置等构成(各设备间一般通过内网连接),厂站侧由交换机、远动设备、保护/测控类IED、以及底层的一次设备等构成(各设备间一般通过内网连接)。在调度自动化系统中,远动通道是连接调度主站和厂站系统的桥梁,厂站数据通过远动通道上传到主站接收监测,主站通过该远动通道对厂站设备下发指令。所以调度自动化系统的运营质量很大程度上由远动通道决定。而远动通讯的故障通常表现为通讯过程不畅,但要具体判断是通道本身故障还是通讯规约使用故障,目前缺乏有效的手段和工具,导致远动通道故障的修复常常需要较长的时间,投入较大的力量。
[0005]远动彳目息的基本内容包括:遥/[目/[目息、遥测/[目息、遥控/[目息、遥调彳目息。这些?目息是调度人员进行决策判断的依据。对电力系统运行状态采集的数据不正确反映到调度中心,将会影响调度人员做出正确的判断和决策。所以,保证远动数据的实时性和准确性十分重要。
【发明内容】
[0006]本发明主要解决的技术问题是提供一种自动诊断电网EMS系统遥信数据传输故障的方法,确保能够在第一时间发现系统中存在的遥信变位数据信息的误报和漏报情况,并且能够自动准确定位误报或漏报的节点,在保障电网EMS系统中量测信息传输准确性的同时,大大减轻了操作人员的负担。
[0007]为了解决上述技术问题,本发明提供了一种自动诊断电网EMS系统遥信变位数据丢失故障的方法,电网EMS系统中包含设置于主站的前置通信装置、和设置于厂站的保护/测控类智能设备IED、远动装置、交换机,所述保护/测控类IED通过内网与远动装置相连,所述远动装置通过内网与交换机相连,所述交换机通过外网与前置通信装置相连,包含以下步骤:
[0008]分别对厂站的各保护/测控类IED、远动装置、交换机和主站的前置通信装置进行监听,抓取满足预设条件的量测对象的通讯报文,并从所述通讯报文中提取遥信变位数据信息;
[0009]如果所述保护/测控类IED侧提取到的遥信变位数据信息Ml发生变位,则触发遥信漏报误报检测流程,检测是否在相应的时间段内分别获取同一量测对象的远动装置侧遥信变位数据信息M2、交换机侧遥信变位数据信息M3和主站前置通信装置侧遥信变位数据信息M4,并判断M1、M2、M3、M4的值是否相同;如果检测得到未在相应的时间段内获取M2或M3或M4遥信变位数据信息,则判定对应的远动装置或交换机或主站前置通信装置发生漏报,生成遥信漏报告警;如果M2、M3、M4中至少一个遥信变位数据信息的值与Ml不一致,则判定该不一致的值对应的远动装置或交换机或主站前置通信装置发生误报,生成遥信误报生敬口目。
[0010]作为进一步改进,该方法还包含以下步骤:
[0011]如果所述远动装置、交换机或主站的前置通信装置侧的遥信变位数据信息M2、M3或M4发生变位,则判断同一量测对象是否已触发遥信漏报误报检测流程,如果未触发遥信漏报误报检测流程,则判定该发生变位的遥信变位数据信息对应的位置产生误报,生成遥信误报告警。
[0012]作为进一步改进,该遥信漏报误报检测流程进一步包含以下步骤:
[0013]A判断在第一预设时间后是否获取同一量测对象最新的M2遥信变位数据信息,如果未获取,则生成遥信漏报告警;如果获取则判断M2的值与Ml是否相同,如果不同则生成遥信误报告警;
[0014]B如果在第一预设时间内获取M2且M2与Ml相同,则在第二预设时间后判断是否获取同一量测对象最新的M3遥信变位数据信息,如果未获取,则生成遥信漏报告警;如果获取则判断M3值与M2否相同,如果不同则生成遥信误报告警;
[0015]C如果在第二预设时间内获取M3且M3与M2相同,则在第三预设时间后判断是否获取同一量测对象最新的M4遥信变位数据信息,如果未获取,则生成遥信漏报告警;如果获取则判断M4值与M3否相同,如果不同则生成遥信误报告警;如果在第三预设时间内获取M4且M4与M3相同,则所述遥信漏报误报检测流程结束;
[0016]第一预设时间、第二预设时间、第三预设时间相同或不同。
[0017]作为进一步改进,所述遥信变位数据信息的结构由数据值、质量码、时间戳三部分构成,所述判断是否获取同一量测对象最新的M2、M3或M4遥信变位数据信息的步骤中,根据所述时间戳进行判断。
[0018]作为进一步改进,所述从通讯报文中提取遥信变位数据信息的步骤之后,还包含以下步骤:
[0019]将所述遥信变位数据信息存储到实时数据库中,在实时数据库中比较待存入的遥信变位数据信息的值与当前的遥信变位数据信息的值,根据比较结果确定所述保护/测控类IED、远动装置、交换机或主站的前置通信装置侧的遥信变位数据信息M1、M2、M3或M4是否发生变位。
[0020]作为进一步改进,在主站侧设置一主站数据诊断装置,执行所述对厂站的各保护/测控类IED、远动装置、交换机、和主站的前置通信装置进行监听,抓取满足预设条件的量测对象的通讯报文,并从所述通讯报文中提取遥信变位数据信息的步骤;并执行所述遥信漏报误报检测流程。
[0021]作为进一步改进,在厂站侧设置一本地数据分析装置,执行所述对厂站的各保护/测控类IED、远动装置、交换机进行监听,抓取满足预设条件的量测对象的通讯报文,并从所述通讯报文中提取遥信变位数据信息的步骤;
[0022]在主站侧设置一主站数据诊断装置,执行所述对主站进行监听,抓取满足预设条件的量测对象的通讯报文,并从该通讯报文中提取遥信变位数据信息的步骤。
[0023]作为进一步改进,所述遥信漏报误报检测流程中,