本發(fā)明涉及仿真,尤其涉及一種復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法。
背景技術(shù):
1、在演化的過程中,體系對抗仿真系統(tǒng)的網(wǎng)絡(luò)需要不斷地觀察和收集數(shù)據(jù),對環(huán)境變化做出定向,增加或刪除節(jié)點(diǎn),因此系統(tǒng)網(wǎng)絡(luò)不斷變化,每個時刻系統(tǒng)的逼真度也會不斷變化,對系統(tǒng)的全過程網(wǎng)絡(luò)逼真度評估需要計算每個仿真時刻系統(tǒng)的逼真度,當(dāng)仿真系統(tǒng)復(fù)雜時計算量大,效率低。
技術(shù)實現(xiàn)思路
1、鑒于上述的分析,本發(fā)明實施例旨在提供一種復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法,用以解決現(xiàn)有方法的復(fù)雜仿真系統(tǒng)逼真度計算效率低問題。
2、一方面,本發(fā)明實施例提供了一種復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法,包括以下步驟:
3、構(gòu)建復(fù)雜仿真系統(tǒng)每個歷史仿真時刻對應(yīng)的超網(wǎng)絡(luò);基于所述超網(wǎng)絡(luò)計算每個歷史仿真時刻仿真系統(tǒng)的逼真度;提取所述復(fù)雜仿真系統(tǒng)的歷史仿真時序數(shù)據(jù),基于所述時序數(shù)據(jù)和對應(yīng)的所述逼真度構(gòu)建訓(xùn)練樣本集;
4、構(gòu)建時序預(yù)測神經(jīng)網(wǎng)絡(luò)模型,基于所述訓(xùn)練樣本集對所述時序預(yù)測神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練得到逼真度預(yù)測模型;
5、獲取待預(yù)測仿真系統(tǒng)的待預(yù)測時序數(shù)據(jù)輸入所述逼真度預(yù)測模型,預(yù)測得到復(fù)雜仿真系統(tǒng)的逼真度。
6、基于上述方法的進(jìn)一步改進(jìn),所述時序預(yù)測神經(jīng)網(wǎng)絡(luò)模型包括:
7、第一編碼模塊,用于對輸入的仿真時序數(shù)據(jù)進(jìn)行特征提取得到第一特征;
8、第二編碼模塊,用于對輸入的逼真度時序數(shù)據(jù)進(jìn)行特征提取得到第二特征;
9、特征融合模塊,用于將第一特征和第二特征融合得到融合特征;
10、預(yù)測單元,用于基于融合特征預(yù)測復(fù)雜仿真系統(tǒng)的逼真度值。
11、基于上述方法的進(jìn)一步改進(jìn),所述第一編碼模塊包括多層門控循環(huán)單元;
12、每層門控循環(huán)單元用于基于輸入數(shù)據(jù)提取隱藏特征;第一層門控循環(huán)單元的輸入為仿真時序數(shù)據(jù)和上一個時間步最后一層門控循環(huán)單元輸出的隱藏特征;除最后一層外每一層門控循環(huán)單元提取的隱藏特征為下一層門控循環(huán)單元的輸入;最后一層門控循環(huán)單元輸出的隱藏特征為第一特征。
13、基于上述方法的進(jìn)一步改進(jìn),所述第二編碼模塊包括單層門控循環(huán)單元,采用以下公式計算單層門控循環(huán)單元提取的隱藏特征:
14、
15、zt=σ(xtwxz+ht-1whz+bz)
16、rt=σ(xtwxr+ht-1whr+br)
17、其中,ht表示第t個時間步輸出的隱層特征,zt表示第t個時間步的更新門,ht-1表示第t-1個時間步輸出的隱層特征,表示第t個時間步的候選隱藏狀態(tài),xt表示第t個時間步的輸入數(shù)據(jù),rt表示第t個時間步的重置門,wxh、wxz和wxr均表示權(quán)重參數(shù),bh、bz和br均表示偏置參數(shù),σ(·)表示sigmoid函數(shù),tanh(·)表示tanh激活函數(shù)。
18、基于上述方法的進(jìn)一步改進(jìn),采用以下公式計算時序預(yù)測神經(jīng)網(wǎng)絡(luò)模型的損失:
19、
20、其中,yi表示當(dāng)前訓(xùn)練批次中第i個樣本的逼真度值,表示模型預(yù)測的第i個樣本的逼真度值。
21、基于上述方法的進(jìn)一步改進(jìn),基于所述超網(wǎng)絡(luò)計算每個歷史仿真時刻仿真系統(tǒng)的逼真度,包括:
22、計算每個歷史仿真時刻仿真系統(tǒng)中每個節(jié)點(diǎn)的重要度;
23、基于每個節(jié)點(diǎn)的重要度計算得到每個歷史仿真時刻仿真系統(tǒng)的逼真度。
24、基于上述方法的進(jìn)一步改進(jìn),采用以下方式計算每個歷史仿真時刻仿真系統(tǒng)中每個節(jié)點(diǎn)的重要度:
25、基于每個歷史仿真時刻系統(tǒng)的超網(wǎng)絡(luò)搜索ooda環(huán),計算每個ooda環(huán)的初始綜合對抗能力;
26、對于每個節(jié)點(diǎn),將其作為失效節(jié)點(diǎn),基于網(wǎng)絡(luò)級聯(lián)失效分析更新超網(wǎng)絡(luò);基于更新后的超網(wǎng)絡(luò)計算每個ooda環(huán)的更新后的綜合對抗能力;
27、基于每個ooda環(huán)的初始綜合對抗能力和更新后的綜合對抗能力,得到所述失效節(jié)點(diǎn)的重要度。
28、基于上述方法的進(jìn)一步改進(jìn),采用以下公式計算得到所述失效節(jié)點(diǎn)的重要度:
29、
30、其中,表示第j個ooda環(huán)的初始綜合對抗能力,第j個ooda環(huán)的更新后的綜合對抗能力,表示第j個ooda環(huán)的權(quán)重,value(v)表示節(jié)點(diǎn)v的重要性評估結(jié)果,nt表示仿真系統(tǒng)中目標(biāo)節(jié)點(diǎn)的數(shù)量,表示第i個目標(biāo)節(jié)點(diǎn)所在的ooda環(huán)的數(shù)量。
31、基于上述方法的進(jìn)一步改進(jìn),采用以下方式計算每個ooda環(huán)的初始綜合對抗能力:
32、
33、其中,pop表示ooda環(huán)的目標(biāo)毀傷概率,qop表示ooda環(huán)拓?fù)浣Y(jié)構(gòu)的穩(wěn)定性,w1和w2分別表示ooda環(huán)的目標(biāo)毀傷概率和拓?fù)浣Y(jié)構(gòu)穩(wěn)定性的權(quán)重。
34、基于上述方法的進(jìn)一步改進(jìn),采用以下公式計算ooda環(huán)的目標(biāo)毀傷概率:
35、
36、其中,pai表示ooda環(huán)中的第i個行動節(jié)點(diǎn)對ooda環(huán)中的目標(biāo)節(jié)點(diǎn)的綜合毀傷概率,k表示ooda環(huán)中行動節(jié)點(diǎn)的數(shù)量;
37、采用以下公式計算行動節(jié)點(diǎn)對ooda環(huán)中的目標(biāo)節(jié)點(diǎn)的綜合毀傷概率:
38、pa=ps→d×pd→a×ph×pd
39、其中,ps→d表示行動節(jié)點(diǎn)接收到的目標(biāo)情報信息的質(zhì)量,pd→a表示行動節(jié)點(diǎn)接收的指控信息的正確性,ph表示行動節(jié)點(diǎn)命中ooda環(huán)中的目標(biāo)節(jié)點(diǎn)的概率,pd表示行動節(jié)點(diǎn)對目標(biāo)節(jié)點(diǎn)的條件毀傷概率,pa表示行動節(jié)點(diǎn)對ooda環(huán)中的目標(biāo)節(jié)點(diǎn)的綜合毀傷概率。
40、與現(xiàn)有技術(shù)相比,本發(fā)明通過計算每個歷史仿真時刻系統(tǒng)的逼真度并提取對應(yīng)的數(shù)據(jù)構(gòu)建訓(xùn)練樣本集,基于構(gòu)建的樣本集訓(xùn)練時序預(yù)測神經(jīng)網(wǎng)絡(luò)模型,從而得到可以預(yù)測系統(tǒng)逼真度的逼真度預(yù)測模型,通過提取待預(yù)測時序數(shù)據(jù)輸入到訓(xùn)練好的逼真度預(yù)測模型中可快速得到系統(tǒng)的逼真度,避免了復(fù)雜的計算過程,從而提高了逼真度計算效率。
41、本發(fā)明中,上述各技術(shù)方案之間還可以相互組合,以實現(xiàn)更多的優(yōu)選組合方案。本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分優(yōu)點(diǎn)可從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過說明書以及附圖中所特別指出的內(nèi)容中來實現(xiàn)和獲得。
1.一種復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法,其特征在于,所述時序預(yù)測神經(jīng)網(wǎng)絡(luò)模型包括:
3.根據(jù)權(quán)利要求2所述的復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法,其特征在于,所述第一編碼模塊包括多層門控循環(huán)單元;
4.根據(jù)權(quán)利要求2所述的復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法,其特征在于,所述第二編碼模塊包括單層門控循環(huán)單元,采用以下公式計算單層門控循環(huán)單元提取的隱藏特征:
5.根據(jù)權(quán)利要求1所述的復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法,其特征在于,采用以下公式計算時序預(yù)測神經(jīng)網(wǎng)絡(luò)模型的損失:
6.根據(jù)權(quán)利要求1所述的復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法,其特征在于,基于所述超網(wǎng)絡(luò)計算每個歷史仿真時刻仿真系統(tǒng)的逼真度,包括:
7.根據(jù)權(quán)利要求5所述的復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法,其特征在于,采用以下方式計算每個歷史仿真時刻仿真系統(tǒng)中每個節(jié)點(diǎn)的重要度:
8.根據(jù)權(quán)利要求7所述的復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法,其特征在于,采用以下公式計算得到所述失效節(jié)點(diǎn)的重要度:
9.根據(jù)權(quán)利要求7所述的復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法,其特征在于,采用以下方式計算每個ooda環(huán)的初始綜合對抗能力:
10.根據(jù)權(quán)利要求8所述的復(fù)雜仿真系統(tǒng)的逼真度預(yù)測方法,其特征在于,采用以下公式計算ooda環(huán)的目標(biāo)毀傷概率: