0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于仿真的军用电路板故障诊断系统研究

电子工程师 来源:现代电子技术 作者:刘飞 谷宏强 郭利 2021-05-05 15:31 次阅读

由于传统的军用电子装备故障诊断所需故障信息获取困难,且系统建立周期较长,因而提出建立一种基于仿真的电路板故障诊断系统来解决这些问题。该系统以智能测试和故障诊断技术作为研究对象,分析了在智能故障诊断系统中周到的故障模式分析、电路仿真、特征提取和故障定位等技

随着军用电子装备性能的日益提高,其复杂程度也相应提高,电子设备的电路板功能越来越强大,但结构越来越复杂,种类也越来越繁多,这就对电路板的故障诊断技术提出了更高的要求,对电路的故障诊断也就成了电子设备维修保障的难点。

况且由于军用新装备列装时间短,生产数量较少,使用地区分布广,同时牵涉到保密等问题,相对的故障统计信息和维修经验相对较少,如果完全通过实装进行实验或运行来积累装备故障诊断所需的维修经验,会对装备造成较大的损耗,且周期较长,不利于装备在使用寿命期内发挥其最大的效能,极大地限制了电子设备智能故障诊断系统的发展,而基于电路故障仿真正是解决该问题的最佳选择。

电路故障仿真技术的发展使得人们可以借助电路仿真软件实现对电路板故障模拟的相关测试诊断。通过电路仿真分析工具能在计算机上提供军用电子装备电路实际的工作过程,可满足用户在计算机上完成电路的原理图输入、功能仿真、特性测试、故障设置和响应分析等。

1总体设计方案

本系统的总体设计思路如下:首先利用电路故障仿真技术建立装备电路的仿真系统,然后通过电路仿真系统的故障复现和模拟,将专家知识与仿真结果有效融合,构建故障模型数据库,研究适合装备电路的故障诊断方法,建立电路的故障诊断系统,最终形成通用性、扩展性较强的电路板故障诊断系统。

从故障建模、故障注入,到电路仿真、数据分析,最终建立故障诊断系统。本系统的设计主要分为分析部分、输入部分、仿真部分和输出部分四部分组成。电路板仿真故障诊断系统总体设计流程如图1所示。

pIYBAGCGfoaANfrBAACuhFoSKdQ076.png

1.1 分析邵分

FMEA(Failure Mode and Effects Ahalysis,故障模式和影响分析)分析指对系统中每一故障模式的严重程度、检测难易程度以及发生频度进行分类,将发生概率高、危害度大的故障选作故障集,而不必对所有元件的硬故障都予以考虑,有针对性地建立模型进行仿真,使大规模电路仿真得到了简单化、实用化。通用元器件故障模式的确定,可参考引用权威的故障模式统计报告,如国产电子元器件可引用GJB299-C,国外电子元器件可引用MIL-HDBK-217F。

1.2输入部分

根据FMEA分析,设置元器件故障参数。画电路图,标注各元件名称及参数值,标注各元件节点及节点编号等;建立电路的输入文件,输入文件有两种形式:一种是网表形式;另一种是原理图形式。

1.3电路仿真部分

通过FMEA分析知道了系统中最容易发生故障的元件或子电路,并建立其故障模型,利用仿真软件PSpice对电路进行仿真,采用灵敏度分析找出对电路测试点输出影响最大的元件,并设置故障模式,再用蒙特卡罗分析法获取电路在各个状态模式下的信号波形。

1.4输出部分

利用小波分析的“数学显微镜”等功能对电路输出信号的故障特征进行提取,并进行归一化处理,而后输入BP神经网络完成故障诊断。这样既可以减少BP神经网络输入数目,简化神经网络结构,缩短训练时间,又提高了辨识故障类别的能力。

2关键技术

2.1故障诊断系统搭建

在实际设计中,该系统设计是基于LabVIEW平台开发的,内嵌数据库软件ACCESS,仿真工具PSpice,各种算法的开发工具Matlab,VC++6.0作为主程序的开发工具,主要负责各个软件之间的调度协调。整个系统由四个功能模块、一个主控模块和人机界面组成。系统结构组成框图如图2所示。

pIYBAGCGfpWAA51lAAB0uQABtno020.png


2.2 Matlab读取PSpice的仿真数据

