CN101251574B - 一种实时电子电路的故障诊断参数识别方法 - Google Patents
一种实时电子电路的故障诊断参数识别方法 Download PDFInfo
- Publication number
- CN101251574B CN101251574B CN2008100309081A CN200810030908A CN101251574B CN 101251574 B CN101251574 B CN 101251574B CN 2008100309081 A CN2008100309081 A CN 2008100309081A CN 200810030908 A CN200810030908 A CN 200810030908A CN 101251574 B CN101251574 B CN 101251574B
- Authority
- CN
- China
- Prior art keywords
- centerdot
- delta
- lambda
- parameter
- equation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
本发明公开了一种实时电子电路的故障诊断参数识别方法,包括以下步骤:将待测电子电路所有元件参数增量用等效电源替代,在可测试节点多次应用电流源对电路激励,获得可测节点电压对可测节点电流激励间的阻抗矩阵Zm m,可测节点电压对等效电源的混合矩阵Hm,测量待测电路与正常标称电路可测试节点电压并计算其差值,建立电路测试与诊断特征方程;将元件参数增量与节点电压增量作为优化变量应用最优化理论结合测试与诊断特征方程建立参数识别方程,应用基于增广Lagrange乘子法神经网络及跨导神经网络进行求解,根据神经网络的输出完成故障识别。本发明具有实时性、定位准确率高的优点,适用于现代工业快速诊断场合。
Description
技术领域
本发明涉及一种电子电路的故障诊断方法,特别涉及一种实时电子电路的故障诊断参数识别方法。
背景技术
参数识别法是模拟电子电路故障诊断一种重要方法,一般地是通过求解电路方程从而求得元件参数,由于电路的规模庞大,特别是模数混合集成电路和超大规模模拟集成电路,可测试节点少,因而获得能求所有参数的电路方程非常困难,且这种方程一般为大规模非线性方程,往往求解费时且所求得的解不一定与实际情况吻合。
发明内容
为了解决现有电子电路故障诊断参数识别方法存在的上述技术问题,本发明提供一种实时电子电路的故障诊断参数识别方法。本发明通过多次激励,获得适当而非充分的电路方程组,采用最优化方法直接求得电路所有元件参数增量,从而完成参数识别,定位故障。
本发明解决上述的技术问题的技术方案包括以下步骤:
a.将待测电子电路所有元件参数增量用等效电源替代;
b.测试在单个电流源激励下可测节点电压对可测节点电流激励间的阻抗矩阵Zm m(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为本发明应用示例晶体管放大器等效电路。
具体实施方式
下面详细说明本发明的各步骤。
对于一个待诊断电路,首先将该待测电子电路所有元件参数增量用等效电源 替代,测试在单个电流源激励下可测节点电压对可测节点电流激励间的阻抗矩阵Zm m(m×m维矩阵),可测节点电压对等效电源的混合矩阵Hm(m×n维矩阵),然后施加电流测试激励 测量可及节点电压 根据电路叠加定理建立有关节点电压增量与等效电源变量间关系的电路特征方程:
式中ΔVm为可及节点电压因元件参数偏离正常标称值产生的增量矢量; 为模拟电子电路元件参数偏离正常标称值的偏差的等效电流源或电压源,并且
式中αj=0,1或-1,随不同类型的元件而定;ΔPj是元件参数增量;xj对受控源而言是控制电压或电流,对电阻、电容、电感而言是元件本身的电压或电流。
在多测试激励下,特征方程(1)式为:
式中
ΔP=[ΔP1,ΔP2,…,ΔPn]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)式优化问题的神经网络计算能量函数:
式中
λR,λI为Lagrange乘子;
α≥0为规则化参数;
由于增广Lagrange函数可能是病态的,因此在(5)式中引入规则化参数α,以消除惩罚项引起的寄生振荡。
利用标准的梯度法可将(5)式的最小化过程转化为如下一组微分方程组:
(6)式中,μ1j,μRj l,μIi l,ρRi l,ρIi l(j=1,…,n;l=1,…,k;i=1,…,m)均为大于0的正数。
可以证明 时,当且仅当 等式成立。神经网络在某一初始状态下将按着(6)式沿着能量函数减小的方向运动,神经网络稳定时E最小。稳定点对应所求问题的解。根据(6)式可得计算x的神经网络模拟框图(1所示)。
图1所示神经网络中非线性函数神经元Reri l,Imri l, (l=1,…,k;i=1,…,m;j=1,…,n)可应用OTA和跨导乘法器TM等综合实现,sign(x)函数神经元应用OHL实现;将ΔPj,ReΔxj l,ImΔxj l做为电压变量,分析可得图1所示神经网络的跨导电容实现电路如图2所示。
本发明还考虑对于电阻电路故障诊断最小绝对值和优化问题,此时神经网络(6)式、图1、图2将大大简化。如在单测试激励下,(5)式中:
r(x)=HmΩ(x0+Δx)·-ΔVm=[r1,r2,......rm]T
k=diag[k1,…,km],λR=[λ1,…,λm]T,λI=0,x=[ΔP1,…,ΔPn,Δx1,…,Δxn]T(6)式则为:
(7)式中μ1j,μ2j(j=1,…,n),ρi(i=1,…,m)均大于0
图1、图2所示神经网络则简化为如图3、图4所示。
神经网络的输出即为元件参数增量,根据参数的容差范围可以判断电子电路中究竟哪个元件或哪些元件发生故障。
本发明的显著特点是不需要对电子电路进行多次重复测试与模拟优化计算,定位速度快,准确率高。
下面为本发明的具体应用示例。
图6所示为一晶体管放大器图5的等效电路,采用单测试激励和多测试激励两种方法进行故障诊断。(1)在节点1加角频率ω=0.01rad/S的电流激励,测试节点1,2,4,5,6的电压,建立(4.1)式、(4.2)式约束化问题,神经网络(μ1j=μRj=μIj=105,Ki=6000,ρRi=ρIi=0,ReΔxj(0)=ImΔxj(0)=λRi(0)=λIi(0)=0,(j=1,…,13;i=1,…,5))稳定时给出最优解,其中各元件参数增量如表1所示。(2)先后两次分别在节点1及节点4加角频率ω=0.01rad/S的电流激励,测试节点1,2,4,5,6的电压值,建立(4.1)、(4.2)式约束化问题,神经网络( ΔPj(0)=0, (j=1,…,13;l=1,2;i=1,…,5))稳定时给出最优解,其中各元件参数增量如表1所示。
从表1可看到应用多测试激励法可将两个故障元件都有效的诊断出来,而用单测试激励法只能诊断出C1一个故障元件,故障元件Cμ未能诊断出来。可见多测试激励法比单测试激励法更有效。图6的模拟仿真测试结果与对图5电路进行实际测试结果吻合。
表1图6电子电路诊断结果
Claims (2)
1.一种实时电子电路的故障诊断参数识别方法,包括如下步骤:
a.将待测电子电路所有元件参数增量用等效电源替代;
b.测试在单个电流源激励下可测节点电压对可测节点电流激励间的阻抗矩阵Zm m,可测节点电压对等效电源的混合矩阵Hm;
c.测量并计算待测电路与正常标称电路可测试节点电压差值,建立电路测试与诊断特征方程;
d.重复步骤a~c,获得多个电流源激励下电子电路的测试与诊断特征方程;
e.将元件参数增量与节点电压增量作为优化变量应用最优化理论将相对参数增量绝对值与相对电压增量的实部绝对值、相对电压增量的虚部绝对值之和最小定义为约束目标函数,将电路测试与诊断特征方程作为优化约束方程从而建立参数识别方程;
f.应用基于增广Lagrange乘子法神经网络求解参数识别方程,神经网络的输出即为元件参数增量,根据元件参数的容差范围完成故障识别;
2.根据权利要求1所述的实时电子电路的故障诊断参数识别方法,所述步骤f中利用增广Lagrange乘子法构造求解参数识别方程、约束目标函数的神经网络计算能量函数为:
式中 为优化问题约束目标函数;
为Lagrange乘子虚部分量;
λR,λI为Lagrange乘子;
α≥0为规则化参数;
Pi为元件参数,i=1至n,n为元件数量;ΔPi为元件参数增量;xi为节点电压值,Δxi为节点电压增量,ΔV为可及节点电压因元件参数偏离正常标称值产生的增量矢量;Pi0为元件参数正常标称值。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100309081A CN101251574B (zh) | 2008-03-25 | 2008-03-25 | 一种实时电子电路的故障诊断参数识别方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008100309081A CN101251574B (zh) | 2008-03-25 | 2008-03-25 | 一种实时电子电路的故障诊断参数识别方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101251574A CN101251574A (zh) | 2008-08-27 |
CN101251574B true CN101251574B (zh) | 2010-08-18 |
Family
ID=39955067
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008100309081A Expired - Fee Related CN101251574B (zh) | 2008-03-25 | 2008-03-25 | 一种实时电子电路的故障诊断参数识别方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101251574B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102054065B (zh) * | 2009-10-30 | 2014-06-18 | 新思科技(上海)有限公司 | 求解非线性电路静态工作点的方法与装置 |
TWI486803B (zh) * | 2010-02-12 | 2015-06-01 | Synopsys Shanghai Co Ltd | Pseudo - transient analysis method and device for DC operating point of nonlinear circuit |
CN103197231B (zh) * | 2013-04-03 | 2014-12-31 | 湖南大学 | 用于模拟电路故障诊断和预测的fpga装置 |
DE102015214615A1 (de) * | 2015-07-31 | 2017-02-02 | Bender Gmbh & Co. Kg | Verfahren und Vorrichtungen zur erweiterten Isolationsfehlersuche mit multifunktionalem Prüfstrom |
CN108279569B (zh) * | 2018-01-12 | 2020-08-21 | 桂林电子科技大学 | 一种含有故障的迟滞三明治***的状态估计方法 |
CN109030983B (zh) * | 2018-06-11 | 2020-07-03 | 北京航空航天大学 | 一种考虑激励测试的诊断关系矩阵生成方法 |
-
2008
- 2008-03-25 CN CN2008100309081A patent/CN101251574B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101251574A (zh) | 2008-08-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101251574B (zh) | 一种实时电子电路的故障诊断参数识别方法 | |
Li et al. | Enhanced online model identification and state of charge estimation for lithium-ion battery under noise corrupted measurements by bias compensation recursive least squares | |
Linghu et al. | Estimation for state-of-charge of lithium-ion battery based on an adaptive high-degree cubature Kalman filter | |
Wang et al. | Model based insulation fault diagnosis for lithium-ion battery pack in electric vehicles | |
CN107391852B (zh) | 基于深度置信网络的暂态稳定性实时评估方法及装置 | |
CN103064008B (zh) | 一种基于希尔伯特-黄变换的非线性模拟电路软故障诊断方法 | |
CN112051481B (zh) | 一种基于lstm的交直流混联电网故障区域诊断方法和*** | |
CN105974327A (zh) | 一种基于神经网络和ukf的锂电池组soc预测方法 | |
CN101216527B (zh) | 一种基于神经网络的在线电子电路故障诊断方法 | |
CN101635457A (zh) | 一种基于状态估计残差参数灵敏度的电网参数估计方法 | |
CN101478069A (zh) | 基于核机器学习的微波滤波器辅助调试方法 | |
Pavkovic et al. | Dual EKF-based state and parameter estimator for a LiFePO 4 battery cell | |
CN101216530A (zh) | 一种电子电路测试与故障诊断参数识别优化方法 | |
CN110174255B (zh) | 一种基于径向基神经网络的变压器振动信号分离方法 | |
CN103064010B (zh) | 基于希尔伯特-黄变换的模拟电路故障元件参数估计方法 | |
RU2541857C1 (ru) | Способ поиска неисправностей в непрерывной динамической системе на основе введения пробных отклонений | |
CN106126783A (zh) | 一种锂离子电池变时间尺度模型参数估计方法 | |
CN115616428A (zh) | 一种“充—检”一体电动汽车电池状态检测与评价方法 | |
CN105891698A (zh) | 一种Boost电路多参数在线辨识方法 | |
CN102306244B (zh) | 一种基于检测点评估的排故方法 | |
CN101251576A (zh) | 一种基于神经网络的电路故障诊断方法 | |
Stošović et al. | Oscillation-based analog diagnosis using artificial neural networks based inference mechanism | |
CN106526460B (zh) | 一种电路故障定位方法及装置 | |
CN111475966A (zh) | 一种基于数字孪生的电力电子电路故障诊断方法 | |
Xiao et al. | A novel impedance measurement technique for power electronic systems |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100818 Termination date: 20200325 |
|
CF01 | Termination of patent right due to non-payment of annual fee |