国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

引入演化效率因子的演化算法設(shè)計(jì)

2018-05-14 12:19吳會(huì)叢于潔
關(guān)鍵詞:電子電路電路設(shè)計(jì)

吳會(huì)叢 于潔

摘 要:隨著電子芯片技術(shù)的發(fā)展,電路系統(tǒng)不斷向高集成度和智能化發(fā)展。在復(fù)雜電磁場(chǎng)環(huán)境的各種干擾下,對(duì)信息化電子系統(tǒng)的穩(wěn)定性和可靠性要求越來(lái)越高,電子系統(tǒng)的可靠性及自主容錯(cuò)能力成為電路設(shè)計(jì)所面臨的新挑戰(zhàn)。為提高惡劣情況下電路的抗干擾能力,提出將分析得到的演化效率因素作為算法的影響因子,引入到演化算法的適應(yīng)度函數(shù)中,對(duì)算法進(jìn)行提高和改進(jìn)。研究結(jié)果表明,在單點(diǎn)短路和斷路故障仿真實(shí)驗(yàn)中,引入演化效率因子的演化算法的平均無(wú)故障概率分別為0.754和0.853。與傳統(tǒng)的演化算法相比,兩者分別提高了16.4%和14%;與自適應(yīng)算法相比,兩者分別提高了6.7%和5%,證明在受擾或局部損傷的情況下,引入演化效率因子能夠有效提升電路系統(tǒng)的魯棒性及容錯(cuò)抗擾能力。研究結(jié)果對(duì)改進(jìn)電路設(shè)計(jì)的強(qiáng)化及完善有一定的參考價(jià)值。

關(guān)鍵詞:電子電路;演化效率;演化算法;電路設(shè)計(jì);容錯(cuò)能力

中圖分類號(hào):TP275 文獻(xiàn)標(biāo)志碼:A

文章編號(hào):1008-1542(2018)03-0275-07

隨著電子應(yīng)用技術(shù)的高速發(fā)展和系統(tǒng)設(shè)計(jì)的復(fù)雜化,電磁防護(hù)等設(shè)備的可靠性和有效性面臨著嚴(yán)峻考驗(yàn),電子電路設(shè)計(jì)技術(shù)已經(jīng)越來(lái)越受到相關(guān)企業(yè)和研究人員的重視[1-4]。但是傳統(tǒng)的電路設(shè)計(jì)方法出現(xiàn)了設(shè)計(jì)過(guò)程繁瑣、抗干擾能力差等諸多問(wèn)題。演化硬件(evolvable hardware,EHW)技術(shù)從硬件的進(jìn)化、適應(yīng)和修復(fù)方面給電路設(shè)計(jì)帶來(lái)了嶄新的解決方案,主要通過(guò)演化算法(evolutionary algorithms,EAS)和目標(biāo)模型來(lái)設(shè)計(jì)所需要的電子電路系統(tǒng)以及電路模塊[5-9]。

電路演化是電路設(shè)計(jì)的重要部分,許多研究者從演化方法上對(duì)電路的容錯(cuò)能力進(jìn)行分析研究[10-14]。與傳統(tǒng)容錯(cuò)方法相比,進(jìn)化方法依賴于人們的先驗(yàn)知識(shí),能提高電路設(shè)計(jì)的效率并為實(shí)現(xiàn)電路自動(dòng)化設(shè)計(jì)提供保障[15]。為了提高演化過(guò)程的搜索效率和速度,很多研究者對(duì)傳統(tǒng)的演化算法進(jìn)行了改進(jìn)。文獻(xiàn)[7]介紹了遺傳算法的啟發(fā)式搜索方法,該方法利用合成電路提高了電路的容錯(cuò)能力;文獻(xiàn)[10]將自適應(yīng)HereBoy算法運(yùn)用于遺傳算法群體,利用兩位二進(jìn)制乘法器,為電路進(jìn)化過(guò)程中前期出現(xiàn)的局部最優(yōu)和后期的適應(yīng)度變化緩慢問(wèn)題提供了解決方法,證明了較傳統(tǒng)方法電路進(jìn)化的收斂速度和種群多樣性獲得提高;文獻(xiàn)[12]采用近似Pareto分布熵及其變化評(píng)估種群的進(jìn)化狀態(tài),以此為反饋信息來(lái)設(shè)計(jì)進(jìn)化策略,算法表現(xiàn)出較好的收斂性和多樣性。

