计算机应用论文

数据库在电网调度自动化系统的运用

时间:2022-10-05 17:54:44 计算机应用论文 我要投稿
  • 相关推荐

数据库在电网调度自动化系统的运用

  数据库在电网调度自动化系统的运用【1】

  摘 要:数据库及其相关技术在电网调度自动化系统当中有着极为重要的作用,对系统当中的相关事务处理发挥着不可替代的意义。

  文章将深入的对具体的应用情况进行分析探究,从实际的角度出发,分析数据库在电网系统当中的必要性、特殊要求以及存在的一些问题,力求更好的推动相关技术的发展,为电力系统作出积极贡献。

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

  在上个世纪70年代,数据库及其相关技术成为计算机科学当中的一个独立的分支而逐渐的发展起来,在最开始的阶段,数据库仅仅只是用于一些仓库管理、银行管理或者企业学校等的事务管理等方面,之后,由于技术的发展成熟以及使用的效果作用得到了广泛的认可,数据库及其相关技术逐渐的使用到了科学计算以及数据的实时处理系统当中,这也是今后数据库的一个重要应用方面。

  在上个世纪70年代的后期,数据库技术逐渐的开始在电力系统网络监控当中扮演重要的角色,在最开始的阶段,也只是有针对性的对某一个电力网络系统之中的实际特点而去设计相关的数据库系统,在逐步的发展之后,则是作为电力系统网络的实时监控系统当中的基础部分由出售公司向用户进行推销。

  现如今,在电力系统网络的调度自动化系统之中,是否引入了相关的数据库技术、是否配备了实时的数据库系统,已经成为了判定产品是否先进的重要标准之一。

  文章将就这一方面展开深入的探究,细致的分析了数据库技术在电网调度自动化当中的实际应用,力求更好的推动此项技术的发展。

  1 数据库及电网调度自动化系统概述

  数据库是按照数据的结构来进行组织、存储以及管理数据的一个仓库,在日常的经济管理以及相关的电力管理当中,有着重要的应用和发挥。

  数据库是存储在一起的相关数据的集合,并且使其结构化并且系统化,为多方面的应用进行服务,其中相关的数据信息独立的存储于使用它的程序。

  电网调度自动化系统,是利用信息的采集以及命令的执行来对发电厂以及变电站之中的我运动终端进行有效的控制盒管理,而数据库系统在电网调度的自动化当中,有着极为重要的应用和发挥,根据对数据库当中的数据进行收集和处理,进而达到对电网系统的控制效果。

  2 电网调度自动化系统对于数据库的特殊要求

  由于电网调度自动化系统的相关特点,其对于数据库技术也有着特殊的要求。

  在其中的诸多方面当中,最为突出的就是数据的快速访问以及数据的可恢复性这两点。

  数据快速访问实质上指的是从用户向数据库的管理系统发出相关的存取数据的请求直到相应存取操作完成,这当中所需要消耗的时间应该尽可能的短。

  这其中的时间称之为数据库的响应时间。

  在电网调度自动化系统之中,根据其相关的特点,实时数据库的响应时间应该控制在1.5毫秒之下,而为了达到这个要求,最为重要的一点就是需要提升数据库管理系统的响应速度,通过完善数据库的相关设计,来达到缩短以及减少存取路径的效果。

  一般的用于事务处理的数据库系统其响应时间大概在1秒左右,所以电网的监控系统数据库响应速度比其快一千倍之多。

  数据库的可恢复性,是指计算机系统或者是数据库的系统在发生相关的故障之后,能够快速的恢复到故障发生之前的状态。

  而根据电网实时监控系统的相关要求来看,需要计算机数据库系统在出现单一故障的时候,能够在一个数据更新周期的时间之内,迅速的恢复系统的相关数据,恢复到正常的工作状态当中。

  为了更进一步的保障数据库的可恢复性,一般是采用两台主计算机同时运行的方式,一台作为主要的运行机器,而另外一台则是作为备用机器。

  两台计算机相互配合工作,当主机出现故障的时候,备用计算机会自动的切换成为主计算机,并且快速的将数据库的运行副本调出,迅速的将其恢复至故障之前的状态,保证系统的稳定运行。

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

  在进行了上文的电网调度自动化系统对于数据库技术的特殊要求之后,可以对数据库技术在其中的主要应用情况有一个大致上的了解和掌握,接下来将进行详细的解析。

  在最早期的电网调度自动化系统当中,所需要的实时数据较小,并且数据是采用的分散管理的形式。

  而在70年代初期,由于安全系统以及监控系统等的引入,数据的处理量逐渐的增大,并且数据的种类也越来越多,这也就对数据的处理和分析等工作提出了更高的要求,也就出现了相应的建立在文件管理基础之上的数据库系统。

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

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

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

  第三点,数据库的使用可以使数据的存放以及管理更加集中,并且其特点也可以根据每一个应用程序的具体要求,来将集中存放的数据实时的转化成为运行时所需要的排列格式;第四点,数据库还在电网调度自动化系统当中数据名称以及数据关系方面有着重要的应用,例如可以根据某个变电站的某号开关,去查询和这一开关相互对应的另外一个变电站的某号开关的实际电压,这一方面的作用在实际的操作当中有着非常重要的意义。

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

  在数据库系统当中,所有的数据都被统一的纳入到各个表格的各个行列当中,这样就可以确定数据的逻辑结构,而这一点应用在电网调度自动化系统当中起到了极为关键的作用。

  在各个表格之上,赋予其名称,表格当中的各行都可以通过该表格当中某一列的值来进行唯一的确定。

  这一点也就在数据库当中诸多数据类型的情况之下,保证了所有的数据都被有效的纳入到了确定的位置当中。

  在数据结构当中,将每个表的特性以及其相关数据和表格之间的联系详细的记录下来。

  所以,只需要指明表格的名称、某一列的名称或者是某一行的关键值,就可以唯一的对其向对应的数据位置进行确定,并且可以通过数据之间的相互联系以及数据表格之间的联系,来对数据的确切位置进行唯一的确定。

  这一点在实际的电网调度自动化系统当中发挥着极其重要的作用,通过这样的方式,就有效的为数据的集中化管理创造了有利的条件,在电网系统当中的各个应用程序所实际需要的数据并不需要进行单独的存储,同时也不需要进行单独的应用管理,而是通过集中存放来进行管理,在最大程度上保证了电网系统的正常稳定运行。

  同时,实时的数据库系统在实现过程当中,还有一些存在的问题,例如采用怎样的数据模型、如何更好的实现快速的存取等。

  针对采用的数据类型,需要根据实际的状况,采用层次模型、网状模型以及关系模型等,而实现快速的存取,可以将经常存取的内容数据存放至内存之中,提升存取的速度,同时,还可以将相关的表格进行长固定,并且连续的进行存放,党针对某个表达使用行序号来作为查询的对象之时,就可以快速的找到需要搜索的行。

  4 结语

  综上所述,根据对电网调度自动化系统当中数据库技术的详细分析,对其实际的应用情况进行了深入的探究,旨在加强实际当中的操作和使用,更好的推动此项技术的进步。

  参考文献

  [1] 周文.论电网调度自动化系统当中的数据库技术[J].现代电力工业科技,2008,9.

  [2] 孙兵.浅议数据库在电网系统中的应用[J].电力科学研究,2010,7.

  [3] 舒均恒.浅议电网系统的数据库实时技术[J].电网管理系统,2011,6.

  EXCEL在调度自动化系统数据库维护中的应用【2】

  [摘 要]在调度自动化系统(DF8003S)的数据库维护中,尤其是在有新站接入时,要录入大量数据信息,及易出现数据库错误,给数据库运行带来不稳定因素,因此,在数据库维护中可引入EXCEL办公软件,利用其强大的数据分析和数据处理功能, 可以充分发挥EXCEL的使用灵活、操作简便的特性,结合维护工作的实际情况,把对数据库信息量的录入和维护工作移植到EXCEL中操作,可以大大减轻维护人员的工作量,从而弥补了调度自动化系统(DF8003S)在数据库复杂的维护工作中不方便的现状,提高了维护人员的工作效率。

  [关键词]EXCEL;数据库;导入;导出;数据分析;数据处理

  1 引言

  随着配网电力系统规模的不断扩大,电网管理自动化水平的不断提高,电网自动化系统的实用化应用水平不断深入,原有的调度自动化系统管辖的开闭所也由原来的5个开闭所增加到25个。

  新增的开闭所多为采用微机保护,三遥表数量也越来越多,数据库也越来越庞大,相应也带来了大量的维护工作。

  2 EXCEL在数据库维护中的具体应用

  对于EXCEL在调度自动化系统的数据库维护中的应用,我们通过对新加厂站的遥信的过程实例来进行讲解:

  2.1 对新三遥表进行编辑

  首先对新三遥表进行数据处理、整理,使三遥表满足数据库参数的要求,以便从表中提取数据库中用到相应遥信的设备描述。

  新下发的三遥表如图1,处理后的三遥表如图2 。

  从图2中的“F列”得到数据库中要用到的遥信的设备描述内容。

  具体步骤:在图2中的“B列”和“C列”通过复制、填充功能,得到“线路名称”和“开关号”,在图2中的“F2”单元格中输入文本函数“CONCATENATE( )”并设置函数参数“ (B2,C2,D2)” 再对整个字段进行填充,就可以获取到对应数据库中遥信的设备描述内容了。

  2.2 导出数据库中的“遥信参数表”

  通过系统数据库导入导出命令(DBTOOL)导出数据库中的“遥信参数表”,具体如下:

  进行数据库维护导出参数,首先要运行系统数据库导入导出命令(DBTOOL)并要连接数据库,如图3窗口,点击“数据导出”和选择“SCADA”数据库,如图4窗口,再选择“遥信参数表”,点“浏览”选择保存参数表的位置,最后点执行即可。

  2.3 对导出数据库中的“遥信参数表”进行数据处理

  我们利用EXCEL软件中的“自动筛选”功能,通过“厂站代码”字段筛选出所要的厂站,再将筛选后的全部内容复制到一个新表中,注意,第一条记录也要一同复制。

  并保存名为“遥信参数表”,保存类型为“*.TXT”(带制表符分隔的文本文件),将图2中“F列”字段内容复制到“遥信参数表”中的“描述”字段中,并在“遥信参数表”中的“A列”字段中填充上相应的保护代码如“Pdf0Pg”,注:“P”代表保护代码。

  对开关和刀闸要分别填充相应的代码,“K*CB”为开关代码,“K*DDS”为刀闸代码。

  在EXCEL软件中,结合“自动筛选”及“筛选方式”的选择,很容易完成数据库表的参数修改,具体的不再详述。