基于Redis的风电场SCADA系统双机热备系统技术方案

技术编号:34018341 阅读:39 留言:0更新日期:2022-07-02 16:19
本发明专利技术公开了一种基于Redis的风电场SCADA系统双机热备系统,包括第一SCADA监控系统和第二SCADA监控系统,所述第一SCADA监控系统内设有第一热备监视模块、第一数据同步模块和第一主备标识,所述第二SCADA监控系统内设有第二热备监视模块、第二数据同步模块和第二主备标识,所述第一热备监视模块与第二热备监视模块均定期轮询第一主备机标识和第二主备机标识,并彼此间互相进行心跳通讯;所述第一数据同步模块与第二数据同步模块通讯相连,用于定期轮询第一主备机标识和第二主备机标识,并根据第一主备机标识和第二主备机标识进行数据同步或备份。本发明专利技术在不增加硬件成本的情况下,有效提高了风场监控业务的可靠性和可用性。性。性。

【技术实现步骤摘要】
基于Redis的风电场SCADA系统双机热备系统


[0001]本专利技术主要涉及风力发电
,具体涉及一种基于Redis的风电场SCADA系统双机热备系统。

技术介绍

[0002]随着风力发电安全形势日渐严峻,电力安全防护意识逐渐增强。风电场对数据采集与监视系统(SCADA系统)的功能需求增多,从而对风电场SCADA系统可靠性的要求越来越高。其中,监控系统的双机热备功能作为电网安全防护必备要求,能够冗余保障SCADA系统的高可用性。然而,当前运营风场SCADA系统大多采用双机冷备模式,即主备机之间彼此独立,主机承担SCADA系统存储和通讯业务,备机只做数据备份;在主机故障时,通过停机方式实现主备切换。这种模式存在业务恢复时间,在该段时间无法对外提供监控业务。因此,该模式无法满足当前电网对SCADA系统的高可用性要求。
[0003]如图1所示为风电场SCADA系统冷备模式的数据流示意图。一般隶属第三方通讯侧的电网、区域调度通过第三方通讯模块向SCADA系统通讯端下发能量调度指令,SCADA系统通讯端收到指令后,将指令反馈给承担主业务的SCADA系统主机A,经过核心业务模块处理后,通过环网将指令分发至风电场每台风机,实现端到端的能量调度指令下达。在经过指令执行周期后,SCADA系统将执行后的风电场能量状态经通讯端反馈至第三方通讯处,并最终汇总至电网调度侧,支持其区域调度决策。同时,风电场侧运维用户人员通过SCADA系统客户端下达风机调度指令,SCADA系统主机A接收指令后,经环网向风电机组下发指令,风电机组执行完指令后,反向将风电机组运行状态反馈至SCADA系统,并最终呈现至SCADA系统客户端,供用户人员监控。以上是风电场SCADA系统核心业务指令、数据流机制,其中SCADA系统主机A承担指令上传下达及数据存储功能。为确保场站侧SCADA系统的数据可用性,其部署一般采用冗余备份方式。以往考虑备份方式的难易程度、时间和经济成本,风电场SCADA系统的冗余备份通常采用冷备模式,新增SCADA监控系统备机B链路,即主备机分别经由核心交换机与风电机组、第三方通讯以及客户端进行通讯,彼此间独立运行无监测通讯,并由人工指定双机之间主备次序,主机承担SCADA系统全部核心业务,备机仅承担数据的备份业务,主备机之间数据不同步。

技术实现思路

