0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于神經(jīng)網(wǎng)絡(luò)的故障診斷系統(tǒng)對(duì)模擬電路進(jìn)行問題診斷和定位

電子設(shè)計(jì) ? 來源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-05-24 08:09 ? 次閱讀

引言

隨著大規(guī)模集成電路技術(shù)的迅速發(fā)展及日益廣泛的應(yīng)用,為了維護(hù)各種器件及設(shè)備,人們必須借助計(jì)算機(jī)來找出電路的故障,模擬電路故障診斷已成為大規(guī)模集成電路課題中令人矚目的一個(gè)課題。模擬電路的故障診斷和定位問題不僅引起廣泛的關(guān)注,而且是國(guó)內(nèi)外專家設(shè)計(jì)和使用電子系統(tǒng)的一大難題,其中大規(guī)模非線性復(fù)雜電路容差情況下的故障即軟故障診斷,也是困擾廣大科學(xué)工作者的難題。迄今為止,很少有文獻(xiàn)對(duì)軟故障即容差電路的診斷給出系統(tǒng)而有效的方法,特別是大規(guī)模模擬電路的故障診斷。本系統(tǒng)正是針對(duì)這樣的考慮所設(shè)計(jì)的。系統(tǒng)核心主要包括復(fù)雜網(wǎng)絡(luò)分解、小波分解、特征提取、神經(jīng)網(wǎng)絡(luò),其結(jié)構(gòu)如圖1所示。

基于神經(jīng)網(wǎng)絡(luò)的故障診斷系統(tǒng)對(duì)模擬電路進(jìn)行問題診斷和定位

1 故障診斷系統(tǒng)

系統(tǒng)通過對(duì)電路輸出節(jié)點(diǎn)電壓特征量的分析和處理是能夠達(dá)到診斷電路故障的目的。故系統(tǒng)將節(jié)點(diǎn)電壓特征量作為分析的對(duì)象,所選的特征量要能夠盡量多的反映電路故障信息。在一定的激勵(lì)條件下,用PSPICE蒙特卡羅容差分析仿真線性或非線性電路常見的各種故障狀態(tài)及正常狀態(tài)。利用小波變換將每一個(gè)故障狀態(tài)所對(duì)應(yīng)的節(jié)點(diǎn)電壓信號(hào)進(jìn)行分解,然后對(duì)所產(chǎn)生的小波系數(shù)進(jìn)行處理,提取出的最佳故障特征量作為輸入對(duì)神經(jīng)網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)和訓(xùn)練,神經(jīng)網(wǎng)絡(luò)調(diào)整它的權(quán)值直到滿足要求。經(jīng)過學(xué)習(xí)后,將待診斷樣本輸入給神經(jīng)網(wǎng)絡(luò),其輸出即為對(duì)應(yīng)的故障。對(duì)于大規(guī)模模擬電路,由于所含元件較多,診斷比較復(fù)雜,本文將采用分級(jí)診斷,第一級(jí)診斷出故障子網(wǎng)絡(luò),第二級(jí)由故障子網(wǎng)絡(luò)診斷出故障元件。所以首先進(jìn)行復(fù)雜網(wǎng)絡(luò)分解,即子網(wǎng)絡(luò)級(jí)診斷方法。

1.1 復(fù)雜網(wǎng)絡(luò)分解

對(duì)于大規(guī)模復(fù)雜網(wǎng)絡(luò),如果直接將每一個(gè)具體的元件故障信息存入神經(jīng)網(wǎng)絡(luò)中,則存在信息量過于龐大的問題,對(duì)其診斷的神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)會(huì)更復(fù)雜,影響診斷速度。根據(jù)大規(guī)模電路一般都能滿足可測(cè)條件,基于網(wǎng)絡(luò)分析中置換原理的思想,將大規(guī)模網(wǎng)絡(luò)撕裂成一系列相互獨(dú)立的子網(wǎng)絡(luò),只需測(cè)量很少幾個(gè)節(jié)點(diǎn)的電壓就可以定位出故障子網(wǎng)絡(luò),在此基礎(chǔ)上利用神經(jīng)網(wǎng)絡(luò)對(duì)該故障子網(wǎng)絡(luò)進(jìn)行診斷與學(xué)習(xí)。即子網(wǎng)絡(luò)級(jí)故障診斷。這樣可以減少測(cè)后計(jì)算工作量,提高故障診斷速度,快速而有效,同樣可以用于多故障問題。

