电能质量监控装置的自动测试方法及系统制造方法及图纸

技术编号:14637335 阅读:279 留言:0更新日期:2017-02-15 11:31
本发明专利技术提供了一种电能质量监控装置的自动测试方法及系统,通过测试系统对IEC61850规约的ICD文件的自动识别,生成面向电能质量监控装置的测试用例,实现了电能质量监控装置的全面自动化测试。本发明专利技术的有益效果是:不仅提高了电能质量监控装置接入自动测试系统的自动化程度,而且使自动化测试过程更加高效稳定,测试结果更加精确可靠,且良好的人机交互性能设计使得用户在编写和修改测试用例时操作灵活方便,提高了自动化测试系统的测试效率。

【技术实现步骤摘要】

本专利技术涉及电力
,尤其涉及电能质量监控装置的自动测试方法及系统
技术介绍
随着电力系统中非线性负载的增加,带来了诸如谐波、闪变和电压波动、三相不平衡、电压偏差、频率偏差、电压暂升、暂降、短时中断、瞬态事件等电能质量问题,使得电网电能质量严重降低。同时,基于计算机、微处理器控制的精密电子仪器在国民经济企业中大量使用,对供电质量的敏感程度越来越高,越来越多的用户向电力部门提出了高质量供电的要求,甚至有选择的通过签订供用电合同和质量协议加以保证。电能质量监控装置能对电网的电能质量做出精确的检测和分析,而且具有事故诊断能力,能对电能质量事件进行出口告警。随着越来越多的电能质量监控装置被安装应用于电力系统中,其自动测试系统的需求量则越来越大。现行的电能质量监控装置自动测试系统存在一定的缺陷:缺陷一:新装置接入需要根据规约编写驱动文件,装置接入自动测试系统比较繁琐。缺陷二:现行的自动测试系统只能进行精度测试和规约测试,对于电能质量的暂态功能、瞬态功能、电压快速变动功能、定值越限功能、集合值等需要检测动作值、持续时间和逻辑正确性的功能只能人工手动执行测试,测试效率低下,且测试用例无法很好的积累和复用。
技术实现思路
本专利技术提供了一种电能质量监控装置的自动测试方法,包括项目配置步骤和测试控制步骤,在所述项目配置步骤中包括如下步骤:规约处理步骤:对接收到的ICD文件进行解析,获取被测试装置的规约信息;方案数据处理步骤:对测试方案文件夹进行解析或新建测试项目,获取本测试项目的测试项及测试用例参数;数据处理步骤:将测试项目、测试组、测试项从软件系统导出到计算机硬盘上或从计算机硬盘导入到软件系统中,每个测试项目包含多个测试组,其中每个测试组关联装置的一个监控功能,每个测试组下有多个测试项,每个测试项包含多个测试用例;在所述测试控制步骤中包括如下步骤:主控步骤:控制整个测试项目执行及各个测试项在测试过程中的流程控制;结果输出步骤:输出测试报告。作为本专利技术的进一步改进,在所述测试控制步骤中,确保通信正常后,开始进行测试组测试,在每个测试组测试中,首先对该测试组进行初始化,然后进入测试项测试中,在每个测试项测试前,先判别测试项类型,并根据测试项类型进入对应的测试项流程测试中,当每组的所有测试项完成后,自动把测试数据记录至测试报告文档中,然后进入下一个测试组测试中,待完成该测试项目的所有测试组测试后,测试流程结束,停止测试仪器加量,并断开通信连接,释放测试资源。作为本专利技术的进一步改进,所述测试项包括精度测试项、定值测试项,所述精度测试项的测试流程为:根据测试方案,自动控制测试仪进行模拟量输出,并从被测装置读取测量值,自动计算测量值的精度误差,并与测试方案设置的误差限值进行比较,自动判断测试结果;所述定值测试项的测试流程为:根据测试方案设定的参数,按照软件设计的测试流程控制测试仪进行模拟量输出,直到测试仪检测到被测装置出口动作时,则模拟量的输出实时值被记录下来作为当前动作值的测试结果。作为本专利技术的进一步改进,所述测试项包括时间值测试项、逻辑测试项,所述时间值测试项的测试流程为:根据测试方案设定的参数,按照软件设计的测试流程控制测试仪进行模拟量输出,装置满足动作条件后,装置对应的出口经过延时后动作并把信息反馈到测试仪器,测试仪器记录下出口实际的延时时间作为动作时间值的测试结果;所述逻辑测试项的测试流程为:根据测试方案设定的状态序列参数控制测试仪的模拟量通道输出及切换不同的状态序列来改变模拟量通道的输出,实现波形的变化及各种稳态和瞬态波形的输出,并且从装置读取相关的值和状态信息与用户设置的预期结果进行核对,从而得到逻辑测试的测试结果。本专利技术还提供了一种电能质量监控装置的自动测试系统,包括项目配置单元和测试控制单元,在所述项目配置单元中包括:规约处理模块:用于对接收到的ICD文件进行解析,获取被测试装置的规约信息;方案数据处理模块:用于对测试方案文件夹进行解析或新建测试项目,获取本测试项目的测试项及测试用例参数;数据处理模块:用于将测试项目、测试组、测试项从软件系统导出到计算机硬盘上或从计算机硬盘导入到软件系统中,每个测试项目包含多个测试组,其中每个测试组关联装置的一个监控功能,每个测试组下有多个测试项,每个测试项包含多个测试用例;在所述测试控制单元中包括:主控模块:用于控制整个测试项目执行及各个测试项在测试过程中的流程控制;结果输出模块:用于输出测试报告。作为本专利技术的进一步改进,在所述测试控制单元中,确保通信正常后,开始进行测试组测试,在每个测试组测试中,首先对该测试组进行初始化,然后进入测试项测试中,在每个测试项测试前,先判别测试项类型,并根据测试项类型进入对应的测试项流程测试中,当每组的所有测试项完成后,自动把测试数据记录至测试报告文档中,然后进入下一个测试组测试中,待完成该测试项目的所有测试组测试后,测试流程结束,停止测试仪器加量,并断开通信连接,释放测试资源。作为本专利技术的进一步改进,所述测试项包括精度测试项、定值测试项,所述精度测试项的测试流程为:根据测试方案,自动控制测试仪进行模拟量输出,并从被测装置读取测量值,自动计算测量值的精度误差,并与测试方案设置的误差限值进行比较,自动判断测试结果;所述定值测试项的测试流程为:根据测试方案设定的参数,按照软件设计的测试流程控制测试仪进行模拟量输出,直到测试仪检测到被测装置出口动作时,则模拟量的输出实时值被记录下来作为当前动作值的测试结果。作为本专利技术的进一步改进,所述测试项包括时间值测试项、逻辑测试项,所述时间值测试项的测试流程为:根据测试方案设定的参数,按照软件设计的测试流程控制测试仪进行模拟量输出,装置满足动作条件后,装置对应的出口经过延时后动作并把信息反馈到测试仪器,测试仪器记录下出口实际的延时时间作为动作时间值的测试结果;所述逻辑测试项的测试流程为:根据测试方案设定的状态序列参数控制测试仪的模拟量通道输出及切换不同的状态序列来改变模拟量通道的输出,实现波形的变化及各种稳态和瞬态波形的输出,并且从装置读取相关的值和状态信息与用户设置的预期结果进行核对,从而得到逻辑测试的测试结果。作为本专利技术的进一步改进,该自动测试系统还包括操作日志模块、人机界面模块,用户通过所述人机界面模块的人机界面对测试用例参数进行设置或修改,实时修改数据处理模块内保存的数据,并将设置好的测试方案进行保存本专利技术还提供了一种电能质量监控装置的自动测试装置,包括被测试装置、测试仪器、计算机、卫星同步时钟基准源,所述被测试装置的测控采集端与所述测试仪器的模拟量输出端连接,所述被测试装置的开出口连接到所述测试仪器的开入口,所述计算机分别与所述被测试装置及所述测试仪器进行通信连接,所述计算机对被测装置及测试仪器进行双向控制,测试仪器与被测装置通过卫星同步时钟基准源进行时钟同步。本专利技术的有益效果是:通过计算机对被测装置和测试仪器的控制,结合严谨的软件自动化测试流程,可实现电能质量监控装置测试过程的全面自动化、智能化。本专利技术所公开的基于IEC61850规约的电能质量监控装置自动测试方法与系统,改进了以往的测试方案配置方式,通过引入IEC6180规约,可以通过测试系统对ICD文件的自动识别,生成面向电能质量监控本文档来自技高网...
电能质量监控装置的自动测试方法及系统

