现代模拟电路智能故障诊断方法研究与发展

最新更新时间:2012-04-23来源: 21IC中国电子网关键字:电路智能  故障诊断 手机看文章 扫描二维码
随时随地手机看文章

   电子设备广泛应用于航天航空、通信、测量、自动控制、医疗器械等各个领域,其运行环境多种多样,如高温、高电磁干扰、高湿度、高辐射和振动等,有时甚至会经历两个极端的变化过程(例如,从超高温到超低温)。越是恶劣的运行环境,就越是要求更高的可靠性,如核电设备的控制系统、卫星的姿态控制系统等对于可靠性有着近乎苛刻的要求。这就要求我们不断研究新的方法和技术,进一步提高电子设备的可靠性,在发生故障后能够及时地检测、隔离、诊断故障。通过对电路进行监测、诊断并预测其发展趋势,可确保我们采取不同的应对措施对其进行有效的保养或维修,使其始终处于安全、经济、稳定的运行状态。
    电子设备中的电路系统分为模拟电路和数字电路两个部分,客观世界信号的本质决定了模拟电路在电子设备中的不可替代性,因此即使在数字电路充分发展的今天,模拟电路仍然广泛应用于科研、生产、生活的各领域。理论分析和长期的实际使用经验均表明,模拟电路比数字电路更容易出现故障,因此模拟电路的可靠性决定了整个电子系统的可靠性。

1 模拟电路故障产生原因及分类
    模拟电路故障可以定义为任何偏离元件标称值,并且使得整个电路发生异常的现象。模拟电路产生故障的原因通常来自设计、制造和使用这3个阶段。有些故障是由于元器件在设计过程中没有考虑到特殊的工作环境造成的,如高温、高辐射环境;有些故障是由于制造工艺缺陷造成的,如氧化厚度不足、封装缺陷;有些故障是由于元器件使用时间过长造成的,如元器件老化、磨损等。
    电路故障有多种不同的分类形式,通常是按照元件参数值偏离其标称值的程度划分为软故障(Soft Faults)和硬故障(Hard Faults)两类。软故障是指元件的参数随着时间或者环境条件的影响而偏离至不能允许的程度,从而导致了系统性能的异常或恶化。元件软故障通常不会导致电路网络拓扑结构的改变,大多不会对电路功能造成重要影响。硬故障又称灾难性故障,是指元件的参数突然发生很大的变化(如元件的短路、开路等),从而导致系统严重失效,甚至完全瘫痪。硬故障是一种结构性的破坏,它破坏了电路的拓扑结构,使电路功能失效。硬故障从本质上可以看作是软故障的某种特例,即元件参数变化的两种极端情况:极大值(开路)和极小值(短路)。图1为模拟电路故障所导致的系统性能参数的变化示意图,不同应用场合其性能参数变化是不同的。


    区分元件参数值偏离其容差范围所引起的故障类型原则是:实际元件参数值是否大于其标称值的10倍或者小于其标称值的0.1倍。电路元件值的变化引起故障类型的变化示意图如图2所示。从图中可以看到,当元件参数在之内时,认为是软故障,在此之外则认为发生了硬故障,其中为元件的标称值,为元件的容差范围。


    如果按照电路中同时发生故障元件的个数来划分,还可以分为单故障(Single Fault)和多故障(Multiple Fauhs)两种情况。通常单故障发生的概率在80%左右,发生多故障的概率较低。从故障在电路中随时间的表现形式来看,可分为持久故障(短路、开路等)和间歇故障(接触不良等)。

