电力自动化系统中实时数据库的多域组多断面的实现方法转让专利

申请号 : CN200810114654.1

文献号 : CN101286178B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 葛亮朱建杨长府王立鼎於建林

申请人 : 北京四方继保自动化股份有限公司

摘要 :

本发明公开了一种电力自动化系统中实时数据库的多域组多断面(section)的实现方法。电力自动化系统实时数据包括多种类型数据,每种类型数据组成一个断面(section)。实时数据库中每个表由一个或多个域组组成,每个域组包含一个或一个以上的域。每个断面可以包含一个或一个以上的域组。该方法能方便而高效地管理上述的类型数据,能快速地实现各种类型数据之间的切换,并支持动态增加或删除域组和断面。本发明有效解决了电力自动化系统中实时数据库在各中应用类型数据之间迅速切换问题,实现了静态参数在各种应用中共享,节省了内存资源。该方法可作为提高电力自动化系统实时性、节省内存资源的一种重要解决方案。

权利要求 :

1.一种电力自动化系统中实时数据库的多域组多断面的实现方法,其特征在于,所述的方法包括:电力自动化系统中,运行着一个实时数据库,用来管理电力自动化系统中海量的实时数据;

所述的实时数据库运行于电力自动化主站系统的计算机内存中;

所述的实时数据包括电力系统的静态参数、电力自动化系统的采集数据和各种应用计算的结果数据;

所述实时数据库定义一个或多个域组,每个域组包含一个以上的域,每个域包含一种不同的类型数据;

定义多个断面,将同种类型数据的域组组成一个断面;

所述的实时数据库支持动态增加或删除域组和断面;

所述的实时数据库通过上述定义多域组和多断面来存储和管理实时数据;

其中,所述的电力系统的静态参数为描述电力系统元件特性的数据,所述电力系统元件包括发电机、变压器、线路;

所述的电力自动化系统的采集数据包括数据采集与监控SCADA的数据、电能计量TMR的数据和广域动态测量系统WAMS的数据;

所述的各种应用计算的结果数据包括能量管理系统EMS中状态估计的结果数据、潮流计算的结果数据或负荷预测的结果数据,调度员培训仿真DTS的数据。

2.根据权利要求1所述的方法,其特征在于,所述的多个断面分别对应电力系统的静态参数、数据采集与监控SCADA的数据、能量管理系统EMS状态估计的结果数据。

3.根据权利要求1所述的方法,其特征在于,在建立实时数据库时,定义多张表,每张表定义一个或多个域组,每个域组包含一个以上的域;根据不同的类型数据,定义不同的断面,每个断面包含一个以上的域组;在同一个表中不同断面的数据进行快速地切换,提高系统的性能。

4.根据权利要求3所述的方法,其特征在于,所述的不同表的域组名可以相同也可以不同,不同断面中的域名可以相同也可以不同。

说明书 :

电力自动化系统中实时数据库的多域组多断面的实现方法

技术领域

[0001] 本发明涉及电力自动化系统中实时库性能的技术领域,尤其涉及一种电力自动化系统中实时数据库的多域组多断面(section)的实现方法。

背景技术

[0002] 在现代化的社会中,电力系统是保障国民经济正常运行的重要基础设施,电力系统的大面积停电故障将直接对人民生活、国民经济产生直接的重大影响。电力自动化系统(包括数据采集与监控SCADA/能量管理EMS/配电管理DMS/调度员培训仿真DTS/电能计量TMR/管理信息系统MIS/广域动态测量系统WAMS/电厂监控SIS/变电站自动化SAS等等),是电力系统的重要组成部分,是对电力系统进行分析、监控、调度、管理的重要手段。尤其是随着计算机技术、通信技术、自动化水平的不断提高,电力自动化系统对电力系统安全、稳定、经济运行的重要性越来越明显。
[0003] 在现有电力自动化主站系统中,关键设备、关键节点的计算机必须配置很大的内存来满足实时数据库的需要,同时为了提高存储速度,不同的应用类型数据需要建立不同的实时数据库,一个数据库存储电力自动化的采集数据,一个数据库存储电力自动化的应用数据。对于不同的应用,需要克隆与之对应数据库。
[0004] 现有电力自动化主站系统的实时数据库具有以下明显的缺点:
[0005] 1.关键设备、关键节点的计算机必须配置很大的内存;
[0006] 2.对于每个不同的应用,都需克隆与之对应的实时数据库,以保证实时数据的完整性,这种方式使得内存中保存有多份相同的电力系统的静态参数等各种应用需要的原始数据,浪费很大的内存空间;
[0007] 3.克隆数据库之间来回切换的操作复杂且耗时,严重限制了电力自动化系统中各种应用的计算速度。

发明内容

