本发明专利技术公开了一种实时电子电路的故障诊断参数识别方法,包括以下步骤:将待测电子电路所有元件参数增量用等效电源替代,在可测试节点多次应用电流源对电路激励,获得可测节点电压对可测节点电流激励间的阻抗矩阵Z↓[m]↑[m],可测节点电压对等效电源的混合矩阵H↑[m],测量待测电路与正常标称电路可测试节点电压并计算其差值,建立电路测试与诊断特征方程;将元件参数增量与节点电压增量作为优化变量应用最优化理论结合测试与诊断特征方程建立参数识别方程,应用基于增广Lagrange乘子法神经网络及跨导神经网络进行求解,根据神经网络的输出完成故障识别。本发明专利技术具有实时性、定位准确率高的优点,适用于现代工业快速诊断场合。
【技术实现步骤摘要】
本专利技术涉及一种电子电路的故障诊断方法,特别涉及。
技术介绍
参数识别法是模拟电子电路故障诊断一种重要方法,一般地是通过求解电路方程从而求得元件参数,由于电路的规模庞大,特别是模数混合集成电路和超大规模模拟集成电路,可测试节点少,因而获得能求所有参数的电路方程非常困难,且这种方程一般为大规模非线性方程,往往求解费时且所求得的解不一定与实际情况吻合。
技术实现思路
为了解决现有电子电路故障诊断参数识别方法存在的上述技术问题,本专利技术提供。本专利技术通过多次激励,获得适当而非充分的电路方程组,采用最优化方法直接求得电路所有元件参数增量,从而完成参数识别,定位故障。 本专利技术解决上述的技术问题的技术方案包括以下步骤 a.将待测电子电路所有元件参数增量用等效电源替代; b.测试在单个电流源激励下可测节点电压对可测节点电流激励间的阻抗矩阵Zmm(m×m维矩阵),可测节点电压对等效电源的混合矩阵Hm(m×n维矩阵); c.测量并计算待测电路与正常标称电路可测试节点电压差值,建立电路测试与诊断特征方程; d.重复步骤a~c,获得多个电流源激励下电子电路的测试与诊断特征方程; e.将元件参数增量与节点电压增量作为优化变量应用最优化理论将相对参数增量绝对值与相对电压增量的实部绝对值、相对电压增量的虚部绝对值之和最小定义为约束目标函数,将电路测试与诊断特征方程作为优化约束方程从而建立参数识别方程; f.应用基于增广Lagrange乘子法神经网络求解参数识别方程,神经网络的输出即为元件参数增量,根据元件参数的容差范围完成故障识别。 本专利技术的技术效果在于(1)由于Lagrange乘子λR、λI自动更新将加速神经网络状态向平衡点接近的进程,使神经网络的收敛时间缩短;(2)由于Lagrange乘子λR、λI的作用,使得含有较大罚参数K的微分方程(6)式的刚性减弱;(3)由于Lagrange乘子λR、λI的自适应控制作用,使得神经网络的初始状态设置比较自由;(4)由于Lagrange乘子λR、λI的作用及规则化参数α的引入,使得神经网络的收敛特性得到改进。本专利技术方法具有实时性、定位准确率高的优点,适用于现代工业快速诊断场合。 下面结合附图及实施例对本专利技术作进一步的说明。 附图说明 图1为本专利技术的计算元件参数增量的神经网络模拟框图。 图2为本专利技术的计算求解优化问题的跨导电容神经网络(图中标有G的表示Gilbert跨导乘法器)。 图3为本专利技术求解电阻电路故障诊断最小绝对值和优化问题的神经网络模拟框图。 图4为本专利技术图3所示神经网络的跨导实现(图中标有G的表示Gilbert跨导乘法器)。 图5为本专利技术应用示例晶体管放大器电路。 图6为本专利技术应用示例晶体管放大器等效电路。 具体实施例方式 下面详细说明本专利技术的各步骤。 对于一个待诊断电路,首先将该待测电子电路所有元件参数增量用等效电源替代,测试在单个电流源激励下可测节点电压对可测节点电流激励间的阻抗矩阵Zmm(m×m维矩阵),可测节点电压对等效电源的混合矩阵Hm(m×n维矩阵),然后施加电流测试激励测量可及节点电压根据电路叠加定理建立有关节点电压增量与等效电源变量间关系的电路特征方程 或ΔVm=Hmen(1) 式中ΔVm为可及节点电压因元件参数偏离正常标称值产生的增量矢量;为模拟电子电路元件参数偏离正常标称值的偏差的等效电流源或电压源,并且 式中αj=0,1或-1,随不同类型的元件而定;ΔPj是元件参数增量;xj对受控源而言是控制电压或电流,对电阻、电容、电感而言是元件本身的电压或电流。 在多测试激励下,特征方程(1)式为 式中 ΔP=T 上标1至k分别表示对应第1至k个测试激励情况下的数值。 为避免对电路的重复模拟计算与测试,本专利技术提出以元件参数增量ΔP与节点电压增量Δx作为优化变量应用最优化理论结合电路测试与诊断特征方程建立参数识别方程(4.1)式;约束目标函数(4.2)式是相对参数增量绝对值与相对电压增量的实部绝对值、相对电压增量的虚部绝对值和最小 式中 Pio(i=1,…,n)为元件参数正常标称值。 (4.1)式、(4.2)式是一般的非线性优化问题,可以利用基于罚函数法的神经网络来求解,但存在一些不足(1)神经网络的初始状态一般应落在约束优化问题的局部最优解的领域内,否则神经网络的稳态将不是原问题的最优解;(2)对于任何有限罚参数Ki的神经网络,其稳态一般不对应于原问题的最优解,但Ki取得很大时会产生病态问题,增加微分方程的刚性;(3)很大的ki在实现上存在困难。为了减弱微分方程的刚性,改进神经网络的收敛特性,本专利技术利用增广Lagrange乘子法将约束最优化最小绝对值和优化问题转化为无约束优化问题进行求解。利用增广Lagrange乘子法构造求解(4.1)式、(4.2)式优化问题的神经网络计算能量函数 式中 为rij的共轭复数(j=1,…,k;i=1,…,m) Kij(j=1,…,k;i=1,…,m)为罚参数,且 λR,λI为Lagrange乘子; 为优化变量; α≥0为规则化参数; 由于增广Lagrange函数可能是病态的,因此在(5)式中引入规则化参数α,以消除惩罚项引起的寄生振荡。 利用标准的梯度法可将(5)式的最小化过程转化为如下一组微分方程组 (6)式中,μ1j,μRjl,μIil,ρRil,ρIil(j=1,…,n;l=1,…,k;i=1,…,m)均为大于0的正数。 可以证明时,当且仅当等式成立。神经网络在某一初始状态下将按着(6)式沿着能量函数减小的方向运动,神经网络稳定时E最小。稳定点对应所求问题的解。根据(6)式可得计算x的神经网络模拟框图(1所示)。 图1所示神经网络中非线性函数神经元Reril,Imril,(l=1,…,k;i=1,…,m;j=1,…,n)可应用OTA和跨导乘法器TM等综合实现,sign(x)函数神经元应用OHL实现;将ΔPj,ReΔxjl,ImΔxjl做为电压变量,分析可得图1所示神经网络的跨导电容实现电路如图2所示。 本专利技术还考虑对于电阻电路故障诊断最小绝对值和优化问题,此时神经网络(6)式、图1、图2将大大简化。如在单测试激励下,(5)式中 r(x)=HmΩ(x0+Δx)·-ΔVm=T k=diag,λR=T,λI=0,x=T(6)式则为 (7)式中μ1j,μ2j(j=1,…,n),ρi(i=1,…,m)均大于0 图1、图2所示神经网络则简化为如图3、图4所示。 神经网络的输出即为元件参数增量,根据参数的容差范围可以判断电子电路中究竟哪个元件或哪些元件发生故障。 本专利技术的显著特点是不需要对电子电路进行多次重复测试与模拟优化计算,定位速度快,准确率高。 下面为本专利技术的具体应用示例。 图6所示为一晶体管放大器图5的等效电路,采用单测试激励和多测试激励两种方法进行故障诊断。(1)在节点1加角频率ω=0.01rad/S的电流激励,本文档来自技高网...
【技术保护点】
一种实时电子电路的故障诊断参数识别方法,包括如下步骤:a.将待测电子电路所有元件参数增量用等效电源替代;b.测试在单个电流源激励下可测节点电压对可测节点电流激励间的阻抗矩阵Z↓[m]↑[m],可测节点电压对等效电源的混合矩阵H↑[m];c.测量并计算待测电路与正常标称电路可测试节点电压差值,建立电路测试与诊断特征方程;d.重复步骤a~c,获得多个电流源激励下电子电路的测试与诊断特征方程;e.将元件参数增量与节点电压增量作为优化变量应用最优化理论将相对参数增量绝对值与相对电压增量的实部绝对值、相对电压增量的虚部绝对值之和最小定义为约束目标函数,将电路测试与诊断特征方程作为优化约束方程从而建立参数识别方程;f.应用基于增广Lagrange乘子法神经网络求解参数识别方程,神经网络的输出即为元件参数增量,根据元件参数的容差范围完成故障识别。
【技术特征摘要】
【专利技术属性】
技术研发人员:何怡刚,刘美容,黄立宏,刘慧,
申请(专利权)人:湖南大学,
类型:发明
国别省市:43[中国|湖南]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。