2 模拟电路故障诊断特点
    同数字电路的故障诊断方法相比,模拟电路故障诊断的发展速度相对较慢,至今仍然没有一个被广泛认可的测试诊断理论和方法。模拟电路的故障诊断之所以比数字电路的故障诊断要困难是由如下几个特点决定的:
    1)模拟电路的输入、输出信号在时域和电压幅度上具有连续性,以及元件参数的连续性使得故障诊断模型比较复杂,难以简单量化。
    2)实际模拟电路中的元件参数都具有很大的离散性,即具有容差。容差的存在导致了故障的模糊性,因而有时无法唯一确定故障位置,使得诊断结果的准确性难以保证,这是故障诊断的最大困难之一。
    3)模拟电路中广泛存在非线性和反馈回路。模拟电路中往往含有非线性元件,而且即使在线性电路中也存在众多的非线性问题,这使得诊断的复杂性和信息处理量急剧增加。
    4)模拟电路中可测电压节点有限,导致供诊断用的故障信息量不充分,造成故障定位的不唯一性和模糊性,或者根本不可诊断。
    5)模拟电路对环境变化较敏感,其输出响应不仅易受制造工艺所引起的元件参数偏差的影响,而且易受热噪声、电磁干扰等外界环境因素的影响。
    鉴于上述原因,我们不可能将相对成熟的数字电路故障诊断方法直接移植到模拟电路系统中区解决问题,必须根据模拟电路自身的特点去探索新的行之有效的诊断理论和方法。

3 模拟电路现代故障诊断方法
    模拟电路故障诊断滥觞于上个世纪60年代美国的军事工业系统。1985年Bandler和Salama对模拟电路故障诊断理论进行了系统阐述,并且根据对电路的仿真是在测试前还是在测试后通常可将诊断方法分为两大类:即测前仿真诊断(Simulation Before Test Approach,SBT)和测后仿真诊断(Simulation After Test Approach,SAT),同时他们还提及了逼近法和人工智能方法等。
    传统的模拟电路故障诊断方法以故障字典法、参数识别法、故障验证法、逼近法等为代表。由于电路规模和复杂性的不断增长,传统诊断方法愈来愈不能满足实际电路诊断的需求,如诊断所需计算量太大,由于元件容差问题造成诊断结果模糊等。随着专家系统、模糊理论、神经网络、机器学习、模式识别、小波分析等技术的深入研究和应用,它们为解决模拟电路故障诊断中所存在的各种难题提供了有益思路和有效工具,因此基于人工智能和现代信息信号处理的诊断方法已经成为当前模拟电路故障诊断领域的主流方法。
3.1 基于专家系统的故障诊断方法
    专家系统(Expert System,ES)是一种基于知识的计算机程序系统,其内部含有大量的某个领域专家水平的知识与经验,能够利用人类专家的知识和解决问题的方法来处理该领域问题。它根据专家提供的知识和经验,采用人工智能中的知识表示和知识推理技术来模拟人类专家的决策过程,以便解决那些需要领域专家才能够处理的复杂问题。故障诊断专家系统结构框图如图3所示,它通常包括人机接口、知识库、综合数据库、推理机和解释器等几个部分。


[page]    知识库用于存放故障诊断规则,反映各种故障的因果关系;知识获取机构可以使人类专家通过人机接口直接建立和修改故障诊断规则或修改、补充、完善整个故障诊断系统;推理机实施对整个问题的求解推理过程的控制,它根据综合数据库中的当前信息,将知识库中的规则拿来匹配,然后利用适当的控制算法推断出结论;综合数据库中存放人为提取的一些过程特征数据或某些故障现象的描述以及诊断过程记录等信息;解释程序是在用户需要时对整个故障诊断过程做出合理的解释。知识库和推理机是专家系统的核心,传统专家系统中,专家经验知识(对被诊断系统所观察到的症状与可能故障之间的关系)通常以确定性的IF-THEN规则表示。
    目前较为实用的专家系统有:基于规则的专家系统、基于案例的专家系统、基于框架的专家系统、基于模糊逻辑的专家系统、基于模型的专家系统等。基于专家系统的故障诊断方法能够利用专家丰富的领域知识、经验,无需对系统进行数学建模并且诊断结果易于理解,因此在很多领域得到了广泛应用。但是专家系统也存在着一些固有的不足之处:1)知识获取和表达比较困难,这成为专家系统的“瓶颈”问题;