[0008] 本发明的目的是为了克服现有技术中存在的上述缺陷,提出了一种电力自动化系统中实时数据库的多域组多断面(section)的实现方法。所述的方法是通过如下的技术方案实现的,所述的方法包括:
[0009] 在每个电力自动化系统中,都运行着一个实时数据库,用来管理电力自动化系统中海量的实时数据;
[0010] 所述的实时数据库运行于电力自动化主站系统的计算机内存中;
[0011] 所述的实时数据包括电力系统的静态参数、电力自动化系统的采集数据和各种应用计算的结果数据等多种类型数据;
[0012] 所述实时数据库定义一个或多个域组,每个域组包含一个或一个以上的域,每个域包含一种不同的类型数据;
[0013] 定义多个断面section,将所述的每种类型数据组成一个断面(section);
[0014] 所述的实时数据库定义多域组多断面来存储和管理实时数据,多域组多断面能方便而高效地管理实时数据,能快速地实现各种类型数据之间的切换,提高系统的性能;
[0015] 所述的实时数据库支持动态增加或删除域组和断面;
[0016] 所述的电力系统的静态参数包括描述电力系统元件(发电机、变压器、线路等)特性的数据;
[0017] 所述的电力自动化的采集数据包括数据采集与监控SCADA的数据、电能计量TMR的数据和广域动态测量系统WAMS的数据;
[0018] 所述的各种应用计算的结果数据包括能量管理系统EMS中状态估计的结果数据、潮流计算的结果数据或负荷预测的结果数据,调度员培训仿真DTS的数据等;
[0019] 所述的一个断面可以对应电力系统的静态参数,可以对应数据采集与监控SCADA的数据,可以对应能量管理系统EMS状态估计的结果数据等;
[0020] 所述的多域组多断面的方法是一种建立实时数据库的方法。在建立实时数据库时,可以定义多张表,每张表定义一个或多个域组,每个域组包含一个或一个以上的域。根据不同类型的数据,定义不同的断面,每个断面可以包含一个或一个以上的域组。在同一个表中不同断面的数据可以进行快速地切换,提高系统的性能;
[0021] 所述的实时数据库支持动态增加或删除域组和断面,可以根据需要动态地增加域组,减少域组,增加断面,删除断面;
[0022] 所述的不同表的域组名可以相同也可以不同,不同断面中的域名可以相同也可以不同。
[0023] 本发明提出的电力自动化系统实时数据库的多域组多断面(section)的实现方法,有效解决了电力自动化主站系统中的实时数据库在各中应用类型数据之间迅速切换的问题。同时避免了传统克隆数据库方式下的内存资源浪费、克隆数据库之间来回切换的复杂且耗时的缺点。电力自动化系统实时数据库的多域组多断面(section)可以作为提高电力自动化主站系统实时性的一种重要解决方案。

附图说明

[0024] 图1是本发明方法使用的多域组多断面构成示意图。

具体实施方式

[0025] 图1是本发明方法使用的多域组多断面构成示意图。如图1所示,电力自动化主站系统中的实时数据库定义多张表,表A为其中的一张,其中表A可以定义域组a、域组b、域组c等多个域组,域组a可定义域1、域2、......、域n,域组b可定义域1、域2、......,域组c可定义域1、域2、......,域组m可定义域......,域组n可定义域......。
[0026] 如图1所示,断面(section)1由域组a组成,对应于一种类型数据,如电力系统的静态参数,断面(section)2由域组2和域组m组成,对应于一种类型数据,如电力自动化系统的采集数据,断面(section)3由域组3和域组n组成,对应于一种类型数据,如电力自动化系统能量管理(EMS)中状态估计的结果数据。
[0027] 电力自动化系统的应用只需打开一张表,就能得到计算所需的原始数据,同时可以将计算结果数据存放在同一张表的另一个断面中,避免了克隆数据库的方式,节省内存,提高系统速度。
[0028] 本发明提出的一种电力自动化系统中实时数据库的多域组多断面(section)的实现方法。所述的方法是通过如下的技术方案实现的,所述的方法包括:
[0029] 在每个电力自动化系统中,都运行着一个实时数据库,用来管理电力自动化系统中海量的实时数据;
[0030] 所述的实时数据库运行于电力自动化主站系统的计算机内存中;
[0031] 所述的实时数据包括电力系统的静态参数、电力自动化系统的采集数据和各种应用计算的结果数据等多种类型数据;
[0032] 所述的每种类型数据组成一个断面(section);
[0033] 所述的实时数据库定义多域组多断面来存储和管理实时数据,多域组多断面能方便而高效地管理实时数据,能快速地实现各种类型数据之间的切换,提高系统的性能;
[0034] 所述的实时数据库支持动态增加或删除域组和断面;
[0035] 所述的电力系统的静态参数包括描述电力系统元件(发电机、变压器、线路等)特性的数据;
[0036] 所述的电力自动化的采集数据包括数据采集与监控SCADA的数据、电能计量TMR的数据和广域动态测量系统WAMS的数据;
[0037] 所述的各种应用计算的结果数据包括能量管理系统EMS中状态估计的结果数据、潮流计算的结果数据或负荷预测的结果数据,调度员培训仿真DTS的数据等;
[0038] 所述的一个断面可以对应电力系统的静态参数,可以对应数据采集与监控SCADA的数据,可以对应能量管理系统EMS状态估计的结果数据等;
[0039] 所述的多域组多断面的方法是一种建立实时数据库的方法。在建立实时数据库时,可以定义多张表,每张表定义一个或多个域组,每个域组包含一个或一个以上的域。根据不同类型的数据,定义不同的断面,每个断面可以包含一个或一个以上的域组。在同一个表中不同断面的数据可以进行快速地切换,提高系统的性能;
[0040] 所述的实时数据库支持动态增加或删除域组和断面,可以根据需要动态地增加域组,减少域组,增加断面,删除断面;
[0041] 所述的不同表的域组名可以相同也可以不同,不同断面中的域名可以相同也可以不同。
[0042] 所述的实现方法可实现于电力调度自动化系统、电力配电自动化系统、变电站自动化系统、电厂电气监控自动化系统等电力自动化主站系统中。
[0043] 综上所述,本发明的方法是在现有技术基础上,针对现有技术应用领域的不足,提供一种电力自动化系统中实时数据库的多域组多断面(section)的实现方法,有关克隆数据库等都是现有技术,这里不再重复。本发明的实现方法在于实时数据库多域组多断面的建库方法,其方法的具体技术方案由本发明的权利要求所限定。