孫玉山,馬陳飛,張國成,吳新雨,唐同澤
(哈爾濱工程大學(xué) 水下機(jī)器人技術(shù)重點(diǎn)實(shí)驗(yàn)室,黑龍江 哈爾濱 150001)
21世紀(jì)是海洋的世紀(jì),潛艇因其具有獨(dú)特的隱蔽性和突擊力強(qiáng)、機(jī)動(dòng)性好、自持力久等優(yōu)勢,在海戰(zhàn)中扮演著重要的角色[1]。潛艇的抗沉性是其能在戰(zhàn)爭中取得勝利的關(guān)鍵因素之一,特別是近年隨著計(jì)算機(jī)技術(shù)的發(fā)展,關(guān)于抗沉性的研究進(jìn)入到了一個(gè)全新的領(lǐng)域,即輔助決策系統(tǒng)。本文重點(diǎn)分析了國內(nèi)外潛艇抗沉性的方法以及輔助決策系統(tǒng)的研究現(xiàn)狀。
潛艇抗沉性是指潛艇抵抗海損事故危害的防沉和抗沉能力,是組成潛艇生命力的重要部分,也是潛艇能夠在事故中存活下來的必要條件[2]。潛艇的抗沉性體現(xiàn)在潛艇的生命力上,總的來說包括2個(gè)方面,從廣義角度來說包括損害前的規(guī)避能力以及發(fā)生損害后的抗損性等,從狹義角度說是潛艇抵制安全事故,最大限度保持潛艇航行性能的能力[3]。
潛艇的抗沉性代表了隔艙及與其相鄰的主壓載水艙破損進(jìn)水后,仍然能保持一定的浮性、穩(wěn)性而不沉的固有特性和安全漂浮、上浮下潛、潛行,甚至戰(zhàn)斗的能力[4]。由于潛艇特殊的工作性質(zhì)和惡劣的工作環(huán)境,其在航行過程中會(huì)產(chǎn)生各種海損事故和戰(zhàn)斗損傷,它們會(huì)直接或間接地影響潛艇的生命力,使?jié)撏适д:叫械哪芰?,更有甚者?huì)導(dǎo)致潛艇坐沉海底,造成嚴(yán)重的安全事故[2],因此在設(shè)計(jì)建造過程中就應(yīng)該提前考慮到潛艇抗沉性的要求。
潛艇在海上的工作狀態(tài)可以分為水上和水下2種,而半潛可以視為2種狀態(tài)的過渡狀態(tài)[5],因此討論潛艇的抗沉性應(yīng)從水上抗沉性和水下抗沉性出發(fā)。目前,潛艇水上抗沉性的定義有多種不同的說法,其中較為主流的是潛艇處于水上正常狀態(tài)時(shí),在一定的“破損條件”下,仍具有足夠的浮性、穩(wěn)性而漂浮于水面、被拖帶或獨(dú)立航行(當(dāng)機(jī)電等設(shè)備尚能滿足航行要求時(shí))的能力[4]。潛艇在剛開始發(fā)明出來投入使用時(shí)是以水上航行為主,經(jīng)過這么多年的研究水上抗沉性已基本形成理論體系,并被應(yīng)用于潛艇設(shè)計(jì)和實(shí)際使用中[2]。二戰(zhàn)后,潛艇的設(shè)計(jì)有了很大的要求,為了提高潛艇的水動(dòng)力性能和適應(yīng)現(xiàn)代海戰(zhàn)的發(fā)展,潛艇的線型、結(jié)構(gòu)、貯備浮力占潛艇排水量的百分比有了變化,同時(shí)由于電子計(jì)算機(jī)技術(shù)的發(fā)展,反潛兵器的加強(qiáng),使得現(xiàn)代潛艇都是以水下航行狀態(tài)為主,并經(jīng)常在大深度海區(qū)活動(dòng),因此潛艇水下抗沉性已越來越成為有關(guān)潛艇生命力的主要問題[2]。
早在20世紀(jì)60年代就有國外學(xué)者從潛艇的結(jié)構(gòu)和制造的角度對(duì)抗沉性進(jìn)行了分析,在70年代潛艇抗沉理論有了巨大的發(fā)展,逐漸提出了2種主流的抗沉方法,一種是利用潛艇儲(chǔ)存的高壓氣對(duì)壓載水箱進(jìn)行吹除達(dá)到上浮的目的,另一種是在潛艇進(jìn)水量不大的情況下,通過增加速度或者操適當(dāng)舵角進(jìn)行調(diào)整,使艇安全航行[6-7],除此之外還可以進(jìn)行封艙、堵漏、主壓載水艙排水等水下破損基本抗沉措施[8]。
破艙輔助決策就是當(dāng)潛艇發(fā)生事故時(shí),給潛艇上的指揮人員提供有用的信息,輔助指揮人員做出此時(shí)此刻相對(duì)正確的決策來幫助潛艇脫離險(xiǎn)境,以實(shí)現(xiàn)抗沉成功[7]。當(dāng)潛艇在水下航行發(fā)生安全事故時(shí),指揮人員很難在那種緊張的情緒下快速、準(zhǔn)確地做出判斷,甚至可能會(huì)做出錯(cuò)誤的判斷,使后果更加嚴(yán)重。統(tǒng)計(jì)數(shù)據(jù)表明,從二戰(zhàn)至今的大多數(shù)潛艇事故都是人為造成的,要是在事故發(fā)生之后做出準(zhǔn)確的事故判斷是可以避免的。
輔助決策系統(tǒng)最開始是用于船舶的,所以首先討論船舶的破損輔助決策。國外最開始將計(jì)算機(jī)與人工智能應(yīng)用于抗沉性研究的是美國的Ballast于1984年開發(fā)應(yīng)用于FFG-30艦上的損管系統(tǒng),該系統(tǒng)可以實(shí)時(shí)監(jiān)控并分析艦船的浮態(tài)和穩(wěn)性,針對(duì)各種情況,提供調(diào)整浮態(tài)的解決方案以供選擇[9]。海軍司令部1990年利用了船體特性程序(SHCP)的標(biāo)準(zhǔn)算法研發(fā)了FCCS(進(jìn)水事故控制軟件),能夠?qū)崟r(shí)記錄艦船載荷,艦船損傷等信息,可以提供航行過程對(duì)穩(wěn)性的影響性分析[10]。2004年,Graphics Research Corporation(GRC)公司開發(fā)了一種艦船穩(wěn)性分析軟件(Seagoing paramarine),可以通過艦船載況的改變,實(shí)時(shí)分析艦船的完整穩(wěn)性,針對(duì)穩(wěn)性的變化做出相應(yīng)的調(diào)整,保證艦船的生命力[11]。2005年,Dongkon Lee[12]利用專家系統(tǒng)制定不同破損狀態(tài)時(shí)的壓艙策略,調(diào)整艦船的姿態(tài)來提高艦船的穩(wěn)性和縱向強(qiáng)度來實(shí)現(xiàn)抗沉輔助決策。國外關(guān)于艦船輔助決策方面的研究已經(jīng)趨于成熟,但是由于保密性等原因,公開發(fā)表的文獻(xiàn)較少。
國內(nèi)關(guān)于這方面的研究起步較晚,但近年來也取得了很大的進(jìn)展。2001年程虹等[13]從浮態(tài)調(diào)整系統(tǒng)的組成及原理上探討了試驗(yàn)艦船的浮態(tài)調(diào)整方法,該系統(tǒng)通過實(shí)驗(yàn)實(shí)時(shí)提供的數(shù)據(jù),計(jì)算艦船穩(wěn)性及油水消耗情況,最后結(jié)合實(shí)驗(yàn)給出調(diào)整措施,該浮態(tài)調(diào)整系統(tǒng)也可應(yīng)用于其他艦船。在此項(xiàng)研究的基礎(chǔ)上,利用液艙調(diào)整浮態(tài)的基本原理,又研究出一種自動(dòng)生成艦船浮態(tài)調(diào)整方案的實(shí)時(shí)運(yùn)算方法[14],解決了利用液艙進(jìn)行浮態(tài)調(diào)整時(shí)遇到的問題。
2007年,馬坤等[15]將計(jì)算機(jī)仿真技術(shù)應(yīng)用到艦船完整穩(wěn)性的計(jì)算當(dāng)中,基于靜力學(xué)基本原理,提出任意浮態(tài)下載況的實(shí)時(shí)計(jì)算方法,該方法得到液艙實(shí)時(shí)數(shù)據(jù),通過計(jì)算機(jī)仿程序得到艦船浮態(tài)、穩(wěn)性等,根據(jù)結(jié)果輔助操作人員進(jìn)行調(diào)整。2010年胡麗芬等[16]研究開發(fā)了可以快速生成抗沉方案的計(jì)算方法,即MH法,根據(jù)抗沉性標(biāo)板圖的數(shù)據(jù),不依賴優(yōu)化數(shù)學(xué)模型,快速得到抗沉方案[17-18]。
2014年,胡麗芬等[19]通過改進(jìn)的遺傳算法,采用可用的抗沉艙來調(diào)整船舶浮態(tài),以傾斜角和橫傾角作為停止準(zhǔn)則,計(jì)算液艙注水方案,對(duì)艦船的抗沉方案進(jìn)行決策,適合于緊急情況下快速?zèng)Q策。2017年張維英等[20]為縮短艦船抗沉的反應(yīng)時(shí)間,將逼近理想解排序法(TOPSIS)應(yīng)用于輔助決策系統(tǒng)研究,除去已破損的艙室,以剩余穩(wěn)性和浮態(tài)參數(shù)作為目標(biāo)函數(shù),最后輸出船舶破損后的信息,抗沉艙的實(shí)施順序以及實(shí)施方案后的效果,簡單快捷且實(shí)用。
關(guān)于潛艇破艙輔助決策的研究是從21世紀(jì)初才開始明確提出的,國內(nèi)最早用計(jì)算機(jī)仿真對(duì)潛艇抗沉性做出研究的是上海交通大學(xué),利用計(jì)算機(jī)模擬潛艇水下運(yùn)動(dòng)規(guī)律,以039潛艇作為研究對(duì)象,模擬潛艇艙室進(jìn)水事故,然后又進(jìn)行了潛艇動(dòng)力抗沉實(shí)艇實(shí)驗(yàn),得出了相對(duì)可靠的潛艇動(dòng)力抗沉規(guī)律,為以后潛艇抗沉性的更深一步研究積累了寶貴的經(jīng)驗(yàn)。
國外最早開始進(jìn)行潛艇破損輔助決策研究的是韓國的DONGGKON LEE,文章指出潛艇指揮員的指揮是基于個(gè)人經(jīng)驗(yàn)、已有的數(shù)據(jù)以及可用的電子信息,但是在緊急的情況下,這種判斷是不夠的,所以創(chuàng)造一個(gè)可以自動(dòng)做出反應(yīng)并且給指揮員關(guān)于如何保持破損潛艇生命力建議的系統(tǒng)是至關(guān)重要的。這個(gè)智能輔助決策系統(tǒng)是利用專家系統(tǒng)實(shí)現(xiàn)的,并且主要設(shè)計(jì)了潛艇殼體破損和管路破損的決策樹,當(dāng)上述情況發(fā)生時(shí)系統(tǒng)根據(jù)條件做出指令決定潛艇是繼續(xù)留在海上還是浮出海面[21]。
近些年來,由于人工智能和計(jì)算機(jī)仿真技術(shù)的發(fā)展,潛艇抗沉輔助決策系統(tǒng)的研究取得了許多的進(jìn)展,雖然有許多理論還未能應(yīng)用在實(shí)踐中,但是相較以往已經(jīng)有了巨大的突破。
當(dāng)潛艇發(fā)生安全事故時(shí),許多因素都會(huì)導(dǎo)致潛艇坐沉海底,影響潛艇的生命力其中主要包括破損進(jìn)水的時(shí)間、進(jìn)水量的多少、破口的大小、潛艇破損艙室的位置,破損時(shí)潛艇的姿態(tài)以及深度等,有時(shí)為了研究的方便,通常選用對(duì)潛艇生命力威脅最大的因素來制定輔助決策系統(tǒng)。
有研究表明,當(dāng)潛艇首部艙室破損時(shí)對(duì)潛艇生命力的影響是最大的,故設(shè)計(jì)了當(dāng)首部艙室破損進(jìn)水時(shí)才啟動(dòng)的輔助決策系統(tǒng),此時(shí)根據(jù)要求和現(xiàn)實(shí)條件對(duì)抗沉方式進(jìn)行選擇,流程圖如圖1所示。
當(dāng)潛艇發(fā)生故障時(shí),對(duì)故障進(jìn)行檢查,如果不是首部艙室破損進(jìn)水,則啟動(dòng)常規(guī)控制系統(tǒng),反之則啟動(dòng)智能抗沉系統(tǒng),根據(jù)潛艇破損時(shí)所處的環(huán)境及具體作戰(zhàn)要求選擇是保持當(dāng)前深度還是應(yīng)急浮出水面[22]。
此外,還有通過對(duì)潛艇破艙進(jìn)水這一故障的實(shí)時(shí)監(jiān)視管理,準(zhǔn)確地獲取潛艇水下破損進(jìn)水量和進(jìn)水位置信息,輔助潛艇指揮員采取及時(shí)有效的抗沉手段。潛艇破損進(jìn)水實(shí)時(shí)監(jiān)視管理系統(tǒng)由EKF(拓展卡爾曼濾波)、數(shù)據(jù)庫、知識(shí)庫、推理機(jī)和解釋機(jī)制等5部分組成。傳感器把潛艇的各種信息傳給EKF,通過濾波算法,得出損失浮力、力矩的估計(jì)值,然后將各種值存放在數(shù)據(jù)庫中以及算出損失浮力的力臂并存儲(chǔ),然后將信息傳達(dá)給推理機(jī),推理機(jī)把數(shù)據(jù)庫中的事實(shí)與知識(shí)庫中的規(guī)則前提事實(shí)進(jìn)行匹配,若某規(guī)則匹配成功則滿足條件,最后由解釋機(jī)制向潛艇指揮員解釋推理結(jié)果,以供指揮員做出抗沉決策[23-24]。
圖1 潛艇控制流程圖Fig.1 Chinese submarine no.418
圖2 潛艇破損進(jìn)水實(shí)時(shí)監(jiān)視管理系統(tǒng)結(jié)構(gòu)圖Fig.2 "KURSK" nuclear submarine
根據(jù)潛艇不沉性理論,結(jié)合潛艇不沉性的數(shù)學(xué)模型,針對(duì)潛艇破損情況,建立輔助決策模型,給出包括浮態(tài)、穩(wěn)性、破損艙室灌注時(shí)間等信息的計(jì)算方法,基于潛艇水下抗沉要求,提出高壓氣使用的優(yōu)選方案和平衡艇體的步驟,對(duì)潛艇抗沉訓(xùn)練,戰(zhàn)場搶修和生命力保障提供了信息支持。該系統(tǒng)采用模塊化設(shè)計(jì),有利于后續(xù)研究者在此基礎(chǔ)上進(jìn)一步拓展,抗沉輔助決策系統(tǒng)預(yù)先輸入潛艇的基本參數(shù)以及數(shù)學(xué)模型曲線,然后針對(duì)可能發(fā)生的情況給出相應(yīng)的缺省方案同時(shí)將潛艇破損后的浮態(tài)顯示在界面上,最后將最優(yōu)化的抗沉預(yù)案以及此預(yù)案下的抗沉結(jié)果以文字的形式顯示在界面上[5]。
專家系統(tǒng)是人工智能的重要組成部分,是一個(gè)具有大量的專門知識(shí)與經(jīng)驗(yàn)的程序系統(tǒng),此專家系統(tǒng)的組成來源一般是基于潛艇的設(shè)計(jì)資料、設(shè)計(jì)經(jīng)驗(yàn)以及操縱者的經(jīng)驗(yàn)等。有人研究應(yīng)用專家系統(tǒng)理論對(duì)潛艇破損進(jìn)水等危險(xiǎn)情況下的決策進(jìn)行建模,然后動(dòng)態(tài)判斷潛艇的實(shí)時(shí)狀態(tài),制定出對(duì)潛艇最有利的抗沉方案。決策系統(tǒng)是與潛艇模擬操縱系統(tǒng)連接在一起,模擬潛艇在各種情況下的損管決策過程。系統(tǒng)結(jié)構(gòu)圖如圖3所示,其中滲漏狀況分析模塊接收傳感器發(fā)來的各種滲漏信息,對(duì)目標(biāo)可能造成的危險(xiǎn)度進(jìn)行分析推理,選取主要滲漏目標(biāo),推理部分以規(guī)則庫為基礎(chǔ),根據(jù)態(tài)勢分析結(jié)果,建立動(dòng)態(tài)事實(shí)庫,由推理機(jī)給出當(dāng)前滲漏局面應(yīng)采取的決策方案,方案優(yōu)化部分則根據(jù)不同的約束條件,判斷當(dāng)前方案是否可行,方案執(zhí)行后,系統(tǒng)在新的條件下進(jìn)行新的態(tài)勢分析與推理[25]。
圖3 潛艇水下抗沉程序流程圖Fig.3 Submarine control flow chart
圖4 決策系統(tǒng)結(jié)構(gòu)圖Fig.4 Structure diagram of decision system
從已有的研究結(jié)果上看,潛艇破艙輔助決策系統(tǒng)在未來的發(fā)展過程中會(huì)越來越趨于模塊化,系統(tǒng)的各個(gè)組成部分既相互獨(dú)立又共同協(xié)同作用保證系統(tǒng)的正常運(yùn)行,各個(gè)模塊在后續(xù)的使用或者研究中可以根據(jù)使用要求不斷改進(jìn),也有利于系統(tǒng)的升級(jí)和維護(hù)。
潛艇破損輔助決策的專家系統(tǒng)知識(shí)庫會(huì)不斷完善,除了已有的人工輸入的各種原始數(shù)據(jù)外,還會(huì)在工作過程中實(shí)時(shí)動(dòng)態(tài)的自動(dòng)添加潛艇在航行過程中遇到的各種狀況以及其應(yīng)對(duì)情況,以供指揮人員遇到事故時(shí)決策參考。
潛艇輔助決策系統(tǒng)最終所呈現(xiàn)的解決方案,不止一種,應(yīng)該根據(jù)系統(tǒng)判斷給出若干條按優(yōu)先級(jí)排序的方案,以供指揮員在輔助決策系統(tǒng)的基礎(chǔ)上,根據(jù)自己的豐富經(jīng)驗(yàn)進(jìn)行選擇,兩相結(jié)合,減少損失。
抗沉知識(shí)庫需要完善。潛艇發(fā)生安全事故與許多的因素有關(guān),比如艙室進(jìn)水、管道破損、耐壓殼體破損以及卡舵等,但是已有的研究都不夠全面,不能考慮到潛艇的全部甚至是大部分失事原因來建立潛艇破損輔助決策系統(tǒng)。當(dāng)發(fā)生某些沒有考慮到的失事原因時(shí),輔助決策系統(tǒng)并不會(huì)啟動(dòng),甚至?xí)o潛艇指揮員造成潛艇還在正常航行的錯(cuò)覺,損失獲救時(shí)間。
抗沉知識(shí)的表示方法有待進(jìn)一步改進(jìn)。從已有的研究來看,對(duì)知識(shí)的表示都是使用IF…THEN…結(jié)構(gòu),所有的知識(shí)都需要量化成特定的程序,但是有時(shí)這種方法也會(huì)導(dǎo)致與實(shí)際情況相悖。
在潛艇航行的過程中,總會(huì)有各種各樣的狀況發(fā)生,有時(shí)會(huì)存在信息缺失的情況,信息缺失情況下的輔助決策系統(tǒng)研究還有待進(jìn)一步深入。
為了提高潛艇的戰(zhàn)斗力,加強(qiáng)潛艇的抗沉性是必不可少的一環(huán)。由于人工智能和計(jì)算機(jī)技術(shù)的發(fā)展,將抗沉性研究與人工智能結(jié)合是當(dāng)下研究的一大趨勢和熱點(diǎn),即抗沉輔助決策系統(tǒng)。國外關(guān)于抗沉輔助決策系統(tǒng)的研究已經(jīng)可以應(yīng)用于潛艇并取得不錯(cuò)的效果,國內(nèi)大部分研究都停留在理論層面上,距離實(shí)際應(yīng)用還有一段距離,不過隨著研究的深入和人工智能的發(fā)展,國內(nèi)抗沉輔助決策系統(tǒng)也取得了很多成果,與國外的差距也在不斷縮小。