王 靜,劉立芳,齊小剛
(西安電子科技大學 a.計算機科學與技術學院; b.數學與統計學院, 西安 710071)
隨著現代戰爭復雜性增強,武器裝備信息化程度不斷提高,作戰任務規劃系統的地位越來越重要,已成為戰爭中的關鍵影響因素[1-2]。在軍事作戰中,作戰方案的制定是信息化戰爭中的重要決策環節,方案的好壞直接影響整個體系的作戰效能,進而影響最終作戰結果,對戰爭的勝負有著十分重要的影響[3]。作戰方案規劃是指在明確軍事目的的條件下,根據戰場中軍事資源的分布確定當前態勢,對態勢分析確定打擊方案的過程,作戰單元在方案指定的位置和時間采取相應的軍事行動實施制定的打擊方案,最終統計該方案下的作戰效能,并對結果進行分析。
反坦克智能雷場作戰方案的研究一方面可以提高雷場的防御能力,另一方面能夠增強對入侵坦克打擊能力,實現反坦克智能雷場作戰效能的最優化。遺傳算法起源于對生物系統所進行的計算機模擬研究,而后被廣泛應用于解決非線性優化問題、圖像處理、自動化控制、生產調度問題等[4]。本文將遺傳算法與特定對抗環境相互結合,建立了反坦克智能雷場作戰方案優化模型,對最大限度的毀傷敵方坦克,提高智能雷場作戰效能具有重大意義。
以遺傳算法為基礎,系統的研究反坦克智能雷場的作戰方案,以達到對進入雷場區域坦克的最大毀傷效果。在智能雷場中要達到對坦克的最大毀傷,需要確定最佳引爆點,從而達到對敵方多個目標的最大程度毀傷[5-6]。
在軍事作戰中針對不同任務、不同目標、不同場景等各類因素所采取的軍事作戰方案不盡相同。為了便于研究的開展,論文給出如下合理假設:
1) 同一批次的多輛坦克短時間內保持相對位置不變的隊形穿越雷場區域;
2) 由于雷場區域較小,坦克速度較快。目標以一定的角度進入雷場區域后,以近似直線穿越雷場區域;
3) 坦克在遭受到攻擊后,以一定的概率繼續前進或者原路撤退;
4) 每個智能雷對坦克的毀傷效能與智能雷到坦克中心點的距離有關,設置智能雷的毀傷規則,智能雷的毀傷半徑為R,根據坦克重心與智能雷起爆點的距離d確定每個區域的毀傷強度如表1所示,并對不同毀傷等級賦予對應毀傷強度值S如表2所示。

表2 目標毀傷等級與所對應的毀傷強度
普通反坦克地雷只是作為一種防御武器來阻止敵方坦克的進攻,它的主要工作原理是在一定區域內隨機布設或均勻布設地雷形成封鎖帶,當有敵方通過封鎖區域時,一旦坦克通過履帶的壓力觸發雷體的引爆機關就發生爆炸,通過瞬間釋放的高速的彈丸或破片打擊目標坦克。
反坦克智能雷則是一種網絡化、智能化的雷場打擊防御系統[7]。智能雷具有自主探測、識別、跟蹤能力[8]。作戰區域內的智能雷可以組成一個智能雷網絡系統,地雷間可以相互通信,每個智能雷節點既是終端節點,負責感知和采集周圍的信息;也是路由節點,負責轉發相鄰節點傳輸的信息,使得坦克的有關信息可以在不同的智能雷節點間交換;同時也是決策節點,負責將多個節點采集到的信息進行匯總,并進行數據的加工和融合,最終做出決策指令,完成對坦克的打擊工作。所以智能雷場相對于普通的反坦克智能雷場,可以自主完成對坦克的探測、識別、跟蹤、決策和打擊[9-10]。
為了實現反坦克智能雷場作戰效能的最大化,本文在考慮雷場的費效因素、目標在雷場中首次受到智能雷打擊后以一定的概率前進或后退、智能雷對多個目標坦克的綜合作用效能三方面影響因素的基礎上,建立的非線性作戰方案規劃模型如下:
maxF=σ1Εf+σ2Εb-D=

