智能电表基于仿真的虚拟故障测试方法技术

技术编号:9854611 阅读:434 留言:0更新日期:2014-04-02 18:00
智能电表基于仿真的虚拟故障测试方法,包括如下步骤:1,根据智能电表的电路原理图设置电路激励信号与环境参数;2,整理得到智能电表常用元器件及其失效模式;3,完成智能电表核心电路元器件的常见失效模式故障建模;4,从智能电表故障集中随机选取一个未进行仿真的故障,实现故障注入;5,选取检测点;6,运行仿真;7,判断智能电表故障集中所有故障是否均完成仿真;8,形成智能电表故障信息矩阵;9,分析仿真结果与故障信息矩阵。采用本发明专利技术能够对智能电表中的任意环节提供虚拟故障重现,其仿真结果可为智能电表的实物检测及故障诊断等环节提供基础数据支持,具备工程实用价值。

【技术实现步骤摘要】
【专利摘要】,包括如下步骤:1,根据智能电表的电路原理图设置电路激励信号与环境参数;2,整理得到智能电表常用元器件及其失效模式;3,完成智能电表核心电路元器件的常见失效模式故障建模;4,从智能电表故障集中随机选取一个未进行仿真的故障,实现故障注入;5,选取检测点;6,运行仿真;7,判断智能电表故障集中所有故障是否均完成仿真;8,形成智能电表故障信息矩阵;9,分析仿真结果与故障信息矩阵。采用本专利技术能够对智能电表中的任意环节提供虚拟故障重现,其仿真结果可为智能电表的实物检测及故障诊断等环节提供基础数据支持,具备工程实用价值。【专利说明】
本专利技术涉及故障测试
,具体是一种,利用故障仿真的方法完成对智能电表的故障检测并生成智能电表故障信息矩阵。
技术介绍
电力资源作为当前社会发展最重要的能源形式,通过不断运用高新技术,提高电网运行的可靠性,是电力工作的不变目标。智能电表作为当前电网智能化中的一个重要基础技术,有助于实现更为有效的电力资源管理工作,其可靠性直接关系到电网能否正常运行。由此可见,对智能电表进行故障检测,以及时探知故障发生原因、位置并采取相应的补偿改进措施,是实现智能电网持续、稳定、可靠地运行的有效手段。智能电表的核心部分是一块或几块中小规模硬件电路,基本决定着电表计量的精准性和运行可靠性。目前,针对智能电表的故障检测方法,如专家经验判断法、统计分析法、故障物理模拟法等,往往有一定的局限性,难以实施。与此同时,基于仿真的故障检测方法由于其经济性与适用范围广泛等特点,受到了越来越多的关注。基于仿真的电路故障检测技术可以将故障建模、故障注入及电路性能仿真相结合,以仿真为手段,通过分析电路内部各组成元器件的失效模式及其表现形式,在电路原有功能模型基础上构建电路故障仿真模型,分析获得各元器件故障对电路造成的影响,实现对电路各类故障的虚拟测试。利用故障仿真技术进行智能电表的虚拟故障测试,能够高效、经济地确定智能电表的相关故障信息,同时可以生成智能电表故障信息矩阵,提供检测点选取建议,为实物检测、诊断提供参考资料。
技术实现思路
本专利技术针对智能电表提出一种,通过仿真完成智能电表的故障测试,生成故障信息矩阵,以获得故障影响数据、选定检测点,为智能电表的实物故障检测奠定基础,并提供相应的数据支持。本专利技术通过以下技术方案实现上述目的:一种,该方法具体步骤如下:步骤1:根据智能电表的电路原理图设置电路激励信号与环境参数,在Cadence环境下运行调试,并将仿真生成的电路文件作为后续故障仿真的输入文件。步骤2:整理得到智能电表常用元器件主要包括电阻、电容、电感、变压器、二极管、三极管、晶振、温度传感器、锂电池、稳压管、整流桥、继电器、存储器、红外发射管与接收头、光电耦合器、通讯接口、单片机、电能测量集成电路,选择上述器件常见失效模式中发生概率较高、危害等级较高的组成一个集合,称之为故障集,如下表I所示。表I智能电表常用元器件故障集【权利要求】1.,其特征在于:该方法的具体步骤如下: 步骤1,根据智能电表的电路原理图设置电路激励信号与环境参数,在Cadence环境下运行调试,并将仿真生成的电路文件作为后续故障仿真的输入文件; 步骤2,整理得到智能电表常用元器件及其失效模式,选取发生概率较高、危害等级较高的失效模式组成故障集; 步骤3,针对步骤2建立的智能电表常用元器件故障集,在Cadence环境下采用修改模型的方式建立相应的故障模型,共包含断路、短路、特征参数漂移、输出故障四种故障模型,具体内容如下①至④所示: ①“断路”故障模型:命命名为“OPEN”,将一个阻值极大的电阻串联于器件元器件的输入/输出端,即可完成“断路”失效模式的故障建模; ②“短路”故障模型:命名为“SHORT”,将一个阻值极小的电阻并联于电路的两节点之间,即可实现“短路”失效模式故障建模; ③“特征参数漂移”故障模型:命名为“DRIFT”,直接修改失效元器件出现漂移现象的特征参数值,以实现其失效模式故障建模,具体形式为Z=Z (1±T%),其中,Z为特征参数标称值,T为漂移量占标称值的百分比; ④“输出失效”故障模型:该故障模型仅针对集成电路,包含四种表现形式,其中前三种针对集成电路数字信号输出端,第四种针对混合集成电路模拟信号输出端; 步骤4,从步骤2得到的智能电表故障集中随机选取一个未进行注入的故障,确定失效器件名称代号、类型与失效模式;从步骤3建立的几种故障模型中选择相应的故障模型,用于替代智能电表相关电路文件中该元器件的正常状态模型,从而实现故障注入; 步骤5,依据“在故障集中故障均可隔离的前提下,使可检测点数目最少”这一准则,选取针对步骤4所注入的故障的检测点,设新选定的检测点与原先选定的检测点总共有η个; 步骤6,运行Cadence仿真,获得η个检测点的电路故障响应结果,对该结果进行故障特征识别,并与正常输出信号比对,对各个检测点完成故障编码,最终可得到一组由0、1这两种元素组成的η维向量,该向量的每一维依次表示步骤5设定的η个检测点的仿真输出状态,将该η维向量称为测试向量,具体过程如下①至④所示: ①运行仿真,获取检测点的电路故障响应数据; 对获得的离散故障响应数据使用本算法进行处理,识别并提取出检测点输出故障信号的关键特征参数,主要包括信号周期、最大/最小值、有效值、均值、绝对均值,将获得的参数作为智能电表故障判据的输入,判定检测点状态; ②根据设定的智能电表故障判据,将获得的关键特征参数与正常输出信号的响应参数进行比较,若不满足判据要求,则将该检测点的输出信号编码为1,若满足判据要求,则将该检测点的输出信号编码为O; ③若全部η个检测点的输出信号均完成故障特征识别与编码,则向下执行步骤7,否则对未完成的检测点执行步骤6中的①、②、③步骤, 步骤7,判断故障集中所有故障是否均完成仿真,若是,向下执行步骤8 ;否则,返回步骤4顺序向下执行; 步骤8,将执行上述步骤获得的测试向量与相应的失效模式之间的一一对应关系用表格的形式进行表述,即形成智能电表故障信息矩阵; 步骤9,分析上述仿真结果与故障信息矩阵是否满足对智能电表进行故障检测与故障隔离的要求,若不满足,需要返回步骤5,调整检测点选取方案,顺序执行后续步骤;若满足,则结束智能电表基于仿真的虚拟故障测试过程。2.根据权利要求1所述的,其特征在于:在步骤I所述的仿真生成的电路文件包括电路元件的结构、参数信息,是后续故障仿真的输入数据。3.根据权利要求1所述的,其特征在于:在步骤2中所述的故障集如下表1所示: 表1智能电表常用元器件故障集 4.根据权利要求1所述的,其特征在于:在步骤3中所述的输出失效故障模型的四种表现形式的具体内容如下: ①输出固定高电平:在集成电路数字信号输出端串联一个逻辑或门,或门的另一个输入端设置为固定高电平,将该逻辑或门命名为“HIGH”; ②输出固定低电平:在集成电路数字信号输出端串联一个逻辑与门,与门的另一个输入端设置为固定低电平,将该与门命名为“LOW” ; ③输出错误:在集成电路数字信号输出端串联一个逻辑非门,将该非门命名为“ERROR”; ④输出零电压/零电流:在混合集成电路模拟信号本文档来自技高网
...