本文基于搜索空間和尋優(yōu)過(guò)程進(jìn)行研究,利用演化效率的變化影響電路的演化進(jìn)程,將電路演化效率作為一個(gè)因子,引入到適應(yīng)度函數(shù)中,指導(dǎo)電路高效準(zhǔn)確地向異構(gòu)方向演化,縮短了電路演化的周期,提高了異構(gòu)電路個(gè)體的尋優(yōu)概率。

1 電路演化設(shè)計(jì)

電路演化設(shè)計(jì)是在可進(jìn)化硬件研究的基礎(chǔ)上,將電路進(jìn)行編碼,利用演化算法對(duì)其進(jìn)行搜索,尋找出符合要求的電路結(jié)構(gòu)的過(guò)程。

1.1 演化設(shè)計(jì)流程

演化算法是借鑒于生物體的進(jìn)化過(guò)程,模擬自然界生物的世代生存規(guī)律,通過(guò)子代個(gè)體之間基因的遺傳(選擇、交叉和變異)規(guī)則,滿足“優(yōu)勝劣汰”“適者生存”的叢林法則。利用演化算法,將其應(yīng)用于編碼空間,通過(guò)對(duì)其編碼的遺傳操作達(dá)到尋找最優(yōu)解的目的[16-18]。電路演化過(guò)程流程圖如圖1所示。

通過(guò)遺傳算子對(duì)個(gè)體電路不斷演化,按照編碼方式進(jìn)行解碼轉(zhuǎn)換為電路,對(duì)元件簡(jiǎn)化組合,采用仿真軟件對(duì)其進(jìn)行模擬,通過(guò)適應(yīng)度的計(jì)算尋找出適應(yīng)能力最優(yōu)的電路。從父代和子代個(gè)體中,對(duì)個(gè)體適應(yīng)度進(jìn)行排序,選擇優(yōu)異的個(gè)體;兩兩實(shí)現(xiàn)單點(diǎn)交叉,產(chǎn)生新的個(gè)體;對(duì)這些存在的個(gè)體進(jìn)行一定概率的單點(diǎn)突變,計(jì)入總個(gè)體,并對(duì)其進(jìn)行適應(yīng)度評(píng)價(jià)。如果演化后的適應(yīng)值趨于穩(wěn)定且在規(guī)定演化次數(shù)之內(nèi),此時(shí)演化成功,停止迭代;否則,當(dāng)演化次數(shù)超過(guò)規(guī)定次數(shù)的上限,此時(shí)演化失敗,停止迭代。從這些最優(yōu)的電路結(jié)構(gòu)中尋找結(jié)構(gòu)差異大但功能相同的電路,進(jìn)行故障仿真測(cè)試。

1.2 編碼方式

在電路優(yōu)化的設(shè)計(jì)過(guò)程中,通常會(huì)利用不同的編碼方式(常見(jiàn)電路演化設(shè)計(jì)編碼方式如表1所示)對(duì)電路的可變部分進(jìn)行編碼和解碼。本文利用網(wǎng)表編碼(如圖2所示)的連接方式對(duì)演化電路進(jìn)行編碼,[KG*3]電路的拓?fù)浣Y(jié)構(gòu)以及參數(shù)值的變化在一定范圍內(nèi)隨機(jī)波動(dòng)。由于網(wǎng)表編碼元件連接的多樣性,以及簡(jiǎn)單的編碼方式,使電路具有豐富的結(jié)構(gòu),從而可以在編碼空間中產(chǎn)生結(jié)構(gòu)多樣性的電路,形成初始種群。然后通過(guò)遺傳算子(選擇算子、交叉算子、變異算子)對(duì)種群進(jìn)行操作,從而產(chǎn)生新的個(gè)體。

2 模型構(gòu)建

模擬電路演化的最終目的是尋找出容錯(cuò)能力強(qiáng)的電路系統(tǒng),如何尋找出最佳的冗余電路系統(tǒng)成為解決問(wèn)題的關(guān)鍵。當(dāng)系統(tǒng)的每個(gè)支路電路結(jié)構(gòu)相同時(shí),稱其為同構(gòu)冗余組合電路。在這種情況下,由于其結(jié)構(gòu)完全相同,即使故障概率隨機(jī)發(fā)生,但是在極端環(huán)境下,時(shí)時(shí)對(duì)電路系統(tǒng)進(jìn)行影響,發(fā)生故障的概率較大。當(dāng)系統(tǒng)的每個(gè)支路電路結(jié)構(gòu)不同時(shí),稱其為異構(gòu)冗余組合電路。這種情況下,因其結(jié)構(gòu)不同,對(duì)于同一錯(cuò)誤同時(shí)發(fā)生故障的概率下降,整個(gè)系統(tǒng)更加穩(wěn)定,容錯(cuò)能力和抗干擾能力較強(qiáng)[19-21]。

