汤震宇,梁 雯,代小翔,尤小明
(1.南京南瑞继保电气有限公司,江苏南京,211102;2.江苏海能电力设计咨询有限责任公司,江苏南京210028)
程序化操作(也叫顺控、顺序控制)已经是智能变电站的基本需求,是智能电网大运行体系的重要技术支撑,可以实现变电站无人值班操作,起到提高操作正确性、简化管理流程的作用[1]。程序化操作的关键技术包括设备态的定义和传输、操作票号的命名和上下贯通、操作票的定义和传输、操作票的执行和过程信息交互、操作的防误闭锁、组合票和二次票、操作预演。文中以远动装置作为程序化操作服务器就上述各技术点的设计实现展开论述。
间隔设备态用双字节整型数来表示,采用其bit0~15共16位来表示该间隔的16个基本设备态,间隔运行的真实态值就用这16个基本设备态来组合。该定义模式可以表达间隔同时处于2个设备态的情况,例如线路在两段母线间进行热倒操作过程中同时处于正母运行态和副母运行态。设计中可以考虑采用0表示间隔的不确定态(通过运算无法得出符合规范的设备态值),并有单独的品质描述。
间隔设备态应该在电网监控系统范围内统一编排定义,统一命名,不需要工程现场去编排设计,主子站均只需要将规范中指定的设备态值拿过来用即可。
设备态值的远动通信采用遥测传输,传输过程完全遵循IEC101和IEC104标准规则,可以支持变化遥测主动上送、站召唤应答上送、循环主动上送等方式,遥测类型可以支持整型、短浮点,遥测的品质定义和普通遥测一致。设备态遥测的变化门槛值应该小于等于1。
操作票存放在变电站远动机上,操作票号的命名应该包括操作对象编号、源态、目标态信息,操作对象编号包含厂站编号和间隔编号。操作票号格式为厂站编号_间隔编号_源态_目标态。操作票号的命名规则应该在电网监控系统范围内统一。
操作票号是程序化操作整个过程的唯一依据。操作票号在程序化操作过程中上下贯通传递,不另外做映射关系或者配置文件来维护操作票号和操作本身的关系。
操作票号的上下贯通原则举例如下,例如采用“厂站A_间隔1_源态_目标态”作为厂站A间隔1的某张操作票的票号,则:(1)主站在HMI上操作的时候就形成“厂站A_间隔1_源态_目标态”字段作为操作票号;(2)主子站通信报文采用该票号字符串作为报文的识别字段;(3)厂站端程序化操作服务器使用该票号作为操作识别依据;(4)操作票文件的编辑存储使用该票号作为命名依据。操作票文件的命名在主站、子站是完全一样的。操作票号上下贯通于程序化操作的整个过程,不需要另外人工配置和维护映射关系。
厂站内的操作票格式和具体的站内通信协议和操作对象有关,不同的厂站不同厂家的监控系统可以有不同的实现办法,从调度的角度也没必要对站内封闭的监控网络的操作命令进行强制性规定。
主子站之间传输的操作票应该明确其格式,目前可以考虑的操作票格式有XML和TXT文本两种,XML是国际通用的标记语言,但是当前的工程实例中均使用TXT格式,显示直观简单。操作票的格式举例如下。
XX线路从副母热备用到副母冷备用的操作票实例:
上传时间:2012年03月12日09时54分43秒
操作票任务名称:从副母热备用到冷备用
操作步骤数:2
步骤001:拉开虎陆25263线路刀闸
步骤002:拉开虎陆25262副母刀闸
操作票传输采用IEC104扩展报文ASDU116的文件传输附加数据包实现[2],IEC104扩展ASDU116的结构如图1所示。扩展报文不仅仅为操作票文件传输设计,而是作为程序化操作、文件传输、IEC103通用分类服务的统一入口。
图1 IEC104扩展ASDU116的结构
操作票文件传输过程如图2所示。
图2 文件传输过程
操作票的执行和过程信息交互采用IEC104扩展ASDU116中的程序化操作附加数据包来实现。该报文可以完整实现程序化操作的启动、急停、继续、撤销、确认等交互操作,可以传输操作肯定确认、操作否定确认、单步操作成功、单步操作失败、信息提示、失败原因、操作结束等过程信息。随着高级应用的发展和无人值班模式的推广,过程信息的交互会变得越来越重要,调度端运行监视和操作管理需要知道操作过程的完整信息,扩展的ASDU116提供了过程交互的丰富空间,对将来可能需要的过程信息也可以灵活补充而不需要对IEC104标准做很多特殊定义。
操作终端如测控装置等判断出来的操作失败的原因如联闭锁判断未通过、操作回路失电等信息可以传输到程序化操作服务器,这些信息上送到调度端将对运行监控有极大帮助。
控制方向的程序化操作命令如表2所示。其中,操作限定词可以表达操作启动、预演启动、操作急停、操作继续、操作撤销、肯定确认、否定确认等信息。
表2 控制方向的程序化操作命令
监视方向的过程信息报文如表3所示。其中,过程信息限定词可以表达操作结束、肯定确认、否定确认、操作成功、操作失败等信息。操作过程主子站交互如图3所示。
图3 程序化操作过程
表3 监视方向的过程信息报文
建议采用的程序化操作防误闭锁策略为站控层五防结合间隔层的联闭锁。远动机的程序化操作服务器可以增加“五防校验投退”的控制字,用于设置是否需要经过站控层五防。站控层五防可以在远动中实现,也可以在站内其他中心实现,通过站控层通信总线进行五防校验。操作防误闭锁如图4所示。
图4 程序化操作防误闭锁示意图
组合票的组合工作建议由主站实现。主子站之间的交互过程是基于典型票,这样交互过程形式简单、意义明确,可以实现过程的标准化。组合票的操作在通信过程上表现为典型票的简单组合。
二次票是单独的一种特殊操作票,仅包含保护等的二次操作内容,如定值区切换、定值修改、软压板投退等。二次票主要是在运行方式改变时可能用到。一次票中也有可能包含有二次操作内容,但是一次票是和设备态的变化关联的,而二次票的操作前后不会导致设备态的变化。因此二次票的票号无法用正常的源态目标态来表示,必须在系统内指定另外的编号来识别,并且在源态目标态中有相应的标志可以识别出是一次票还是二次票。
二次票的操作内容目前主要涉及定值和定值区号的修改,该操作应该在主站采用人工核对人工确认的办法实现。在目前的阶段,不管是从通信的角度还是从管理的角度,完全自动实现定值和定值区号的校验是不现实的。定值、定值区等保护数据的传输和修改可以通过扩展定义的ASDU116的IEC103通用分类附加数据包实现[3,4]。
操作票的预演主要实现2个目标:验证操作票的正确性和验证操作票执行的条件是否具备。典型票的正确性已经在调试验收时得到验证,在运行时典型票的预演意义不大。组合票的预演也只能在站控层程序化操作服务器上模拟实现,不能预演到间隔层测控装置,在一定程度上预演意义不是很大,所以一般调度程序化操作不做预演要求。
操作票的预演是通过模拟数据库实现的,就是在程序化操作服务器建立模拟库,根据操作票的逐步操作模拟产生的数据效果,并同时计算相应的设备态,将设备态值上送主站,模拟操作的整个过程。
程序化操作已经在国网和南网的若干个站开展了试点,但一般是作为技改试点,目前还没有统一的标准和规范。在试点工程中有以下几个主要的问题值得注意:(1)操作票号的命名和使用往往需要借助于多重映射,如采用纯粹数字编号的组合来表示操作对象和源态目标态,主子站均需要创建和维护该编号和实际对象之间的映射,这造成一定的工作量和运行风险。(2)操作过程信息不能完整上送,或者主站不能正确接受和显示。操作过程信息交互其实是非常重要的。(3)防误闭锁考虑得不够。对调度程序化操作没有从系统的角度去对调度的操作进行防误闭锁的整体设计。(4)程序化操作的技改项目多但是实际运行中使用的较少,往往仅仅止于项目的验收。
程序化操作将是智能电网运行体系的重要特征,文中阐述的方案能够有助于解决目前存在的问题,如果能在电网运行单位形成规范,并在工程中切实关注并投入实用,不断积累经验和改进过程,对提高运行水平,建设高效的监控系统有着举足轻重的作用。
[1]王文龙,胡邵谦,汤震宇,等.程序化操作在变电站中实现的几个关键问题[J].电力系统自动化,2008,32(22):66-68.
[2]DL/T634.5104-2002,远动设备及系统第5-104部分传输约采用标准传输协议子集的IEC60870-5-101网络访问[S].
[3]丁 泉,朱来强,胡道徐,等.变电站程序化操作及远动装置执行[J].电力自动化设备,2007,27(8):119-121.
[4]DL/T667-1999,远动设备及系统第5部分传输规约第103篇继电保护设备信息接口配套标准[S].