2)缺乏自我学习和记忆的能力,诊断的效率和准确性方面无法保证。这是因为专家系统无法记忆以前处理过的故障,所以当再一次出现同样的故障时其不得不浪费大量的时间进行重复的劳动,导致诊断效率降低。专家系统没有记忆功能,无法记忆本身的错误,因此注定今后会犯同样的错误。
    专家系统诊断的准确程度依赖于知识库中领域专家经验的丰富程度和知识水平的高低,因此当遇到一些边缘性的问题就会出现“窄台阶效应”。3)推理能力弱,具有脆弱性。专家系统的本质特征是基于规则的推理思维,因此当规则较多时,系统推理速度慢、效率低,容易出现“匹配冲突”、“组合爆炸”以及“无穷递归”等问题。
3.2 基于模糊逻辑的诊断方法
    故障诊断是通过研究故障与征兆之闻的关系来判断系统状态,由于语言表达、信息不完全等带来的模糊属性常常出现在对故障征兆的描述中,故障与征兆之间的关系很难用精确的数学模型来表示,导致某些故障状态也是模糊的。模糊逻辑提供了表达和处理模糊逻辑概念的机制,模糊逻辑的引入可以克服由于复杂系统本身的不确定性和噪声等带来的影响,因此在进行复杂系统故障诊断时显示出一定的优越性。模糊故障诊断方法是利用模糊数学中的隶属度函数和模糊关系矩阵来解决故障与征兆之间的不确定关系。其实质是引入了隶属度函数的概念,把传统的0和1的二值逻辑转移到[0,1]区间上的连续值逻辑上来。
    Bilski等人提出了一种基于模糊逻辑的决策树模拟系统自动故障诊断方法,该方法能够在存在噪声的情况下检测和定位多种故障。文中给出了该方法的一般体系结构,并且介绍了降噪、特征提取和故障检测的处理过程。随后作者通过3种物理特性不同的系统对该方法进行了测试和验证,结果证明了该方法的优越性。Carelani等人提出了一个基于频域故障字典的模糊自动诊断系统,并通过两个模拟电路单软故障的例子分析了所提方法的性能。Pous等人提出了一个以故障字典信息作为隶属函数输入变量,而隶属度函数形状由元件参数值分布决定的模糊诊断系统,该方法同故障字典相比性能有了极大提高。
    模糊变量表示可读性强,模糊逻辑推理严谨,类似于人类的思维过程,易于理解。但对于复杂电路系统进行故障诊断时存在隶属原则的选择、隶属度函数的确定和模糊关系矩阵的构造等技术难点。隶属度函数的确定不但需要丰富的经验知识而且需要花费较长的时间,模糊关系矩阵R的构造需要以大量现场实际运行数据为基础,其精度的高低主要取决于观测数据的准确性及丰富程度。

3.3 基于神经网络的故障诊断方法
    神经网络具有高度的并行处理、联想记忆、自组织、自学习以及强非线性映射能力,因此在故障诊断方面具有很大的潜在优势和应用前景。具体的应用方式主要有:1)利用神经网络产生残差。这主要是利用了神经网络的系统辨识能力,通过辨识模型产生残差序列,从而进行下一步的故障检测和诊断。2)利用神经网络的模式识别能力。对于难以建立精确数学模型的复杂系统,神经网络不需要系统的数学模型,只需要训练数据就能够实现从测量空间到故障空间的映射,从而识别出系统正常模式和故障模式或者不同故障模式之间的区别。
    Spain等人将神经网络应用到小规模模拟电路的软故障诊断中,以白噪声作为测试信号源,故障模式为偏离元件正常值50%,通过神经网络来进行故障分类和故障字典自动查询,结果不仅诊断正确率高,而且由于神经网络的鲁棒性,能够识别出未经学习的软故障模式。Aminian研究了一种基于多层前向神经网络的实际电路故障诊断方法。实验结果表明了采用该方法具有较好的故障诊断鲁棒性和高达95%的故障诊断正确率。Catelani等人将RBF网络用于线性电路和非线性电路软故障诊断中,实验结果表明训练好的网络不仅对于子系统或者元器件级的故障具有较好的诊断能力,即使面对没有包含在故障字典中的新故障也能够成功诊断。随后他们又将模糊诊断方法和RBF网络诊断方法用于模拟电路的软故障诊断,结果表明在存在噪声和非故障元件容差的情况下二者的错分率都很低。
    虽然基于神经网络的故障诊断方法有很多优点,但基于其固有的内在机理,神经网络也不可避免的存在一下不足之处:1)只利用了一些明确的故障实例样本数据,未能充分利用特定领域中专家的故障诊断经验知识。2)学习样本获取存在一定困难。神经网络故障诊断是建立在大量的故障样本数据基础之上的,诊断性能受到所选样本的数量及其分布情况的限制。3)知识表达不直观,诊断行为具有“黑箱”性,诊断推理过程难以解释。4)对于复杂系统进行故障诊断时,由于需要处理的数据种类繁多,会导致网络规模过大和学习时间过长等问题,从而降低了神经网络的实用性。
