展开

智能评职论文发表简述在线监测智能电子设备(2)

发布时间:2014-08-25   |  所属分类:智能科学:论文发表  |  浏览:  |  加入收藏

  1)测试脚本解析组件解析XML格式的测试脚本。首先在程序中初始化脚本中定义的变量,并以键值对格式存储变量名称和变量值;其次解析脚本中的预期结果描述,生成测试结果分析规则;最后根据脚本中定义的测试用例、测试序列等逻辑控制元素在程序中生成方法调用,调用的顺序与测试逻辑的定义顺序一致。结合测试序列中的通信服务名称和通信参数,利用计算机程序语言中的反射机制调用客户端通信组件进行通信测试。

  2)客户端通信组件实现ACSI服务到制造报文规范(MMS)协议的映射,提供标准的ACSI接口,被测试引擎调用完成与被测在线监测IED通信。

  3)测试引擎收集被测在线监测IED发出的响应报文,交由测试结果分析组件,进行响应报文分析并生成测试报告。测试结果分析组件通过结果分析规则逐一对比响应报文中的内容,满足全部规则即测试通过。测试结果分析组件利用反射机制,根据分析规则中定义的变量名称,分别获取响应报告(report)和报告控制块(rcb)中的变量进行对比,生成测试报告。

  4在线监测IED自动化测试系统及测试实验

  4.1在线监测IED自动化测试系统

  在线监测IED自动化测试系统由展示层、测试层和仿真层组成。

  1)展示层为图形用户接口,提供测试配置、功能测试项选择以及测试报告展示模块。测试配置模块完成被测在线监测IED以及客户端通信模拟器的接入、模型导入等配置功能;功能测试项选择模块完成被测IED功能测试用例的选择和执行;测试报告以数据表形式展示。

  2)测试层实现自动化测试功能。测试脚本解析与执行模块将数据库存储的测试用例转换为自动化测试脚本,提交测试引擎执行;测试记录维护模块以数据库形式存储测试过程;测试结果收集与分析模块收集测试结果,分析和汇总后提交展示层处理。

  3)仿真层包含整个测试系统的基础软件。数据库用于存储测试系统的持久化数据;测试引擎执行测试脚本;客户端通信模拟器模拟与被测在线监测IED的通信,并收集响应报文提交测试层处理。

  4.2在线监测IED自动化测试实验

  4.2.1测试实验环境

  通过研发的在线监测IED模拟器、客户端通信模拟器和自动化测试系统,构建测试实验环境。PC机1上运行在线监测IED模拟器,加载监测模型文件。PC机2上运行在线监测IED自动化测试系统。自动化测试系统能够建立多个客户端通信模拟器,同时向在线监测IED发送服务请求,测试其功能,并收集响应报文,分析测试结果。

  4.2.2测试过程与结果

  在上述实验环境下,以变压器在线监测IED的油中溶解气体分析(DGA)监测数据上传功能测试为例。

  1)配置两台PC机上的在线监测IED模拟器和客户端通信模拟器的IP地址、模型文件、IED名称、访问点名称以及数据映射文件。

  2)使用在线监测IED自动化测试系统选择监测数据上传功能测试用例,并选择测试DGA模拟量数据的总召唤上传方式,执行该测试用例。

  3)自动化测试系统执行该测试脚本,依据脚本调用客户端通信模拟器向在线监测IED发出开启总召唤请求并开启报告使能。该自动化测试方案对于验证在线监测IED的功能可行。

  5结语

  本文提出了在线监测IED的自动化测试方法,并设计了测试系统。通过客户端通信模拟器、测试脚本生成工具、测试引擎、数据库等组件集成,实现了在线监测IED的自动化测试。该方法不仅提高了测试效率,而且有助于基于测试结果对在线监测IED进行改进,对基于IEC61850标准的IED的研发和测试具有重要的参考价值。今后将继续改善测试脚本的生成和执行性能,进一步开展性能测试方法的研究。

转载请注明来自:http://www.uuqikan.com/zhinenkexuelw/7951.html


上一篇:智能科技期刊论文加湿器种类的发展现状及技术特点
下一篇:智能技术论文范文浅析人工免疫的入侵检测技术