一种配网保护终端的微服务数据同步系统技术方案

技术编号:32549967 阅读:34 留言:0更新日期:2022-03-05 11:49
本发明专利技术公开一种配网保护终端的微服务数据同步系统,包括有容器模块、功能类微服务模块、数据交互接口模块、Docker0网桥数据交互通道模块以及数据卷模块;采用容器技术解耦软硬件,实现终端功能软件定义,降低运维压力和提高终端功能的可扩展性,并通过容器技术为不同微服务提供数据交互的接口和运行环境。采用微服务技术将配网保护业务分解为一组微服务并组织微服务的串行、并行的执行逻辑,提高配网保护业务实时性。通过微服务的数据同步机制避免微服务数据交互过程中的读写冲突问题,提高配网保护业务可靠性、安全性。安全性。安全性。

【技术实现步骤摘要】
一种配网保护终端的微服务数据同步系统


[0001]本专利技术涉及配电
,尤其涉及一种配网保护终端的微服务数据同步系统。

技术介绍

[0002]在双碳目标的驱动下,新型电力系统在接入对象、时空特性、信息特性等方面都产生了显著的变化。分布式电源和配用电智能设备等的海量接入、时空管控范围的延伸及多源异构数据的激增给配网保护的实时性、可靠性、安全性带来了挑战。
[0003]现有的配网保护终端具有软硬件强耦合、数据与应用强耦合的特点,配网保护终端功能大多是“一机一功能”的设计模式,即为了实现某一特定应用功能而单独设计,终端应用功能提前预设且相对固定,配网保护终端功能的升级与维护需要现场完成且依赖于原厂家。现有配网保护终端业务的载体是独立的单体应用程序,每个单体应用程序中集成了解析、计算、保护类程序段且程序段的组织调用仅能通过单一串行逻辑方式来实现,虽可以保证数据同步的可靠性、安全性,但牺牲了实时性。

技术实现思路