3.4 基于核的模拟电路故障诊断方法
    核方法是当前机器学习领域最活跃的研究方向之一,它以统计学习理论和核技术为基础。核函数k(x,z)是计算两个数据点在非线性变换φ(·)下的映像的内积,即k(x,z)=<φ(x),φ(z),这里的φ:X→φ(X)为核函数k(x,z)导出的特征变换,X为输入空间,φ(X)为特征空间。k(x,z)定义为某个Hilbert空间的内积,它首先应该是对称的,其次还要满足Mercer条件。
    核方法能够实现从数据空间到特征空间的非线性变换,采用不同的核函数可以满足不同的非线性变换要求。核方法的计算量与特征空间的维数无关,核函数的引入代替了特征空间的内积计算,从而导出一个与样本数有关,与样本维数无关的优化问题,避免了维数灾难,使核算法具有更大的假设空间,提高了模式分类或者回归的能力。图4给出了核方法的实现过程涉及的几个阶段。数据通过核函数映射到特征空间构造出核矩阵,经过学习算法的处理后得到用于分类的模式函数。


    核方法通常可以分为有监督的核方法和无监督的核方法两大类。在常用的有监督的核方法中,支持向量机(Support Vector Machine)是最典型并且是研究和应用最多的一种。常用的无监督核方法有核主成分分析(Kernel Principal Component Analysis,KPCA)、核聚类(Kern el Clustering,KC)、核独立主成分分析(Kernel Independent Component Analysis,KICA)等。
    SVM理论植根于VC维和结构风险最小化的基础之上,其应用于故障诊断的最大优势在于它适合于小样本决策。人员的广泛重视,纷纷开展这方面的研究工作。Jiang等人将一种改进的支持向量机分类器用于实际模拟电路的故障诊断中,结果表明该方法较BP网络及常规SVM方法诊断精度有了一定提高。Wang等人通过最优小波包变换提取电路故障特征后,采用了3种不同的二叉树支持向量机对模拟电路故障进行诊断,其诊断精度都在90%以上。Xiao等人采用了核主成分分析方法约简模拟电路故障特征维数以获取最优故障特征,实验结果表明了方法的有效性。

4 结束语
    模拟电路的可靠性在很大程度上决定了整个电路系统的可靠性,电子电路技术和产业的快速发展对模拟电路的测试与诊断提出了更高要求。由于电路规模和复杂性的不断增长,传统方法的不尽如人意之处日益凸显,这迫使人们在不断探寻更经济更有效的方法,而现代信息信号处理技术和机器学习理论为现代模拟电路故障诊断技术的发展和应用提供了重要契机和理论支持。
    文中对模拟电路故障特点及现代基本诊断方法进行了较为全面的综述,尤其对现代模拟电路故障诊断方法进行了详细的分析与讨论。目前现代模拟电路故障诊断技术正处于飞速发展时期,虽然已经取得了大量成果,但在理论和应用方面都还存在许多有待进一步研究与解决的问题。比如对单故障诊断问题研究的较多,而对多故障诊断问题却少有涉及;对尚处于发展初期的核诊断方法,在理论和应用方面的研究都有待于进一步加强;单一诊断技术有时难以达到理想效果,因此在不大幅增加诊断系统复杂性和代价的情况下如何有效结合多种诊断方法以提高整个系统诊断性能也是一个很有价值的研究方向。