函數的任意一組解可表示為
{(x1,y1),…,(xi,yi),…,(xh,yh)}
其中h表示毀傷次數,由于智能雷場中坦克間的相對位置不變,因此在上述的作戰方案下,在第i次打擊時雷場中出現的所有坦克計劃毀傷的位置:

根據坦克與智能雷的距離,確定坦克毀傷效能值大?。?/p>

遺傳算法來源于達爾文提出的自然選擇和遺傳原理,通過對生物學中的現象進行抽象和建模,提出了適用于計算機編程的遺傳算法[11-12],下面是對反坦克智能雷場中作戰方案制定中所涉及的個體、種群、適應度函數以及迭代過程的解釋[13]:
1) 個體/染色體編碼?;驅κ墙M成染色的部分,并且總是成對出現。一條染色體對應了一個個體,也對應了解空間中的一個解(作戰方案)。個體的編碼可表示為
p={(x1,y1),…,(xi,yi),…,(xn,yn)}
其中n表示基因對數目,(xi,yi)表示第i對基因,即坦克行進軌跡上任意一點的橫縱坐標值。
2) 初始化種群。初始種群表示初始解空間,算法的初始解空間為
其中:s表示種群中個體的數目(方案數目),pj表示第j個個體(方案),n表示基因對數目(方案選擇的軌跡點個數,n=毀傷次數×2-1)。
3) 適應度函數。目標運動軌跡上選擇的n個點組成的一個向量作為一次作戰方案,在該方案下的作戰效能值作為個體的適應度值,即fitness(p)=F。F的計算公式在上面第一個公式中給出,適應度值越大表示個體對環境的適應度越高,個體的生存能力越強,越容易在種群迭代中保存下來。
4) 選擇。物競天擇,適者生存。選擇的目的就是在種群的后代中保留適應度值高的優秀個體。本文采用輪盤賭選擇法[15]完成后代種群中個體的選擇。
5) 交叉。選擇相鄰的兩個個體,根據設置的交叉概率pc,選擇是否隨機交換部分基因對片段。
6) 變異。變異如下:
① 對于第i個個體(從1開始),利用概率選擇法,隨機生成一個0-1之間的概率值q;
② 比較q與變異概率pm的大小,大于等于pm則個體的基因對不發生變異,轉到步驟4;否則個體的某個基因對發生變異,轉到3;
③ 在該文章中,個體中的基因對的值始終為目標穿越雷場的路徑中的某一點,因此變異后的個體的基因對的值仍為路徑上的一點。利用隨機數生成i和j,其中i表示個體的第i個基因對發生變異,j表示變異后該位置的基因對值為種群中第j個個體的第i個基因對的值。
④i小于種群個體數s,則從步驟1開始繼續循環;否則循環終止,輸出變異后種群。
根據遺傳算法的迭代過程,再結合雷場中具體的作戰情況,制定了基于遺傳算法的智能雷場作戰規劃仿真流程。如圖1所示,首先輸入智能雷場、目標、作戰區域等相關參數,然后生成初始化種群,接著利用遺傳算法進行最優化方案的迭代求解,最終得到最優作戰方案。

圖1 最優化方案仿真流程框圖
首先設置作戰仿真參數,假設雷場區域為500 m×500 m大小,智能雷均勻布設,并且布設密度為50 m/個,智能雷的毀傷半徑為30 m,假定目標首次遇到智能雷爆炸后,繼續前進和原路撤退的概率分別為0.4和0.6。
假定敵方坦克數量為3輛,坦克在路徑中最多毀傷4次,利用遺傳算法進行迭代,選擇最佳毀傷點,圖2 顯示了使用遺傳算法進行迭代的過程中智能雷場目標毀傷效能的變化。隨機選取100組實驗,圖3下面的曲線表示在普通的作戰條件下(目標到達智能雷的毀傷范圍后就實施打擊)的毀傷效能;上面的曲線則是使用遺傳算法進行迭代(提前規劃好實施打擊時的目標位置)的整體毀傷效能。

