厂站远动设备的数据采集分析方法、设备及介质与流程

未命名 09-16 阅读:137 评论:0


1.本技术涉及远动设备技术领域,具体涉及一种厂站远动设备的数据采集分析方法、设备及介质。


背景技术:

2.在电力行业,通过各厂站的远动设备(remote terminal unit,rtu),实现调度中心对各厂站中电力设备的遥测、遥信、遥控、遥调等功能。
3.然而,现有的远动设备的数据分析方案,无法以可视化的方式展示,导致故障设备的定位比较困难。


技术实现要素:

4.本技术实施例提供一种厂站远动设备的数据采集分析方法、设备及介质,旨在以可视化的方式加以展示,方便故障设备定位及故障原因查找。
5.一方面,本技术提供一种厂站远动设备的数据采集分析方法,所述方法包括:实时获取各厂站的远动设备与主站之间的通讯报文,其中,各远动设备与主站之间设置有多个通讯通道,通讯通道用于传输通讯报文;针对每一远动设备,基于远动设备与主站之间各通讯通道的通讯中断次数、各通讯通道的利用率、各通讯报文中遥调\遥控命令的正确执行率、各通讯报文的活跃度,确定远动设备与主站之间的通讯可靠性;以可视化图形的展示方式,显示各远动设备与主站之间的通讯可靠性对应的标识信息。
6.在一些实施例中,所述以可视化图形的方式,显示各远动设备与主站之间的通讯可靠性对应的标识信息之后,还包括:获取各通讯报文中的上报数据;针对每一远动设备,检测远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,其中,异常情况包括通道一致性校验异常、测点异常、通讯通道异常、厂站异常;基于远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,以及远动设备与主站之间的通讯可靠性,对远动设备的运行状态进行评估,得到远动设备的评估分数;基于各远动设备的评估分数,确定多个远动设备的排名;以不同颜色显示多个远动设备的排名。
7.在一些实施例中,所述基于远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,以及远动设备与主站之间的通讯可靠性,对远动设备的运行状态进行评估,得到远动设备的评估分数之后,还包括:判断远动设备的评估分数是否小于预设分数;
若远动设备的评估分数小于预设分数,判定远动设备为异常设备,并输出异常设备的告警信息。
8.在一些实施例中,所述实时获取各厂站的远动设备与主站之间的通讯报文之后,还包括:按照厂站-远动设备-通讯通道的结构,根据预设的时间间隔存储通讯报文;在接收到通道监视指令时,按照厂站-远动设备-通讯通道的结构,显示各通讯通道中通讯报文中的上报数据;在接收到报文监视指令时,按照厂站-远动设备-通讯通道的结构,显示各通讯通道中的通讯报文。
9.在一些实施例中,各厂站的远动设备下包括多个遥测测点,远动设备从各遥测测点中采集上报数据,通讯报文采用嵌套map的方式,将通讯报文中的目标信息存储至redis内存数据库和java内存,目标信息至少包括传输通讯报文的通讯通道、通讯报文中上报数据对应的遥测测点。
10.在一些实施例中,所述检测远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,包括:在远动设备与主站之间的各通讯报文中的上报数据中,获取各遥测测点的当前测点值;针对每一遥测测点,获取遥测测点的当前测点值与遥测测点的历史测点值之间的当前测点差值;采用当前测点差值,修改redis内存数据库中的历史测点差值,历史测点差值为目标信息的嵌套map中的嵌套元素;在异常情况为测点异常时,基于修改后的历史测点差值,判断对应的遥测测点的上报数据是否存在测点异常。
11.在一些实施例中,针对单个遥测测点,将单个遥测测点对应的上报数据存储为文件,所述检测远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,包括:读取单个遥测测点的文件;针对单个遥测测点的文件,依次检测单个遥测测点对应的上报数据是否存在通道一致性校验异常、测点异常、通讯通道异常、厂站异常。
12.在一些实施例中,所述基于远动设备与主站之间各通讯通道的通讯中断次数、各通讯通道的利用率、各通讯报文中遥调\遥控命令的正确执行率、各通讯报文的活跃度,确定远动设备与主站之间的通讯可靠性,包括:获取事先建立的通讯可靠性的评估模型;将远动设备与主站之间各通讯通道的通讯中断次数、各通讯通道的利用率、各通讯报文中遥调\遥控命令的正确执行率、各通讯报文的活跃度输入至通讯可靠性的评估模型;获取通讯可靠性的评估模型输出的远动设备与主站之间的通讯可靠性。
13.另一方面,本技术还提供一种计算机设备,所述计算机设备包括:一个或多个处理器;存储器;以及
一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现任一项所述的厂站远动设备的数据采集分析方法中的步骤。
14.另一方面,本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行任一项所述的厂站远动设备的数据采集分析方法中的步骤。
15.本技术实施例提供的厂站远动设备的数据采集分析方法、设备及介质,方法包括:实时获取各厂站的远动设备与主站之间的通讯报文,其中,各远动设备与主站之间设置有多个通讯通道,通讯通道用于传输通讯报文;针对每一远动设备,基于远动设备与主站之间各通讯通道的通讯中断次数、各通讯通道的利用率、各通讯报文中遥调\遥控命令的正确执行率、各通讯报文的活跃度,确定远动设备与主站之间的通讯可靠性;以可视化图形的展示方式,显示各远动设备与主站之间的通讯可靠性对应的标识信息。本技术从多个维度对远动设备与主站之间的通讯可靠性进行准确的评估,及时发现运行中存在的隐患,以可视化的方式加以展示,方便故障设备定位及故障原因查找。
附图说明
16.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
17.图1是本技术实施例中提供的厂站远动设备的数据采集分析方法的一个实施例流程示意图;图2是本技术实施例中提供的上报数据校验的实现逻辑示意图;图3是本技术实施例中提供的计算机设备的一个实施例终端结构示意图。
具体实施方式
18.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
19.在本技术的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本技术的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
20.本技术中被描述为“示例性”的任何实施例不一定被解释为比其它实施例更优选或更具优势。本技术并非旨在限于所示的实施例,而是与符合本技术所公开的原理和特征的最广范围相一致。
21.需要说明的是,本技术实施例方法由于是在计算机设备中执行,各计算机设备的处理对象均以数据或信息的形式存在,例如时间,实质为时间信息,可以理解的是,后续实
施例中若提及尺寸、数量、位置等,均为对应的数据存在,以便计算机设备进行处理,具体此处不作赘述。
22.本技术实施例提供一种厂站远动设备的数据采集分析方法、设备及介质,以下分别进行详细说明。
23.参照图1,图1为厂站远动设备的数据采集分析方法的一个实施例流程示意图,厂站远动设备的数据采集分析方法应用于厂站远动设备的数据采集分析系统,包括:101、实时获取各厂站的远动设备与主站之间的通讯报文,其中,各远动设备与主站之间设置有多个通讯通道,通讯通道用于传输通讯报文;在本实施例中,在电力行业,主站指调度中心,子站指厂站,厂站端设置有远动设备(remote terminal unit,rtu),主站端设置有前置机(front-end processor),远动设备与前置机之间进行通讯,从而实现遥测、遥信、遥控、遥调等功能。每一远动设备与前置机之间的通讯通道可同时存在多个,以通过其中至少一个通讯通道传输通讯报文。通讯报文中包括遥测、遥信、遥控、遥调等功能的上报数据、控制数据等,因此通讯报文可包括远动设备发送至主站的报文,以及主站发送至远动设备的报文,其中,上报数据可以是遥测数据或遥信数据,控制数据可以是遥控数据或遥调数据。
24.需要说明的是,从前置机记录的与厂站端的iec104报文文件中实时获取报文并转发到系统本地做进一步的分析,实现1.及时获取最新的实时报文、2.转发的报文保持完整,不产生任何的数据丢失、3.如因通讯原因造成报文转发中断,一旦通讯恢复,需具备数据断点重发功能。数据重发不影响实时报文的转发、4.按照厂站-远动设备-通讯通道的结构,根据预设的时间间隔存储原始报文、5.至少保存两个月的数据供后续查询、6.具备数据自动删除功能。其中,iec104规约是一个广泛应用于电力、城市轨道交通等行业的国际标准。
25.并且,通过对iec104报文进行解析、分析、存储,实现1.具备按照厂站-远动设备-通讯通道,实现实时报文浏览。显示的报文需按照iec104规约格式进行解释、2.具备调度下发的遥控、遥调指令的记录(时间、通道)及查询、3.具备实时报文中上送数据的浏览;不同通讯通道间的数据对比;重要遥测数据的刷新频度统计、4.具备历史报文中上送数据的查询。具备将数据报文中数据及时标存入历史数据库以备后续查询,例如,通过查询厂站端记录的完整的通讯报文(包括tcp层报文)、经过主站端和厂站端报文时标的对比,对网络通讯延时进行评估,具备及时发现问题获取厂站端发现的各类异常和统计数据,包括主站端无法发现的网络链路层的异常情况。可以按照厂站-远动设备-通讯通道,查询及导出历史报文;可以按照厂站-远动设备-通讯通道,浏览实时报文中上送的数据;可以按照厂站-远动设备-通讯通道,查询历史报文中上送的数据、5.具备对报文类型进行统计,累计。定时清零并写入数据库。
26.102、针对每一远动设备,基于远动设备与主站之间各通讯通道的通讯中断次数、各通讯通道的利用率、各通讯报文中遥调\遥控命令的正确执行率、各通讯报文的活跃度,确定远动设备与主站之间的通讯可靠性;在本实施例中,远动设备与主站之间的通讯通道的通讯中断次数,可以是最近一段时间内的通讯中断次数。通讯通道的利用率指通讯通道平均被占用的程度,即通讯通道有百分之几的时间是被利用的(有数据通过)。由于通讯报文中可包括遥测数据、遥信数据、遥控数据、遥调数据,因此可基于遥测数据和遥调数据的比较,确定遥调数据中的遥调命令
是否被正确执行,从而确定最近一段时间内遥调命令的正确执行率,以及基于遥信数据和遥控数据的比较,确定遥控数据中的遥控命令是否被正确执行,从而确定最近一段时间内遥控命令的正确执行率。通讯报文的活跃度,可以基于通讯通道中通讯报文的传输频次来确定。远动设备与主站之间的通讯可靠性,指通讯可靠性对应的量化数值。
27.在一些实施例中,基于远动设备与主站之间各通讯通道的通讯中断次数、各通讯通道的利用率、各通讯报文中遥调\遥控命令的正确执行率、各通讯报文的活跃度,确定远动设备与主站之间的通讯可靠性,可以包括:获取事先建立的通讯可靠性的评估模型,通讯可靠性的评估模型可根据实际需求选择样本数据来训练得到;将远动设备与主站之间各通讯通道的通讯中断次数、各通讯通道的利用率、各通讯报文中遥调\遥控命令的正确执行率、各通讯报文的活跃度输入至通讯可靠性的评估模型;获取通讯可靠性的评估模型输出的远动设备与主站之间的通讯可靠性。
28.可以理解的是,远动设备与主站之间的通讯可靠性可从可用性、活跃性、准确性等多个维度来进行综合评估,从而计算出更加准确的通讯可靠性。
29.103、以可视化图形的展示方式,显示各远动设备与主站之间的通讯可靠性对应的标识信息。
30.在本实施例中,可视化图形可以是雷达图、条状图、饼状图等图形。以雷达图为例,雷达图中包括具有各远动设备、主站的地理位置的地图,各远动设备与主站之间的通讯可靠性对应的标识信息可以是各远动设备的地理位置与主站的地理位置之间的连线。以条状图为例,条状图中各长条为对应的远动设备与主站之间的通讯可靠性对应的标识信息。以饼状图为例,饼状图中各饼块为对应的远动设备与主站之间的通讯可靠性对应的标识信息。可以理解的是,以可视化的展示方式,显示与不同通讯可靠性对应的不同标识信息。
31.也即,通过对捕获的报文进行进一步的分析、统计,利用远动设备与主站间的每个通讯通道的通讯中断次数、遥调\遥控命令的正确执行率、数据报文的活跃度、通道利用率等参数,实现1. 建立通讯通道的评估模型,2. 具备从可用性、活跃性、准确性等多个维度对厂站端与主站之间的通讯可靠性进行评估,并以雷达图的方式进行展示,按照评估结果的高低对厂站端进行分类、排序,并在显示界面上以不同的颜色显示。
32.在本实施例公开的技术方案中,从多个维度对远动设备与主站之间的通讯可靠性进行准确的评估,及时发现运行中存在的隐患,以可视化的方式加以展示,方便故障设备定位及故障原因查找。并且,可以大大减少自动化维护工作量,又可以提供手段对远动设备进行有效的远方实时监视,同时也为调试、试验工作提供专业的设备信息、实时数据、厂站情况等,深化主站与厂站协同。
33.在一些实施例中,以可视化图形的方式,显示各远动设备与主站之间的通讯可靠性对应的标识信息之后,还包括:获取各通讯报文中的上报数据;针对每一远动设备,检测远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,其中,异常情况包括通道一致性校验异常、测点异常、通讯通道异常、厂站异常;基于远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,以及远动设备与主站之间的通讯可靠性,对远动设备的运行状态进行评估,得到远动设备的评估分数;基于各远动设备的评估分数,确定多个远动设备的排名;以不同颜色显示多个远动设备的排名,以便于故障设备定位及故障原因查找。其中,检测远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,
是指检测当前时间点的异常情况,测点异常可包括跳变、频变、遥测不变等,通讯通道异常可包括不刷新、中断等。也即,通过自动分析通道一致性校验异常、测点异常、通讯通道异常、厂站异常4类问题,并记录展示问题、相关104报文,具备可视化、方便故障设备定位及问题原因查找、减少自动化维护工作量的好处。
34.在一些实施例中,基于远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,以及远动设备与主站之间的通讯可靠性,对远动设备的运行状态进行评估,得到远动设备的评估分数,可以包括:基于远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,确定远动设备与主站之间的异常情况得分;将远动设备与主站之间的异常情况得分与通讯可靠性之和,作为远动设备的评估分数。
35.在一些实施例中,基于远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,以及远动设备与主站之间的通讯可靠性,对远动设备的运行状态进行评估,得到远动设备的评估分数之后,还包括:判断远动设备的评估分数是否小于预设分数;若远动设备的评估分数小于预设分数,判定远动设备为异常设备,并输出异常设备的告警信息,从而及时发现异常远动设备并告警。也即,结合对远动设备上报数据的异常分析结果(如是否存在遥测突变、遥信频繁变位等),对远动设备的运行状态进行综合评估,及时发现异常主机和通道并告警。
36.在一些实施例中,实时获取各厂站的远动设备与主站之间的通讯报文之后,还包括:按照厂站-远动设备-通讯通道的结构,根据预设的时间间隔存储通讯报文;在接收到通道监视指令时,按照厂站-远动设备-通讯通道的结构,显示各通讯通道中通讯报文中的上报数据;在接收到报文监视指令时,按照厂站-远动设备-通讯通道的结构,显示各通讯通道中的通讯报文。需要说明的是,厂站-远动设备-通讯通道的结构,指厂站-远动设备-通讯通道的分级目录,即一级目录为厂站,二级目录为远动设备,三级目录为通讯通道,各一级目录下设置有对应的二级目录,各二级目录设置有对应的三级目录,使得通道监视和报文监视时的查看更加方便。
37.在一些实施例中,各厂站的远动设备下包括多个遥测测点,远动设备从各遥测测点中采集上报数据,通讯报文采用嵌套map的方式,将通讯报文中的目标信息存储至redis内存数据库和java内存,目标信息至少包括传输通讯报文的通讯通道、通讯报文中上报数据对应的遥测测点。参照图2,图2为上报数据校验的实现逻辑示意图。在图2中,上报数据为原始报文,目标信息包括传输通讯报文的通讯通道、通讯报文中上报数据对应的遥测测点、中间变量等。
38.可以理解的是,上报数据的数据量较大,并且需要实时解析,故构造嵌套map,采用redis内存数据库+java内存存储重要信息,由于数据信息为秒级且数据量较大,且每分钟的数据包含几万测点的解析与校验,故构造多层map集合的形式,将通讯报文中的目标信息存储至redis内存数据库和java内存,在运算的时候减少与关系数据库的交互。
39.在一些实施例中,检测远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况(即上报数据校验),包括:在远动设备与主站之间的各通讯报文中的上报数据中,获取各遥测测点的当前测点值,其中,测点值的类型可以是电压、电流、频率、功率等电量参数,也可以是温度、水位、油位等非电量参数,在遥测测点不同时,测点值的类型也可能不同;针对每一遥测测点,获取遥测测点的当前测点值与遥测测点的历史测点值之间的当前
测点差值;采用当前测点差值,修改redis内存数据库中的历史测点差值,历史测点差值为目标信息的嵌套map中的嵌套元素;在异常情况为测点异常时,基于修改后的历史测点差值,判断对应的遥测测点的上报数据是否存在测点异常。其中,当前测点差值为中间变量,即遥测测点的当前测点值与遥测测点的历史测点值之间的变化量。基于修改后的历史测点差值,判断对应的遥测测点的上报数据是否存在测点异常,可以包括:在修改后的历史测点差值为0时,判定对应的遥测测点的测点值不刷新,因此判断对应的遥测测点的上报数据存在测点值不刷新的测点异常,实现对于上报数据的校验。通过当前测点差值修改历史测点差值,使得在下一次上报数据的校验可以不依赖历史的多次测点值。
40.可以理解的是,通过构造特殊的中间变量,从而减少对历史数据的依赖,以判断上报数据一分钟内的异常(如测点不刷新、频变等)为例,根据实际情况,通常需要使用历史时间段作为参考,这样每次校验需要将历史数据与当前时刻的当前测点值合并计算,会造成一些重复计算,因此通过创建中间变量,每次校验时计算、修改中间变量的取值,这样在下一次上报数据的校验时就可以不依赖历史数据,大大减少内存使用,提高了上报数据的校验效率。
41.在一些实施例中,针对单个遥测测点,将单个遥测测点对应的上报数据存储为文件。检测远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,可以包括:读取单个遥测测点的文件;针对单个遥测测点的文件,依次检测单个遥测测点对应的上报数据是否存在通道一致性校验异常、测点异常、通讯通道异常、厂站异常。通过一个遥测测点一个文件,对单个遥测测点的一个文件就可一次分析完所有的异常,降低了代码耦合度,避免了多次读取同一遥测测点对应的上报数据来分别分析不同的异常,提高了异常情况分析的效率。
42.可以理解的是,在对原始报文解析时,将每个遥测测点的信息单独存为文件,并以字符串拼接的方式,来供其他业务使用,若以通道文件名为单位存储或者直接存储解析后的明文,在进行异常情况分析时的计算还需要拆分,由于通常是使用json格式存储,随着内容增多,json格式文件越来越多,效率也会变低。而按照本实施例提出的方式存储的内容,既可方便前端曲线展示,也可供其他业务使用计算,可减少代码耦合度。
43.在厂站远动设备的数据采集分析系统的多个页面中:首页展示:系统内统计的厂站和通道的总数、以及正常和故障的通道数。展示近期厂站的工作计划及进展,点击“内容详情”,进入展示及填写页面。显示异常统计分类,根据省份展现运行和异常的通道进行条状显示。
44.主菜单页面展示:自动进入某一省份,或点击其他省份、展示省内所有厂站状态、刷新时间、规约、客户端、地址等情况,进入某一省份后,点击市区、条框自动展示市内所有厂站的通道,点击某厂站某一条通道,展示其厂内遥测名称、遥测数据,及刷新时间。同一界面,点击遥测,可查看此厂站遥信数据,展示其厂内遥信名称、遥信数据,及刷新时间。选择省份、城市、某厂站的一条链路后,可以观察实时正在发送的rtu通讯报文数据,以及解析后的rtu通讯报文数据。
45.为了更好实施本技术实施例中厂站远动设备的数据采集分析方法,在厂站远动设备的数据采集分析方法的基础之上,本技术实施例中还提供一种计算机设备,其用于运行本技术实施例所提供的任一种厂站远动设备的数据采集分析方法。如图3所示,其示出了本
申请实施例所涉及的计算机设备的结构示意图,具体来讲:该计算机设备可以包括一个或者一个以上处理核心的处理器301、一个或一个以上计算机可读存储介质的存储器302、电源303和输入单元304等部件。本领域技术人员可以理解,图3中示出的计算机设备结构并不以构建对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:处理器301是该计算机设备的控制中心,利用各种接口和线路连接整个计算机设备的各个部分,通过运行或执行存储在存储器302内的软件程序和/或模块,以及调用存储在存储器302内的数据,执行计算机设备的各种功能和处理数据,从而对计算机设备进行整体监控。可选地,处理器301可包括一个或多个处理核心;优选的,处理器301可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器301中。
46.存储器302可用于存储软件程序以及模块,处理器301通过运行存储在存储器302的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器302可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据计算机设备的使用所创建的数据等。此外,存储器302可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器302还可以包括存储器控制器,以提供处理器301对存储器302的访问。
47.计算机设备还包括给各个部件供电的电源303,优选的,电源303可以通过电源管理系统与处理器301逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源303还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
48.该计算机设备还可包括输入单元304,该输入单元304可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。
49.尽管未示出,计算机设备还可以包括显示单元等,在此不再赘述。具体在本实施例中,计算机设备中的处理器301会按照如下的指令,将一个或一个以上的应用程序的进程对应的可执行文件加载到存储器302中,并由处理器301来运行存储在存储器302中的应用程序,从而运行本技术实施例所提供的任一种厂站远动设备的数据采集分析方法。
50.本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。
51.为此,本技术实施例提供一种计算机可读存储介质,该存储介质可以包括:只读存储器(rom,read only memory)、随机存取记忆体(ram,random access memory)、磁盘或光盘等。其上存储有计算机程序,所述计算机程序被处理器进行加载,以运行本技术实施例所提供的任一种厂站远动设备的数据采集分析方法。
52.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见上文针对其他实施例的详细描述,此处不再赘述。
53.具体实施时,以上各个单元或结构可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元或结构的具体实施可参见前面的方法实施例,在此不再赘述。
54.以上各个操作的具体实施可参见前面的实施例,在此不再赘述。
55.以上对本技术实施例所提供的一种厂站远动设备的数据采集分析方法、设备及介质进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:
1.一种厂站远动设备的数据采集分析方法,其特征在于,所述方法包括:实时获取各厂站的远动设备与主站之间的通讯报文,其中,各远动设备与主站之间设置有多个通讯通道,通讯通道用于传输通讯报文;针对每一远动设备,基于远动设备与主站之间各通讯通道的通讯中断次数、各通讯通道的利用率、各通讯报文中遥调遥控命令的正确执行率、各通讯报文的活跃度,确定远动设备与主站之间的通讯可靠性;以可视化图形的展示方式,显示各远动设备与主站之间的通讯可靠性对应的标识信息。2.如权利要求1所述的厂站远动设备的数据采集分析方法,其特征在于,所述以可视化图形的方式,显示各远动设备与主站之间的通讯可靠性对应的标识信息之后,还包括:获取各通讯报文中的上报数据;针对每一远动设备,检测远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,其中,异常情况包括通道一致性校验异常、测点异常、通讯通道异常、厂站异常;基于远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,以及远动设备与主站之间的通讯可靠性,对远动设备的运行状态进行评估,得到远动设备的评估分数;基于各远动设备的评估分数,确定多个远动设备的排名;以不同颜色显示多个远动设备的排名。3.如权利要求2所述的厂站远动设备的数据采集分析方法,其特征在于,所述基于远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,以及远动设备与主站之间的通讯可靠性,对远动设备的运行状态进行评估,得到远动设备的评估分数之后,还包括:判断远动设备的评估分数是否小于预设分数;若远动设备的评估分数小于预设分数,判定远动设备为异常设备,并输出异常设备的告警信息。4.如权利要求2所述的厂站远动设备的数据采集分析方法,其特征在于,所述实时获取各厂站的远动设备与主站之间的通讯报文之后,还包括:按照厂站-远动设备-通讯通道的结构,根据预设的时间间隔存储通讯报文;在接收到通道监视指令时,按照厂站-远动设备-通讯通道的结构,显示各通讯通道中通讯报文中的上报数据;在接收到报文监视指令时,按照厂站-远动设备-通讯通道的结构,显示各通讯通道中的通讯报文。5.如权利要求4所述的厂站远动设备的数据采集分析方法,其特征在于,各厂站的远动设备下包括多个遥测测点,远动设备从各遥测测点中采集上报数据,通讯报文采用嵌套map的方式,将通讯报文中的目标信息存储至redis内存数据库和java内存,目标信息至少包括传输通讯报文的通讯通道、通讯报文中上报数据对应的遥测测点。6.如权利要求5所述的厂站远动设备的数据采集分析方法,其特征在于,所述检测远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,包括:在远动设备与主站之间的各通讯报文中的上报数据中,获取各遥测测点的当前测点值;针对每一遥测测点,获取遥测测点的当前测点值与遥测测点的历史测点值之间的当前
测点差值;采用当前测点差值,修改redis内存数据库中的历史测点差值,历史测点差值为目标信息的嵌套map中的嵌套元素;在异常情况为测点异常时,基于修改后的历史测点差值,判断对应的遥测测点的上报数据是否存在测点异常。7.如权利要求6所述的厂站远动设备的数据采集分析方法,其特征在于,针对单个遥测测点,将单个遥测测点对应的上报数据存储为文件,所述检测远动设备与主站之间的各通讯报文中的上报数据是否存在异常情况,包括:读取单个遥测测点的文件;针对单个遥测测点的文件,依次检测单个遥测测点对应的上报数据是否存在通道一致性校验异常、测点异常、通讯通道异常、厂站异常。8.如权利要求1所述的厂站远动设备的数据采集分析方法,其特征在于,所述基于远动设备与主站之间各通讯通道的通讯中断次数、各通讯通道的利用率、各通讯报文中遥调遥控命令的正确执行率、各通讯报文的活跃度,确定远动设备与主站之间的通讯可靠性,包括:获取事先建立的通讯可靠性的评估模型;将远动设备与主站之间各通讯通道的通讯中断次数、各通讯通道的利用率、各通讯报文中遥调遥控命令的正确执行率、各通讯报文的活跃度输入至通讯可靠性的评估模型;获取通讯可靠性的评估模型输出的远动设备与主站之间的通讯可靠性。9.一种计算机设备,其特征在于,所述计算机设备包括:一个或多个处理器;存储器;以及一个或多个应用程序,其中所述一个或多个应用程序被存储于所述存储器中,并配置为由所述处理器执行以实现权利要求1至8中任一项所述的厂站远动设备的数据采集分析方法中的步骤。10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器进行加载,以执行权利要求1至8中任一项所述的厂站远动设备的数据采集分析方法中的步骤。

技术总结
本申请公开了一种厂站远动设备的数据采集分析方法、设备及介质,方法包括:实时获取各厂站的远动设备与主站之间的通讯报文,其中,各远动设备与主站之间设置有多个通讯通道,通讯通道用于传输通讯报文;针对每一远动设备,基于远动设备与主站之间各通讯通道的通讯中断次数、各通讯通道的利用率、各通讯报文中遥调\遥控命令的正确执行率、各通讯报文的活跃度,确定远动设备与主站之间的通讯可靠性;以可视化图形的展示方式,显示各远动设备与主站之间的通讯可靠性对应的标识信息。本申请从多个维度对远动设备与主站之间的通讯可靠性进行准确的评估,及时发现运行中存在的隐患,以可视化的方式加以展示,方便故障设备定位及故障原因查找。障原因查找。障原因查找。


技术研发人员:肖大军 徐锦文 徐遐龄 汤卫东 肖小刚 于宏文 于文娟
受保护的技术使用者:武汉华瑞测智能技术有限公司
技术研发日:2023.08.14
技术公布日:2023/9/13
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