1.2 小波分解

小波分解的一個(gè)非常重要的優(yōu)點(diǎn)就在于其分解后所得分量包含了原信號(hào)的所有特征,這一點(diǎn)是傳統(tǒng)數(shù)字濾波和FFr無(wú)法做到的。所以將信號(hào)進(jìn)行若干次小波分解,可以得到信號(hào)在各個(gè)頻段上的分量,這樣就實(shí)現(xiàn)了信號(hào)特征的分離,然后對(duì)每一分量進(jìn)行處理,針對(duì)不同頻段的信號(hào)特點(diǎn),提取一個(gè)或幾個(gè)特征量來表征該分量信號(hào)的特征。

1.3 特征提取

特征提取部分包括特征量的提取和將特征量進(jìn)行主要分量分析及歸一化處理。小波變換后提取諸如均值、方差、峰值、功率及包絡(luò)曲線最大值等特征量。特征量應(yīng)能客觀反映故障狀態(tài)的變化,通常根據(jù)物理意義及先驗(yàn)知識(shí)確定。但是一般由此獲得的數(shù)據(jù)量是很大的,為了有效地實(shí)現(xiàn)分類識(shí)別,要對(duì)原始數(shù)據(jù)進(jìn)行選擇或變換,得到最能反應(yīng)分類本質(zhì)的特征,構(gòu)成特征向量,即主要分量分析。為適應(yīng)神經(jīng)網(wǎng)絡(luò)s型函數(shù)特性還需對(duì)學(xué)習(xí)樣本進(jìn)行歸一化處理。

1.4 神經(jīng)網(wǎng)絡(luò)

由于特征與故障之間是一種非常復(fù)雜的非線性關(guān)系,而神經(jīng)網(wǎng)絡(luò)用一種全新的思路來處理這類問題,具有非常強(qiáng)大的綜合分析能力,BP網(wǎng)絡(luò)在非線性逼近上功能尤其強(qiáng)大,理論上只要神經(jīng)元足夠多,就能夠逼近任意復(fù)雜的非線性系統(tǒng)_3J。因此用BP網(wǎng)絡(luò)來分析故障特征,進(jìn)行故障診斷非常合適。傳統(tǒng)的利用神經(jīng)網(wǎng)絡(luò)診斷模擬電路方法一般是采用BP算法訓(xùn)練的前饋神經(jīng)網(wǎng)絡(luò)。標(biāo)準(zhǔn)的BP網(wǎng)絡(luò)是根據(jù)Widrow—Hof規(guī)則,采用梯度下降算法,在非線性多層網(wǎng)絡(luò)中,反向傳播計(jì)算梯度。BP算法理論具有依據(jù)可靠、推導(dǎo)過程嚴(yán)謹(jǐn)、精度較高、通用性較好等優(yōu)點(diǎn),但標(biāo)準(zhǔn)BP算法存在以下缺點(diǎn):收斂速度緩慢、容易陷入局部極小值、難以確定隱層數(shù)和隱層節(jié)點(diǎn)個(gè)數(shù)_5J。在實(shí)際應(yīng)用中,BP算法很難勝任。綜合BP改進(jìn)算法優(yōu)缺點(diǎn)考慮,系統(tǒng)采用快速的Levenberg—Marquardt學(xué)習(xí)規(guī)則和振蕩小的動(dòng)量法分別作為BP神經(jīng)網(wǎng)絡(luò)的訓(xùn)練函數(shù)和學(xué)習(xí)函數(shù)_4J。

2 輔助工具PSPICE

SPICE (Smulation Program f0r Integrated Cimuits Emphasis)是國(guó)際上流行的用于集成電子線路分析程序。

