一种基于SOA架构的改进的SCADA系统事故追忆方法技术方案

技术编号:38715930 阅读:28 留言:0更新日期:2023-09-08 14:58
本发明专利技术公开了一种基于SOA架构的改进的SCADA系统事故追忆方法,涉及电网自动化系统应用领域,本发明专利技术通过平台CASE管理,记录全部的实时数据;通过记录前置系统的熟数据报文,记录整个系统的所有行为,反演时,将相应的前置机报文重新执行,即可如实再现电网扰动前后的全过程。本发明专利技术系统运行时根据用户定义的事故对相关参数进行跟踪,一旦数据符合事故条件,系统将保存各个参数在事故前后一段时间内的数据供用户分析。用户可以通过事故反演工具查看相关设备的变化情况,查看相关数据,并且以曲线形式重现事故发生时各个有关参数的变化趋势,重现“事故现场”,为事故的分析提供重要的数据资料。要的数据资料。要的数据资料。

【技术实现步骤摘要】
一种基于SOA架构的改进的SCADA系统事故追忆方法


[0001]本专利技术涉及电网自动化系统应用领域,更具体地说,涉及一种基于SOA架构的改进的SCADA系统事故追忆方法。

技术介绍

[0002]现代电网调度运行管理的发展证明电网调度自动化系统是保证电网安全、经济、优质运行不可缺少的重要技术手段。随着国民经济的飞速发展,电力系统的规模越来越大,结构也越来越复杂。目前全国32个网省(市、区)调,240个地调和500多个县调都已配备了计算机监控系统。但是,电力企业的IT系统建设还存在很多弊端。因为此时的电力系统信息模型都是为系统开发商所特有的、独立定义的。不同的应用系统间难以实现信息交换和互操作,第三方开发的软件难以接入,数据孤岛和信息孤岛的现象非常严重。因此,在现有调度系统的发展基础之上,将电网调度各种相关的孤立应用集成到统一的平台,是电力系统调度中心发展的必然趋势。
[0003]在这种形式下,电网调度原有的软件系统架构已很难满足应用的需求,电网调度的技术支持手段必须进行创新,需要合理的扩大电网安全分析与监视范围,充分考虑各区域电网之间相互支援的能力和相互影响的关联关系,及时,准确的掌握整个电网的实时运行状况。因此,建设基于SOA的新一代电网调度支持系统是一个很好的解决方案,它能实现电网应用的广域化使用和信息的全景化支持。这是更好的适应快速发展的特高压电网安全稳定运行,同时也能进一步提高电网运行的可靠性和抗灾能力,提高电网应对各类突发事件能力。

技术实现思路

