999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于蟻群遺傳算法的冗余備用元件優化研究

2017-06-15 18:56:23宋洪宇史小宏
網絡安全與數據管理 2017年10期
關鍵詞:成本優化系統

宋洪宇,史小宏

(上海海事大學 信息工程學院,上海 201306)

基于蟻群遺傳算法的冗余備用元件優化研究

宋洪宇,史小宏

(上海海事大學 信息工程學院,上海 201306)

為了解決復雜系統的可靠性和任務成本評估問題,提出混合冗余備用系統設計模式。通過概率統計分布方法來計算復雜系統元件的可靠性和任務成本,利用蟻群和遺傳相結合的混合算法來解決備用元件的最優分布問題。最后通過仿真實驗計算出系統的可靠性和任務成本,以及備用元件的優化分布序列,在滿足一定的系統可靠性的基礎上使得備用元件的操作成本最小化。

冗余備用;可靠性;任務成本;蟻群遺傳算法;最優分布

0 引言

復雜系統在工作中時常會出現故障,為了保障其可靠性,其中一個廣泛使用的技術就是冗余備用[1]:一個或多個元件處于工作狀態下,當有一個正在工作的元件出現故障的時候,就會有一個備用元件被激活來替換這個出現故障的元件,保證系統能夠繼續運行下去。常用的冗余類型有熱備份和冷備份[2],當元件處于熱備用模式下的時候,一旦工作中的元件出現故障,熱備用元件可以提供快速恢復。為了確保系統能夠隨時替換出現故障的工作元件,就需要時刻補充熱備用模式下的元件。由于熱備用中的元件一直處于工作中,這就增加了系統的成本開銷和能源消耗,與此相比,處于冷備用模式下的元件是低成本的,但是當它去替換工作中失效的元件時,需要長時間的恢復延遲。

考慮到冷熱備用各自的優缺點,提出混合冗余備用系統模式,即讓較少的元件處于熱備用模式下,可以隨時快速地替換出現故障的工作元件,讓大部分元件處于冷備用模式下,當熱備用模式下的元件用完后,處于冷備用模式下的元件會轉移到熱備用模式下[3]。這種冗余備用模式不僅保留了熱備用模式快速替換的特點,還大大提高了系統的可靠性,與此同時,處于冷備用模式下的元件運行成本低,又大大降低了系統的成本開銷。

最后,當冗余元件滿足系統可靠性時,使用離散數學的概率分布方法來計算系統可靠性和預期任務成本。冗余備用模式下的元件分布和啟動順序對系統的可靠性和成本會產生嚴重的影響[4],利用蟻群遺傳混合算法來優化冗余備用模式下的元件,分析備用元件在冗余模型中的不同分配對系統可靠性和預期任務成本的影響,并找出最優元件分布和初始化順序[5]。

1 元件的混合冗余備用模型

假設系統中有N個獨立的備用元件s(1),s(2),…,s(N),讓H個備用元件處于熱備用模式下,當系統開始運行的時候,對s(1),s(2),…,s(H)進行了初始化,剩下的N-H個備用元件s(H+1),…,s(N)處于冷備用模式下。

當系統中運行的工作元件失效時,處于熱備用模式下的元件會立刻替換失效元件;當熱備用模式下的元件用完后,處于冷備用模式下的元件進行初始化。

為了方便求得系統可靠性,提出一些附加假設:

(1)系統中的元件數量和類型是固定的;

(2)元件之間相互獨立;

(3)和任務時間相比,替換失效元件的時間可以忽略不計;

(4)工作中的元件和備用元件的失效是不可修復的。

1.1 故障元件概率計算

將整個運行時間t分成m個相同的時間單元,即Δ=t/m,備用元件k在第i個時間單元失效的概率為pk(i),每個備用元件有相同的累計失效分布函數Fk(t)。假設指數分布的時間失效率為λk,那么

Fk(t)=1-exp(-λkt)

(1)

pk(i)=[1-exp(-λkΔ)]exp(-λkΔi)

(2)

根據韋伯分布提供的規模參數ηk以及狀態參數βk,得到的分布函數和概率密度函數公式如下:

Fk(t)=1-exp(-(t/ηk)βk)

(3)

pk(i)=exp{-[Δi/ηk]βk}-exp{-[Δ(i+1)/ηk]βk}

(4)

考慮到備用元件的失效分布時間Tk是離散的而不是連續的,假設Tk的概率質量函數用向量表示為pk={pk(0),…,pk(m)},pk(i)=Pr{Δi≤Tk<Δ(i+1)}(0≤i

由于系統元件的運行時間不會超過任務時間t,在整個任務結束之前元件k不會失效的概率為:pk(m)=Pr{Tk≥t=Δm}就可以表示為:

(5)

1.2 系統元件的失效時間分布

根據前面給出模型的描述可知,當k=H+1時,說明熱備用模式下的元件已經用完,系統中冷備用模式下的元件在第k-1個元件出現失效時便進行初始化。當系統中第k個備用元件從運行時間開始到間隔Xk發生失效時,向量為Qk=(Qk(0),…,Qk(m)),可知,Qk(i)=Pr{Xk=Δi}。若備用元件s(1)在運行時間開始時進行初始化,便有X1=Ts(1)和Q1(i)=ps(1)(0≤i≤m)。熱備用模式下的冗余元件在運行時間開始時便進行初始化,可知Xk=max(Xk-1,Th(k)),那么熱備用模式下的冗余元件可靠性公式為:

(6)

當熱備用模式下的元件全部使用完或發生失效時,處于冷備用模式下的元件便會進行初始化,可知Xk=Xk-1+Th(1),冷備用模式下的元件可靠性公式有:

(7)

(8)

1.3 系統可靠性和預期成本計算

根據上面的研究工作,備用元件的系統可靠性和預期成本評估算法如下:

C=R=0,Q0(1)=1,Q0(i)=0(2<=i<=m)

fork=1,…,H

setQk(j)=0(1<=j<=m)

C=C+Vh(k)

fori=0,…,m;C=C+△*i*wh(k)*ph(k)(i)

forz=0,…,m-1

fori=0,…,m

j= max(z,i)

Qk(j)=Qk(j)+Qk-1(z)*ph(k)(i)

R=R+Qk(m)

fork=H+1,…,N

setQk(j)=0(0<=j<=m)

C=C+Vh(k)(1-Qk-1(m))+△*m*

Wh(k)*Qk-1(m)

fori0=0,…,m-1

C=C+△*i0*Wh(k)*Qk-1(i0)

fori=0,…,m

j=i+i0

if (j>m)j=m

C=C+△*(j-i0)*wh(k)*Qk-1(i0)*

ph(k)(i)

Qk(j)=Qk(j)+Qk-1(i0)*ph(k)(i)

R=R+Qk(m)

2 蟻群遺傳算法元件優化

2.1 蟻群遺傳算法的思想

遺傳算法[6]具備全局搜索能力,能夠迅速地搜索出解空間中的全部解,通過其內在并行性進行分布式計算,求解速度明顯加快。缺點是沒有很好地使用系統反饋回來的信息,使搜索產生盲目性,降低了最優解的收斂速度,致使計算最優解效率較低。蟻群算法[7]是一種基于種群的優化算法,它由多只螞蟻共同構建解路徑,該算法根據在解路徑上遺留且互換信息素來實現優化過程,提高了解路徑的效率。擁有正反饋機制,利用信息素的持續變化以及收斂得到優化解。然而,由于缺少初始信息素,因此信息的積累過程比較耗時。

蟻群遺傳算法[8-9]就是把蟻群算法和遺傳算法組合起來,把遺傳算法引入到蟻群算法迭代中,把遺傳算法每一次父類計算生成的解當成蟻群算法的初始群體,根據蟻群算法的多次循環,加快收斂速度,提高求解效率并找到最優解[10]。本文采用遺傳算法進行遺傳算子操作,生成合適的解作為蟻群算法的初始信息素,利用蟻群算法進行螞蟻路徑轉移和信息素的更新[11],獲得最優解。

圖1 混合算法流程圖

2.2 蟻群遺傳算法的優化過程

(1)定義目標函數和適應度函數,計算每個個體的適應度fi,對種群規模中的個體進行如下遺傳操作,從而產生下一代個體。

①選擇算子,使用遺傳算法中的輪盤賭方法,種群中個體適應度函數值越大,被選擇的機率就越高。

②交叉算子,利用實數編碼,交叉操作使用算術交叉算子,首先隨機確定參與交叉的父代,接著進行兩兩配對,父代中的個體X和Y按照式(9)產生兩個新的個體:

(9)

其中e∈(0,1)

③變異算子,采用離散突變算子[12],用特定概率對父代中每個個體進行變異,返回突變后的個體并放入新種群中。

(2)反復執行選擇、交叉、變異操作,直至達到遺傳算法結束前提。假定最少循環次數為Nmin,最多循環次數為Nmax,在遺傳算法的迭代過程中計算進化率,公式如下:

(10)

如果持續三次進化速率不大于最小進化速率,則結束遺傳算法的循環,開始執行蟻群算法。

(3)當遺傳算法運行完畢后,將產生的適應度強的后代加入到新組合中。

(4)依據優化解得出吸引強度初始分布,使用蟻群算法信息素的初始值設定方法,求出其信息素初始值τ,有τ=τc+τg,其中τc表示給出的信息素常量,τg表示遺傳算法求得結果轉換的信息素值。

(5)m只螞蟻被放置在它們各自的初始節點上,計算每只螞蟻從i節點移動到j節點的移動概率pm(i,j),依據移動概率轉移每只螞蟻到下一節點,并且執行信息素局部更新。

(6)判斷所有螞蟻是否已生成整個路徑[13],若還沒有生成整體路徑則執行步驟(5),否則,執行步驟(7)。

(7)比較所有的可行解,輸出最優解。

整個過程的流程圖如圖1所示。

由于備用元件的初始化順序強烈地影響著系統的可靠性和預期任務成本,接下來要解決的問題就是找出混合冗余備用元件的最優分布序列,當達到相應可靠性級別R*時,使得系統的花銷最小化。

minCs.t R≥R*

(11)

將備用元件的初始化序列用染色體來表示,尋找存在于熱備用模式和冷備用模式下的冗余元件,根據前面求可靠性和任務成本的計算方法,能夠得出系統中備用元件按照相應順序時的可靠性R和預期任務成本C,接下來再根據公式(11),先設定Ω=M-C-σmin{0,R*-R},其中M是一個非常大的整數,通過此式來解決系統冗余元件的優化分布問題,當σ=0時,能夠計算出系統最小任務成本開銷,當σ變大且R*=1時,就變成了計算系統元件的最大可靠性問題。

當蟻群遺傳算法進行時,從0~N的隨機數字中選擇一組數據組合作為解決方案,任意生成的集合表示系統中冗余備用元件的初始化序列,例如{3,1,4,6,2,5}這組數字組合,3,1,4表示熱備用冗余元件的初始化序列,利用遺傳算法交叉和變異的手段得到新的解決方案,進而求出適應度函數值,接著把求得的初始化序列放入到上一節的可靠性和任務成本計算方法里,得出這種狀況下的可靠性和預期任務成本,并帶入公式(11)中去判斷得出的適應度函數值是否滿足需求,然后根據蟻群算法信息素的初始值設定方法,求出其信息素初始值并進行信息素局部更新,獲得新的個體保留最優解,直到蟻群遺傳算法計算出一組元件初始化列表,當求出的系統可靠性滿足公式(11)時,蟻群遺傳算法終止,保留最優解情形下的備用元件的初始化列表。

3 仿真結果與分析

3.1 模擬計算結果與分析

本節通過仿真實驗來實現模型,假定一個復雜多態系統中含有6個備用冗余元件,系統中元件的失效狀態能夠使用韋伯失效分布模型來表述,表1提供了韋伯規模參數ηk和狀態參數βk。此外,表1還提供了冷備用和熱備用模式下的冗余元件的啟動開銷,設定系統的總運行時間t=300,當m=500時,前面三個備用元件放置在熱備用模式中,后面三個備用元件放置在冷備用模式中,那么根據前面的估算方法就能夠得出系統的任務成本開銷C=21 476和可靠性R=0.956 2。

表1 系統中元件的各種參數

接下來研究時間單元m對系統可靠性和預期成本的影響,將三個備用元件放置在熱備用模式下,其余三個備用元件放置在冷備用模式下,根據圖2能夠得出不同時間單元對可靠性和預期成本的影響。

圖2 可靠性和任務成本隨時間間隔m的變化

3.2 元件最優分布與初始化順序

設定有8個備用元件存在于系統中,根據表1提供的各種參數以及模型中的可靠性與成本估算方法,采用蟻群遺傳混合算法進行優化處理,能夠獲得系統中備用元件的最優序列分布,并且隨著遺傳迭代的改變,最優解越來越趨于穩定,如圖3所示。

圖3 元件成本遺傳迭代分布

同時能夠求出在達到不同的可靠性級別R*的時候,設置蟻群算法初始值信息素τc為20,遺傳算法進入到蟻群算法的信息素強度值τg為2,螞蟻數量為6,采用蟻群遺傳算法得出復雜系統的可靠性和預期任務成本以及備用元件的初始化序列,如表2所示。

表2 根據不同可靠度R*求出的元件順序

最后得出不同的可靠性與預期任務成本的一個平衡趨勢曲線,如圖4所示。這種平衡趨勢曲線能夠協助復雜系統的混合冗余備用模型的設計,并且可依據對成本和可靠性的需要來分配備用元件。

圖4 可靠性和任務成本平衡曲線

4 結論

本文針對系統中工作的元件遇到故障不可修復的情況,設計了一種混合冗余備用模型,根據概率分布的計算方法,通過仿真實驗來計算得出混合備用模式下系統的可靠性和預期運行成本,提出了基于蟻群遺傳混合算法對系統中冗余備用元件的分布進行處理和優化的方案,找到了在滿足一定可靠性和預期任務成本的條件下,系統中備用元件的一組初始化序列,為系統元件分布和優化提供了依據。

[1] 劉士喜,許志才,方賢文.基于隨機Petri網的冗余備份系統可信賴性研究[J].安徽理工大學學報(自然科學版),2009,29(3):48-53.

[2] 黎邵平,李錫文.雙機熱冗余控制系統的可靠性分析[J].自動化技術與應用,2006,25(12):18-20.

[3] LEVITIN G,Liu Dongxing,Dai Yuanshun.Reliability and mission cost of 1-out-of N:G systems with state-dependent standby mode transfers[J].IEEE Transactions on Reliability,2015,64(1):454-462.

[4] 楊博文,趙海,劉飛,等.基于可靠度的導彈維修備件需求評估方法研究[J].微型機與應用,2011,30(4):94-96.

[5] 仲彥軍.冷備狀態下具有兩個狀態的由兩個相同部件并聯的可修系統研究[D].烏魯木齊:新疆大學,2006.

[6] 馬書南,帥訓波,曹鳳雪.一種基于逆序算子優化組合遺傳算法[J].電子技術應用,2006,32(6):19-21.

[7] 程世娟,盧偉,何平.蟻群算法在冗余系統可靠性最優分配上的應用[J].計算機工程與應用,2009,45(15):64-66.

[8] 申利民.基于遺傳蟻群融合算法的測試用例最小化研究[J].計算機工程,2012,38(16):57-64.

[9] 姜封國.基于混合遺傳算法的隨機結構可靠性優化設計[J].華南理工大學學報,2008,36(1):152-156.

[10] 徐德明.改進的遺傳混合蟻群算法在TSP問題中的應用[J].計算機時代,2012(11):1-64.

[11] 楊劍峰.基于遺傳算法和螞蟻算法求解函數優化問題[J].浙江大學學報,2007,41(3):427-430.

[12] 劉立東,蔡淮.融入遺傳算法的混合蟻群算法[J].計算機工程與設計,2008,29(5):1248-1250.

[13] 張青鳳.遺傳算法在最優化問題中的應用研究[J].山西師范大學學報(自然科學版),2014,28(1):38-42.

Research on redundant spare element optimization based on ant colony and genetic algorithm

Song Hongyu,Shi Xiaohong

(Information Engineering College,Shanghai Maritime University,Shanghai 201306,China )

In order to solve the problem of complex system reliability and mission cost evaluation,a hybrid redundant backup system model is proposed.The components’s reliability and mission cost of complex system are calculated by the probability distribution method of discrete mathematics,and the optimal distribution of spare components is solved by the hybrid algorithm with ant colony and genetic algorithm.Finally,the reliability and mission cost of the system and the optimal distribution of the spare components are calculated by the simulation experiment.The reliability of the system is improved on the basis of minimizing the operation cost.

redundant backup;reliability;mission cost;ant colony and genetic algorithm;optimal distribution

TP302.8

A

10.19358/j.issn.1674- 7720.2017.10.012

宋洪宇,史小宏.基于蟻群遺傳算法的冗余備用元件優化研究[J].微型機與應用,2017,36(10):40-43,47.

2016-11-30)

