- 相关推荐
数据库在电网调度自动化系统的运用
数据库在电网调度自动化系统的运用【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软件中,结合“自动筛选”及“筛选方式”的选择,很容易完成数据库表的参数修改,具体的不再详述。
2.4 导入数据库中的“遥信参数表”
再次运行系统数据库导入导出命令(DBTOOL)导入数据库中的“遥信参数表”,导入参数表过程同上面的导出参数表一样,只是选导入数据库参数时,要输入系统校验口令如图5窗口,还有在导入参数前要先运行数据库(DBMGR)参数修改命令,在“SCADA”库中,找到“遥信参数表”下的相应的厂站,将其下的所所参数全部删除,之后再进行数据库导入导出命令(DBTOOL)导入 “遥信参数表”。
2.5 EXCEL在数据库维护中的应用的注意事项
⑴在做数据参数时,所有参数都不能以数字“0”开头;
⑵导参数时两台服务器都要导入,不然会出现2台数据库的参数不一致,参数丢失;
⑶对导出参数表的第一条记录,不能删除或更改,此条为库表的结构;
⑷在导入参数表的时,一定要做好备份,确认无误,方可执行;
⑸导入参数表的时,要先在(DBMGR)数据库中先将要导入的厂站的相应参数表删除,再进行导入;
3 结语
从上述研究可以看出,EXCEL具备灵活、简便而功能强大的数据分析,而基于EXCEL数据库的维护和更新也非常简单,维护人员通过简单的操作,可以完成数据库的参数修改和深入的分析,确保了系统中主站数据库信息配置与变电站综自系统远动机配置的一致性,保证了遥信、遥测等信息的准确性、及时性、可靠性、有效性,当然,EXCEL还具备更多的数据分析潜能,需要我们在今后的工作中发挥主动性和创造力, 扩大其功能,从而提高维护工作的效率,也确保系统稳定、可靠的运行。
办公自动化系统的数据库安全【3】
摘要:针对办公自动化系统中的数据库的安全问题进行了研究。
数据库的安全技术在实际应用中主要包括身份认证访问控制、审计追踪和数据库加密、数据库的备份等方面。
关键词:办公自动化;访问控制;审计追踪;数据加密
1 引言
随着信息技术的飞速发展,数据库的应用深入到各个领域。
特别是作为办公自动化系统的一个重要平台,其安全性至关重要。
因此,如何有效地保证数据库系统的安全,实现数据的保密性、完整性和有效性。
已经成为探索研究办公自动化系统的重要课题之一,本文结合省发改委内部办公自动化系统的建设,阐述了基于B/S网络结构下的数据库的安全体系。
数据库的安全技术主要包括身份认证、访问控制、审计追踪和数据库加密等方面,在实际应用中,这些技术相互支持和协作,有效地解决了数据库的安全问题。
从而保证了应用系统的运行。
2 身份认证
在执行真正的数据访问操作之前,要在客户和数据库服务器之间进行身份验证。
用户访问数据库时首先要通过数据库应用程序。
将用户提交的用户名与口令交给数据库管理系统进行认证,在确定其身份合法后,进入下一步的操作。
当要对数据库中的对象(表、视图、触发器、存储过程等)进行操作时,也必须通过数据库访问的身份认证,只有通过了数据库的身份认证才能对数据库对象进行实际的操作。
3 访问控制
访问控制是数据库安全性的核心。
它包括了帐号管理、密码策略、权限控制等方面。
用户的访问控制有两种形式:自主访问授权控制和强制访问授权控制。
其中自主访问授权控制由管理员设置访问控制表,此表规定用户能够进行的操作和不能进行的操作。
而强制访问授权控制先给系统内的用户和数据对象分别授予安全级别,根据用户、数据对象之间的安全级别关系限定用户的操作权限。
涉及到这个用户可以对数据表进行什么样的操作,如是否可以编辑数据库,是否可以查询数据等等。
访问控制策略主要包括以下问题:
(1)帐号管理。
对用户的帐号设置不同的操作权限。
(2)权限原则。
数据库管理员分配给用户的帐号的足够使用权限。
主要涉及到这个用户可以对数据表进行什么样的操作,例如,是否可以编辑、查询、删除数据库等等。
(3)帐号密码安全原则。
分配帐号的密码必须符合密码安全原则的要求。
基本密码安全要求包括:密码长度、密码复杂性、密码结构非连续性等。
密码的安全性是访问控制的主要威胁,特别是最高管理员sa帐号的密码设置。
(4)文件的访问控制。
确保文件不会被人修改、删除。
主要包括数据库系统文件、数据库文件、日志文件以及备份文件等。
4 审计追踪
审计追踪机制是指系统设置相应的日志记录,特别是对数据更新、删除、修改的记录,以便日后查证。
日志记录的内容可以包括操作人员的名称、使用的密码、用户的1P地址、登录时间、操作内容等。
若发现系统的数据遭到破坏,可以根据日志记录追究责任,或者从日志记录中判断密码是否被盗,以便修改密码。
重新分配权限,确保系统的安全。
5 数据库加密
数据加密的基本思想是,根据一定的算法将原始数据(明文)加密成为不可直接识别的格式(密文),数据以密文的方式存储和传播。
在传统的数据库系统中,数据库管理员的权力至高无上,他既负责各项系统管理工作,例如资源分配、用户授权、系统审计等,又可以查询数据库中的一切信息。
实现数据库加密以后,各用户(或用户组)的数据由用户用自己的密钥加密。
数据库管理员获得的信息无法进行正常脱密,从而保证了用户信息的安全。
数据加密是防止数据库中数据存储和传输中失密的有效手段。
同时还能减少因备份介质失窃或丢失而造成的损失。
6 数据库备份与恢复
计算机同其他设备一样,都可能发生故障。
计算机故障的原因多种多样,包括磁盘故障、电源故障、软件故障、灾害故障以及人为破坏等。
一旦发生这种情况,就可能造成数据库的数据丢失。
因此数据库系统必须采取必要的措施,以保证发生故障时,可以恢复数据库。
数据库管理系统的备份和恢复机制就是保证在数据库系统出故障时,能够将数据库系统还原到正常状态。
加强数据备份非常重要。
数据库拥有很多关键的数据,这些数据一旦遭到破坏后果不堪设想。
不少数据库管理员在这点上做得并不好。
不是备份不完全,就是备份不及时。
数据备份需要仔细计划,制定出一个策略测试后再去实施,备份计划也需要不断地调整。
7 结束语
数据库的安全问题是办公自动化系统的一个核心和关键的问题,我们必须给予高度的重视,从而保证办公自动化系统稳定地运行。
【数据库在电网调度自动化系统的运用】相关文章:
电网调度管理和自动化系统的安全防护10-04
配电网馈线自动化系统10-05
电力系统调度自动化系统技术10-05
试析电力系统调度自动化10-26
电网调度工作总结02-06
电气自动化技术在供电系统中的运用论文10-11
电力系统中电气自动化技术的运用论文10-08
电气自动化技术在电力系统中的运用浅谈10-05