馬 艷, 薄志峰
(中國人民解放軍92941部隊92分隊,遼寧 葫蘆島125001)
未來戰(zhàn)爭對于武器裝備的作戰(zhàn)要求向著“快速、精確、高效”的方向發(fā)展,而導引頭對于反艦導彈的命中精度、突防能力、抗干擾能力等都起著至關(guān)重要的作用,因此對導引頭性能指標的檢驗是導彈試驗與鑒定過程中一項非常重要的內(nèi)容。導引頭需要檢驗的指標主要包括導引頭作用距離、捕捉可靠性、跟蹤穩(wěn)定性、環(huán)境適應能力以及抗干擾性能等,要想全面檢驗導引頭的性能僅靠幾次導彈飛行試驗是遠遠不夠的,而且完全靠導彈飛行試驗來檢驗也是很不經(jīng)濟的。這是一個多目標的試驗設(shè)計問題。
本文針對反艦導彈導引頭試驗與鑒定,采用運籌學中的動態(tài)規(guī)劃法進行試驗階段總體設(shè)計,提出最優(yōu)路徑,在不同階段研究試驗數(shù)據(jù)采集分析方法,設(shè)計數(shù)據(jù)采集設(shè)備,獲取典型試驗數(shù)據(jù)信息,分段對導引頭的性能進行分析與評估,為下一階段試驗提供子樣和依據(jù),為最終試驗結(jié)果的分析評定奠定基礎(chǔ)。
運籌學主要研究解決實際問題時的系統(tǒng)優(yōu)化思想,從提出問題、分析建模、求解到方案實施整個過程具有一整套嚴密的科學方法。按照所解決問題性質(zhì)的差別,可分為線性規(guī)劃、非線性規(guī)劃、動態(tài)規(guī)劃、圖論與網(wǎng)絡(luò)分析、存貯論、排隊論、對策論等分支。其中,動態(tài)規(guī)劃是研究多階段決策過程最優(yōu)化的運籌學分支,適合解決大型復雜試驗的設(shè)計問題。
動態(tài)規(guī)劃法研究多階段決策過程的總體優(yōu)化,目標是達到整個活動過程的總體效果最優(yōu)。將整個活動按時間順序分解成若干相互聯(lián)系的階段,每個階段依次進行決策,上一階段的輸出狀態(tài)是下一階段的輸入狀態(tài),本段決策的執(zhí)行將影響到下一段的決策。因此,從系統(tǒng)總體出發(fā),使由各階段序列構(gòu)成的目標函數(shù)值達到最優(yōu)。
動態(tài)規(guī)劃法的基本思想如下[1]:
a)將多階段決策過程劃分階段,恰當?shù)剡x取狀態(tài)變量、決策變量及定義最優(yōu)指標函數(shù),從而把問題化成一族同類型的子問題,然后逐個求解;
b)求解時從邊界條件開始,逆(或順)過程行進方向,逐段遞推尋優(yōu),在每一個子問題求解時,都要使用它前面已求出的子問題的最優(yōu)結(jié)果,最后一個子問題的最優(yōu)解,就是整個問題的最優(yōu)解;
c)動態(tài)規(guī)劃法是既把當前一段與未來各段分開,又把當前效益和未來效益結(jié)合起來考慮的一種最優(yōu)方法,因此每段的最優(yōu)決策選取是從全局考慮的。
試驗設(shè)計在充分考慮考核被試品性能指標評定要求的前提下,還要考慮試驗經(jīng)費、試驗設(shè)施、試驗裝備等實際條件,設(shè)法以較少的投資獲取最大數(shù)量的有用試驗數(shù)據(jù),做到資源高度共享,信息高效融合。
針對導引頭的多項性能指標考核,遵循動態(tài)規(guī)劃法的思想,可以按時間特征將整個導引頭試驗過程劃分為實驗室靜態(tài)試驗、導引頭對海試驗、導引頭海上掛飛試驗三個階段,在不同階段獲取典型試驗數(shù)據(jù)信息。
(1)實驗室靜態(tài)試驗
在實驗室環(huán)境下,可以利用目標模擬器等設(shè)備模擬測試導引頭的各項性能指標,如檢驗導引頭接收機靈敏度、目標記憶能力、主被動導引頭數(shù)據(jù)融合能力等。還可以對導引頭加載各種干擾,如欺騙干擾、壓制干擾、噪聲干擾等,采集并記錄導引頭在各種干擾環(huán)境下的工作狀態(tài),分析導引頭的抗干擾能力。
(2)導引頭對海試驗
將導引頭架設(shè)在海邊,在海背景條件下選擇適當航路,利用真實目標(艦艇或者模擬靶船)的運動來檢驗導引頭的各項性能指標,如導引頭作用距離、目標選擇性、捕捉可靠性、跟蹤穩(wěn)定性、跟蹤精度、環(huán)境適應能力以及抗干擾性能等。
(3)導引頭海上掛飛試驗
在接近實戰(zhàn)環(huán)境條件下,利用機載飛行試驗的可重復性,動態(tài)檢驗導引頭的功能及性能指標,以及導引頭對海雜波的抑制能力和導引頭的突防能力,為后續(xù)導彈飛行試驗奠定基礎(chǔ)。
考慮到試驗經(jīng)費等實際條件,接下來要研究在總試驗投資一定的前提下,每個試驗階段尤其是第二、三階段的組織實施方案,合理控制試驗次數(shù),統(tǒng)籌安排試驗項目,以達到最優(yōu)決策的目的,為最終試驗結(jié)果的分析評定奠定基礎(chǔ)。
分析每個階段的試驗目的,結(jié)合導引頭動態(tài)飛行試驗模式,有些試驗項目可以結(jié)合進行,一個試驗項目可以安排多個性能指標的考核,合理優(yōu)化試驗方案,有效縮短試驗周期。導引頭試驗項目可以大致合并為以下五類:
a)項目一:作用威力、連續(xù)跟蹤;
b)項目二:搜索掃描、目標識別、穩(wěn)定跟蹤;
c)項目三:末段跟蹤、角閃爍;
d)項目四:環(huán)境適應能力;
e)項目五:抗干擾能力。
實驗室靜態(tài)試驗階段可以安排項目一、二、三、五,試驗組織和實施方便,可以多次重復進行;對海試驗階段可以安排項目一、二、四、五試驗,但試驗組織和實施較困難,試驗消耗較大,試驗次數(shù)要適當;海上掛飛試驗階段可以在接近實戰(zhàn)環(huán)境條件下,安排所有項目試驗,但相對來說試驗組織和實施最困難,試驗消耗最大,試驗次數(shù)要盡可能減少。
表1為三個階段不同試驗項目參數(shù)選取表,表2為各個試驗項目預期效益計算表(列舉數(shù)據(jù)僅供參考)。其中,試驗實施方便性與組織一次實驗的試驗投資mi成反比,獲取數(shù)據(jù)有效性是對于導引頭最終試驗結(jié)果的評定而言的,Xi為每個階段試驗次數(shù)。
在總試驗投資m一定的前提下,將其投資于三個試驗階段mi(i=1,2,3),每個試驗項目的預期效益分別為gj(j=1,2,3,4,5),以獲取最大效益,由此求出每個階段的試驗次數(shù)Xi(i=1,2,3)。當然對于實驗室靜態(tài)試驗中,不同試驗項目X1可以為不同值,在此統(tǒng)一記為X1只是為了表達直觀。建立動態(tài)規(guī)劃模型如下:
求X1,X2,X3,使 max gj=g1jX1+g2jX2+g3jX3,且滿足約束:
應用動態(tài)規(guī)劃方法救解,按逆推的方法,首先考慮第三階段投資,再考慮第二、第一階段投資。于是有:階段k,本例中取1,2,3。
表1 三個階段不同試驗項目參數(shù)選取表(示例)
表2 預期效益計算表(示例)
狀態(tài)變量Sk:第k階段可以投資于第k至第3階段的資金。
決策變量mk:決定給第k階段投資的資金。
狀態(tài)轉(zhuǎn)移方程為
最優(yōu)指標函數(shù)fk(Sk):當可投資金為Sk時,投資第k至第3階段所得的最大效益。
基本方程為
逐階段求解,便可得到一定投資額情況下,各試驗階段的最佳投資金額和試驗次數(shù),f1(m)就是最大效益。根據(jù)這些數(shù)據(jù)制定每個試驗階段的實施方案,統(tǒng)籌安排試驗項目,就可以到最優(yōu)決策的目的。
導引頭不同試驗階段的數(shù)據(jù)采集既有相同的地方,又各具特點。實驗室靜態(tài)試驗和導引頭對海試驗的數(shù)據(jù)采集,要求能夠全面記錄導引頭各種工作狀態(tài),數(shù)據(jù)采集通道多、采樣率高,通道之間相位誤差??;導引頭海上掛飛試驗的數(shù)據(jù)采集,要求便攜性好,滿足振動要求,工作穩(wěn)定可靠,數(shù)據(jù)記錄時間長。因此,需要針對不同條件下的試驗需求研究相應的數(shù)據(jù)采集設(shè)備。
實驗室靜態(tài)試驗和導引頭對海試驗的數(shù)據(jù)采集設(shè)備,主要用于實驗室,對設(shè)備尺寸和振動性能沒有過多要求,可以選擇PXI系統(tǒng)作為數(shù)采的儀器平臺,采用6通道100 MHz數(shù)據(jù)采集模塊采集導引頭IQ信號,32通道100 k Hz數(shù)據(jù)采集模塊采集導引頭其它電壓信號,16通道數(shù)字IO模塊采集導引頭狀態(tài)信號并對導引頭進行復位控制,用磁盤陣列實現(xiàn)較大數(shù)據(jù)存儲容量,系統(tǒng)組成如圖1所示。
圖1 實驗室數(shù)據(jù)采集設(shè)備組成框圖
導引頭海上掛飛試驗對數(shù)據(jù)采集系統(tǒng)要求很高,需要采集記錄多路IQ信號、觸發(fā)信號和幾十路狀態(tài)信號,采集信號量非常多,還要根據(jù)飛機艙室位置大小確定設(shè)備的結(jié)構(gòu)尺寸,設(shè)計減振裝置等。因此,單片機系統(tǒng)往往難以勝任,通常只能采取聯(lián)機處理模式,或者靠其它芯片擴展系統(tǒng)資源來完成系統(tǒng)的監(jiān)測任務(wù),大大增加了系統(tǒng)的復雜性,使系統(tǒng)的可靠性和穩(wěn)定性受到影響。而FPGA擁有非常豐富的I/O資源,通常具有上百個I/O端口,可充分滿足系統(tǒng)對信號采集量的需求;FPGA的硬件可編程性,使在系統(tǒng)設(shè)計過程中,電路設(shè)計得到優(yōu)化,最大限度地減少對硬件電路的改動;FPGA在采集速度上的優(yōu)勢,也是單片機所無法比擬的[2]。因此,接下來以FPGA為邏輯控制核心進行多路數(shù)據(jù)采集系統(tǒng)的方案設(shè)計。
數(shù)據(jù)采集設(shè)備主要由工控機和數(shù)據(jù)采集記錄器組成,通過USB接口進行數(shù)據(jù)交互。數(shù)據(jù)采集記錄器可分成4個功能模塊(如圖2所示),其中FPGA是該系統(tǒng)的核心,主要對調(diào)理過的導引頭參數(shù)進行采集,并將采集到的參數(shù)在其內(nèi)部處理后送給工控機。
(1)主控卡
由USB接口電路、FPGA主控及緩存電路,電源轉(zhuǎn)換模塊和全局時鐘組成。
主控卡的主要功能:通過USB接口接收工控機傳來的各種命令(如讀數(shù)、擦除等指令),并由FPGA主控電路控制讀取其余各卡上存儲的數(shù)據(jù),通過USB接口發(fā)送給工控機。電源轉(zhuǎn)換電路負責將外部數(shù)據(jù)的+28V電源轉(zhuǎn)換成采集記錄器內(nèi)部需要的電壓,并實現(xiàn)電源的輸入輸出隔離。全局時鐘負責給多塊高速數(shù)采卡提供統(tǒng)一的時鐘,使多路模擬信號同時進行采集,以保證信號的相差要求。
(2)低速數(shù)采卡
由遙測數(shù)據(jù)采集電路、信號隔離電路、FPGA控制電路和數(shù)據(jù)存儲電路組成。
低速數(shù)采卡的主要功能:負責多路低速遙測信號的隔離、采集與存儲,將遙測信號中的控制信號(S1,S2,PWS,T/S,DG,REF,F(xiàn)0~F4)隔離后送入總線背板卡上,供多塊高速卡進行邏輯控制。
(3)高速數(shù)采卡
由信號隔離電路、數(shù)據(jù)采集電路、FPGA控制及緩存電路和數(shù)據(jù)存儲電路組成。
圖2 數(shù)據(jù)采集記錄器結(jié)構(gòu)框圖
高速數(shù)采卡的主要功能:在外部輸入控制信號(S1,S2,PWS,T/S,DG)的控制下,實現(xiàn)多路I/Q信號的采集與存儲。多塊高速數(shù)采卡上的AD轉(zhuǎn)換器用主控卡提供的統(tǒng)一時鐘進行工作,以滿足多路I/Q信號之間的相位要求。采集到的數(shù)據(jù)在FPGA控制下存入存儲器。存儲器中的數(shù)據(jù)最終在主控卡的控制下通過USB接口發(fā)送給工控機,供工控機軟件分析與處理。
(4)背板卡
背板卡負責各卡的通信和供電。主控卡、低采卡和高速數(shù)采卡通過CPCI連接器插到背板卡上,各卡之間通過背板卡上的總線進行通信和供電??偩€包括數(shù)據(jù)總線、控制總線和電源線。
板卡連接方式:各個板卡和背板之間通過CPCI連接器連接。
電源隔離:DC-DC轉(zhuǎn)換器對外部輸入的+28V電源進行了隔離。
信號隔離:針對不同的輸入信號采取不同的隔離措施。遙測信號通過光耦進行隔離。模擬信號通過隔離變壓器進行電磁隔離。
考慮到操作系統(tǒng)的穩(wěn)定性、資源占用、程序運行效率等因素,選用Windows XP操作系統(tǒng)。軟件開發(fā)環(huán)境Lab VIEW采用圖形化編程,繼承了傳統(tǒng)編程語言中的結(jié)構(gòu)化和模塊化編程的優(yōu)點,支持多種系統(tǒng)平臺,可提供豐富的函數(shù)庫,支持數(shù)據(jù)采集板、GPIB設(shè)備、串口設(shè)備、VXI/PXI儀器,提供CLF模塊調(diào)用Windows動態(tài)連接庫和用戶自定義的動態(tài)連接庫中的函數(shù),便于用戶利用其它軟件平臺編譯的模塊[3],因此選用Lab VIEW軟件編程實現(xiàn)系統(tǒng)的控制和管理。
軟件主要完成數(shù)據(jù)采集、存儲、分析與波形回調(diào)等功能,為便于系統(tǒng)擴展和易于維護,系統(tǒng)軟件設(shè)計采用模塊化思想,主要包括初始化模塊、自檢模塊、通訊模塊、通訊接口驅(qū)動模塊、采集控制模塊、數(shù)據(jù)管理模塊和顯示模塊等。系統(tǒng)軟件總體框架如圖3所示。由主模塊通過調(diào)用適當?shù)墓δ苣K,控制系統(tǒng)的初始化,并根據(jù)當前的任務(wù)狀態(tài),控制整個系統(tǒng)軟件的流程,完成各項任務(wù)。
圖3 系統(tǒng)軟件框架
本文采用動態(tài)規(guī)劃法進行反艦導彈導引頭試驗階段的總體設(shè)計,將整個導引頭試驗過程設(shè)計成實驗室靜態(tài)試驗、導引頭對海試驗、導引頭海上掛飛試驗三個階段,合理控制試驗次數(shù),統(tǒng)籌安排試驗項目,以達到最優(yōu)決策的目的,為后續(xù)導彈定型試驗奠定基礎(chǔ)。通過研究導引頭各試驗階段數(shù)據(jù)采集分析方法,以FPGA為邏輯控制核心進行多路數(shù)據(jù)采集系統(tǒng)的方案設(shè)計,充分利用各階段試驗數(shù)據(jù)對導引頭的性能指標進行各個層次、各個方面的考核,加強了導引頭試驗數(shù)據(jù)的開發(fā)和利用,具有重大的軍事與經(jīng)濟效益。
[1] 胡運權(quán).運籌學教程(第二版)[M].北京:清華大學出版社,2003:203.
[2] 李保剛,馬登武.FPGA在多路數(shù)據(jù)采集系統(tǒng)中的應用研究[J].計算機測量與控制,2012,20(4):1138.
[3] 林建榮,吳桂初.Lab VIEW 虛擬儀器與Pasco數(shù)據(jù)采集系統(tǒng)接口研究[J].浙江傳媒學院學報,2006,(2):44.