PSPICE是SPICE電路模擬器家族中的一員。它基于SPICE模擬器,由美國(guó)Microsim公司開發(fā)并在1984年1月首次推出。PSPICE程序具有很強(qiáng)的計(jì)算能力和很高的計(jì)算精度,可以完成多項(xiàng)分析計(jì)算工作,而且系統(tǒng)內(nèi)部設(shè)置有各種電器元件的基本出廠模型參數(shù),以用于對(duì)電路系統(tǒng)的分析計(jì)算,同時(shí)還可以根據(jù)實(shí)際元器件的特殊性,從外部進(jìn)行技術(shù)參數(shù)的修改,這樣就充分滿足了計(jì)算精度的要求,且使用起來也十分方便。

系統(tǒng)采用蒙特卡羅分析仿真電路節(jié)點(diǎn)電壓輸出信號(hào)。

3 實(shí)際應(yīng)用舉例

圖2是一個(gè)有源低通濾波器電路原理圖,為證明所提出方法的準(zhǔn)確性,現(xiàn)對(duì)它進(jìn)行電路故障檢測(cè)。電路各元件標(biāo)稱值見表1。取集成運(yùn)放電源為15V,電阻容差為5% ,電容容差為10% 。假設(shè)R3阻值由標(biāo)稱值2.64 kΩ變成2.2 kΩ,進(jìn)行故障仿真。

基于神經(jīng)網(wǎng)絡(luò)的故障診斷系統(tǒng)對(duì)模擬電路進(jìn)行問題診斷和定位

為測(cè)試和診斷方便,設(shè)節(jié)點(diǎn)0輸人為lV。根據(jù)診斷用測(cè)試節(jié)點(diǎn)的定義,同時(shí)進(jìn)行靈敏度分析,選相對(duì)于所有元件靈敏度不為0的可及節(jié)點(diǎn)l、2、5、8、l2為診斷用測(cè)試節(jié)點(diǎn)。

根據(jù)子網(wǎng)絡(luò)可診斷性條件,測(cè)前把該標(biāo)稱網(wǎng)絡(luò)劃分成子網(wǎng)絡(luò)Nl和N2(從節(jié)點(diǎn)1處撕裂),子網(wǎng)絡(luò)Nl又被劃分成更小的子網(wǎng)絡(luò)s1,s2,s3,S4,如圖3中虛線所示。根據(jù)復(fù)雜網(wǎng)絡(luò)分解癥理診斷出故障子網(wǎng)絡(luò)S4。

基于神經(jīng)網(wǎng)絡(luò)的故障診斷系統(tǒng)對(duì)模擬電路進(jìn)行問題診斷和定位

對(duì)于故障子網(wǎng)絡(luò),在元件標(biāo)稱值下,輸入端0加指數(shù)信號(hào),其幅值為5V,迅速下降時(shí)間常數(shù)為0.1μs,上升時(shí)間常數(shù)為0.3 tts。首先對(duì)無(wú)故障類,使元件值在容差范圍內(nèi)任意取值;對(duì)故障類,改變故障元件值,即超出元件容差,其它元件值在容差范圍內(nèi)任意取值,用蒙特卡羅暫態(tài)分析法進(jìn)行50次容差分析得到模擬電路的輸出電壓仿真信號(hào)。然后采用PSPICE與MATLAB相結(jié)合的方法對(duì)信號(hào)文件進(jìn)行處理,作為我們?cè)谟?jì)算機(jī)小波變換的仿真中的采樣信號(hào),即將所得輸出文件。OUT進(jìn)行處理,然后把待診斷電路輸出節(jié)點(diǎn)電壓曲線描述用MATLAB讀取并畫出。

對(duì)于小波函數(shù)的選擇,我們要求不高,但為了實(shí)現(xiàn)的方便,要求所選擇的小波函數(shù)具有緊支承,并且是正交的,所以這里選擇Daubechies小波db3。為了有利于特征提取,希望得到的近似部分能反應(yīng)故障特征,保證在近似部分中能夠提取反映故障的特征量。基于這一原則,確定小波分解的階數(shù)為3。隨著故障類型不同,故障信號(hào)的能量在各子波上的分布不同,各層小波系數(shù)不同,信號(hào)所帶的有用信息主要集中在這些對(duì)應(yīng)的小波系數(shù)上,只需要提取適當(dāng)?shù)男〔ㄏ禂?shù)作為神經(jīng)網(wǎng)絡(luò)的輸人數(shù)據(jù)即可進(jìn)行故障的診斷。對(duì)所選小波系數(shù)輸入三層前饋神經(jīng)網(wǎng)絡(luò)進(jìn)行學(xué)習(xí)和訓(xùn)練,選擇系統(tǒng)總誤差E=0.000 1,其訓(xùn)練過程誤差曲線如圖3所示,從曲線中可以看出訓(xùn)練指標(biāo)能在較快的時(shí)間內(nèi)完成。