[0004]本专利技术的目的是为了提供一种配网保护终端的微服务数据同步系统,来解决上述
技术介绍
中的一个问题以上。
[0005]为了达到上述目的,本专利技术采用以下方案:一种配网保护终端的微服务数据同步系统,包括有容器模块、功能类微服务模块、数据交互接口模块、Docker0网桥数据交互通道模块以及数据卷模块;
[0006]容器模块,用于为功能类微服务模块提供运行的环境;
[0007]功能类微服务模块,用于负责支撑配网保护终端业务的实现;
[0008]数据交互接口模块,其包括有eth0与veth0;
[0009]Docker0网桥数据交互通道模块,用于为不同容器的数据交互提供通道。
[0010]进一步地,所述功能类微服务模块中分成有三类,包括有解析类、计算类以及保护类;
[0011]解析类,用于解析各数据的采样值,包括有SV报文解析、GOOSE报文解析、环境量报文解析以及视频量报文解析等;
[0012]计算类,用于对数据进行计算,包括有矢量计算、频率计算、谐波计算以及功率计算等;
[0013]保护类,用于根据判据进行保护动作,包括有过流保护、低压保护、差动保护、距离保护以及零序保护等。
[0014]进一步地,该配网保护终端微服务还包括有系统类微服务模块,所述系统类微服务模块用于为功能类微服务模块的实现提供底层平台的技术支撑,其中包括有微服务管理、数据同步管理、容器管理以及日志管理等。
[0015]进一步地,执行保护类微服务时,包括以下步骤:先通过解析类解析各数据的采样
值,后通过计算类对数据进行计算,最后执行保护类微服务。
[0016]进一步地,执行所述过流保护业务步骤如下:
[0017]1)、首先要执行SV报文解析微服务和GOOSE报文解析微服务,SV报文解析微服务和GOOSE报文解析微服务为并行执行关系;
[0018]2)、等待SV报文解析微服务和GOOSE报文解析微服务均执行完成后,需执行矢量计算微服务、有效值计算微服务和功率计算微服务,同样这三个计算类微服务也为并行执行关系;
[0019]3)、等待矢量计算微服务、有效值计算微服务和功率计算微服务均执行完成后,需执行过流保护微服务,待过流保护微服务执行完成后,则配网保护终端的过流保护业务完成。
[0020]进一步地,该配网保护终端的微服务数据同步系统包括有微服务数据区内同步机制和微服务数据区间同步机制共两种。
[0021]进一步地,所述过流保护业务的微服务数据区内同步机制执行步骤如下:
[0022]a、SV报文解析微服务和GOOSE报文解析微服务通过eth0、veth0、Docker0网桥数据交互通道向解析类数据卷读取数据;
[0023]b、SV报文解析微服务和GOOSE报文解析微服务开始执行;
[0024]c、比较SV报文解析微服务和GOOSE报文解析微服务执行完成时间,若SV报文解析微服务先执行完成,则先通过eth0、veth0、Docker0网桥数据交互通道向解析类数据卷写入数据,反之则GOOSE报文解析微服务先向解析类数据卷写入数据;
[0025]d、若SV报文解析微服务写入数据完成先于GOOSE报文解析微服务执行完成,则GOOSE报文解析微服务可直接向解析类数据卷写入数据,否则GOOSE报文解析微服务需等待SV报文解析微服务写入数据完成后才可开始写入数据,反之亦然。
[0026]进一步地,所述过流保护业务的微服务数据区间同步机制执行步骤如下:
[0027]A、SV报文解析微服务和GOOSE报文解析微服务通过eth0、veth0、Docker0网桥数据交互通道向解析类数据卷写入数据完成;
[0028]B、矢量计算微服务、有效值计算微服务以及功率计算微服务均需等待步骤1)SV报文解析微服务和GOOSE报文解析微服务都完成数据写入后,才可开始通过eth0、veth0、Docker0网桥数据交互通道向解析类数据卷读取数据。
[0029]综合上述,本专利技术的有益效果是:采用容器技术解耦软硬件,实现终端功能软件定义,降低运维压力和提高终端功能的可扩展性,并通过容器技术为不同微服务提供数据交互的接口和运行环境。采用微服务技术将配网保护业务分解为一组微服务并组织微服务的串行、并行的执行逻辑,提高配网保护业务实时性。通过微服务的数据同步机制避免微服务数据交互过程中的读写冲突问题,提高配网保护业务可靠性、安全性。
附图说明
[0030]图1为本专利技术的配网保护终端的微服务数据交互系统框架示意图。
[0031]图2为本专利技术配网保护终端的微服务分类框架示意图。
[0032]图3为本专利技术配网保护终端的过流保护业务的微服务功能配置框架示意图。
[0033]图4为本专利技术配网保护终端的过流保护业务的微服务逻辑框架示意图。
[0034]图5为本专利技术配网保护终端的过流保护业务的微服务分区框架示意图。
[0035]图6为本专利技术配网保护终端的微服务数据区内同步机制示意图。
[0036]图7为本专利技术配网保护终端的微服务数据区间同步机制示意图。
具体实施方式
[0037]以下具体实施内容提供用于实施本专利技术的多种不同实施例或实例。当然,这些仅为实施例或实例且不希望具限制性。另外,在不同实施例中可能使用重复标号标示,如重复的数字及/或字母。这些重复是为了简单清楚的描述本专利技术,不代表所讨论的不同实施例及/或结构之间有特定的关系。
[0038]下面附图说明和具体实施方式对本专利技术作进一步描述:如图1至图7所示的一种配网保护终端的微服务数据同步系统,包括有容器模块、功能类微服务模块、数据交互接口模块、Docker0网桥数据交互通道模块以及数据卷模块;
[0039]容器模块,用于为功能类微服务模块提供运行的环境;
[0040]功能类微服务模块,用于负责支撑配网保护终端业务的实现;
[0041]数据交互接口模块,其包本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种配网保护终端的微服务数据同步系统,其特征在于:包括有容器模块、功能类微服务模块、数据交互接口模块、Docker0网桥数据交互通道模块以及数据卷模块;容器模块,用于为功能类微服务模块提供运行的环境;功能类微服务模块,用于负责支撑配网保护终端业务的实现;数据交互接口模块,其包括有eth0与veth0;Docker0网桥数据交互通道模块,用于为不同容器的数据交互提供通道。2.根据权利要求1所述的一种配网保护终端的微服务数据同步系统,其特征在于:所述功能类微服务模块中分成有三类,包括有解析类、计算类以及保护类;解析类,用于解析各数据的采样值,包括有SV报文解析、GOOSE报文解析、环境量报文解析以及视频量报文解析等;计算类,用于对数据进行计算,包括有矢量计算、频率计算、谐波计算以及功率计算等;保护类,用于根据判据进行保护动作,包括有过流保护、低压保护、差动保护、距离保护以及零序保护等。3.根据权利要求2所述的一种配网保护终端的微服务数据同步系统,其特征在于:该配网保护终端微服务还包括有系统类微服务模块,所述系统类微服务模块用于为功能类微服务模块的实现提供底层平台的技术支撑,其中包括有微服务管理、数据同步管理、容器管理以及日志管理等。4.根据权利要求2所述的一种配网保护终端的微服务数据同步系统,其特征在于:执行保护类微服务时,包括以下步骤:先通过解析类解析各数据的采样值,后通过计算类对数据进行计算,最后执行保护类微服务。5.根据权利要求4所述的一种配网保护终端的微服务数据同步系统,其特征在于:执行所述过流保护业务步骤如下:1)、首先要执行SV报文解析微服务和GOOSE报文解析微服务,SV报文解析微服务和GOOSE报文解析微服务为并行执行关系;2)、等待SV报文解析微服务和GOOSE报文解析微服务均执行完成后,需执行矢量计算微服务、有效值计算微服务和功率计算微服务,同样这三个计算类微服务也为并行...

【专利技术属性】
技术研发人员:苏忠阳蔡泽祥黄勇余传坤马秋杰李凡李立浧
申请(专利权)人:广州穗华能源科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1