关键字:电路智能  故障诊断 编辑:冰封 引用地址:现代模拟电路智能故障诊断方法研究与发展

上一篇:非接触式弱电实验供电平台的设计
下一篇:基于LM339的保护电路图例

推荐阅读最新更新时间:2023-10-18 16:40

基于智能手机蓝牙控制的小车系统电路设计
  整个系统的硬件设计可以分为四个模块:电源电路、单片机最小系统、电机驱动模块、蓝牙模块。电源电路为整个系统供电,包括单片机AT89C52、电机驱动、蓝牙模块、及其他外围电路。电源电路分两个部分:(1)接外部电源给电机供电;(2)由4节干电池作为电源,给系统供电,以确保单片机、电机驱动、蓝牙模块的正常运行。在电源电路给系统供电时,绿色指示灯点亮,只是当前供电正常。单片机最小系统部分是整个系统的智能控制部分,也是整个系统的核心部分。电机驱动模块L298需要从外部接两个电压,一个是给电机的,另一个给L298芯片。   单片机的最小系统就是让单片机能正常工作并发挥其功能时所必须的组成部分,也可理解为是用最少的元件组成的单片机可以工作
[单片机]
基于<font color='red'>智能</font>手机蓝牙控制的小车系统<font color='red'>电路</font>设计
基于改进的小波神经网络的汽车电控汽油机故障诊断
0 引言      汽车电控汽油机故障诊断是通过研究故障征兆(特征向量)之间的关系来判断设备故障的。汽车电控汽油机故障诊断形式多种多样,故障产生的机理也非常复杂,加之实际因素的复杂性,故障与征兆之间表现出一种非常复杂的关系,即各类故障所反映的特征参数并不完全相同,这种关系很难用精确的数学模型来表示,这给现场诊断带来了极大的困难。由于人工神经网络具有高度的并行处理能力和极强的非线性映射能力,可以实现故障与征兆之间的非线性映射关系,因此在汽车电控汽油机故障诊断领域中显示了很大的应用潜力。其中用得最多的是基于Sigmoid输出函数的BP网络,尽管基于BP神经网络的故障诊断方法有许多优点,比如自学习能力强,不需要输入输出之间具体关系以
[嵌入式]
工控设备远程监测与故障诊断技术的应用与发展
引言 现代大工业的发展使得工业控制设备变得越来越复杂,自动化程度越来越高。由于自动控制的故障引起的生产停顿造成的损失是巨大的,而生产企业的维护能力有限,迫切需要建立起远程实时监测和诊断系统,由设备提供商、企业技术人员和行业专家共同实现及时、准确的预防和诊断设备故障。 随着信息时代的到来,Internet的发展为各行各业带来了全新的理念,把远程诊断的概念提高到了一个新的层次,已经把生产企业、科研机构、设备供应商三者更加紧密地结合在一起,对远程诊断的研究具有重要的现实意义: (1) 提供更大范围的资源共享,避免了重复开发; (2) 生产企业通过Internet从科研机构、设备供应商获得最新的诊断知识、
[测试测量]
两种智能手机充电电路模块设计
   第一种电路原理:   AC220V电压经D3半波整流、C1滤波后得到约+300V电压,一路经开关变压器T初级绕组L1加到开关管Q2 c极,另一路经启动电阻R3加到Q2 b极,Q2进入微导通状态,L1中产生上正下负的感应电动势,则L2中产生上负下正的感应电动势。L2中的感应电动势经R8、C2正反馈至Q2 b极,Q2迅速进入饱和状态。在Q2饱和期间,由于L1中电流近似线性增加,则L2中产生稳定的感应电动势。此电动势经R8、R6、Q2的b-e结给C2 充电,随着C2的充电,Q2 b极电压逐渐下降,当下降至某值时,Q2退出饱和状态,流过L1中的电流减小,L1、L2中感应电动势极性反转,在R8、C2的正反馈作用下,Q2迅速由饱和状态退