【技术保护点】
智能电表基于仿真的虚拟故障测试方法,其特征在于:该方法的具体步骤如下:步骤1,根据智能电表的电路原理图设置电路激励信号与环境参数,在Cadence环境下运行调试,并将仿真生成的电路文件作为后续故障仿真的输入文件;步骤2,整理得到智能电表常用元器件及其失效模式,选取发生概率较高、危害等级较高的失效模式组成故障集;步骤3,针对步骤2建立的智能电表常用元器件故障集,在Cadence环境下采用修改模型的方式建立相应的故障模型,共包含断路、短路、特征参数漂移、输出故障四种故障模型,具体内容如下①至④所示:①“断路”故障模型:命命名为“OPEN”,将一个阻值极大的电阻串联于器件元器件的输入/输出端,即可完成“断路”失效模式的故障建模;②“短路”故障模型:命名为“SHORT”,将一个阻值极小的电阻并联于电路的两节点之间,即可实现“短路”失效模式故障建模;③“特征参数漂移”故障模型:命名为“DRIFT”,直接修改失效元器件出现漂移现象的特征参数值,以实现其失效模式故障建模,具体形式为Z=Z(1±T%),其中,Z为特征参数标称值,T为漂移量占标称值的百分比;④“输出失效”故障模型:该故障模型仅针对集成电路,包含四种表现形式,其中前三种针对集成电路数字信号输出端,第四种针对混合集成电路模拟信号输出端;步骤4,从步骤2得到的智能电表故障集中随机选取一个未进行注入的故障,确定失效器件名称代号、类型与失效模式;从步骤3建立的几种故障模型中选择相应的故障模型,用于替代智能电表相关电路文件中该元器件的正常状态模型,从而实现故障注入;步骤5,依据“在故障集中故障均可隔离的前提下,使可检测点数目最少”这一准则,选取针对步骤4所注入的故障的检测点,设新选定的检测点与原先选定的检测点总共有n个;步骤6,运行Cadence仿真,获得n个检测点的电路故障响应结果,对该结果进行故障特征识别,并与正常输出信号比对,对各个检测点完成故障编码,最终可得到一组由0、1这两种元素组成的n维向量,该向量的每一维依次表示步骤5设定的n个检测点的仿真输出状态,将该n维向量称为测试向量,具体过程如下①至④所示:①运行仿真,获取检测点的电路故障响应数据;对获得的离散故障响应数据使用本算法进行处理,识别并提取出检测点输出故障信号的关键特征参数,主要包括信号周期、最大/最小值、有效值、均值、绝对均值,将获得的参数作为智能电表故障判据的输入,判定检测点状态;②根据设定的智能电表故障判据,将获得的关键特征参数与正常输出信号的响应参数进行比较,若不满足判据要求,则将该检测点的输出信号编码为1,若满足判据要求,则将该检测点的输出信号编码为0;③若全部n个检测点的输出信号均完成故障特征识别与编码,则向下执行步骤7,否则对未完成的检测点执行步骤6中的①、②、③步骤,步骤7,判断故障集中所有故障是否均完成仿真,若是,向下执行步骤8;否则,返回步骤4顺序向下执行;步骤8,将执行上述步骤获得的测试向量与相应的失效模式之间的一一对应关系用表格的形式进行表述,即形成智能电表故障信息矩阵;步骤9,分析上述仿真结果与故障信息矩阵是否满足对智能电表进行故障检测与故障隔离的要求,若不满足,需要返回步骤5,调整检测点选取方案,顺序执行后续步骤;若满足,则结束智能电表基于仿真的虚拟故障测试过程。...

【技术特征摘要】

【专利技术属性】
技术研发人员:李刚龙东李伟坚卓浩泽曾博赵广燕蒋雯倩潘俊涛李泰霖孙宇锋陈忱
申请(专利权)人:广西电网公司电力科学研究院
类型:发明
国别省市:广西;45

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

1