組合最佳的異構(gòu)冗余電路系統(tǒng)采用傳統(tǒng)的三模冗余系統(tǒng)[22](如圖 3所示)。即由3個(gè)相同的功能模塊電路和1個(gè)表決器組成,每個(gè)功能模塊都有相同的輸入,針對(duì)3個(gè)模塊對(duì)于輸入的處理得到3個(gè)輸出,由表決器進(jìn)行表決,對(duì)結(jié)果進(jìn)行輸出。因此,在三模冗余系統(tǒng)中,異構(gòu)冗余組合電路發(fā)生故障的概率低于同構(gòu)冗余電路發(fā)生故障的概率。

為了進(jìn)一步提高電路的穩(wěn)定性,改進(jìn)電路系統(tǒng)的自容錯(cuò)能力,采用擴(kuò)大模塊間的異構(gòu)度來(lái)提高電路系統(tǒng)在不同錯(cuò)誤發(fā)生時(shí)模塊間的異構(gòu)容錯(cuò)效率,即在特定故障模式干擾下,使模塊之間輸出的錯(cuò)誤位具有交錯(cuò)性,只要不同時(shí)出現(xiàn)2個(gè)相同的錯(cuò)誤,就能夠屏蔽掉故障模塊的錯(cuò)誤,以期進(jìn)行冗余表決后仍能保持系統(tǒng)正確。當(dāng)錯(cuò)誤出現(xiàn)在不同位置時(shí)進(jìn)行非相關(guān)性糾正,提高了系統(tǒng)的可靠性、安全性以及容錯(cuò)能力。本文異構(gòu)冗余系統(tǒng)通過(guò)最大化故障狀況下錯(cuò)誤模式的差別來(lái)實(shí)現(xiàn)容錯(cuò)性能,保障故障發(fā)生后能夠及時(shí)處理,并不影響系統(tǒng)的正常運(yùn)行,如表2所示。

表2中,a組為3個(gè)電路模塊每位輸出均為正確值00…001;b組為第3個(gè)模塊在第1位輸出為錯(cuò)誤,而由于前2個(gè)模塊的相同位輸出正確,所以表決器選擇0輸出正確;c組發(fā)生2個(gè)位的錯(cuò)誤輸出,但是不在同一個(gè)位置上,即分別位于第1位和第2位,所以經(jīng)過(guò)表決器表決,系統(tǒng)輸出仍為正確值;d組中2個(gè)位的錯(cuò)誤發(fā)生在同1位,即同時(shí)發(fā)生在第1位上,表決器無(wú)法輸出正確值,因此d組是錯(cuò)誤輸出。通過(guò)這樣設(shè)計(jì)可以使系統(tǒng)在小故障下依然正常工作,對(duì)于處在復(fù)雜環(huán)境中的電路系統(tǒng)保持穩(wěn)定運(yùn)行有很大的作用。

3 算法改進(jìn)設(shè)計(jì)

電路演化過(guò)程中,適應(yīng)度評(píng)估起著至關(guān)重要的作用。在生物學(xué)中,適應(yīng)度是判斷生物體或者生物種群所具有的各項(xiàng)特征對(duì)環(huán)境的適應(yīng)性,只有在達(dá)到一定適應(yīng)能力的條件下,其后代才能得以生存。本文通過(guò)控制進(jìn)化的收斂速度,增加種群選擇的多樣性,使其達(dá)到在保留優(yōu)異個(gè)體的同時(shí),給予相對(duì)較差個(gè)體一定的生存空間,從而滿足多樣化結(jié)構(gòu)種群和算法并行,能夠在全局中尋找最優(yōu)解。根據(jù)對(duì)電路演化適應(yīng)度曲線的分析,發(fā)現(xiàn)電路演化過(guò)程存在一定的趨勢(shì),將該方向作為因子引入適應(yīng)度函數(shù),控制電路演化。根據(jù)對(duì)電路解碼后染色體適應(yīng)度的計(jì)算,判別所得電路與目標(biāo)電路的相似程度。相似程度越高,說(shuō)明所得電路越接近目標(biāo)電路,愈滿足設(shè)計(jì)要求。

3.1 演化效率因子的引入