宋洪宇,(1991-),男,碩士,主要研究方向:移動Agent技術、復雜系統可靠性評估。

史小宏,(1963-),男,副教授,主要研究方向:移動Agent技術、復雜系統可靠性評估。

猜你喜歡
成本優化系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
2021年最新酒駕成本清單
河南電力(2021年5期)2021-05-29 02:10:00
一道優化題的幾何解法
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
溫子仁,你還是適合拍小成本
電影(2018年12期)2018-12-23 02:18:48
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 日韩黄色在线| 亚洲免费黄色网| 精品国产一二三区| 亚瑟天堂久久一区二区影院| 色国产视频| 九九线精品视频在线观看| 国产精品极品美女自在线网站| 台湾AV国片精品女同性| 亚洲精品手机在线| yy6080理论大片一级久久| 日韩欧美国产中文| 国产AV无码专区亚洲A∨毛片| 毛片在线播放a| av一区二区三区高清久久| 97人人模人人爽人人喊小说| 国产区人妖精品人妖精品视频| 一级做a爰片久久毛片毛片| 国产激情在线视频| 69av免费视频| 久久综合婷婷| 国产成人AV大片大片在线播放 | 国产欧美性爱网| 国产午夜无码片在线观看网站| 九色视频一区| 国产永久在线观看| 国产欧美日韩精品综合在线| 天天色综合4| 免费欧美一级| 日韩黄色在线| 国产成人亚洲综合A∨在线播放| 久久a级片| 国产亚洲精久久久久久久91| 久久精品国产免费观看频道| 婷婷综合色| 内射人妻无套中出无码| 97国产精品视频人人做人人爱| 不卡无码网| 亚洲精品不卡午夜精品| 国产精品99久久久久久董美香| 91区国产福利在线观看午夜| 美女免费黄网站| 国产高潮流白浆视频| 欧美精品成人| 欧美黄网站免费观看| 综合色天天| 久久精品国产亚洲麻豆| 国产成人1024精品下载| 亚洲成人网在线播放| 国产色婷婷| 亚洲AV永久无码精品古装片| 国产国拍精品视频免费看| 欧美一级专区免费大片| 精品国产自在在线在线观看| 狠狠综合久久久久综| 搞黄网站免费观看| 亚洲乱强伦| 国产成人狂喷潮在线观看2345| а∨天堂一区中文字幕| 成人午夜天| 麻豆精品久久久久久久99蜜桃| 久久久久久尹人网香蕉| 国内精品九九久久久精品| 亚洲免费三区| 精品无码人妻一区二区| 亚洲天堂成人在线观看| 一区二区午夜| 成人看片欧美一区二区| 欧美精品影院| 亚洲第一视频免费在线| 粗大猛烈进出高潮视频无码| 亚洲一级毛片免费观看| 国产欧美日韩视频一区二区三区| 一级毛片免费观看久| 成人伊人色一区二区三区| 狠狠操夜夜爽| 无码一区18禁| 久久精品这里只有精99品| 久久久黄色片| 99成人在线观看| 国产精品自拍合集| 精品国产91爱| 大香网伊人久久综合网2020|