[0004]本专利技术要解决的技术问题就在于:针对现有技术存在的问题,本专利技术提供一种成本低、有效提高风电场SCADA系统数据可用性和功能可靠性的基于Redis的风电场SCADA系统双机热备系统。
[0005]为解决上述技术问题,本专利技术提出的技术方案为:
[0006]一种基于Redis的风电场SCADA系统双机热备系统,包括第一SCADA监控系统和第二SCADA监控系统,所述第一SCADA监控系统内设有第一热备监视模块、第一数据同步模块和第一主备标识,所述第二SCADA监控系统内设有第二热备监视模块、第二数据同步模块和
第二主备标识,所述第一热备监视模块与第二热备监视模块均定期轮询第一主备机标识和第二主备机标识,并彼此间互相进行心跳通讯;所述第一数据同步模块与第二数据同步模块通讯相连,用于定期轮询第一主备机标识和第二主备机标识,并根据第一主备机标识和第二主备机标识进行数据同步或备份;其中各主备机标识通过对应热备监视模块基于Redis数据库的TTL机制创建而成。
[0007]作为上述技术方案的进一步改进:
[0008]所述第一SCADA监控系统和第一SCADA监控系统的第三方通讯端、常规业务模块和场站客户端均对第一主备机标识和第二主备机标识进行定期识别以判定主备机角色。
[0009]所述第一主备机标识通过第一热备监视模块基于Redis数据库的TTL机制创建而成,并以键值对方式存放于第一Redis数据库中,并设置时间周期属性;所述第二主备机标识通过第一热备监视模块基于Redis数据库的TTL机制创建而成,并以键值对方式存放于第二Redis数据库中,并设置时间周期属性。
[0010]本专利技术还公开了一种基于如上所述的基于Redis的风电场SCADA系统双机热备系统的热备方法,包括步骤:
[0011]第一热备监视模块和第二热备监视模块定期轮询第一主备机标识和第二主备机标识,并彼此间互相进行心跳通讯;
[0012]数据同步模块定期轮询第一主备机标识和第二主备机标识;当判定第一主备机标识和第二主备机标识处于正常状态时,启动数据同步机制,增量核对第一SCADA监控系统和第二SCADA监控系统中数据库的数据;
[0013]第一SCADA监控系统和第二SCADA监控系统的第三方通讯端和场站客户端分别对第一主备机标识和第二主备机标识进行定期识别,判定主备机角色后,向主机发送调度和风机控制指令;
[0014]主机对应的SCADA监控系统的常规业务模块接收到调度和风机控制指令后,并确认对应所属的主备机标识为主机角色后,向风电机组下达执行指令。
[0015]作为上述技术方案的进一步改进:
[0016]在风电机组执行指令后,风电机组反馈的状态信息将通过主备机标志为主机角色的SCADA监控系统对应的常规业务模块分别上送至第三方通讯端和场站客户端,完成指令反馈操作。
[0017]在第一热备监视模块和第二热备监视模块定期轮询第一主备机标识和第二主备机标识后,在当遇到异常情况时,第一热备监视模块和第二热备监视模块按照既定策略维护自身所属监控的主备机标识。
[0018]所述既定策略具体分三种情况,分别为:
[0019]第一种,第一热备监视模块和第二热备监视模块的生命信号,以及第一主备机标识和第二主备机标识状态正常情况下,各热备监视模块根据预设主备信息维护设置对应的主备机标识状态;
[0020]第二种,第一热备监视模块生命信号和第一主备机标识状态正常,第二热备监视模块获取信息异常情况下,将第一主备机标识设置为主机状态;
[0021]第三种,第二热备监视模块生命信号和第二主备机标识状态正常,第一热备监视模块获取信息异常情况下,将第二主备机标识设置为主机状态。
[0022]在执行周期任务过程中,如果发生信号异常、主备机标识切换事件时,将记录关键事件,供备案溯源用;当一个周期任务执行完成后,会判断是否接收到终止任务信号,如果不是,则进入下一个循环周期;如果是,则退出。
[0023]各所述主备机标识通过对应热备监视模块基于Redis数据库的TTL机制创建而成,并以键值对方式存放于对应Redis数据库中,并设置时间周期属性;各所述主备机标识在时间周期属性到期之前没有得到再次维护性设置时,将自动注销。
[0024]在增量核对第一SCADA监控系统和第二SCADA监控系统中数据库的数据时,当出现数据缺失时,建立数据流,进行数据增量备份。
[0025]与现有技术相比,本专利技术的优点在于:
[0026]本专利技术基于Redis数据库的TTL机制,在现有SCADA系统双机冷备模式上,通过增加插件式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Redis的风电场SCADA系统双机热备系统,其特征在于,包括第一SCADA监控系统和第二SCADA监控系统,所述第一SCADA监控系统内设有第一热备监视模块、第一数据同步模块和第一主备标识,所述第二SCADA监控系统内设有第二热备监视模块、第二数据同步模块和第二主备标识,所述第一热备监视模块与第二热备监视模块均定期轮询第一主备机标识和第二主备机标识,并彼此间互相进行心跳通讯;所述第一数据同步模块与第二数据同步模块通讯相连,用于定期轮询第一主备机标识和第二主备机标识,并根据第一主备机标识和第二主备机标识进行数据同步或备份;其中各主备机标识通过对应热备监视模块基于Redis数据库的TTL机制创建而成。2.根据权利要求1所述的基于Redis的风电场SCADA系统双机热备系统,其特征在于,所述第一SCADA监控系统和第一SCADA监控系统的第三方通讯端、常规业务模块和场站客户端均对第一主备机标识和第二主备机标识进行定期识别以判定主备机角色。3.根据权利要求1或2所述的基于Redis的风电场SCADA系统双机热备系统,其特征在于,所述第一主备机标识通过第一热备监视模块基于Redis数据库的TTL机制创建而成,并以键值对方式存放于第一Redis数据库中,并设置时间周期属性;所述第二主备机标识通过第一热备监视模块基于Redis数据库的TTL机制创建而成,并以键值对方式存放于第二Redis数据库中,并设置时间周期属性。4.一种基于权利要求1或2或3所述的基于Redis的风电场SCADA系统双机热备系统的热备方法,其特征在于,包括步骤:第一热备监视模块和第二热备监视模块定期轮询第一主备机标识和第二主备机标识,并彼此间互相进行心跳通讯;数据同步模块定期轮询第一主备机标识和第二主备机标识;当判定第一主备机标识和第二主备机标识处于正常状态时,启动数据同步机制,增量核对第一SCADA监控系统和第二SCADA监控系统中数据库的数据;第一SCADA监控系统和第二SCADA监控系统的第三方通讯端和场站客户端分别对第一主备机标识和第二主备机标识进行定期...

【专利技术属性】
技术研发人员:文坤张家友李克成
申请(专利权)人:中车株洲电力机车研究所有限公司
类型:发明
国别省市:

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

1