数据库在电网调度自动化系统中的运用论文_王哲

数据库在电网调度自动化系统中的运用论文_王哲

淮安供电公司调控中心配调班 223002

摘要:随着我国电网调度系统的不断发展,数据库技术在调度自动化系统中显得越来越重要,甚至成为其先进性的主要标志之一。本文通过分析调度自动化系统的数据特点,结合历史数据库在高时限要求系统中的不足,提出一种通用的调度自动化系统数据库模型,并详细阐述了各个主要模块的功能结构,包括内存数据管理、系统进程管理、历史数据处理和实时事务处理等。

关键词:数据库;电网调度;自动化系统;运用

1 调度自动化系统数据特点

调度自动化系统中的数据与一般的计算机系统数据有较大的不同,主要体现在如下几个方面:

1.1数据处理的时限性。传统的应用系统中数据最重要的是保证其完整性和一致性,而在调度自动化系统中,数据不仅要完整、一致,同时更重要的是数据和对数据的处理具有严格的时限性,系统的正确性不仅仅取决于事务处理结果的逻辑性,还决定于这个处理过程需要在限定的时间内完成。超过这个时限,即使处理的逻辑结果是正确的,对系统而言,可能这个“正确”但超时的结果仍然给系统带来了负面影响,因此系统会认为这个处理是失败的。

1.2数据处理任务的并发性。传统的数据库即历史数据库中的数据是相对持久的,数据存储以后对其修改不频繁,而调度自动化系统中有着大量的数据需要实时同步,即时刻保持数据库系统中的数据与现场真实数据的同步,一般来说可以采用间隔较短的时间对数据库进行刷新来完成同步。这就要求实时数据库能响应足够频繁的大批量的并发的数据访问,应对这一特点,实时数据库一般采用内存数据库的方式,即将数据保存在内存中以获得快速访问的能力,而不是将数据保存在低速的磁盘上。

1.3数据的可恢复性。数据的可恢复性,指的是数据库系统在发生故障后能恢复到发生故障前的状态。而调度自动化系统在发生单点故障后,要求系统在一个数据更新周期内恢复正常工作。传统的数据恢复主要是通过日志和覆盖方式,而调度自动化系统实时数据有着自己的特点,即实时数据库中的数据很多都是短暂存在的,可能经过一小段时间后就会被更改,因此有时故障的发生对系统的影响同样也是短暂存在的,而不会影响到系统以后的状态。因此需要针对性的策略来处理调度自动化系统中的数据恢复流程。

期刊文章分类查询,尽在期刊图书馆调度自动化系统中数据的以上特点也就是对实时数据库提出的要求,实时数据库系统非常强调数据及其处理的时限性,宁可数据的相对不准确,也不要超时的数据结果。

2 数据库技术在电网调度自动化系统中的应用

2.1在进行了上文的电网调度自动化系统对于数据库技术的特殊要求之后,可以对数据库技术在其中的主要应用情况有一个大致上的了解和掌握,接下来将进行详细的解析。在最早期的电网调度自动化系统当中,所需要的实时数据较小,并且数据是采用的分散管理的形式。而在70年代初期,由于安全系统以及监控系统等的引入,数据的处理量逐渐的增大,并且数据的种类也越来越多,这也就对数据的处理和分析等工作提出了更高的要求,也就出现了相应的建立在文件管理基础之上的数据库系统。

2.2现如今,由于技术的进步和逐渐的成熟,电网调度自动化系统当中也增加了更多的功能,例如经济调度、发电控制、状态估计以及检修计划等等,这些都对数据的处理提出了更加高的要求,所以,数据库及其相关技术在电网调度自动化系统当中时刻都发挥了重要的作用。

2.2.1使用数据库及其相关技术,可以使数据以较为集中的形式来进行管理,这样就可以保证数据的一致性和统一性,消除其中的数据重复存储情况,在一定程度上节约了存储的空间。