[电源管理]
两种<font color='red'>智能</font>手机充电<font color='red'>电路</font>模块设计
汽车故障诊断专家系统软件的设计与研究
  摘 要: 论述了汽车故障诊断专家系统软件的开发研究和设计中的难点,针对汽车故障的特点模拟经验丰富的维修专家的诊断思路及方法,利用Visual FoxPro3.0进行编程,从而可使用户通过人机对话的形式方便、快速、准确地找出故障原因。     关键词: 汽车 故障诊断 专家系统      目前我国汽车持有量正在快速增加,进口车也越来越多,且车型复杂、种类繁多,因而使许多维修单位由于缺乏有关维修专家的技术指导而不能维修或难以满足维修的需要。为了提高车辆的利用率减少经济损失,开发汽车故障诊断专家系统,利用计算机这种先进的设备进行故障诊断是形势发展的需要和必然趋势。     汽车故障诊
[应用]
一种新型智能车电机驱动电路设计
  在机电控制系统中,大部分的控制信号是由微控制器输出的,如单片机、CPLD、DSP等。这些微控制器既要保证工作的稳定性,又要保证低功耗,所以这些控制芯片的工作电压都比较低,常见的是5V、3.3V、1.8V等,这些电压仅仅能够表示控制信号,不具有驱动较大功率负载的能力。由于本电路的目的是为了驱动智能车上的540电机,该电机具有大扭矩、大电流的特点,所以必须在控制信号和540电机之间增加驱动电路用来提高驱动能力,使单片机能够对电机进行控制。本文选择了BTS7960大电流低电压电机驱动芯片进行电路设计,设计的驱动电路总体框图如图2所示。   BTS7960是应用于电机驱动的大电流集成芯片。它由一个P沟道的高边MOSFET和一个N沟道
[电源管理]
一种新型<font color='red'>智能</font>车电机驱动<font color='red'>电路</font>设计
发动机起动困难的原因和故障诊断排除
  发动机起动困难是指起动机能带动发动机按正常速度转动,有明显着车征兆,但不能起动,或需要连续多次起动或长时间转动发动机才能起动。   对于起动困难的故障,应分清是在冷车时出现还是热车时出现,或者不论冷车热车均出现。这一故障的原因一般是在喷油系统。   l. 故障现象   起动时曲轴转动速度正常,但需要较长时间才能起动,或有明显着车征兆而不能起动。   2. 故障原因   进气系统中有漏气;燃油压力太低;空气滤清器有堵塞;水温传感器故障;空气流量计故障;怠速控制阀或附加空气阀故障;冷起动喷油器不工作;喷油器漏油;点火正时不正确;起动开关至电脑的接线断路;气缸压缩压力太低。   3. 故障诊断与排除   ( 1 )进行故障自
[嵌入式]
智能照明LED灯显示与报警电路设计
   LED 灯显示模块   模拟时LED 灯显示模块主要由三级LED 灯组成, 用P2.0、P2.1、P2.2 口控制三极管导通和截止,实现了对输入端不同要求的响应, 系统中LED0,LED1,LED2 分别是第一档、第二档、第三档的光度控制输入口。其硬件电路图如图6 所示。      图6 LED 灯显示电路图    报警模块   模拟时本模块用两个NPN 三极管分别作为蜂鸣器的驱动,当b 极高电平时三极管导通,蜂鸣器工作发出声音。当b极为低电平时三极管不导通,蜂鸣器不工作。b 极连接一个隐形的手动开关作为报警模式的启动与关闭切换。通过单片机的P2.3、P2.4 口控制其发出报警声音, 当有小偷入侵时蜂鸣器发出连续的报警
[电源管理]
<font color='red'>智能</font>照明LED灯显示与报警<font color='red'>电路</font>设计
小广播
最新电源管理文章
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved