(国网疆南供电公司 新疆维吾尔自治区喀什市 844000)
摘要: 本文结合作者多年工作经验介绍,针对传统调度自动化系统存在的问题,提出基于云计算技术构建新型调度自动化系统的方法,并从系统的总体架构、信息处理子系统、信息传输子系统、人机交互子系统等方面的比较分析新老结构,认为新的调度自动化系统架构在可靠性、灵活性、安全性和经济性方面都有了大幅增加,具有一定的优势。
关键词:云计算;调度自动化;架构设计
0 引言
云计算具有整合云范围内所有物理设备资源、超高性能运算、数据的稳定存储和管理、低成本、易实现等特点。借助云计算的诸多优势,电力调度自动化系统在保证了最基础的稳定性和可靠性的同时,还具备了易于扩展、性价比高的特点,统一了应用层面的管理方式,借助云计算汇总物理设备资源、终端硬件性能低要求的特点,保证了应用终端的多元化,并且减少了因为重复投资而造成的资金浪费,因为全面调度硬件资源,所以也间接地对资源配置进行了优化。
1 传统调度自动化系统架构存在的问题
在传统调度自动化系统的架构中,通常釆用固定拓扑结构,即每台服务器固定运行一个模块以实现特定功能,通过多台服务器及多个模块的组合运用,实现调度自动化系统的完整功能。传统架构模式如图1所示。
图1典型传统调度自动化系统架构
这种架构模式已显示出多种弊端。
a.架构繁杂,耦合度高。为保障自动化系统可靠性,传统架构为部分核心模块提供双单元备用保障,在其中一个节点出现故障时,由备用节点接替原有工作。该技术的应用使系统架构变得及其庞大,且冗余节点增加困难,设备安装以及使用配置过程都非常复杂,各部件间需高度耦合兼容。
b.维护难度大。虽然主要结构具有双单元备用保障,但在其余部分仍存在大量单点故障,且一旦遇到单点故障,相关排查工作难免影响到系统的完整运行。
c.通用性差。不同的厂商生产各自的功能系统,不同的功能系统使用的硬件结构也不尽相同,也就需要专门的维护手段或配备专门的技术人员,难以做到统一规范。
d.容灾性差。作为智能电网的神经中枢,调度自动化系统如出现故障,局部电网事件就可能会迅速扩大到整个电网,甚至造成电网崩溃,这就要求自动化系统须有较好的容灾性。然而传统架构下,由于各应用标准不统一,对运行环境要求严格,很难实现大范围及多数应用灾难备用。
2 新型调度自动化系统架构设计
为解决传统调度自动化系统中存在的诸多问题,将云计算技术应用于调度自动化系统架构设计。系统整体釆用网络化架构,基本形式如图2所示。
首先,调度中心和各子厂站采用通信运营商提供的数据专线业务,通过租用光纤通道接入通信传输网,并在此基础上构建VPN,建立电力调度数据网(SGDnet),调度中心的SCADA服务器与各变电站通信集成服务器都是网络中的一个节点,并按“点对多点”连接,通过VPN实现调度通信。
其次,将调度主站系统进行重新封装,充分利用原调度自动化系统架构中的服务器及网络设备,采用虚拟化技术将其整合为资源池。各原服务器成为池中平等的一员,拥有相同的拓扑连接方式以及相同的管理配置方式,在物理层面上具备全面双网冗余结构。主站系统各模块以虚拟机文件的形式进行封装,其具体运行资源由资源池控制中心调配。系统各模块之间的通信由虚逻辑网络完成,在物理层面上经由统一出口与外界完成通信,形成本地云计算数据中心。
图2基于云计算技术的电力调度自动化系统架构
同时,云计算数据中心建设方式可以在不同的环境下复制,整合多地的调度自动化资源,建设多个异地云计算数据中心。在此基础上实现不同地区的调度自动化系统的互联,使调度资源跨地域调用,实现应用级灾难恢复机制,形成坚强的可靠性保障。多个云计算数据本地调度主站系统与异地的云计算数据中心达成协作关系,实现相互灾难恢复保障。在正常状态下,本地主站系统定时与异地云计算数据中心完成虚拟机文件的同步工作,并建立好资源映射机制,保证在系统迁移后能够实现正常的网络通信。在发生异常时,由于远端已经完成了虚拟机文件的同步,因此可迅速根据需求组织相关资源,并执行虚拟机文件,最终实现系统的整体异地重启。互为备份的双方建立自动与手动方式并存的侦测机制,在检测到对方故障时进行提示,在得到管理员同意后进行灾难恢复工作,避免因长距离网络传输带来的心跳侦测失败。
最后,调度终端系统以创建程序运行沙箱的形式在承载虚拟机上运行多份调度应用,并通过网络向不同的终端发送。终端系统中的源程序只有一份,多用户情况下将复制生成多个内存副本,使不同用户所使用的调度操作平台严格保证一致。在功能升级过程中,仅需要更改源程序文件,即可使全体用户同步升级。此外,网络传输的人机交互界面不仅可以传输至固定工作站,更可通过4G网络传输至现场移动设备,使调度工作更直观,更高效。为保障系统可靠性,新型调度自动化系统架构以运行内存冗余的方式代替传统架构中的关键模块备用模式。正常运行状态下系统指派两台不同的服务器分别运行同一份虚拟机文件,产生两份相同的内存数据,并向这两份内存数据同时执行相同的输入输出工作,其中一份内存数据作为主体,所有数据读写完全执行于物理设备,而另一份内存作为备用,保持与主体相同的内存数据;非正常运行状态下,如主体虚拟机或承载服务器发生故障时,备用服务器将在几毫秒内接替原有工作,保证虚拟机的继续运行,同时数据中心将另外选出备用服务器,并再次生成备用内存数据。
3 新型调度自动化系统与传统系统的架构对比
以下分别从自动化系统的总体架构、信息处理子系统、信息传输子系统、人机交互子系统等方面将新老架构进行对比,如表1所示。
新型调度自动化系统以虚拟化技术将传统的各服务器转变为云计算数据中心进行统一管理。
a.实现了硬件与软件的解耦。调度自动化系统的各模块不在依赖于特定的服务器,而是以虚拟机的形式由集群控制中心指定运行资源,同样的,硬件部分的任何改动也将不会影响资源池上虚拟机的运行。
表1 新型调度自动化系统与传统系统的架构对比
b.实现了以文件形式管理的虚拟机系统。文件是一种能够整体传输并能够方便的创建、修改、删除的对象。系统各模块成为“文件”之后,意味着它们能够以文件的形式进行管理,在资源池上实现移动、修改、复制等工作,在一定监测手段的配合下,可实现高等级的可靠性保障。
c.多台服务器的集中管理。此时的管理单位为资源池,透过管理中心能够实现所有服务器及虚拟机的运行状态监控,并可对任何一个环节下达操作指令,大幅简化系统的维护难度。
5 结束语
云计算技术的广泛采用将为调度自动化系统带来一次全新的革命,利用原有资源形成了高可靠性保障的资源池,改变了沿用数十年的旧方案,大幅提高了冗余容量,并实现了应用级灾难恢复保障;实现了软件与硬件的解耦,操作系统及其应用软件的运行不再与物理设备有直接关系,以文件形式完成资源调度,使运行资源的灵活迁移和移动调度应用成为现实;有效削减了硬件投资成本,提高了资金与设备使用效率。相信随着技术的快速更新,新型调度自动化系统将会得到进一步的发展。
参考文献
[1]姚建国,杨胜春,高宗和,等.电网调度自动化系统发展趋势展望[J].电力系统自动化2007,31(13):7 11.
[2] 黄彦. 基于云计算技术的电力调度一体化互备系统建设研究[J] 《中国电力教育》, 2013(27):201-202.
[3] 陈铭,祝云,白晓清,等基于“云计算”架构的电力调度自动化系统研究与实现[M] 中国高等学校电力系统及其自动化专业学术年会, 2011.
论文作者:宋军
论文发表刊物:《电力设备》2016年第4期
论文发表时间:2016/6/6
标签:自动化系统论文; 架构论文; 系统论文; 资源论文; 虚拟机论文; 服务器论文; 文件论文; 《电力设备》2016年第4期论文;