2.2.2数据库及其相关技术的应用,可以使数据和应用程序之间相对独立,在数据的存储这一点上,仅仅做到物理独立是不够的,更要保证其数据之间的逻辑性相互独立,这样就可以保证数据的物理地址发生改变或者数据的逻辑结构、数据名称发生变更等等行为都不会对应用程序的操作和使用造成影响,而相对应的,应用程序发生相关的变更,也不会对数据的物理结构或者逻辑结构产生影响,保证了系统的稳定运行。

2.2.3数据库的使用可以使数据的存放以及管理更加集中,并且其特点也可以根据每一个应用程序的具体要求,来将集中存放的数据实时的转化成为运行时所需要的排列格式。

2.2.4数据库还在电网调度自动化系统当中数据名称以及数据关系方面有着重要的应用,例如可以根据某个变电站的某号开关,去查询和这一开关相互对应的另外一个变电站的某号开关的实际电压,这一方面的作用在实际的操作当中有着非常重要的意义。

2.2.5数据库技术的应用,可以使电网系统当中的新应用程序得以不断的加入,并且帮助进行旧程序的修改和完善。

2.2.6数据库相关技术的应用还可以方便集中存放的数据规模得到不断的扩充和加大,并且保证物理结构以及逻辑结构得以不断的更新,这样就从根本上保障了实时监控以及发电控制、安全控制等方面的要求,在最大程度上保证了系统的正常稳定运行。

2.3在数据库系统当中,所有的数据都被统一的纳入到各个表格的各个行列当中,这样就可以确定数据的逻辑结构,而这一点应用在电网调度自动化系统当中起到了极为关键的作用。在各个表格之上,赋予其名称,表格当中的各行都可以通过该表格当中某一列的值来进行唯一的确定。这一点也就在数据库当中诸多数据类型的情况之下,保证了所有的数据都被有效的纳入到了确定的位置当中。在数据结构当中,将每个表的特性以及其相关数据和表格之间的联系详细的记录下来,所以,只需要指明表格的名称、某一列的名称或者是某一行的关键值,就可以唯一的对其向对应的数据位置进行确定,并且可以通过数据之间的相互联系以及数据表格之间的联系,来对数据的确切位置进行唯一的确定,这一点在实际的电网调度自动化系统当中发挥着极其重要的作用,通过这样的方式,就有效的为数据的集中化管理创造了有利的条件,在电网系统当中的各个应用程序所实际需要的数据并不需要进行单独的存储,同时也不需要进行单独的应用管理,而是通过集中存放来进行管理,在最大程度上保证了电网系统的正常稳定运行。

2.4同时,实时的数据库系统在实现过程当中,还有一些存在的问题,例如采用怎样的数据模型、如何更好的实现快速的存取等。针对采用的数据类型,需要根据实际的状况,采用层次模型、网状模型以及关系模型等,而实现快速的存取,可以将经常存取的内容数据存放至内存之中,提升存取的速度,同时,还可以将相关的表格进行长固定,并且连续的进行存放,当针对某个表达使用行序号来作为查询的对象之时,就可以快速的找到需要搜索的行。

3 结束语

调度自动化系统在电力系统中发挥着非常重要的作用,作为其核心的数据库部分是研究的重点。本文首先分析了调度自动化系统中数据的特点,强调其时限性、处理的并发性和可恢复性,接着分析了数据库在电网调度自动化系统中实际的应用情况进行了深入的探究,旨在加强实际当中的操作和使用,更好的推动此项技术的进步。

参考文献

[1] 姚建国,杨胜春,高宗和,杨志宏.电网调度自动化系统发展趋势展望[J].电力系统自动化,2007(13).

[2] 谈苏伟.电网调度自动化前置子系统实时数据库的设计与实现[J].电力自动化设备,2009(07).

[3] 韩慧云,黄梅.电力调度自动化系统中数据库和人机界面的设计[J].电气时代,2006(01).

[4] 陆会明,周钊,廖常斌.基于实时数据库系统的历史数据处理[J].电力自动化设备,2009(03).

论文作者:王哲

论文发表刊物:《防护工程》2017年第33期

论文发表时间:2018/3/22

标签:;  ;  ;  ;  ;  ;  ;  ;  

数据库在电网调度自动化系统中的运用论文_王哲
下载Doc文档

猜你喜欢