变电站形态由传统变电站发展为智能变电站后,变电站的运行维护手段没有得到有效提升。设备出现异常后,仍须检修人员携带备品备件迅速赶往现场进行设备维护或更换。如果没有备品备件或故障原因复杂,还需要等待厂家工程服务人员去现场服务。这些都增加了设备停运时间及检修、工程服务人员的劳动强度。
在智能变电站实践过程中,二次系统由过程层设备实现与一次系统的采样控制接口,间隔层设备与工程现场不再直接联系,间隔层设备所需信息在智能变电站中全部通过通信方式获得,间隔层设备的硬件和软件平台的设计可以实现一定程度的通用化,不同功能的间隔层设备可以采用通用的硬件和软件平台,可以由应用软件实现面向不同设备以及不同工程现场的间隔层功能。
随着计算机技术的发展,应用软件的动态装载技术已经成为可能,因此,动态重组在此基础上深入研究智能变电站二次间隔层设备的通用化技术和备用技术,并研究二次设备失效后备用设备的应用软件的动态装载技术和在线启运技术,实现根据间隔层失效设备在线配置所需的应用软件并动态启动备用设备,在极短时间内即可恢复已失效功能,实现二次功能的备用部分的自动替代性恢复,从而及时恢复系统完整性并提供给检修人员充裕的时间处理故障。
本文将信息工程领域的计算机软件技术——信息重构技术引入智能变电站二次系统设计中,阐述了动态重构技术应用于智能变电站二次系统的适用性,提出了可用于二次系统的设计理念。
1智能变电站动态重构
1.1系统配置原理
系统重构在开发早期是作为信息工程领域的技术,主要用于修改代码结构和流程设计。随着这项技术的不断发展,其技术不断形成系统,目的在于不改变已有系统功能的情况下,通过修改系统的运行方式来满足需求变化。
动态重构是指在系统实时运行的过程中对功能进行动态配置。其实现方式如图1所示。
图1动态重构方式
动态重构在现阶段功能实现主要包括软件重构、硬件重构以及二者的协同。软件部分属于软件工程研究领域范畴;硬件重构技术多基于现场可编程门阵列(FPGA)实现,可重构控制模块能够驱动FPGA实现资源的高速功能变换,目前FPGA越来越成为可重构技术的热点;软硬件的协同技术指根据系统功能需求,统筹考虑性能、成本等因素合理配置软硬件功能,可以有效提高效率,节约成本。
1.2基本框架
二次监测评估及重构管理系统实现主运行设备与重构设备的监测信息采集、根据规则库评估设备运行状态、匹配重构控制策略、管控主运行设备与重构设备的切换等任务。同时,二次监测评估及重构管理系统的运行状态及监控信息传给站控层监控系统,实现站控层监控系统的一体化信息采集。
动态重构基础按照系统结构分为过程层、间隔层和站控层,在这一点上与智能变电站相配合,所不同之处在于间隔层增加了备用的IED,站控层增加了管控主机。如图2所示。
图2二次系统重构实现架构图
管控主机可以监视全站IED的状态变量,在线评估IED运行状态,而管控主机可以控制和管理全站IED。在某个IED故障时,给予告警并记录信息,同时显示故障IED的历史运行信息,对故障进行分析,并指导运行人员做出判断,这样实现IED重构。
2重构设备
目前的动态重构设备多采用主CPU和FPGA共同组成的多处理器做为硬件平台,通过运行操作系统,完成系统的硬功功能。硬件平台基于嵌入式计算机,通信协议包括MMS、GOOSE、IEEE1588等通信服务,可以满足智能变电站即插即用的要求;软件平台采用操作系统和嵌入式数据库。
2.1软件平台
CPU板的软件包括硬件驱动、系统级平台、通信、应用、人机、测试及自检等几大部分,操作系统选用嵌入式实时系统vxWorks,利用中断机制及任务机制,来协调处理不同功能。硬件驱动部分主要包括与硬件有关的驱动程序及硬件管理程序,包括内存分配、网口驱动、人机接口收发、维护接口驱动、文件系统管理、信号灯、对时驱动等的管理等。
系统软件平台的功能主要包括系统管理、硬件自检、软件校验、时间处理、以及必要的信息打印输出等。
软件系统作为一个平台,组织结构上具有相当的伸缩性、灵活性,因此采用当前主流的、具有多进程/多线程、准实时的嵌入式操作系统。应用软件的结构组成采用了多进程和共享内存数据库,各个进程以共享内存数据库为中心进行数据交互和消息交换,由管理进程进行各个应用进程的协调启动、运行状态监护。
利用共享内存数据库,管理进程程序通过搭配不同的应用进程,可以灵活的实现多种应用系统。增加新的功能,就增加启动一个相应的进程;不需要的功能,只是简单的不启动一个相应的进程;这些都由配置通过管理进程程序来实现,具有很好的开放性、灵活性。一个应用进程的出错,不会影响到整个应用系统的运行,具有良好的可靠性、安全性。
其应用功能主要包括通信处理、重构功能实现、配置参数等管理以及装置的整体校验测试等。
设备数据及信息的流向如图3所示。设备从网络口数据缓冲区读入GOOSE报文,解析后处理成开关量输入,存入“原始数据缓冲区”。配置、参数的修改维护由就地人机或通信完成,存放于“配置、参数区”。
设备根据预设的配置、参数,实现应用功能,由此而产生的设备状态及输入状态的标志等置入“设备状态监测状态标志区”,产生的各种报文置入“soe报文缓冲区”,发出的控制指令置入“GOOSE报文缓冲区”。
通信和人机从各缓冲区中获得所需的数据,实现就地显示、控制或传向其他设备交互信息。
图3数据及信息流
2.2重构硬件设备
目前的重构设备主要由CPU板主板和网络接口板组成。