基于Python的继电保护装置过程层GOOSE及SV通讯自动测试方法研究.docVIP

  • 3
  • 0
  • 约7.93千字
  • 约 12页
  • 2023-10-10 发布于广东
  • 举报

基于Python的继电保护装置过程层GOOSE及SV通讯自动测试方法研究.doc

基于Python的继电保护装置过程层GOOSE及SV通讯自动测试方法研究 目录 TOC \o 1-9 \h \z \u 目录 1 正文 1 文1:基于Python的继电保护装置过程层GOOSE及SV通讯自动测试方法研究 1 1测试方案设计 2 2.测试方法 3 2.1系统模块设计 3 2.2测试操作步骤: 3 2.3测试软件详细说明 4 1.支持解析SCD 4 2.支持解析SCD 4 3.支持自动编辑及配置GOOSE及SV报文参数 4 4.支持自动识别IED装置发送的过程层GOOSE报文 5 5.支持自动识别IED装置发送的过程层SV报文 5 3.结语 6 文2:基于自动测试的故障诊断专家系统 6 原创性声明(模板) 12 正文 基于Python的继电保护装置过程层GOOSE及SV通讯自动测试方法研究 文1:基于Python的继电保护装置过程层GOOSE及SV通讯自动测试方法研究 关键词:继电保护装置;智能变电站;GOOSE订阅;GOOSE发布;SV订阅、SV发布;自动测试;Python 0引言 近年来随着智能变电站的大量运行,继电保护检验的工作量也成倍增加,继电保护装置过程层的自动测试需求也越来越多,传统的方式是,将继电保护测试仪器和继电保护装置连接,再通过人工的方式去修改过程层GOOSE及SV通讯报文,修改完成后再使用特定的测试仪器施加至装置,最终根据装置的输出结果进行判断。采用这种方式,主要有以下几个缺点:第一,整个继电保护装置过程层通讯测试需要至少两个人来完成,一个人编辑过程层通讯报文另一人去人工核查的测试结果,这样导致的结果是需要测试人员对通讯报文、测试方法、配置信息等均需非常熟练,在测试过程中会出现错误检验或检验无法进行的情况。第二,人工的测试覆盖度比较低,很难保证所有的测试项目都能覆盖。第三,测试报告输出的格式不统一,实验报告的整理需要花费大量的时间。并且测试报告由人工来整理,比较难保证数据的正确性和可靠性。 本文从继电保护装置的测试需求出发,提出了基于Python的一种自动测试方法,做到了过程层GOOSE及SV通讯的全自动测试方法,减少了人力资源的投入,提高了测试效率和测试质量。 1测试方案设计 嵌入式系统是以计算机技术为基础,以应用为中心,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。继电保护及自动化等智能装置均属于典型的嵌入式系统。由于嵌入式系统的专用程度较高,为了保证系统的稳定性,避免因其可能出现的失效而导致的灾难性后果,要求对嵌入式系统包括嵌入式软件进行严格的测试。在测试过程中引入自动化工具进行自动化测试是一种非常实用高效的方法。它可以降低人为因素对测试过程的干扰,排除测试的随机性和盲目性,降低冗余,减少遗漏,可提高测试效率和保证测试的可靠性。 本文涉及的自动测试系统采用Python作为设计语言。Python是一种面向对象的解释性通用计算机程序设计语言。Python糅合了简单的语法和强大的功能,特别适合用于快速原形设计和混合语言编程开发,以及各种语言模块之间的集成与粘合。基于Python解析装置过程层及站控层XML配置文件,可以快速全面的获取装置侧信息,形成订阅及发布过程层报文,同时导入MMS模型与装置进行信息交互。 2.测试方法 2.1系统模块设计 通过Python解析目标继电保护装置的CID及CCD文件,同时使用Python提供的PyQt库制作图形界面将过程层及站控层信息加以展示,便于选择、修改和配置。搭建所需的测试用例,选择目标测试模块,由Python驱动PC机网卡发送GOOSE或SV报文,同时监视MMS目标报文,依据测试中间结果、测试报文交互等信息,自动判别测试结果,最终形成闭环测试。 2.2测试操作步骤: 本方案基于Python解析装置过程层及站控层XML配置文件,可以快速全面的获取装置侧信息,形成订阅及发布过程层报文,同时导入MMS模型与装置进行信息交互,具体包括如下步骤: 步骤1、根据全站系统配置文件SCD文件或者回路实例配置文件CCD文件自动解析成IED装置接收的GOOSE及SV虚端子配置文件;同时解析IED装置的GOOSE及SV发布配置信息。 步骤2、根据解析的配置信息,生成自动测试所需的xml文件,从而自动发布过程层GOOSE及SV报文。验证IED装置发送的GOOSE及SV与配置信息是否一致。 步骤3、根据CID、ICD或SCD文件自动解析装置过程层通讯上送的报告控制块,验证IED装置在过程层通讯测试的测试结果。 步骤4、自动分析测试结果,形成完整的测试报告。 2.3测试软件详细说明 本方案基于Python解析配置文件并生成XML格式配置信息,其

文档评论(0)

1亿VIP精品文档

相关文档