利用PSpice的电路仿真功能,使用PSpice提供的元器件及故障模型,对电路进行直流分析、交流分析等,然后将所得到的输出文件,尤其是波形文件导入Matlab中进行数据分析,例如可以进行频谱分析、去噪等处理进行小波分析,提取某一区间的波形特征,可以进一步使用神经网络进行特征的模式识别。

PSpice的输出文件有.out格式和.dat格式两种,再将这些文件导入Matlab中进行处理,对故障进行定位。PSpice波形文件可以使用.PLOT语句在.out文件中显示。现在将PSpiee的波形文件导入Matlab中进行处理。

在PSpice窗口中选择File/Export/Text,在Export Text Data对话框中输入保存路径和保存的文件名,为了使Matlab读取数据方便,一般将该文件的保存路径设置为Matlab安装目录中的work文件夹。此时,Matlab对该文件的读取有两种方法:

(1)启动Matlab,单击File/Import Data,在Import窗口中选择先前保存的.txt文件,在Import Wizard对话框中选择Column separator为Space(空格),在Matlab的引导下将.txt文件的数据导人.dat矩阵中,就可以使用Matlab对PSpice的波形数据进行处理了。

(2)直接通过Matlab提供的函数编写M文件,打开.txt文件,选择import data函数:

第一种方法将PSpice输出的文本格式的波形文件保存在ans矩阵中,在Matlab工作空间(WorkspaceBrowser)中双击ans矩阵就可以看到波形文件包含的内容了。第二种方法是将波形文件的内容存放在用户自己定义的矩阵y中,此时就可以通过对矩阵y的操作来实现对PSpice输出波形文件的进一步处理。

2.3 VC++6.0与Matlab混合编程

Matlab引擎是一组函数,通过这组函数,用户可以.在自己的应用程序中实现对Matlab的控制,来完成复杂的计算和图像绘制等任务,这就相当于把Matlab当作一个计算引擎。VC++与Matlab混合编程部分程序如下:

以上就完成了Matlab引擎的启动,需要注意的是在运行完毕后应使用engClose(ep)函数关闭引擎。

在确定输入参数符合要求后,使用Switch语句和if语句进行判断使用的小波变换类型,运行相应的程序,使用engEvalString()函数可以执行Matlab命令,从而实现对PSpice输出波形文件进行绘图或者小波变换。

3 结 语

以某新型导弹二次电源为研究对象,运用电路故障仿真技术在计算机上完成了电路的功能仿真和故障模拟,建立了装备电路的仿真系统和诊断维修系统,实现了主要电路元件级的故障诊断。实际应用结果显示,该故障诊断系统具有通用性、扩展性较强等特点,能支持维修人员在计算机上对电路的任意元件设置故障,进行故障模拟和维修教育训练,有效地提高了该新型装备电路的维修效率和质量,用户根据不同的需求扩展为其他装备的电路板故障诊断系统,为装备电路板的维修保障提供了有效手段。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 电路板
    +关注

    关注

    140

    文章

    4884

    浏览量

    97266
  • 电子装备
    +关注

    关注

    0

    文章

    15

    浏览量

    10289
  • 电路故障
    +关注

    关注

    1

    文章

    42

    浏览量

    9635