尋找全局最優(yōu)解成為研究的一個(gè)方向。為了得到最佳的電路組合異構(gòu)模塊,根據(jù)傳統(tǒng)的電路演化方法進(jìn)行研究,通過(guò)分析電路演化進(jìn)程以及電路適應(yīng)度效率的變化趨勢(shì),得到演化效率,反映了電路演化的一種方向趨勢(shì),將其反作用于適應(yīng)度函數(shù),作為影響因子來(lái)指導(dǎo)電路向電路異構(gòu)的方向進(jìn)行演化,從而得到最佳的異構(gòu)同功能電路模塊,進(jìn)而組合成最佳的異構(gòu)冗余電路系統(tǒng)。電路演化的適應(yīng)度曲線如圖4所示。根據(jù)演化的適應(yīng)度對(duì)其演化效率進(jìn)行分析,尋找出電路演化的方向,得到演化的效率曲線如圖5所示。

對(duì)演化效率曲線進(jìn)行多維函數(shù)擬合,得到演化效率因子E(x)近似函數(shù)表達(dá)式見(jiàn)式(1),其中G為最大演化代數(shù),k,q,p為演化效率因子中參變量,k的取值是[0.5,1),q,p的取值是(0,0.5)。

式(1)表示,種群接近c(diǎn)代時(shí),電路的演化效率有一個(gè)變化的極值點(diǎn),在c代之前,電路演化效率逐漸升高,表示電路演化搜索的范圍不斷擴(kuò)大,體現(xiàn)了很好的種群多樣性;在c代之后,電路演化效率逐漸減小,表示電路演化搜索的范圍擴(kuò)大,速度有所減慢。所以演化效率更多地放在了局部細(xì)化選優(yōu)上,為了防止陷入局部最優(yōu),這種演化效率的變化平滑而緩慢,盡力保持電路尋優(yōu)的穩(wěn)定性和準(zhǔn)確性。

式(2)為演化電路適應(yīng)度函數(shù)表達(dá)式,目標(biāo)相應(yīng)曲線為f(x),實(shí)際響應(yīng)曲線為g(x),對(duì)兩條曲線進(jìn)行偏差積分,從而獲得它們的面積值,該值越小,演化電路的適應(yīng)能力越好,所得的曲線越接近演化目標(biāo)。根據(jù)式(1)和式(2)對(duì)電路演化過(guò)程的電路適應(yīng)度函數(shù)進(jìn)行轉(zhuǎn)化,表示如式(3)所示。將演化效率因子E(x)引入,更好地表示出電路演化過(guò)程的特點(diǎn),從而指導(dǎo)電路演化向著異構(gòu)方向進(jìn)化。式(3)表示,F(xiàn)it(x)是將演化效率反作用原適應(yīng)度F(x)的結(jié)果,E(x)是其動(dòng)態(tài)變化的收斂因子。利用E(x)的變化決定了選擇的強(qiáng)制性,當(dāng)收斂因子越大,原有適應(yīng)度較高的個(gè)體的新適應(yīng)度就與其他個(gè)體的新適應(yīng)度相差越大,即增加了選擇個(gè)體的多樣性,加速了進(jìn)化進(jìn)程,避免陷入局部最優(yōu)解。

3.2 異構(gòu)選擇

電路演化過(guò)程中同一個(gè)輸入取得相同的輸出結(jié)果,可以擁有多種具有相同功能但是結(jié)構(gòu)差異較大的優(yōu)異個(gè)體電路,在這些個(gè)體電路中尋找出最佳的個(gè)體電路進(jìn)行異構(gòu)冗余組合,使其能夠保證在系統(tǒng)發(fā)生故障的情況下,子電路仍舊可以實(shí)現(xiàn)電路的功能,保障其正常運(yùn)行。

基于電路編碼可以得到不同類型的電路組集,這些拓?fù)浣Y(jié)構(gòu)不同的設(shè)計(jì)是電路組合的優(yōu)化。相同組件的參與,不同的拓?fù)浣Y(jié)構(gòu)可能產(chǎn)生不同的電路特性。根據(jù)所產(chǎn)生的結(jié)構(gòu),從中選擇出結(jié)構(gòu)不同但功能相同的個(gè)體。對(duì)這些選擇出來(lái)的電路進(jìn)行異構(gòu)評(píng)估從而選取最優(yōu)個(gè)體,進(jìn)行異構(gòu)系統(tǒng)組合,從而提升電路容錯(cuò)效率。

4 實(shí)驗(yàn)結(jié)果及分析