圖2 遺傳算法迭代過程中毀傷效能

圖3 有無遺傳算法作戰效能
通過圖3對比可以發現:使用遺傳算法進行迭代后,目標的毀傷效能明顯高于普通作戰條件下的毀傷效能。
通過圖4和圖5對比發現目標的毀傷效能隨著毀傷次數的增加而增加,不過隨著次數的增加,增幅不斷減小,最終趨于平緩。因此,在作戰計劃制定時,要根據雷場的當前形勢,確定最佳的引爆次數,從而達到對目標的最大毀傷。

圖4 毀傷次數對目標毀傷效能影響

圖5 目標毀傷效能隨毀傷次數的變化
如圖6中圓點標識的最上面的曲線所示,在不考慮智能雷毀傷代價時,隨著毀傷次數的不斷增加,目標的毀傷效能也不斷增加最終趨于平緩。在考慮智能雷的代價后,如圖6中第二條曲線和最下面曲線所示,隨著引爆次數增加,引爆的智能雷數目也不斷增加(圖7),導致目標的毀傷效能不再增加,甚至會下降。并且智能雷毀傷代價越大,毀傷效能出現下降時的毀傷次數越小。因此在作戰方案評估時,要綜合考慮費效比,選取最優方案。

圖6 不同毀傷和不同毀傷次數的毀傷效能對比

圖7 不同毀傷次數下引爆的智能雷數目
在相同的毀傷次數下,布設密度越大,引爆的智能雷個數越多。在不考慮智能雷毀傷代價的情況下,如圖8所示布設密度越大,目標的毀傷效能越高。圖9是加入毀傷代價后的結果,由于布設密度越大,引爆的智能雷數量也會增加,導致目標的毀傷效能出現先增加后下降的趨勢;對比圖8、圖9、圖10能夠發現,當智能雷的毀傷代價越高時,在毀傷次數較大時,密度越高會導致引爆的智能雷數目增加,反而智能雷場對目標的毀傷效能會下降。因此考慮到智能雷的代價,合理的安排雷場的布設密度也是作戰計劃中需要重點關注的問題。
從圖8、圖9、圖10中可以看出:如果只炸毀1次,則50 m/個的智能雷布設密度比40 m/個的密度的毀傷效果更優,主要原因是坦克間距對整體毀傷效果的影響。

圖8 不考慮智能雷代價時不同布設密度下效能變化

圖9 毀傷代價為1時不同布設密度下效能變化

圖10 毀傷代價為1.5時不同布設密度下效能變化
從圖11、圖12可以看出:在本次仿真設置的坦克間的間距條件下,如果只毀傷一次,則在50 m/個布設密度下兩個坦克可以在智能雷的中心位置被炸毀,從而達到對整體的最大毀傷。而40 m/個密度下,由于智能雷的布設密度較小,而坦克的間距較大,導致智能雷引爆時距離坦克的距離相對較遠,從而整體毀傷較小。因此,當毀傷次數較小時,坦克間的間距會對反坦克智能雷場的作戰效能造成影響,但通過遺傳算法的迭代,可以得到在不同坦克間距、不同毀傷代價、不同智能雷密度下的最優毀傷方案。

圖11 50 m/個密度時最佳毀傷方案

圖12 40 m/個密度時最佳毀傷方案
利用遺傳算法確定毀傷位置和引爆的智能雷,當目標到達該位置時下達指令引爆相應的智能雷,最終得到的目標毀傷效能顯著高于當目標位于智能雷毀傷范圍內就引爆智能雷的效能。對比不同毀傷次數、不同毀傷代價、不同的智能雷布設密度條件下目標毀傷效能,可以得出布設密度一定,在不同毀傷代價下,要達到對目標的最大毀傷應選擇的最優的毀傷次數。根據不同毀傷代價和智能雷布設密度條件下目標毀傷效能的變化,可以指導設定布雷密度,從而達到效能最大化。本研究的方法和結果可為作戰方案的制定提供參考。