收藏 人收藏

    评论

    相关推荐

    干式电抗器的故障诊断和排除方法是什么?

    干式电抗器是一种常用于电力系统中以限制电流突变和调整电压的设备。由于其工作环境的严酷性和重要性,故障诊断和排除就显得尤为重要。以下是干式电抗器故障诊断和排除的一般步骤和方法: 故障诊断
    发表于 11-13 10:32

    输电线路故障不再愁,输电线路故障智能诊断系统来帮忙

    TLKS-PMG-DSC输电线路故障智能诊断系统。此系统使用分布式传感器技术,实现了对输电线路的全方位实时监控。在故障发生时,系统能够迅速定
    的头像 发表于 11-08 11:25 105次阅读
    输电线路<b class='flag-5'>故障</b>不再愁,输电线路<b class='flag-5'>故障</b>智能<b class='flag-5'>诊断系统</b>来帮忙

    晶闸管故障诊断方法

    晶闸管作为一种重要的电力电子器件,在电力控制系统、工业电机驱动、可再生能源发电等领域广泛应用。然而,晶闸管在使用过程中可能会遇到各种故障,影响其正常工作。以下是对晶闸管故障诊断方法的详细探讨,包括常见的
    的头像 发表于 08-27 11:31 678次阅读

    分布式故障诊断装置

    的,以及它是如何帮助电力系统实现高效、精确的故障诊断和预警的。一、故障诊断过程:深圳鼎信智慧分布式故障诊断装置,监测装置在导线上直接安装,监测范围达到30公里,不用每
    的头像 发表于 08-19 18:31 368次阅读
    分布式<b class='flag-5'>故障诊断</b>装置

    继电器故障诊断与智能维护技术

    随着电力电子技术的迅猛发展,继电器作为电力系统中的关键元件,其性能和稳定性直接影响到整个系统的运行效率。因此,对继电器进行故障诊断和智能维护显得尤为重要。本文旨在探讨继电器故障诊断的方
    的头像 发表于 06-24 11:49 806次阅读

    变压器分接开关状态在线监测故障诊断系统的特点——每日了解电力知识

    今天武汉摩恩智能电气有限公司带大家了解一下MECD-200变压器分接开关状态在线监测故障诊断系统。 MECD-200变压器分接开关状态在线监测故障诊断系统功能特点: 1.适用于所有类型的有载调压开关
    的头像 发表于 06-04 09:27 325次阅读
    变压器分接开关状态在线监测<b class='flag-5'>故障诊断系统</b>的特点——每日了解电力知识

    电路板检查故障的六大方法有哪些

    在这篇文章中,我们将详细介绍检查电路板故障的六大方法。这些方法将帮助大家更有效地诊断和修复电路板问题。以下是电路板检查
    的头像 发表于 05-29 14:54 5304次阅读

    电路板检修方法的原则是什么

    电路板检修方法的原则: 安全第一:在进行电路板检修时,确保遵循所有安全规程,如断电、佩戴防静电手环等。 了解电路板:在开始检修前,了解电路板的工作原理、组件和连接方式。 逐步检查:从电
    的头像 发表于 05-29 14:42 434次阅读

    如何从0到1设计诊断系统

    诊断系统设计主要涵盖了诊断方案设计、诊断需求定义和诊断数据库开发。本文会逐一介绍这些环节,以便更好地理解和把握诊断系统设计的全貌。
    的头像 发表于 04-26 17:59 1006次阅读
    如何从0到1设计<b class='flag-5'>诊断系统</b>

    什么是PLC的故障诊断功能?

    PLC的故障诊断功能是指PLC系统能够自动检测、识别和报告设备或系统中潜在或已经发生的故障,从而帮助用户及时采取相应措施进行修复,确保生产过程的稳定和安全。
    的头像 发表于 03-22 09:09 786次阅读

    基于labview的轴承故障诊断与健康监测

    毕S做基于labview的轴承故障诊断与健康监测,但是感觉无从下手,没有实物进行数据采集,想来也只能模拟采集振动信号,但这个振动信号又该如何产生,看网上有凯斯西储大学轴承数据,但又不知如何利用,,求教各位labview前辈大佬给点意见,指点一二,万分感谢!!!
    发表于 03-18 23:33

    CAN总线系统故障诊断的步骤、方法、注意事项

    CAN总线系统故障诊断的步骤、方法、注意事项  CAN总线系统故障诊断是指对CAN总线系统中出现的故障进行分析、定位和排除的过程。本文将以详尽、详实和细致的方式介绍CAN总线
    的头像 发表于 02-03 11:31 4494次阅读

    逆变电路中的故障诊断与保护

    逆变电路中的故障诊断与保护是电力电子技术中的一个重要环节,其主要目的是在逆变电路出现故障时,能够及时检测、定位和处理故障,保证
    的头像 发表于 12-27 17:49 588次阅读
    逆变<b class='flag-5'>电路</b>中的<b class='flag-5'>故障诊断</b>与保护

    LabVIEW在齿轮箱故障诊断中的应用

    LabVIEW强大数据处理和仿真能力,开发了一个先进的齿轮箱故障诊断系统。该系统主要采用小波包的独立分量分析(ICA)方法,有效地提取齿轮箱的故障特征频段。 在
    发表于 12-25 18:55

    第二代随车诊断系统(OBDII)工作原理及故障诊断

    1996年及之后生产的所有轻型车量都必须采用第二代随车诊断系统(OBDⅡI)标准。OBDII的主要目的是降低排放污染,而设立OBD I(1988年)的主要目的是检查传感器或其电路是否有问题。
    发表于 12-21 16:52 739次阅读
    第二代随车<b class='flag-5'>诊断系统</b>(OBDII)工作原理及<b class='flag-5'>故障诊断</b>