按照前述的編碼方式對(duì)可演化器件進(jìn)行編碼,適應(yīng)度采用傳統(tǒng)的演化算法、自適應(yīng)算法和引入演化效率因子的改進(jìn)算法,對(duì)譯碼器進(jìn)行電路進(jìn)化。根據(jù)編碼方案初始化父代染色體電路,初始化種群為10個(gè);對(duì)染色體按照一定的比率進(jìn)行演化算子操作,本實(shí)驗(yàn)按照10%的變異率進(jìn)行位變異操作,40%的交叉概率進(jìn)行隨機(jī)非對(duì)稱單點(diǎn)交叉,50%的選擇概率進(jìn)行個(gè)體遺傳選擇操作。演化算法的演化參數(shù)設(shè)計(jì)如表3所示。

按照解碼方法將染色體轉(zhuǎn)換成電路并對(duì)電路進(jìn)行仿真測(cè)試,根據(jù)適應(yīng)度函數(shù)進(jìn)行個(gè)體適應(yīng)度值計(jì)算,并根據(jù)個(gè)體適應(yīng)度值對(duì)電路個(gè)體進(jìn)行排序,然后按照一定的保留比例,選擇進(jìn)入下一代繼續(xù)進(jìn)行遺傳操作的個(gè)體。電路演化過(guò)程中,記錄每代個(gè)體的適應(yīng)度值,并求每代平均適應(yīng)度值,根據(jù)3種演化算法對(duì)電路演化進(jìn)程的適應(yīng)度值記錄計(jì)算并顯示,如圖6所示。從圖中可以看出,本文改進(jìn)算法的演化進(jìn)程多樣性表現(xiàn)更好,并且比傳統(tǒng)的算法和自適應(yīng)算法的收斂速度快,較傳統(tǒng)算法收斂效率提高了7.4%,較自適應(yīng)算法收斂效率提高了2.1%。從保持多樣性和提高收斂角度分析,改進(jìn)算法對(duì)于電路演化有良好的尋優(yōu)效果,能夠更好地找到同功能異構(gòu)度大的電路模塊。

分別在基于傳統(tǒng)算法、自適應(yīng)算法和改進(jìn)算法的電路演化實(shí)驗(yàn)中,選擇最后一代的最優(yōu)種群中的3個(gè)電路,作為三模冗余電路系統(tǒng)的相關(guān)度模塊,進(jìn)行組合冗余系統(tǒng)。仿真復(fù)雜電磁環(huán)境下,針對(duì)電路系統(tǒng)可能遇到的故障模型,同時(shí)對(duì)3個(gè)冗余電路系統(tǒng)進(jìn)行單點(diǎn)短路故障和斷路故障模擬。

4.1 短路故障

在單點(diǎn)短路故障仿真中,隨機(jī)在系統(tǒng)中短路同一個(gè)元件,并測(cè)試整個(gè)電路系統(tǒng)的譯碼器真值表,記錄實(shí)際響應(yīng),并與真值表中的期望響應(yīng)信號(hào)進(jìn)行對(duì)比,計(jì)算無(wú)故障概率。重復(fù)實(shí)驗(yàn)20次,計(jì)算平均無(wú)故障概率,作為短路故障仿真,2個(gè)系統(tǒng)的無(wú)故障概率表示電路系統(tǒng)一定的容錯(cuò)能力,如圖7所示。

從圖7可以看出,基于傳統(tǒng)算法的演化異構(gòu)組合系統(tǒng)的20次平均無(wú)故障概率為64.8%,基于自適應(yīng)算法的演化異構(gòu)組合系統(tǒng)的20次平均無(wú)故障概率為70.7%,基于引入演化效率因子的改進(jìn)算法的演化異構(gòu)組合系統(tǒng)的20次平均無(wú)故障概率為75.4%,較傳統(tǒng)算法異構(gòu)系統(tǒng)提高了 16.4%,較自適應(yīng)算法異構(gòu)系統(tǒng)提高了6.7%。說(shuō)明基于引入演化效率因子的改進(jìn)算法的電路演化異構(gòu)冗余電路系統(tǒng)對(duì)短路故障有較好的抗干擾能力,引入演化效率因子的改進(jìn)算法有助于提高電路演化異構(gòu)冗余系統(tǒng)的容錯(cuò)能力和穩(wěn)定性。

4.2 斷路故障

