2 SCD文件管控技术方案
2.1 SCD文件可视化
以220kV智能变电站为例,全站SCD文件在50MB左右,用文本编辑软件打开将近有200万行,如果仅依靠人工逐行进行信息核对或采用系统配置工具对虚端子连线进行检查,不仅工作量大、效率低,而且要求检查人员熟悉IED设备模型、IED设备之间的虚回路联系。
由于SCD文件是依据SCL语言编制而成的XML文件,因此可在纯文本比对方式基础上,以图形化方式显示SCD里面的内容。以某IED的GOOSE控制块外部引用为例,根据该引用指定的IEDName、LDInst可找到外部信号所在的IED和逻辑设备LDevice,查找该LDevice下所有DataSet,便可找到匹配的数据集条目(LDInst、pre-fix、LNClass、LNInst、DOName都相同),遍历该LDe-vice下的所有GSEControl即可找到关联该数据的GOOSE控制块。SCD文件可视化如图3所示。
2.2基于CRC校验码SCD文件管控
根据《IEC 61850工程继电保护应用模型》规范的要求,通过提取变电站SCD文件中与过程层通信相关的信息,并根据该信息生成唯一的循环冗余校验码(CRC校验码),来管控SCD文件中与过程层信息相关的二次回路,依据此校验码可快速管理影响保护跳合闸和采样的关键过程层信息,便于调试、运维单位掌握装置版本变更信息。虚端子配置CRC校验码分为IED虚端子配置CRC码(简称IED CRC码)和全站虚端子配置CRC码(简称SCD CRC码),分别用于装置配置管理和SCD文件配置管理。通过提取的过程层虚端子配置文件计算单个装置IED过程层虚端子配置CRC码,用于单装置过程层虚端子配置管理。按IED命名排序合成所有IED CRC校验码,生成全站过程层虚端子CRC码,用于全站虚端子配置管理。IED过程层虚端子配置CRC码和全站过程层虚端子CRC码应由系统配置工具在保存文件时自动计算并存人SCD文件。虚端子配置CRC校验码关系如图4所示。
CRC校验码唯一地标识了当前IED装置的配置信息,因此与IED相关的任一配置信息的改动最终都将在标识符中反映出来。基于CRC校验码的SCD文件管控系统结构如图5所示。