1.一种跨变电站线路海量遥测对端代分布式处理方法,其特征在于,包括以下步骤:(1)对变电站、交流线路、交流线路端点和对端代信息进行建模;(2)将建模的模型进行分片处理;(3)根据分片处理的结果,对端点类型进行识别;具体包括:(31)读取本节点所有分片信息;(32)用网络接口读取所有交流线路端点信息,信息包括端点ID,端点所属线路ID;(33)以线路ID为key,端点对为value,构建散列表,同时对端点对进行配对,形成端点映射关系;(34)遍历散列表,判断每条线路端点对的两个端点是否属于同一分片,如果属于同一分片的端点对为片内端点,不属于同一分片的端点对为片间端点;对于片间端点,判断两个端点所属分片是否分布在同一个节点,如果分片分布在同一个节点的端点对为节点内片间端点,不在同一个节点的为跨节点片间端点;(4)根据不同的端点类型,进行分布式对端代处理。
2.根据权利要求1所述的跨变电站线路海量遥测对端代分布式处理方法,其特征在于,步骤(2)所述分片处理包括变电站根据其所属地区的调度机构进行分片,将一个地区的变电站都归属同一个分片;交流线路的每条线路属于两个不同变电站,不进行分片处理;交流线路端点的分片号与其所属变电站的分片号一致;对端代信息表的分片号与被替代端点遥测的变电站分片号一致。
3.根据权利要求1所述的跨变电站线路海量遥测对端代分布式处理方法,其特征在于,所述对端代处理的替代类型包括手动对端代和自动对端代,手动对端代不判断遥测质量码,强制进行对侧替代本侧;自动对端代根据端点量测的遥测质量码自动决定是否替代,手动对端代的优先级高于自动对端代;被对侧替代的遥测质量码叠加状态为被对侧代;对端代第一次发生替代或被取消时,均会发送告警通知。
4.根据权利要求3所述的跨变电站线路海量遥测对端代分布式处理方法,其特征在于,步骤(4)所述对端代处理包括片内端点对端代处理、节点内片间端点对端代处理、跨节点片间端点对端代异步处理;通过异步处理机制,所述对端代处理都采用实时库本地接口;所述对端代处理采用分布式处理架构,在每台SCADA节点上分布有分片,每个分片启动一个遥测处理进程,每个分片的遥测处理进程只接收该分片所在通道的遥测,可向其他通道发送进程间的交互信息。
5.根据权利要求4所述的跨变电站线路海量遥测对端代分布式处理方法,其特征在于,所述片内端点对端代处理的具体步骤如下:(41a)遥测处理进程接收到一个端点的遥测数据;(41b)通过对端代信息表,查询该端点及对侧端点是否存在对端代记录和对端代处理的替代类型、替代系数;(41c)如果该端点的替代类型是手动对端代且被对侧代,则读取对侧端点的遥测值并乘以替代系数,替代本侧端点的遥测值进行入库处理;如果是替代对侧端点,则将该端点的遥测值乘以替代系数替代对侧端点的遥测值并进行入库处理;(41d)根据对端代信息表中是否有自动代记录,及其线路两端点的质量码是否正常,按照片内端点对端代处理逻辑进行处理。
6.根据权利要求4所述的跨变电站线路海量遥测对端代分布式处理方法,其特征在于,所述节点内片间端点对端代处理与片内处理步骤一致,但在访问对侧端点数据时,需设置实时库访问接口的分片为对侧端点的分片号。
7.根据权利要求4所述的跨变电站线路海量遥测对端代分布式处理方法,其特征在于,所述跨节点片间端点对端代异步处理的具体步骤如下:本侧端点a所在节点上设有分片x,对应的遥测处理进程Pm接收了前置通道x的遥测信息, 对侧端点b所在节点上设有分片y,对应的遥测处理进程Pn接收了前置通道y的遥测信息,首先,本侧对端代预处理:(43a-1)遥测处理进程Pm收到前置通道x发送的端点a的遥测值及质量码;(43a-2)获取对侧端点b的ID及所在分片号y,根据对侧分片号,确定进程间消息交互通道;(43a-3)查询对端代信息表,确定端点a是否存在对端代记录和替代类型;(43a-4)将端点a的遥测及查询的相关信息发送到对侧端点所在节点上的遥测处理进程Pn,消息类型为:MT_YC_EXCHANGE_GO;其次,当对侧端点b的遥测处理进程Pn接收到MT_YC_EXCHANGE_GO消息后,进入对侧处理:(43b-1)解析MT_YC_EXCHANGE_GO消息,得到端点a的遥测值及质量码,判断是否需要被b端自动对端代、是否能替代对侧,是否需要被b端手动对端代;(43b-2)查询本地实时库,根据b端遥测的质量码及其对端代信息的记录,判断b端是否需要被对侧对端代,b端是否能替代对端,是否需要被a端手动对端代;(43b-3)如果a端需要被b端手动对端代,将端点a的遥测值和质量码替换为b的遥测值与替代系数的乘积及b的质量码,并发回对侧进程Pm,消息类型为:MT_YC_EXCHANGE_BACK;如果b端需要被a端手动对端代,用端点a的值与替代系数的乘积及其质量码,更新实时库中端点b的值和质量码,a的值和质量码保持不变,发回对侧遥测处理进程Pm,消息类型为:MT_YC_EXCHANGE_BACK;(43b-4)如果没有手动对端代,则执行端点b的对侧进程自动对端代处理逻辑;最后,当本侧端点a所在节点的进程Pm收到对侧端点b所在节点的进程Pn发回的MT_YC_EXCHANGE_BACK消息后,进行本侧对端代后续处理:(43c-1)根据被发回的消息中是否有被代标记及对端代信息表中是否有a端遥测aYc的被代记录,执行端点a的本侧对端代后续处理逻辑;同理,当遥测处理进程Pn收到前置上送的端点b的遥测后,其处理流程与所述进程Pm的处理流程相同,不同的是所述进程Pn收发消息与处理消息操作相反。
8.根据权利要求4所述的跨变电站线路海量遥测对端代分布式处理方法,其特征在于,所述分布式处理架构可通过增加分片数量支持水平扩展。
9.一种跨变电站线路海量遥测对端代分布式处理系统,其特征在于,包括:建模模块,用于将变电站、交流线路、交流线路端点和对端代信息进行建模处理;模型分片处理模块,用于将建模的模型进行分片处理;端点类型识别模块,用于识别交流线路端点的类型,包括片内端点、节点内片间端点和跨节点片间端点;具体包括:(31)读取本节点所有分片信息;(32)用网络接口读取所有交流线路端点信息,信息包括端点ID,端点所属线路ID;(33)以线路ID为key,端点对为value,构建散列表,同时对端点对进行配对,形成端点映射关系;(34)遍历散列表,判断每条线路端点对的两个端点是否属于同一分片,如果属于同一分片的端点对为片内端点,不属于同一分片的端点对为片间端点;对于片间端点,判断两个端点所属分片是否分布在同一个节点,如果分片分布在同一个节点的端点对为节点内片间端点,不在同一个节点的为跨节点片间端点;分布式对端代处理模块,用于根据不同的端点类型,对对端代处理采用分布式处理架构。