在斷路故障仿真中,隨機(jī)在系統(tǒng)中斷路相同的2個(gè)元件,并測(cè)試整個(gè)電路系統(tǒng)的譯碼器真值表,記錄實(shí)際響應(yīng),并與真值表中的期望響應(yīng)信號(hào)進(jìn)行對(duì)比,計(jì)算無(wú)故障概率。重復(fù)實(shí)驗(yàn)20次,計(jì)算平均無(wú)故障概率,作為斷路故障仿真,2個(gè)系統(tǒng)的無(wú)故障概率表示電路系統(tǒng)具有一定的容錯(cuò)能力,如圖8所示。

從圖8可以看出,基于傳統(tǒng)算法的演化異構(gòu)組合系統(tǒng)的20次平均無(wú)故障概率為74.8%,基于自適應(yīng)算法的演化異構(gòu)組合系統(tǒng)的20次平均無(wú)故障概率為81.2%,引入演化效率因子的改進(jìn)算法的演化異構(gòu)組合系統(tǒng)的20次平均無(wú)故障概率為85.3%,較傳統(tǒng)算法異構(gòu)系統(tǒng)提高了14%,較自適應(yīng)算法異構(gòu)系統(tǒng)提高了5%。說(shuō)明引入演化效率因子的改進(jìn)算法的電路演化異構(gòu)冗余電路系統(tǒng)對(duì)斷路故障有較好的抗干擾能力,改進(jìn)算法有助于提高電路演化異構(gòu)冗余系統(tǒng)的容錯(cuò)能力和穩(wěn)定性。

4.3 結(jié)果分析

利用電路演化的種群多樣性特點(diǎn),分析演化效率因素對(duì)算法進(jìn)程的影響,將演化效率作為影響因子引入到演化算法的適應(yīng)度函數(shù)中。通過(guò)演化得到多個(gè)滿足條件且拓?fù)浣Y(jié)構(gòu)不同的優(yōu)秀個(gè)體電路,進(jìn)行電路的異構(gòu)冗余組合,得到引入演化效率因子的改進(jìn)異構(gòu)冗余系統(tǒng),并與傳統(tǒng)冗余系統(tǒng)和自適應(yīng)算法冗余系統(tǒng)進(jìn)行故障模式的仿真測(cè)試。綜合上述實(shí)驗(yàn)與結(jié)果,引入演化效率因子的改進(jìn)算法的異構(gòu)冗余電路系統(tǒng)與傳統(tǒng)冗余電路系統(tǒng)相比,在短路故障下的平均無(wú)故障概率提高了16.4%,在斷路故障下的平均無(wú)故障概率提高了14%;比自適應(yīng)算法冗余電路系統(tǒng)在短路故障下的平均無(wú)故障概率提高了6.7%,在斷路故障下的平均無(wú)故障概率提高了5%。實(shí)驗(yàn)結(jié)果證明,引入演化效率因子的改進(jìn)算法對(duì)于電路異構(gòu)組合的系統(tǒng)有更好的隨機(jī)容錯(cuò)能力和魯棒性,使電路系統(tǒng)在復(fù)雜的電磁環(huán)境中能夠更穩(wěn)定地發(fā)揮其功能。

5 結(jié) 語(yǔ)

基于傳統(tǒng)演化算法和數(shù)值擬合方法,提出了一種引入演化效率因子的演化電路算法,將分析得到的演化效率因素作為算法的影響因子,引入到適應(yīng)度函數(shù)中,在保持良好種群多樣性的前提下,提高了算法的收斂速度和尋優(yōu)效率。利用三模冗余系統(tǒng),選擇結(jié)構(gòu)差異較大的異構(gòu)電路進(jìn)行冗余集成,通過(guò)模擬仿真實(shí)驗(yàn)驗(yàn)證得到,基于演化效率因子的改進(jìn)算法演化得到的電路模塊,經(jīng)過(guò)異構(gòu)組合生成的三模冗余電路系統(tǒng),較傳統(tǒng)的演化算法及自適應(yīng)算法的異構(gòu)組合電路系統(tǒng)有更好的容錯(cuò)能力和魯棒性。本文所采用的方法雖然提高了電路系統(tǒng)的無(wú)故障概率,但還存在不足之處,將從數(shù)字電路和模擬電路2個(gè)方面改進(jìn)電路的設(shè)計(jì)方法,把電路系統(tǒng)的容錯(cuò)性能及穩(wěn)定性作為后續(xù)研究的重點(diǎn)。

參考文獻(xiàn)/References:

[1] KIM K J, CHO S B. Automated synthesis of multiple analog circuits using evolutionary computation for redundancy-based fault-tolerance[J]. Applied Soft Computing, 2012, 12(4):1309-1321.

