APP下载

探讨网格技术在电网调度自动化系统实时数据库中的应用

2020-11-30孙善林

中国电气工程学报 2020年17期

孙善林

摘要:在电网规模不断发展的情况下,电力调度系统数据量也在不断增加,并使得在数据协作以及共享方面具有了更高的需求。在本文中,将就网格技术在电网调度自动化系统实时数据库中的应用进行一定的研究。

关键词:网格技术;电网调度自动化系统;实时数据库;

1引言

在我国电力工作不断开展的过程中,集聚的数据量不断增大,该种情况的存在,则使得以往计算机硬件同网络互连的基本方式已经不能够对资源共享以及数据计算等需求进行满足。同原有技术相比,网络技术具有更广的共享范围,对此,如何将网络技术应用到数据库当中,则成为了我国现阶段电力工作开展中的一项重点问题。

2网络技术应用现状

目前,网格技术已经在超级计算系统等领域中得到了较多的应用,而在电网调度系统当中,受到异构以及分布问题的影响,则可以通过借助其在高性能资源协同以及共享方面优势的基础上实现资源以及信息孤岛的消除,在对底层异构问题屏蔽的基础上集成各类资源。通过这部分技术的应用实现信息共享,其最为关键的一点即不需要集中所有数据,而是根据原有数据存放位置以及各式,根据数据自然特性实现数据共享,以此有效减少了对数据进行集中整体所需的工作量。目前,已经很多学者陆续开展了分布式发电方面研究,可以预见,在网格技术不断发展的过程中,对其所开展的研究也将广泛开展。

3EMS数据库中网络技术的应用

目前,在不同即被调度中心当中,所使用的为不同的EMS平台,对这部分平台而言,不仅具有不同的体系结构,且在底层方面也存在缺乏支撑的情况,而通过网格技术的应用,则能够实现该支撑环境的底层构建。通过网格技术实现信息集成,则能够使系统有效开展大规模数据的共享以及交换。其中,基于标准化平台的集成系统OPEN-3000数据是从商用数据库中下装的,且为所应用的全部数据。虽然该系统目前使用的为主备机模式,能够避免服务器因宕机对稳定运转产生影响,但也将因此使信息出现资源浪费以及冗余的情况。在本研究中,所提出的方案即通过网络技术的应用设计出以网络技术为基础的数据库系统,在以Linux实现系统构建的基础上使其能够较好的应用在电力系统以及实时数据库当中。之所以确定以Linux实现网格平台的建立,其具体原因有:第一,廉价。价格是Linux的最大優势,仅仅需要较小的软硬件投资即能够建设服务器以及工作站。要求方面,也同window相比更低,即使普通用户也能够通过Linux建设出一个较高性能的网格环境;第二,开放。开放与自由是Linux的重要特点,也对网格平台性能的提升提供更为广阔的空间。作为开发者,也能够较为简单的进入到系统核心当中,实现操作系统性能的进一步提升;第三,高效。在软硬件配置相同的情况下,同其他系统相比具有更高的运行效率,因其稳定性以及网络特点的存在,更是成为了对网格系统优劣性进行衡量的关键。在系统实现当中,稳定性可以说是非常关键的一项问题,为了避免服务器因异常情况存在对系统正常运转产生影响,则以主备方式设计结构,其重点内容有:第一,服务器集合。电力系统在安全性方面往往具有较高的要求,为了保证在不同时刻下都具有充足的计算力,对电力系统运行当中的安全性、实时性需求进行满足,则将网络动态扩展性应用到服务器集合当中,并根据实际情况以动态的方式实现服务器节点的删除或者添加。对此,在该体系结构中,即具有由一定数量服务器组成的系统节点,在所有节点上,服务器都能够运行同等的实时库应用程序;第二,负载平衡器。该平衡器处于节点同用户间,使用调度算法确定工作负载在不同结点当中的分配。在系统建设中,基于用户对实时数据库进行操作的事务就构成了入站工作负载,当用户建立起系统连接之后,系统则能够自动将负载平衡方案任务实现向对应结点的分配。在该系统中,使用两台计算机作为负载平衡器,并实现守护程序的运行。该程序在主负载平衡其上运行,当结点失效时,则会从系统当中对该结点进行删除。而如果系统在运行中主负载平衡器出现崩溃情况,该平衡器当中的守护程序将运行,对来自客户端的入站请求实现负载平衡;第三,输出设备服务器。在做好上述内容设置之后,也在系统外部对一台共享服务器进行设置,为系统结点提供相应服务,如打印机应用等。在该功能中,对网格化思想进行了应用,即该输出设备处于同一局域网当中,在实际运行中,输出设备并不了解其具体的节点位置。

在高可用性系统构建当中,有两个负载平衡器,即主负载以及备份负载平衡器,当这两个初次启动时,主负载平衡器将具有所有平衡资源,而负载平衡器在运行当中则负责对来自主平衡器心跳的监听。如果在运行当中没有获取主负载平衡器心跳,那么则将通过以下方式开展故障转移,并实现主负载平衡器资源的接管:第一,向整个网络发送广播,以此使该网络当中的所有设备都能够获取其地址,以此使之后由客户端发送的请求都发送到该地址当中;第二,创建出内部节点同负载平衡器链接关系表,以此为服务加在平衡入站请求;第三,联系实际做好主负载平衡器的切断或者重置。同时,如果系统在运行当中出现内部服务器不对服务请求响应的情况,则需要从系统当中做好该服务器的删除,以此使系统不存在单点故障的情况下了解到如何实现失败内部节点的检测以及删除。如果客户端此时登录节点出现崩溃情况,那么用户仅仅需要返回登录则能够实现该次回话的继续。

4结束语

从现有情况看来,网格技术在电力调度当中已经具有了较大的应用优势。而在未来该技术不断研究的过程中,也即将对电网信息数据共享、安全稳定运行等产生非常大的研究价值。对此,就需要在工作中做好该方面运用的把握,以该技术的科学运用不断推动电力系统自动化发展。

参考文献

[1]许畅,荣嵘,王洪亮,辛亮.基于多Agent技术的电力调度系统的探讨[J].科技创业家.2012(14)

[2]杨桢,严峰.动力厂电力调度系统的升级改造[J].柳钢科技.2011(05)

[3]程刚.电力调度系统信息化探讨[J].通讯世界.2016(02)