【技术保护点】
一种电能质量监控装置的自动测试方法,其特征在于,包括项目配置步骤和测试控制步骤,在所述项目配置步骤中包括如下步骤:规约处理步骤:对接收到的ICD文件进行解析,获取被测试装置的规约信息;方案数据处理步骤:对测试方案文件夹进行解析或新建测试项目,获取本测试项目的测试项及测试用例参数;数据处理步骤:将测试项目、测试组、测试项从软件系统导出到计算机硬盘上或从计算机硬盘导入到软件系统中,每个测试项目包含多个测试组,其中每个测试组关联装置的一个监控功能,每个测试组下有多个测试项,每个测试项包含多个测试用例;在所述测试控制步骤中包括如下步骤:主控步骤:控制整个测试项目执行及各个测试项在测试过程中的流程控制;结果输出步骤:输出测试报告。

【技术特征摘要】
1.一种电能质量监控装置的自动测试方法,其特征在于,包括项目配置步骤和测试控制步骤,在所述项目配置步骤中包括如下步骤:规约处理步骤:对接收到的ICD文件进行解析,获取被测试装置的规约信息;方案数据处理步骤:对测试方案文件夹进行解析或新建测试项目,获取本测试项目的测试项及测试用例参数;数据处理步骤:将测试项目、测试组、测试项从软件系统导出到计算机硬盘上或从计算机硬盘导入到软件系统中,每个测试项目包含多个测试组,其中每个测试组关联装置的一个监控功能,每个测试组下有多个测试项,每个测试项包含多个测试用例;在所述测试控制步骤中包括如下步骤:主控步骤:控制整个测试项目执行及各个测试项在测试过程中的流程控制;结果输出步骤:输出测试报告。2.根据权利要求1所述的自动测试方法,其特征在于,在所述测试控制步骤中,确保通信正常后,开始进行测试组测试,在每个测试组测试中,首先对该测试组进行初始化,然后进入测试项测试中,在每个测试项测试前,先判别测试项类型,并根据测试项类型进入对应的测试项流程测试中,当每组的所有测试项完成后,自动把测试数据记录至测试报告文档中,然后进入下一个测试组测试中,待完成该测试项目的所有测试组测试后,测试流程结束,停止测试仪器加量,并断开通信连接,释放测试资源。3.根据权利要求2所述的自动测试方法,其特征在于,所述测试项包括精度测试项、定值测试项,所述精度测试项的测试流程为:根据测试方案,自动控制测试仪进行模拟量输出,并从被测装置读取测量值,自动计算测量值的精度误差,并与测试方案设置的误差限值进行比较,自动判断测试结果;所述定值测试项的测试流程为:根据测试方案设定的参数,按照软件设计的测试流程控制测试仪进行模拟量输出,直到测试仪检测到被测装置出口动作时,则模拟量的输出实时值被记录下来作为当前动作值的测试结果。4.根据权利要求2所述的自动测试方法,其特征在于,所述测试项包括时间值测试项、逻辑测试项,所述时间值测试项的测试流程为:根据测试方案设定的参数,按照软件设计的测试流程控制测试仪进行模拟量输出,装置满足动作条件后,装置对应的出口经过延时后动作并把信息反馈到测试仪器,测试仪器记录下出口实际的延时时间作为动作时间值的测试结果;所述逻辑测试项的测试流程为:根据测试方案设定的状态序列参数控制测试仪的模拟量通道输出及切换不同的状态序列来改变模拟量通道的输出,实现波形的变化及各种稳态和瞬态波形的输出,并且从装置读取相关的值和状态信息与用户设置的预期结果进行核对,从而得到逻辑测试的测试结果。5.一种电能质量监控装置的自动测试系统,其特征在于,包括项目配置单元和测试控制单元,在所述项目配置单元中包括:规约处理模块:用于对接收到的ICD文件进行解析,获取被测试装置的规约信息;方案数据处理模块:用于对测试方案文件夹进行解析或新建测试项目,获取本测试项目的测试项及测试用例参数;数据处理模...

【专利技术属性】
技术研发人员:曾幼松林韵婷陈新亮云飞李昊王新华文湘晖李华彬刘云宾杏荣陈力李雪涛潘品陈坚韦颖贾丹丹
申请(专利权)人:深圳市中电电力技术股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1