[2] YAO X,HIGUICHI T. Promises and challenges of evolvable hardware[J]. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews, 1999, 29(1):87-97.

[3] 張峻賓, 蔡金燕, 孟亞峰. 面向復(fù)雜電磁環(huán)境的容錯(cuò)電路系統(tǒng)設(shè)計(jì)技術(shù)[J]. 西安交通大學(xué)學(xué)報(bào), 2017, 51(2):53-59.

ZHANG Junbin, CAI Jinyan, MENG Yafeng. A design technology of fault tolerance circuit systems facing complex electromagnetic environments[J]. Journal of Xian Jiaotong University, 2017, 51(2):53-59.

[4] ZHANG Meng, HE Jingsong. Vector analysis on the fault-tolerant abilities of combined analog circuit systems[C]// International Congress on Image and Signal Processing, Biomedical Engineering and Informatics.Datong: IEEE, 2017:2020-2025.

[5] 吳會(huì)叢, 王曉紅, 宋學(xué)軍, 等. 演化硬件(EHW)的研究進(jìn)展[J]. 河北工業(yè)科技, 2007, 24(1):49-53.

WU Huicong, WANG Xiaohong, SONG Xuejun, et al. Research progress of evolvable hardware(EHW)[J]. Hebei Journal of Industrial Science and Technology, 2007, 24(1):49-53.

[6] 陳亞洲, 張冬曉, 田慶民, 等. 某型無(wú)人機(jī)數(shù)據(jù)鏈系統(tǒng)HEMP輻照效應(yīng)[J]. 高電壓技術(shù), 2016, 42(3):959-965.

CHEN Yazhou, ZHANG Dongxiao, TIAN Qingmin, et al. HEMP radiation effects on unmanned aerial vdehicle data link system[J]. High Voltage Engineering, 2016, 42(3): 959-965.

[7] 張曉芳, 李智, 牛軍浩. 基于演化硬件的多目標(biāo)進(jìn)化算法的研究[J]. 微電子學(xué)與計(jì)算機(jī), 2016, 33(9):119-123.

ZHANG Xiaofang, LI Zhi, NIU Junhao. Research of multi-objective optimization evolutionary algorithm based on evolvable hardware[J]. Microelectronics & Computer, 2016, 33(9):119-123.

[8] HUANG Zaisheng, HE Jingsong. An evolutionary design model for reducing the ripple of analog filter[C]//2015 11th International Conference on Natural Computation. Zhangjiajie:IEEE, 2015:1103-1108.

[9] 甄然, 司超, 吳學(xué)禮, 等. 基于改進(jìn)粒子群算法的飛行器沖突解脫方法研究[J]. 河北科技大學(xué)學(xué)報(bào), 2016, 37(5):491-496.

ZHEN Ran, SI Chao, WU Xueli, et al. Study of the aircraft conflict resolution method based on modified particle swarm optimization[J]. Journal of Hebei University of Science and Technology, 2016, 37(5):491-496.

[10]吳會(huì)叢, 王金澤, 劉春草, 等. 基于自適應(yīng)HereBoy算法的電路進(jìn)化設(shè)計(jì)實(shí)驗(yàn)研究[J]. 河北科技大學(xué)學(xué)報(bào), 2015, 36(3):293-299.

WU Huicong, WANG Jinze, LIU Chuncao, et al. Research of circuit evolution design based on adaptive HereBoy algorithm[J]. Journal of Hebei University of Science and Technology, 2015, 36(3):293-299.

[11]LIN Chao, HE Jingsong. A novel negative-correlation redundancy evolutionary framework based on stochastic ranking for fault-tolerant design of analog circuit[C]// International Conference in Swarm Intelligence. Berlin:[s.n.], 2013:556-563.

[12]胡旺, YEN G G, 張?chǎng)? 基于 Pareto 熵的多目標(biāo)粒子群優(yōu)化算法[J]. 軟件學(xué)報(bào), 2014,25 (5):1025-1050.

HU Wang, YEN G G, ZHANG Xin. Multiobjective particle swarm optimization based on Pareto entropy[J]. Journal of Software, 2014,25(5):1025-1050.

[13]JIANG Shouda, ZHAO Jiayu, WEI Changan. Design of multifunctional communication card based on reflective memory[C]// NASA/DoD Conference on Evolvable Hardware. [S.l.]:Springer International Publishing, 2016:139-146.

