本发明专利技术提供一种跨区域电力自动化系统的数据库网络连接方法,包括:获取待建立的电力自动化系统的网络拓扑,读取所述网络拓扑中的所有节点;将节点按照预设的划分规则划分为多个现场,在每个现场内至少一个节点上部署数据库;将每个现场内无部署数据库的节点与现场内已部署数据库的其中一个节点连接,将每个现场内已部署数据库的每个节点相互连接;连接每个现场内的其中一个已部署数据库的节点与另一个现场内的其中一个已部署数据库的节点,构成所述电力自动化系统的数据库网络。本发明专利技术对应还提供一种跨区域电力自动化系统及其数据库网络连接系统。本发明专利技术可有效减少系统中部署的数据库数量,显著减少节点间的连线,系统稳定性较高。
【技术实现步骤摘要】
跨区域电力自动化系统及其数据库连接方法和系统
本专利技术涉及电力自动化系统,特别是涉及一种跨区域电力自动化系统,一种跨区域电力自动化系统的数据库连接方法,以及一种跨区域电力自动化系统的数据库连接系统。
技术介绍
目前的电力自动化实时监控系统普遍采用单个现场系统架构,系统中所有的节点组成单一集群,系统中节点规模通常接近数百台,采用单个现场运行方式,每个节点都需部署数据库,节点之间需要建立两两的全连接,每个节点整个电力自动化系统布线非常庞大复杂,网络的微小抖动都会对系统正常运行带来严重的影响;跨区域电力自动化系统采用广域网进行通信,系统中地区节点与县级节点间的物理距离可能相距几百公里,此种广域网配置方式下,网络状况相比局域网网络状况有极大的不稳定性,而实时监控系统内部依赖于UDP心跳,节点状态信息同步报文等维护系统正常运行的网络报文极易发生丢包现象,从而影响系统正常运行。
技术实现思路
基于此,本专利技术提供一种跨区域电力自动化系统及其数据库连接方法和系统,可有效减少系统中部署的数据库数量,显著减少节点间的连线,系统稳定性较高。一种跨区域电力自动化系统的数据库网络连接方法,包括如下步骤:获取待建立的电力自动化系统的网络拓扑,读取所述网络拓扑中的所有节点;将所述节点按照预设的划分规则划分为多个现场,在每个所述现场内至少一个所述节点上部署数据库;将每个现场内无部署数据库的节点与所述现场内已部署数据库的其中一个节点连接,将每个所述现场内已部署数据库的每个节点相互连接;连接每个所述现场内的其中一个已部署数据库的节点与另一个所述现场内的其中一个已部署数据库的节点,构成所述电力自动化系统的数据库网络。一种跨区域电力自动化系统的数据库网络连接系统,包括获取读取模块、划分部署模块、第一连接模块和第二连接模块;所述获取读取模块用于获取待建立的电力自动化系统的网络拓扑,读取所述网络拓扑中的所有节点;所述划分部署模块用于将所述节点按照预设的划分规则划分为多个现场,在每个所述现场内至少一个所述节点上部署数据库;所述第一连接模块用于将每个现场内无部署数据库的节点与所述现场内已部署数据库的其中一个节点连接,将每个所述现场内已部署数据库的每个节点相互连接;所述第二连接模块用于连接每个所述现场内的其中一个已部署数据库的节点与另一个所述现场内的其中一个已部署数据库的节点,构成所述电力自动化系统的数据库网络。一种跨区域电力自动化系统,包括多个现场,每个现场包括多个节点,每个现场内至少一个节点上部署数据库,每个现场内无部署数据库的节点与每个现场内其中一个已部署数据库的节点连接,每个现场内已部署数据库的每个节点相互连接,每个现场通过一个已部署数据库的节点分别与另一个现场内其中一个已部署数据库的节点连接。上述跨区域电力自动化系统及其数据库连接方法和系统,通过将整个区域的节点划分进多个现场,在每个现场选取至少一个节点部署数据库,现场内的节点连接至部署有数据库的节点,现场之间通过部署有数据库的节点进行连接;本专利技术实现了跨现场的数据库访问功能,系统中数据库部署的节点数目和节点间的布线大量减少,同时避免了各个节点数据更新时需要发送大量的实时数据库同步报文导致的网络流量激增,每个现场内的数据独立更新,各个现场内节点的数据更新不会相互影响,系统稳定性非常高。附图说明图1为本专利技术跨区域电力自动化系统的数据库连接方法在一实施例中的流程示意图。图2为本专利技术跨区域电力自动化系统的数据库连接系统在一实施例中的结构示意图。具体实施方式下面结合实施例及附图对本专利技术作进一步详细说明,但本专利技术的实施方式不限于此。如图1所示,是本专利技术跨区域电力自动化系统的数据库连接方法在一实施例中的流程示意图,包括如下步骤:S11、获取待建立的电力自动化系统的网络拓扑,读取所述网络拓扑中的所有节点;首先需获取待建立的电力自动化系统中包含的所有节点,通过获取其网络拓扑,再读取网络拓扑中的所有节点,每个节点即一个电力站点;比如市级电力自动化系统,该市级电力自动化系统中包括了覆盖有整个市的多个电力站点,因此可通过获取包含有该电力自动化系统中所有电力站点的网络拓扑,得到该电力自动化系统的站点网络结构。S12、将所述节点按照预设的划分规则划分为多个现场,在每个所述现场内至少一个所述节点上部署数据库;在本步骤中,根据分布式系统的原理,对整个电力自动化系统的所有节点,按照预设的划分规则划分为多个现场,即一个现场包含多个节点,再在每个现场中包含的多个节点中选取至少一个节点部署数据库;每个现场可根据实际系统的运行需要部署一个或多个数据库,若该地区的电力数据量较大,也可每个节点部署一个数据库。在一较佳实施例中,将所述节点按照预设的划分规则划分为多个现场的步骤具体可为:获取每个所述节点的属性信息,将所述节点按预设的行政区划标准划分为多个现场;从步骤S11中读取的网络拓扑中的所有节点,可读取每个节点的属性信息,每个节点的属性信息包括有该节点的名称、地理位置、应用系统等信息,对于一个跨地区的电力自动化系统,可根据预设的行政区划标准划分为多个现场,如一个包括4个区的市级电力自动化系统,可将该市级电力自动化系统中的所有节点按照其行政区划划分为5个现场,包括一个市级现场和4个区级现场;节点与现场具体可根据实际需要进行规划,如也可根据地理位置的距离、节点个数、节点的数据量大小等设置阈值进行划分。S13、将每个现场内无部署数据库的节点与所述现场内已部署数据库的其中一个节点连接,将每个所述现场内已部署数据库的每个节点相互连接;每个现场在完成数据库的部署后,则需进行节点的连接,现场中没有部署数据库的节点连接至该节点所属现场中的其中一个部署有数据库的节点即可,也即是,若一个现场中有多个节点部署数据库,没有部署数据库的节点可从多个部署数据库的节点选择一个节点进行连接;之后,再将每个所述现场内已部署数据库的每个节点相互连接,完成现场内节点的连接。S14、连接每个所述现场内的其中一个已部署数据库的节点与另一个所述现场内的其中一个已部署数据库的节点,构成所述电力自动化系统的数据库网络;每个现场内的节点完成连接后,需将各个现场连接起来,从各个现场中选取一个已部署数据库的节点进行两两连接,从而形成了跨区域的电力自动化系统的数据库网络。在一较佳实施例中,所述数据库包括实时数据库,所述实时数据库记录所述节点当前的运行状态、节点名称、节点地理位置或节点上已部署的应用系统信息;在所述实时数据库中记录与其连接的每个节点的运行状态信息,该运行状态信息包括该节点当前的运行状态、节点名称、节点地理位置或节点上已部署的应用系统信息等等;当某一现场的节点访问另一现场的应用数据库时,则可通过该现场部署的实时数据库,通过实时数据库中记录的节点的运行状态查询到各个节点的数据库当前是否在线或离线,从中筛选出当前在线的节点集;再通过实时数据库中记录的节点的硬件设备信息判断节点是否是同构环境或异构环境,再通过实时数据库判断与该数据库连接的节点数量,判断系统负载与数据流量,最后确定可连接的节点。下面通过一具体实施例阐述利用本专利技术的数据库网络连接方法构建的跨区域电力自动化系统的工作过程。以一个简化的地县一体化运行监控系统为例,整个系统由1个地调现场和N个县调现场组成(N是地区下辖本文档来自技高网...

【技术保护点】
一种跨区域电力自动化系统的数据库网络连接方法,其特征在于,包括如下步骤:获取待建立的电力自动化系统的网络拓扑,读取所述网络拓扑中的所有节点;将所述节点按照预设的划分规则划分为多个现场,在每个所述现场内至少一个所述节点上部署数据库;将每个现场内无部署数据库的节点与所述现场内已部署数据库的其中一个节点连接,将每个所述现场内已部署数据库的每个节点相互连接;连接每个所述现场内的其中一个已部署数据库的节点与另一个所述现场内的其中一个已部署数据库的节点,构成所述电力自动化系统的数据库网络。
【技术特征摘要】
1.一种跨区域电力自动化系统的数据库网络连接方法,其特征在于,包括如下步骤:获取待建立的电力自动化系统的网络拓扑,读取所述网络拓扑中的所有节点;将所述节点按照预设的划分规则划分为多个现场,在每个所述现场内至少一个所述节点上部署数据库;将每个现场内无部署数据库的节点与所述现场内已部署数据库的其中一个节点连接,将每个所述现场内已部署数据库的每个节点相互连接;连接每个所述现场内的其中一个已部署数据库的节点与另一个所述现场内的其中一个已部署数据库的节点,构成所述电力自动化系统的数据库网络;所述数据库包括实时数据库,所述实时数据库记录所述节点当前的运行状态、节点名称、节点地理位置或节点上已部署的应用系统信息;所述实时数据库还记录系统负载和数据流量;所述将所述节点按照预设的划分规则划分为多个现场的步骤具体为:将所述节点按地理位置的距离、节点个数或节点的数据量大小划分为多个现场。2.一种跨区域电力自动化系统的数据库网络连接系统,其特征在于,包括获取读取模块、划分部署模块、第一连接模块和第二连接模块;所述获取读取模块用于获取待建立的电力自动化系统的网络拓扑,读取所述网络拓扑中的所有节点;所述划分部署模块用于将所述节点按照预设的划分规则划分为多个现场,在每个所述现场内至少一个所述节点上部署数据库;...
【专利技术属性】
技术研发人员:姬源,陈晓谨,沈冠全,张涛,文屹,龙泽辉,胡绍勇,杨欣,何晓燕,王荣,黄昌虎,
申请(专利权)人:兴义供电局,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。