[0004]1.要解决的技术问题<br/>[0005]为解决上述问题,本专利技术提出一种基于SOA架构的改进的SCADA系统事故追忆功能,在研究现有的SCADA应用事故追忆的基础上对其进行改进,开发基于服务的SCADA应用事故追忆功能。实现全景的电网事故记录、反演和分析。本专利技术系统运行时根据用户定义的事故对相关参数进行跟踪,一旦数据符合事故条件,系统将保存各个参数在事故前后一段时间内的数据供用户分析。用户可以通过事故反演工具查看相关设备的变化情况,查看相关数据,并且以曲线形式重现事故发生时各个有关参数的变化趋势,重现“事故现场”,为事故的分析提供重要的数据资料。
[0006]2.技术方案
[0007]一种基于SOA架构的改进的SCADA系统事故追忆方法,包括以下步骤:
[0008]步骤1,设计事故定义模块,用户可以根据实际情况定义、更改事故信息;
[0009]步骤2,设计事故记录模块,包括自动触发记录和手动触发记录;
[0010]步骤3,设计事故反演模块,通过调用CASE管理的数据恢复机制,将实时数据库恢复到事故发生时刻;
[0011]步骤4,设计事故分析模块,提供灵活的数据显示手段和丰富的数据分析方法;
[0012]步骤5,对数据备份策略进行改进,使用“完全备份+增量备份”方式进行设计;
[0013]步骤6,对事故发现机制进行改进,如发现事故点,则通过消息总线发送至事故追忆进程,随即启动事故记录。
[0014]有益效果:本专利技术通过平台CASE管理,记录全部的实时数据;通过记录前置系统的熟数据报文,记录整个系统的所有行为,反演时,将相应的前置机报文重新执行,即可如实再现电网扰动前后的全过程。本专利技术系统运行时根据用户定义的事故对相关参数进行跟踪,一旦数据符合事故条件,系统将保存各个参数在事故前后一段时间内的数据供用户分析。用户可以通过事故反演工具查看相关设备的变化情况,查看相关数据,并且以曲线形式重现事故发生时各个有关参数的变化趋势,重现“事故现场”,为事故的分析提供重要的数据资料。
[0015]优选地,所述步骤1中事故定义模块,要求系统提供一个简单的界面,用户可以根据实际情况定义、更改事故信息,如快照文件形成间隔、中间文件形成间隔、中间文件保留时间、组合激发有效时间、事故前记录时间、事故后记录时间等信息。
[0016]自动触发条件包括遥信触发条件、遥测触发条件、遥信与遥测组合触发条件(最多三个遥信量与一个遥测量)。事故点指的是事故发生的具体设备的状态。后面的事故记录模块就会不断地跟踪事故点的数据并且进行判断处理。事故触发条件是需要用户定义的另一个比较重要的信息,如模拟量越限,需要指明事故发生的越限级别和越限类型,开关量变位需要指明开关位变化方式(由开变合或者由合变开),当从消息总线接收到的事故类型和用户定义的触发条件相同时,系统认为事故已经发生,进行后续处理。
[0017]优选地,所述步骤2中的事故记录模块包括自动触发记录和手动触发记录,自动触发能够对用户定义的一系列事故点的值连续不停得进行跟踪,一旦发现用户定义的事故已经出现,就会调用系统平台管理功能CASE管理的数据存储机制来记录事故发生时,实时数据库的状态;手动触发可以根据用户需要,记录任意时刻的相关数据。
[0018]事故记录是通过从消息总线接收报文来触发的。手动触发的消息体格式如下:
[0019]structPdrTrigPkg//手动触发PDR报文结构
[0020]{
[0021]unsignedchartrigger_type;//激发类型,0:指定时刻,根据预定义参数保存前m分钟后n分钟的场景;1:指定起始、终止时间,保存这段时间的场景。
[0022]longtrigger_time;//激发时间
[0023]longtrigger_start;//起始时间,trigger

type=1时生效
[0024]longtrigger_end;//终止时间,trigger

type=1时生效
[0025]charcontext_name[16];//态名,例如realtime
[0026]charapp_name[16];//应用名,例如scada
[0027]chardescr[128];//场景激发原因描述
[0028]}
[0029]这里激发时间表示事故发生时间,是最重要的参数。不同的事故场景通过激发时间的不同来区分。
[0030]事故的记录范围是一个时间段,它由“事故前记录时间”和“事故后记录时间”组
成。当系统运行时,事故记录模块如果从消息总线收到相关记录点报文,表明事故已经发生,随即触发事故记录线程。不管事故立即消失还是一直保持,事故记录的处理过程都不会立刻结束,直到到达事故后记录时间为止。那么很可能在短时间内连续发生多个事故,记录模块支持同时记录20个事故,而不会相互产生影响。
[0031]优选地,所述步骤3中的事故反演模块,事故反演和事故记录是相反的过程,通过调用CASE管理的数据恢复机制,将实时数据库恢复到事故发生时刻,事故反演在反演态下进行,与实时态互不影响。
[0032]通过专门的事故反演控制画面,可以实现在已经记录的各个时段电力系统的状态中,或者选择已经记录的各个时段中的任何一个小的时段作为重演的对象进行局部重演,也可以设定任意一个时刻本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SOA架构的改进的SCADA系统事故追忆方法,其特征在于,包括以下步骤:步骤1,设计事故定义模块,用户可以根据实际情况定义、更改事故信息;步骤2,设计事故记录模块,包括自动触发记录和手动触发记录;步骤3,设计事故反演模块,通过调用CASE管理的数据恢复机制,将实时数据库恢复到事故发生时刻;步骤4,设计事故分析模块,提供灵活的数据显示手段和丰富的数据分析方法;步骤5,对数据备份策略进行改进,使用“完全备份+增量备份”方式进行设计;步骤6,对事故发现机制进行改进,如发现事故点,则通过消息总线发送至事故追忆进程,随即启动事故记录。2.根据权利要求1所述的一种基于SOA架构的改进的SCADA系统事故追忆方法,其特征在于:所述步骤1中事故定义模块,要求系统提供一个简单的界面,用户可以根据实际情况定义、更改事故信息,如快照文件形成间隔、中间文件形成间隔、中间文件保留时间、组合激发有效时间、事故前记录时间、事故后记录时间等信息。3.根据权利要求1所述的一种基于SOA架构的改进的SCADA系统事故追忆方法,其特征在于:所述步骤2中的事故记录模块包括自动触发记录和手动触发记录,自动触发能够对用户定义的一系列事故点的值连续不停得进行跟踪,一旦发现用户定义的事故已经出现,就会调用系统平台管理功能CASE管理的数据存储机制来记录事故发生时,实时数据库的状态;手动触发可以根据用户需要,记录任意时刻的相关数据。4.根据权利要求1所述的一种基于SOA架构的改进的SCAD...

【专利技术属性】
技术研发人员:李春徐春雷张琦兵吕洋田江赵奇丁宏恩唐聪
申请(专利权)人:国网江苏省电力有限公司
类型:发明
国别省市:

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

1