[14]SHLYAKOV A N, KAMENSKIH A N, MAZUNINA E S. Synthesis of fault-tolerance circuits by genetic algorithms[C]// 2017 IEEE Conference of Russian Young Researchers in Electrical and Electronic Engineering. Petersburg:IEEE, 2017:339-341.

[15]LIU Mingguo, HE Jingsong. Negatively-correlated redundancy circuits evolution: A novel way of robust analog circuit synthesizing[C]// 2010 Third International Workshop on Advanced Computational Intelligence. Suzhou:IEEE, 2010:496-501.

[16]解雙建, 原亮, 滿夢(mèng)華,等. 基于演化硬件的容錯(cuò)電路設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)測(cè)量與控制, 2011, 19(10):2495-2497.

XIE Shuangjian, YUAN Liang, MAN Menghua, et al. Design and realization of fault-tolerant circuit based on evolvable hardware[J]. Computer Measurement & Control, 2011, 19(10):2495-2497.

[17]康立山, 何巍, 陳毓屏. 用函數(shù)型可編程器件實(shí)現(xiàn)演化硬件[J]. 計(jì)算機(jī)學(xué)報(bào), 1999, 22(7):781-784.

KANG Lishan, HE Wei, CHEN Yuping. Evolvable hardware realized with function type programmable device[J]. Chinese Journal of Computers, 1999, 22(7):781-784.

[18]ZHANG Yang, SMITH S L, TYRRELL A M. Digital circuit design using intrinsic evolvable hardware[C]// NASA/DoD Conference on Evolvable Hardware. Washington:[s.n.], 2012:55-62.

[19]高桂軍, 王友仁, 姚睿. 系統(tǒng)異構(gòu)冗余容錯(cuò)設(shè)計(jì)研究[J]. 傳感器與微系統(tǒng), 2007, 26(10):25-28.

GAO Guijun, WANG Youren, YAO Rui. Research on redundancy and tolerance of system with different structures[J]. Transducer and Microsystem Technologies, 2007, 26(10):25-28.

[20]施威, 原亮, 解雙建,等. 基于負(fù)相關(guān)思想的異構(gòu)電路冗余技術(shù)研究[J]. 微電子學(xué)與計(jì)算機(jī), 2013,30(6):71-74.

SHI Wei, YUAN Liang, XIE Shuangjian, et al. Research on selective redundancy of evolved circuits using negative correlation[J]. Microelectronics & Computer, 2013,30(6):71-74.

[21]李志. 模擬電路負(fù)相關(guān)演化方法及設(shè)計(jì)[D]. 合肥:中國(guó)科學(xué)技術(shù)大學(xué), 2013.

LI Zhi. Negatively Correlated Evolutionary Method and Design for Analog Circuits[D]. Hefei:University of Science and Technology of China, 2013.

[22]陳州, 倪明. 三模冗余系統(tǒng)的可靠性與安全性分析[J]. 計(jì)算機(jī)工程, 2012, 38(14):239-241.

CHEN Zhou, NI Ming. Reliability and security analysis of triple-module redundancy system[J]. Computer Engineering, 2012, 38(14):239-241.

猜你喜歡
電子電路電路設(shè)計(jì)
通信電子電路課程思政元素挖掘及其教學(xué)方式探索
新型物理材料在電子電路中的運(yùn)用探究
川渝首個(gè)電子電路產(chǎn)業(yè)園在榮昌投產(chǎn)
Multisim仿真軟件在電子技術(shù)專業(yè)教學(xué)中的應(yīng)用
淺析電子電路監(jiān)測(cè)故障的技術(shù)方法
Altium Designer元件布局方法
基于實(shí)驗(yàn)箱和Matlab相結(jié)合的信號(hào)與系統(tǒng)實(shí)驗(yàn)的改革
電子電路常見(jiàn)故障的診斷分析及處理
PCI9030及其PCI總線接口電路設(shè)計(jì)
Protel99中常用快捷鍵的使用
喜德县| 元朗区| 古交市| 隆回县| 常熟市| 五家渠市| 正镶白旗| 安平县| 饶河县| 阜宁县| 讷河市| 万载县| 华坪县| 满城县| 泉州市| 株洲县| 得荣县| 尉氏县| 肥城市| 临安市| 金秀| 中卫市| 思南县| 荥经县| 广昌县| 新营市| 改则县| 长垣县| 托克逊县| 孝感市| 阿拉尔市| 桐庐县| 三穗县| 杭州市| 巴中市| 连南| 浮梁县| 潮州市| 扶沟县| 安阳县| 莱阳市|