基于神經(jīng)網(wǎng)絡(luò)的故障診斷系統(tǒng)對(duì)模擬電路進(jìn)行問題診斷和定位

4 結(jié)論

實(shí)驗(yàn)可以證明,在電路故障診斷過程中,神經(jīng)網(wǎng)絡(luò)發(fā)揮其聯(lián)想記憶和分布并行處理功能,對(duì)已學(xué)過的樣本知識(shí),網(wǎng)絡(luò)的輸出結(jié)果與希望結(jié)果充分相符;當(dāng)輸人數(shù)據(jù)在一定范圍內(nèi)偏離樣本知識(shí)時(shí),網(wǎng)絡(luò)的輸出具有接近樣本的傾向,同時(shí)還能滿足故障診斷的實(shí)時(shí)性要求。神經(jīng)網(wǎng)絡(luò)訓(xùn)練時(shí)一般采用受容差干擾大的小故障樣本做訓(xùn)練集,然后用于大故障定位,這樣未被訓(xùn)練的大故障定位效果也很好。此外,只要選擇足夠多的原始故障樣本訓(xùn)練神經(jīng)網(wǎng)絡(luò),網(wǎng)絡(luò)的容錯(cuò)性和穩(wěn)定性就較好,故障定位精度也會(huì)提高。經(jīng)多次實(shí)驗(yàn)證明,故障診斷的正確率在95% 以上。電路診斷技術(shù)中,診斷的正確率及測(cè)后計(jì)算量等是重要的,本文提出的方法在這幾方面有較好的效果。特別說明一點(diǎn), 當(dāng)元件參數(shù)容差較小時(shí),本文給出的方法在工程上的應(yīng)用效果會(huì)更好。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模擬電路
    +關(guān)注

    關(guān)注

    125

    文章

    1553

    瀏覽量

    102621
  • 神經(jīng)網(wǎng)絡(luò)

    關(guān)注

    42

    文章

    4733

    瀏覽量

    100417
  • 計(jì)算機(jī)
    +關(guān)注

    關(guān)注

    19

    文章

    7360

    瀏覽量

    87632
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    如何診斷容差模擬電路的軟故障

    故障診斷原理    采用小波與量子神經(jīng)網(wǎng)絡(luò)對(duì)模擬電路進(jìn)行故障診斷
    發(fā)表于 10-12 14:52

    分形特征的模擬電路故障診斷方法

    針對(duì)模擬電路中存在的非線性問題,提出一種以模擬電路分形特征為輸入量的故障診斷方法。通過對(duì)多測(cè)試分量數(shù)據(jù)進(jìn)
    發(fā)表于 05-06 08:57

    模擬電路故障診斷中的特征提取方法

    結(jié)構(gòu)如圖1所示。經(jīng)過主元分析將特征向量降維后,減少了診斷神經(jīng)網(wǎng)絡(luò)的輸入,提高了網(wǎng)絡(luò)訓(xùn)練速度,降低了神經(jīng)網(wǎng)絡(luò)的計(jì)算復(fù)雜度。圖1 基于主元分析的模擬
    發(fā)表于 12-09 18:15

    【轉(zhuǎn)】電力電子電路故障診斷方法

    故障診斷方法按提取特征的方法的區(qū)別,可分為譜分析方法、基于動(dòng)態(tài)系統(tǒng)數(shù)學(xué)模型的方法、采用模式識(shí)別的方法、基于神經(jīng)網(wǎng)絡(luò)的方法、專家系統(tǒng)的方法、小波變換的方法和利用遺傳算法等。這些方法將在
    發(fā)表于 03-06 20:35

    基于電流測(cè)試的混合電路故障診斷

      摘要:在運(yùn)用小波神經(jīng)網(wǎng)絡(luò)進(jìn)行混合電路故障診斷的過程中,測(cè)試參數(shù)的選取至關(guān)重要。研究了一種基于電流測(cè)試的故障診斷。該方法即通過PSPICE
    發(fā)表于 11-05 15:50

    基于VXI儀器的電路故障診斷系統(tǒng)

    基于VXI總線儀器的電路故障診斷系統(tǒng),對(duì)上述電路進(jìn)行故障檢測(cè)和診斷,且將
    發(fā)表于 11-23 16:37

    基于仿真的軍用電路故障診斷系統(tǒng)研究

    ,并進(jìn)行歸一化處理,而后輸入BP神經(jīng)網(wǎng)絡(luò)完成故障診斷。這樣既可以減少BP神經(jīng)網(wǎng)絡(luò)輸入數(shù)目,簡(jiǎn)化神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),縮短訓(xùn)練時(shí)間,又提高了辨識(shí)
    發(fā)表于 12-13 10:13

    容差模擬電路故障診斷的小波與量子神經(jīng)網(wǎng)絡(luò)方法設(shè)計(jì)

    作者:李云紅0 引言自20世紀(jì)70年代以來,模擬電路故障診斷領(lǐng)域已經(jīng)取得了一定的研究成果,近年來,基于神經(jīng)網(wǎng)絡(luò)技術(shù)的現(xiàn)代模擬
    發(fā)表于 07-05 08:06

    討論一種模擬電路診斷系統(tǒng)的設(shè)計(jì)方法

    本文討論了BP神經(jīng)網(wǎng)絡(luò)模擬電路故障診斷中的應(yīng)用和故障特征提取方法。
    發(fā)表于 06-04 07:18

    基于模糊神經(jīng)網(wǎng)絡(luò)的雷達(dá)印制板故障智能診斷系統(tǒng)研究Resear

    故障診斷理論和方法為基礎(chǔ),綜合運(yùn)用人工智能、模糊理論和神經(jīng)網(wǎng)絡(luò)理論,對(duì)雷達(dá)印制板故障智能診斷問題進(jìn)行了研究,給出了模糊
    發(fā)表于 06-01 16:14 ?20次下載

    基于量子神經(jīng)網(wǎng)絡(luò)模擬電路的軟故障診斷

    提出了基于小波與量子神經(jīng)網(wǎng)絡(luò)的容差模擬電路的軟故障診斷方法, 它能將故障的不確定性數(shù)據(jù)合理地分配到各類中,從而減少
    發(fā)表于 12-23 11:30 ?8次下載

    神經(jīng)網(wǎng)絡(luò)用于故障診斷的實(shí)現(xiàn)方法

    通過深入研究人工神經(jīng)網(wǎng)絡(luò)理論,探索神經(jīng)網(wǎng)絡(luò)技術(shù)在某型飛機(jī)自動(dòng)飛行控制系統(tǒng)(CAY)故障診斷中的應(yīng)用;建立由多個(gè)子模塊組成的神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 01-14 16:27 ?15次下載

    RBF神經(jīng)網(wǎng)絡(luò)變速箱齒輪故障診斷

    提出了徑向基函數(shù)神經(jīng)網(wǎng)絡(luò)應(yīng)用于變速箱齒輪故障診斷的基本方法 利用345647 神經(jīng)網(wǎng)絡(luò)工具箱對(duì)變速箱齒輪進(jìn)行故障診斷仿真并創(chuàng)建
    發(fā)表于 02-11 14:04 ?32次下載
    RBF<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>變速箱齒輪<b class='flag-5'>故障診斷</b>

    RBF神經(jīng)網(wǎng)絡(luò)模擬電路故障診斷設(shè)計(jì)

    模擬電路的固有特點(diǎn)使其故障診斷較數(shù)字電路困難。相對(duì)于BP網(wǎng)絡(luò),RBF神經(jīng)網(wǎng)絡(luò)具有最佳逼近性能且收
    發(fā)表于 05-05 17:57 ?35次下載

    小波消噪和改進(jìn)神經(jīng)網(wǎng)絡(luò)相融合的模擬電路故障診斷_須磊

    為了提高電路故障診斷的正確率,提出一種小波消噪和 改進(jìn)神經(jīng)網(wǎng)絡(luò)相融合的模擬電路故障診斷模型。首先
    發(fā)表于 03-21 17:38 ?0次下載