如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第33卷第8期Vol.33No.82009年4月25日Apr.25,2009电力系统智能装置自动化测试系统的设计李忠安,沈全荣,王言国,李兴建(南京南瑞继保电气有限公司,江苏省南京市211102)摘要:微机保护、测控等智能装置是电力系统的重要组成部分。介绍了自动化测试及仿真测试环境的概念和基于此基础上的智能装置通用自动化测试系统。该系统采用分布式体系结构,模拟装置运行环境;采用脚本技术,可实现自动化的回归测试;采用开放式结构,方便系统扩展。实际应用表明,该系统可提高电力系统智能装置的测试质量及效率。关键词:智能装置;自动化测试;仿真测试环境;测试脚本;分布式系统中图分类号:TM7640引言环境(ESSTE),组建实时仿真系统,对实时嵌入式系统软件进行自动化、实时、非侵入式的系统测试是随着变电站、厂站自动化程度的提高,大量嵌入目前国内外测试实时嵌入式软件公认和行之有效的式智能装置(微机继电保护和自动化测量监控装置)方法[4]。在变电站、厂站中得到了广泛应用。这些智能装置在测试过程中引入自动化工具进行自动化测试的应用,实现了变电站无人值守或少人值守,但同时是一种非常实用高效的方法。自动化测试能使测试也对其性能提出了更高的要求。然而由于嵌入式系用例多次运行,具有可重复性;而且能完成手工测统自身的一些特点,如实时性及内存受限、I/O通道试由于时间或运行环境而无法进行的测试,保证了少、测试工具昂贵、与硬件紧密相连等,使得这些智测试的完整性;此外,自动测试还能保证当测试软件能装置的开发、测试都很困难。目前电力系统智能的功能扩展时测试用例也随之扩展,具有可扩展性。装置测试主要以手工为主,即使开展了自动化测试,它可以降低人为因素对测试过程的干扰,排除测试也仅仅用于生产环节的硬件检查,测试功能比较简的随机性和盲目性,降低冗余,减少遗漏,可提高测单固定,且只能用于某特定装置或系统[123]。试效率和保证测试的可靠性[5]。本文针对智能装置测试的现状,重点对测试技本文针对智能装置设计了一套自动化测试系统术进行了深入的研究与探讨,并在此基础上提出了TestCenter,它利用分布式计算机系统组成智能装通用化、实用化的智能装置测试方案。置的实时仿真环境,利用主控计算机解释执行测试1嵌入式系统仿真测试环境概述脚本,测试脚本控制分布式计算机执行具体仿真测试任务并收集数据,测试脚本根据收集到的数据完嵌入式系统是以计算机技术为基础,以应用为成测试结果的判断,从而实现自动化测试。中心,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机2系统设计系统。继电保护及自动化等智能装置均属于典型的2.1总体架构设计嵌入式系统。由于嵌入式系统的专用程度较高,为目前仿真测试系统的体系结构大体上分为2了保证系统的稳定性,避免因其可能出现的失效而类:单机平台和分布式平台。单机平台系统设计简导致的灾难性后果,要求对嵌入式系统包括嵌入式单,功能单一。在实时仿真测试领域中,由于系统功软件进行严格的测试。嵌入式软件测试是一项非常能要求十分复杂,大多采用分布式的仿真系统。分复杂、耗时的工作,因为嵌入式软件测试既要考虑软布式结构将测试系统的任务、功能根据不同的实时件本身,还要考虑软件与硬件平台及操作系统的集性要求分配在不同主机上,提高了系统的处理能力成,同时还有条件苛刻的时间约束和实时要求,以及并便于系统功能的扩展[6]。其他与性能相关的要求。利用嵌入式软件仿真测试本测试系统TestCenter采用分布式平台架构及“一主多从”模式。宿主机模块主要实现控制部收稿日期:2008212208;修回日期:2009201218。分:测试脚本的生成、管理、执行及测试报告生成等。—77—2009,33(8)从机模块具体模拟测试环境,实现某项具体测试任过程监控,从机模块管理,测试结果分析和处理,测务。从机模块通过对应的主机接口———动态链接库试报告文档生成。TCHost为方便用户使用,采用(DLL)文件提供功能函数形成应用程序接口(API)Windows操作系统,提供友好的人机界面。函数库,供主机测试脚本执行时调用。从机模块与TCHost还负责测试脚本的管理和测试环境的配置其主机接口DLL库文件之间通过网络实现命令下部署。同时监控测试执行的状态信息、收集测试结发、数据回传。果并对整个测试的流程和通信进行统一管理。系统具有可扩展性。系统若要添加某种测试功2.2.2从机执行模块(TCAgent)能,只需编写从机模块及对应主机接口DLL库文件作为测试执行器,TCAgent负责与被测目标机形成接口API函数,测试脚