亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        無人機飛行數(shù)據(jù)異常檢測算法綜述

        2023-07-03 14:12:06祁超帥何文思馬英紅任素萍
        計算機應(yīng)用 2023年6期
        關(guān)鍵詞:飛行數(shù)據(jù)文獻故障

        祁超帥,何文思,焦 毅,馬英紅*,蔡 偉,任素萍

        (1.西安電子科技大學(xué) 通信工程學(xué)院,西安 710071;2.中國航天科工集團第二研究院 七〇六所,北京 100854;3.西安郵電大學(xué) 通信與信息工程學(xué)院,西安 710121;4.中國航天空氣動力技術(shù)研究院 創(chuàng)新與應(yīng)用中心,北京 100074)

        0 引言

        無人機(Unmanned Aerial Vehicle,UAV)最早起源于20世紀20 年代,受到各國高度關(guān)注,成為了全球新一輪技術(shù)革命、產(chǎn)業(yè)革命的熱點,無人機也因此得到了廣泛應(yīng)用。無人機系統(tǒng)路線圖2005—2030 版預(yù)測,未來無人機將在遙控引導(dǎo)、實時健康/診斷、故障自適應(yīng)/飛行條件自適應(yīng)、機上航路重規(guī)劃、編隊協(xié)同、集群戰(zhàn)術(shù)重規(guī)劃、集群戰(zhàn)術(shù)目標、分布控制、集群戰(zhàn)略目標等技術(shù)上實現(xiàn)無人機的自主性[1]。目前,無人機綜合路線圖2017—2042 年版進一步延伸,提出無人機互用性、自主性、網(wǎng)絡(luò)安全以及人機協(xié)同四大發(fā)展主題,其中自主性發(fā)展中提高無人任務(wù)和作戰(zhàn)的安全性和效率是關(guān)鍵支撐技術(shù)之一[2]。無人機系統(tǒng)發(fā)展至今,種類繁多、性能強勁,具有功耗低、體積小、重量輕、靈活機動、造價低廉和作戰(zhàn)環(huán)境要求低的特點,可代替有人機完成高難度、高強度任務(wù)。軍用無人機作為空中偵察平臺和武器平臺,可通過攜帶先進設(shè)備執(zhí)行情報偵察、信息對抗、空中打擊、通信中繼、目標跟蹤等軍事作戰(zhàn)任務(wù)。民用無人機則主要應(yīng)用在航空攝像、電力巡檢、環(huán)境監(jiān)測、搶險救災(zāi)、快遞運輸?shù)让裆矫妗?/p>

        然而,由于無人機在執(zhí)行任務(wù)過程中無飛行員現(xiàn)場操作,從而導(dǎo)致發(fā)生故障時不能及時采取相應(yīng)的應(yīng)急措施,安全性和可靠性遠不如有人機。無人機的高故障率引發(fā)了各國研究機構(gòu)對事故緩解策略的制定和實施,究其根本,無人機執(zhí)行任務(wù)時缺少有效的方法檢測自身故障;因此,無人機機載健康監(jiān)測已成為國內(nèi)外相關(guān)機構(gòu)關(guān)注的重點,而飛行數(shù)據(jù)異常檢測技術(shù)是無人機的狀態(tài)監(jiān)測和潛在異常狀態(tài)挖掘的有力手段,它的研究工作對于改善無人機的運行可靠性、預(yù)防事故的發(fā)生具有十分重要的應(yīng)用價值。

        面向無人機機載健康監(jiān)測,本文闡述了無人機飛行數(shù)據(jù)的特點和常見的異常類型,并重點總結(jié)了基于數(shù)據(jù)驅(qū)動的無人機飛行數(shù)據(jù)異常檢測算法的研究現(xiàn)狀,從算法實時性、精確性和魯棒性等方面對比分析了各類算法的優(yōu)缺點,為未來無人機異常檢測領(lǐng)域的研究提供了參考依據(jù)。

        1 無人機飛行數(shù)據(jù)異常檢測問題概述

        異常數(shù)據(jù)指存在于數(shù)據(jù)集中不屬于隨機偏差,而是由其他機制產(chǎn)生的數(shù)據(jù)[3],即異常指數(shù)據(jù)表現(xiàn)為不同于所設(shè)定的正常模式或與正常數(shù)據(jù)偏差過大的現(xiàn)象。異常檢測則是基于一定的方法,如統(tǒng)計理論、數(shù)據(jù)挖掘或機器學(xué)習(xí)理論,從數(shù)據(jù)集中檢測不符合期望行為的數(shù)據(jù)或模式[4]。

        異常檢測算法的設(shè)計與應(yīng)用場景數(shù)據(jù)特性的適配程度越高,準確性和魯棒性越高。盡管無人機應(yīng)用場景多種多樣,但這些場景中無人機飛行數(shù)據(jù)具有諸多共性特征,目前國內(nèi)外在無人機飛行數(shù)據(jù)異常檢測領(lǐng)域的研究工作大多圍繞這些共性特點設(shè)計算法。

        1.1 無人機飛行數(shù)據(jù)特點及其對異常檢測算法的要求

        無論在民用還是軍用領(lǐng)域,無人機飛行數(shù)據(jù)都是評估無人機是否處于異常狀態(tài)的主要手段和重要依據(jù)。為保證準確高效地完成作戰(zhàn)任務(wù),無人機內(nèi)部各個子系統(tǒng)安裝了多種傳感器實時監(jiān)測飛行狀態(tài),包括陀螺儀、加速度傳感器、溫濕度傳感器、氣壓傳感器、超聲波傳感器、磁方向傳感器和全球定位系統(tǒng)(Global Positioning System,GPS)等,涉及無人機的狀態(tài)、姿態(tài)、發(fā)動機、環(huán)境條件和全球定位等信息,產(chǎn)生高度、角度、加速度和經(jīng)緯度等飛行狀態(tài)數(shù)據(jù),以及大量控制命令數(shù)據(jù),如舵機命令、機翼控制命令、電機控制命令等。無人機飛行數(shù)據(jù)異常檢測致力于分析這些數(shù)據(jù),實現(xiàn)無人機的狀態(tài)監(jiān)測和潛在異常狀態(tài)的挖掘。異常檢測算法的設(shè)計需考慮算法對無人機飛行數(shù)據(jù)的適用性,因此,首先對無人機飛行數(shù)據(jù)的特點闡述如下。

        1)高維性。無人機飛行數(shù)據(jù)來自子系統(tǒng)的各類傳感器,由與子系統(tǒng)狀態(tài)密切相關(guān)的多種指標數(shù)據(jù)構(gòu)成。隨著無人機能力增強,傳感器數(shù)量增多,無人機飛行數(shù)據(jù)呈現(xiàn)高維度特征。若直接采用原始高維數(shù)據(jù)作為異常檢測算法的訓(xùn)練集,一方面維數(shù)過高可能會引發(fā)“維數(shù)災(zāi)難”,影響算法檢測的效率;另一方面,無關(guān)數(shù)據(jù)過多導(dǎo)致訓(xùn)練數(shù)據(jù)在維度上的稀疏化,從而帶來較大的泛化誤差,影響算法的準確度。

        2)異常標簽少。無人機作為執(zhí)行高強度、高難度任務(wù)的工具,必須將內(nèi)部的部件故障率降到最低,實際遙測飛行時很難捕捉無人機真正發(fā)生故障的數(shù)據(jù),更重要的是無人機故障發(fā)生的隨機性導(dǎo)致難以完全歸納出所有異常種類。

        3)流數(shù)據(jù)。無人機飛行數(shù)據(jù)由內(nèi)部傳感器以一定頻率采樣得到,是一系列順序、大量、快速、連續(xù)到達的隨著時間無限增長的動態(tài)數(shù)據(jù)集合。這意味著無人機飛行數(shù)據(jù)是實時性強、數(shù)據(jù)量大的流數(shù)據(jù)。

        4)模式切換。無人機飛行過程中存在模式切換,模式切換特性包括兩種情況:第一種為飛行模式切換,指無人機在經(jīng)歷起飛、巡航、滑行、降落等模式,在每種模式中又包括具體執(zhí)行階段,如無人機起飛時的地面滑跑、離地和加速爬升階段,降落時的航道截獲、下滑、平飄和著陸等階段;第二種為任務(wù)模式切換,指無人機從一種任務(wù)模式到另一種任務(wù)模式的切換,當切換到未知任務(wù)模式時,即在正常飛行模式下執(zhí)行了訓(xùn)練數(shù)據(jù)中未出現(xiàn)過的新任務(wù),此時飛行數(shù)據(jù)將呈現(xiàn)不同的數(shù)據(jù)特點。兩種情況都會導(dǎo)致無人機的飛行數(shù)據(jù)隨著模式的切換發(fā)生較明顯的變化,從而影響異常檢測算法準確度,造成更高的誤檢率。

        針對上述無人機飛行數(shù)據(jù)特點,適用于無人機的異常檢測算法需要滿足以下要求。

        1)低時間復(fù)雜度。針對無人機飛行數(shù)據(jù)高維和連續(xù)到達的特性,無人機飛行數(shù)據(jù)異常檢測算法必須著眼于大數(shù)據(jù)量和實時性要求。首先,無人機飛行數(shù)據(jù)的異常檢測算法不能隨著維度和數(shù)據(jù)量的增加而導(dǎo)致計算開銷呈指數(shù)增長,避免引發(fā)“維數(shù)災(zāi)難”;其次,除了滿足較低的計算復(fù)雜度,還需要改進異常檢測算法,使它在面對持續(xù)到達的無人機飛行數(shù)據(jù)時能夠自適應(yīng)更新模型。

        2)無監(jiān)督或半監(jiān)督。無人機飛行數(shù)據(jù)異常標簽少,有監(jiān)督的異常檢測算法在訓(xùn)練時,正常異常樣本分布不均勻且不能包含所有異常種類,此時訓(xùn)練出來的異常檢測模型性能較低,不能滿足準確性要求;因此在實際應(yīng)用中,無監(jiān)督或半監(jiān)督的異常檢測算法更適用于無人機飛行數(shù)據(jù)。

        3)異常度量的普適性。異常檢測不是針對某個特定子系統(tǒng)或傳感器而設(shè)計,算法本身除了要求一定的檢測精度外,還要考慮度量的普適性,即如何選取一個度量標準使得算法適用于大部分無人機飛行數(shù)據(jù)的異常檢測。

        4)模式切換魯棒性。針對模式切換帶來的影響,異常檢測算法有兩種解決方案:其一,使用歷史數(shù)據(jù)訓(xùn)練,數(shù)據(jù)中包含所有已知模式下的正常數(shù)據(jù),此方案不需要考慮無人機的飛行模式切換,但當切換到未知任務(wù)模式時,需要考慮歷史數(shù)據(jù)更新和模型保存的問題;其二,異常檢測模型隨著無人機飛行數(shù)據(jù)流實現(xiàn)在線更新,以保證訓(xùn)練數(shù)據(jù)中加入了模式切換時的飛行數(shù)據(jù),此方案要求算法必須保證較低的訓(xùn)練時間復(fù)雜度。兩種方案均可行,實際應(yīng)用中需要根據(jù)具體算法的特點選取合適的異常檢測方案。

        1.2 無人機飛行數(shù)據(jù)異常類型

        無人機飛行數(shù)據(jù)在飛行過程中可能會發(fā)生不期望的狀態(tài)或者不遵循某個期望的模式,這些異常可能由儀器的電磁干擾、傳感器故障或性能老化和惡劣的任務(wù)環(huán)境造成。根據(jù)異常數(shù)據(jù)的性質(zhì),無人機飛行數(shù)據(jù)異??煞譃辄c異常、上下文異常和集合異常[3]。

        1)點異常。

        如果數(shù)據(jù)點相較于其他正常數(shù)據(jù)點有明顯區(qū)別,則該點被稱為點異常。當飛行環(huán)境中存在較強的電磁干擾信號時,可能導(dǎo)致無人機速度傳感器在某些時刻的數(shù)據(jù)發(fā)生跳變,并且與正常數(shù)據(jù)有明顯偏差,如圖1 所示。

        圖1 點異常Fig.1 Point outliers

        2)上下文異常。

        從數(shù)據(jù)本身屬性,數(shù)據(jù)在正常范圍內(nèi),但在特定的上下文環(huán)境中此數(shù)據(jù)為異常,則稱該點為上下文異常。例如,當無人機受到攻擊時,無人機海拔高度數(shù)據(jù)可能出現(xiàn)瞬時跳變,跳變值與該時刻所處的爬升、降落等上下文環(huán)境不符,如圖2 所示。

        圖2 上下文異常Fig.2 Contextual outliers

        上下文的概念由數(shù)據(jù)集的結(jié)構(gòu)引出,每個數(shù)據(jù)都有兩種屬性[3]。

        ①上下文屬性。上下文屬性通常用于確定數(shù)據(jù)所處的上下文,如當考慮無人機高度變化時,無人機的爬升、巡航和降落等飛行模式可作為上下文屬性。更經(jīng)典的屬性是經(jīng)緯度和時間屬性,它們分別是空間數(shù)據(jù)集和時間序列數(shù)據(jù)集的上下文屬性。上下文屬性決定了數(shù)據(jù)應(yīng)該處在的位置。

        ②行為屬性。行為屬性定義了數(shù)據(jù)的在特定上下文屬性的性質(zhì)。如無人機在巡航的上下文屬性中,此時高度的變化趨勢和范圍可作為行為屬性。

        因此,對于上下文異常的判斷可依據(jù)數(shù)據(jù)在上下文屬性中是否符合對應(yīng)的行為屬性。當發(fā)生連續(xù)的上下文異常時,就構(gòu)成了集合異常。

        3)集合異常。

        集合異常表現(xiàn)為單個數(shù)據(jù)點在當前的上下文屬性中可能正常,也可能異常,它們只有作為一個集合一起出現(xiàn)時才視為異常。例如,當氣壓高度傳感器發(fā)生故障時,可能出現(xiàn)海拔高度為正常傳感器數(shù)據(jù),而氣壓高度在10 000~135 000 m 范圍內(nèi)呈現(xiàn)連續(xù)異常,如圖3(a)所示。在軍事應(yīng)用場景中,若無人機遭受敵方的重放攻擊,則可能發(fā)生數(shù)據(jù)周期性回放,此時在當前處于正常范圍的數(shù)據(jù)也是異常數(shù)據(jù)。如圖3(b)中在150~350 ms時間段海拔高度的周期性回放異常數(shù)據(jù)。

        圖3 集合異常Fig.3 Collective outliers

        2 無人機飛行數(shù)據(jù)異常檢測算法研究現(xiàn)狀

        目前異常檢測算法應(yīng)用十分廣泛,包括金融、網(wǎng)絡(luò)安全、氣象預(yù)警和工業(yè)等領(lǐng)域。近年來,隨著機器學(xué)習(xí)的快速發(fā)展,很多適用于各個領(lǐng)域的異常檢測算法被提出,國內(nèi)外研究機構(gòu)在近些年來也隨之對多種異常檢測算法進行改進以適用于無人機場景。無人機飛行數(shù)據(jù)異常檢測算法可以歸結(jié)為3 大類:基于先驗知識的定性異常檢測算法、基于模型的定量異常檢測算法和基于數(shù)據(jù)驅(qū)動的異常檢測算法[5]。3 種算法各有優(yōu)劣,總結(jié)如表1 所示。

        表1 異常檢測算法優(yōu)劣對比Tab.1 Comparison of pros and cons of anomaly detection algorithms

        2.1 基于先驗知識的定性異常檢測算法

        基于先驗知識是最早也最簡單的一種異常檢測算法,它綜合了無人機目標系統(tǒng)的數(shù)據(jù)信息,基于專家的先驗知識建立適用于離線的異常檢測模型。模型一般由一定的規(guī)則(如if-then 語句)將數(shù)據(jù)癥狀和異常聯(lián)系起來?;谙闰炛R的定性異常檢測代表算法有閾值判定、專家系統(tǒng)等。

        閾值判定的算法基于事先設(shè)定好的信號閾值判斷觀測數(shù)據(jù)是否異常,當超出閾值范圍時判定為異常。文獻[6]中提出了一種基于強化學(xué)習(xí)的無人機電機溫度異常檢測系統(tǒng),利用學(xué)習(xí)到的動態(tài)溫度閾值監(jiān)控無人機在每個狀態(tài)下是否異常。閾值判定操作簡單,但需尋找合適的閾值,防止閾值過高和過低引起的高漏檢率和高虛警率。由于閾值判定只適用于簡單的異常檢測場景且模式切換時設(shè)定的閾值適應(yīng)性差,故實用性不強。

        專家系統(tǒng)是一種模擬專家決策的計算機系統(tǒng)[7],系統(tǒng)內(nèi)部加載了特定應(yīng)用場景下的大量專家經(jīng)驗,基于此推理數(shù)據(jù)之間密切的關(guān)系。無人機異常檢測專家系統(tǒng)的基本構(gòu)成如圖4[8]所示,包括無人機異常檢測知識庫、無人機異常檢測推理機、無人機異常檢測解釋機制和人機交互接口這4個部分。

        圖4 無人機異常檢測專家系統(tǒng)Fig.4 Expert system for UAV anomaly detection

        人機交互接口主要用于用戶與故障診斷系統(tǒng)之間的交互,知識庫提供包含異常狀態(tài)因果關(guān)系等專家先驗知識,推理機根據(jù)系統(tǒng)的知識庫進行無人機異常的推理工作,并將推理的結(jié)果通過交互界面顯示,解釋機制負責對知識庫的內(nèi)容和推理的結(jié)果解釋,其中知識庫和推理機是整個系統(tǒng)的核心構(gòu)成部分。知識庫的描述方式包括狀態(tài)空間、語義網(wǎng)絡(luò)、框架或謂詞公式,或者采用結(jié)構(gòu)化的方法。例如文獻[8]中基于分級式故障原因結(jié)構(gòu)圖建立了無人機的系統(tǒng)知識庫。在結(jié)構(gòu)化的知識庫構(gòu)建方法中,故障樹分析法是一種適用性較廣的方法,它以樹狀圖為導(dǎo)向,通過具體符號和術(shù)語定量、定性地描述不同事件之間的因果關(guān)系。例如文獻[9]中基于故障樹分析法研究無人機飛控系統(tǒng),根據(jù)征兆空間與故障空間的對應(yīng)關(guān)系將專家經(jīng)驗轉(zhuǎn)化為故障知識庫。在推理機方面,有正向推理、反向推理和雙向推理這3 種機制,推理方法分為確定性推理和不確定性推理。確定性推理建立在經(jīng)典邏輯的基礎(chǔ)上,運用確定性知識進行單調(diào)性推理。例如文獻[10]中基于案例推理,采用分級檢索和最近鄰算法結(jié)合的方法建立了飛機故障診斷專家系統(tǒng),性能上較好地模擬了專家的診斷能力。為避免采用大量的統(tǒng)計數(shù)據(jù)和對推理過程中理論性的較高要求,通常采用貝葉斯理論、模糊理論等不確定性推理方法。如文獻[8]中采用正反綜合推理和主觀貝葉斯推理方法提高了專家系統(tǒng)的故障識別率。文獻[11]中根據(jù)影響無人機飛行安全的各因素之間的邏輯關(guān)系,構(gòu)建了無人機的模糊故障樹,并基于模糊故障樹和貝葉斯網(wǎng)絡(luò)模型評估無人機全系統(tǒng)的異常概率。需要說明的是,模糊理論通過模糊集的定義和分類對不確定性系統(tǒng)的估計更為準確,當系統(tǒng)比較復(fù)雜時,模糊匹配易出現(xiàn)歧義性。

        總體而言,基于先驗知識的異常檢測算法需要對系統(tǒng)運行的信息和特征有足夠的了解,借助專家經(jīng)驗建立觀測對象的各參數(shù)和系統(tǒng)異常結(jié)果的定性模型,通過此模型判斷系統(tǒng)信息的異常狀態(tài)?;谙闰炛R不需要嚴格的數(shù)據(jù)定量分析,實現(xiàn)簡單,適用于異常種類已知的異常檢測場景,但大部分無人機系統(tǒng)的異常難以完全把握、先驗知識少、模型建立困難,難以滿足實際需求。

        2.2 基于模型的定量異常檢測算法

        基于模型的定量異常檢測算法分為基于物理模型的算法和基于解析模型的算法。兩者都是對無人機內(nèi)部子系統(tǒng)精確建模,區(qū)別是物理模型的基本思想是用具有相同輸入信號的相同組件復(fù)制輸出信號[12],再比較與實際信號的殘差作出異常診斷決策。例如,文獻[13]中對機翼結(jié)構(gòu)全尺寸三維建模,利用FLUENT 和ANSYS 軟件進行有限元仿真分析,確定故障監(jiān)測節(jié)點,最后采用信標異常分析法對數(shù)據(jù)進行異常檢測。物理模型法是可靠的,但是代價昂貴且占用空間較多。文獻[14]中提出了基于解析模型的算法,根據(jù)無人機執(zhí)行機構(gòu)的物理結(jié)構(gòu)和運行機理,建立執(zhí)行機構(gòu)的數(shù)學(xué)模型,通過定量的內(nèi)在解析關(guān)系分析系統(tǒng)狀態(tài)。如圖5[15]所示,基于解析模型的算法將無人機的實時狀態(tài)信息作為測量值,根據(jù)執(zhí)行機構(gòu)物理參數(shù)所建立的解析模型為系統(tǒng)提供解析值,對比測量值與解析值,分析殘差的狀態(tài)和變化,作為故障判斷的依據(jù)。針對解析模型的正確性對系統(tǒng)性能的影響,文獻[15]中還引入了模型校正環(huán)節(jié)(圖5 虛線部分),將模型輸出的信息經(jīng)過對比和處理再反饋到模型校正環(huán)節(jié),利用動態(tài)反饋修正模型,減小了系統(tǒng)在動態(tài)運行中的長時累積誤差,降低了局部模型誤差對系統(tǒng)整體狀態(tài)的干擾或負面影響。與物理模型相比,解析模型具有成本優(yōu)勢,但噪聲和模型不精確帶來的誤差以及系統(tǒng)的復(fù)雜結(jié)構(gòu),會對解析模型算法的可靠性產(chǎn)生一定的負面影響。

        圖5 基于解析模型的無人機異常檢測系統(tǒng)Fig.5 Analytical model-based UAV anomaly detection system

        目前,越來越多的解析模型算法被提出,包括參數(shù)估計法、等價空間法、狀態(tài)估計法[15-20]。其中,參數(shù)估計法需要建立比較準確的數(shù)學(xué)模型表示系統(tǒng)與元器件的關(guān)系方程,通過對比求解的參數(shù)與系統(tǒng)實際參數(shù)確定系統(tǒng)的異常程度。例如,文獻[16]中研究了一種基于參數(shù)估計的無人機控制系統(tǒng)故障檢測算法,在基礎(chǔ)模型構(gòu)建完成后提取其故障特征參數(shù),并選取不同于正常狀態(tài)的特征參數(shù),利用噪聲估計器診斷故障,分析殘差與“零”之間的關(guān)系,實現(xiàn)無人機控制系統(tǒng)的故障檢測。等價空間法主要針對線性系統(tǒng),利用系統(tǒng)動態(tài)方程的線性相關(guān)性求出所選測量值與其余測量值的殘差序列,通過處理殘差序列實現(xiàn)異常檢測。文獻[17]中采用等價空間法建立了無人機飛控系統(tǒng)中的作動器數(shù)學(xué)模型,有效地檢測了作動器的卡死故障。狀態(tài)估計法適用于非線性系統(tǒng),也是解析模型中研究成果最多的算法。它的原理為利用設(shè)計好的觀測器或濾波器等模型預(yù)測系統(tǒng)的估計值,通過分析估計值與實際值的殘差判定數(shù)據(jù)是否異常,常用算法有:基于非線性觀測器、基于濾波器、微分幾何法和自適應(yīng)學(xué)習(xí)法等[15,18-20]。例如,文獻[19]中針對飛控系統(tǒng)中執(zhí)行器和傳感器故障,基于觀測器、奇偶空間法和微分幾何法分別對不同情況下的飛控系統(tǒng)建立精確的數(shù)學(xué)模型,實現(xiàn)了故障的檢測、診斷和定位。文獻[20]中提出了一種通用的異常檢測框架,通過使用向量自回歸外生模型表示多元時間序列,基于對象之間的向量自回歸外生模型構(gòu)建對象之間的距離矩陣,最后基于對象差異進行異常檢測。

        基于模型的算法適用于能夠精確建模的無人機系統(tǒng),且需要對無人機內(nèi)部結(jié)構(gòu)非常了解。當模型準確建立后,環(huán)境噪聲也是影響模型檢測的重要因素,由于噪聲不可控,導(dǎo)致魯棒性較差。重要的是,建立好的模型可移植性差,無人機各系統(tǒng)需要單獨建模,實用性差。因此,面對無人機系統(tǒng)內(nèi)部的復(fù)雜結(jié)構(gòu)和飛行環(huán)境因素,基于模型的算法顯然力不從心。

        2.3 基于數(shù)據(jù)驅(qū)動的異常檢測算法

        基于數(shù)據(jù)驅(qū)動的異常檢測算法通過分析無人機傳感器數(shù)據(jù)間的相關(guān)性,將不符合數(shù)據(jù)規(guī)律的觀測數(shù)據(jù)判定為異常。常用算法有:基于統(tǒng)計的算法[21-24]、基于分類的算法[25-31]、基于相似性的算法[32-38]、基于預(yù)測的算法[39-48]。這些算法的特點總結(jié)如表2 所示。

        表2 各基于數(shù)據(jù)驅(qū)動算法的特點Tab.2 Characteristics of different data-driven algorithms

        2.3.1 基于統(tǒng)計的數(shù)據(jù)驅(qū)動異常檢測算法

        基于統(tǒng)計的算法首先對觀測數(shù)據(jù)作正常性假定,它認為正常數(shù)據(jù)分布在高概率區(qū)域,即由正常數(shù)據(jù)建立一個統(tǒng)計模型并確定置信區(qū)間,將不符合該模型的數(shù)據(jù)點視為異常點?;诮y(tǒng)計的異常檢測算法主要分為參數(shù)法和非參數(shù)法兩類:參數(shù)法基于高斯模型、基于混合參數(shù)分布等;非參數(shù)法基于直方圖、基于密度估計技術(shù)等。參數(shù)法和非參數(shù)法檢測異常的基本思想一致,區(qū)別是建立模型的方法。

        參數(shù)法認為正常的數(shù)據(jù)對象分布在一個特定參數(shù)的統(tǒng)計模型上,該參數(shù)的概率密度函數(shù)給出了數(shù)據(jù)對象在該分布出現(xiàn)的概率,以此刻畫數(shù)據(jù)的異常程度:概率越小,異常的可能性越大。文獻[21]中針對無線傳感器網(wǎng)絡(luò)建立了一系列馬爾可夫模型,基于此估計出一個無異常概率定律,利用大偏差技術(shù)開發(fā)了較優(yōu)異常檢測規(guī)則。文獻[22]中利用模型方法和統(tǒng)計方法分別檢測無人機故障飛行實驗數(shù)據(jù),分析了兩種方法的適用場景和優(yōu)劣勢。文獻[23]中提出了一種基于隱半馬爾可夫模型(Hidden Semi-Markov Model,HSMM)的框架,用于檢測由人為因素引起的航空安全事件。此方法具有對時序數(shù)據(jù)建模的能力,表現(xiàn)良好。非參數(shù)法并沒有特定的參數(shù)分布模型,而是希望用觀測數(shù)據(jù)確定統(tǒng)計模型。非參數(shù)法模型的參數(shù)個數(shù)和性質(zhì)是靈活的,并不是完全無參。文獻[24]中對飛控數(shù)據(jù)的傅里葉系數(shù)分布進行分析并推理建模,實現(xiàn)了對傳感器的異常檢測。

        上述基于統(tǒng)計的算法過于依賴數(shù)據(jù)分布的規(guī)律性。在數(shù)據(jù)分布假設(shè)成立的前提下,對觀測數(shù)據(jù)處理速度較快,能有效地檢測單個屬性的離群點;但在實際的無人機場景中,大部分數(shù)據(jù)的先驗分布假設(shè)通常很難確定,且無人機飛行數(shù)據(jù)海量、高維等特點也加大了統(tǒng)計模型建立的難度,極大降低了模型準確性。

        2.3.2 基于分類的數(shù)據(jù)驅(qū)動異常檢測算法

        基于分類的算法通過帶有標簽的數(shù)據(jù)訓(xùn)練出正常與異常數(shù)據(jù)之間的決策邊界或分類器,當觀測數(shù)據(jù)超出邊界或不屬于正常類別時被視為異常。代表算法有支持向量機(Support Vector Machine,SVM)、一類支持向量機(One-Class SVM,OCSVM)、半監(jiān)督支持向量機(Semi-Supervised SVM,S3VM)和樸素貝葉斯等。

        SVM 是一種二分類算法,主要思想是找到空間中的一個能夠?qū)⑺袛?shù)據(jù)樣本劃分開的超平面(分類平面),使得與分類平面距離最近的樣本點構(gòu)成的兩個超平面(支持平面)之間的距離(分類間距)最大化,如圖6 所示。

        圖6 SVM示意圖Fig.6 Schematic diagram of SVM

        SVM 算法已應(yīng)用于無人機異常檢測領(lǐng)域。例如,文獻[25]中基于無人機的飛行日志,并利用SVM 算法將無人機在正常飛行階段和故障階段的行為進行分類,針對無人機失控故障的檢測達到了較高的準確度。文獻[26]中針對無人機電機異常,采用SVM 算法對音頻信號分類,設(shè)計了輕量級故障檢測算法,可在嵌入式系統(tǒng)中實時工作。OCSVM 算法是由SVM 算法擴展而來的單分類算法,基本思想是將數(shù)據(jù)映射到與內(nèi)核相對應(yīng)的特征空間,在數(shù)據(jù)與原點間構(gòu)建超平面,并且最大化超平面到零點的距離,如圖7 所示。文獻[27]中提出了一種多核異常檢測算法,通過多核組合多維數(shù)據(jù)源信息,聯(lián)合OCSVM 算法對飛行數(shù)據(jù)進行異常檢測。文獻[28]中將無人機飛行數(shù)據(jù)的能量指標作為特征向量,結(jié)合基于密度的噪聲應(yīng)用空間聚類(Density-Based Spatial Clustering of Applications with Noise,DBSCAN)和OCSVM 兩種算法實現(xiàn)了對實際航空飛行數(shù)據(jù)的異常檢測。文獻[29]中結(jié)合OCSVM 算法和核主成分分析(Kernel Principal Component Analysis,KPCA)算法建立混合模型,完成了對無人機系統(tǒng)和傳感器異常的檢測。S3VM 是SVM 在半監(jiān)督學(xué)習(xí)上的推廣,考慮了未標注樣本的信息,試圖找到能將兩類有標記樣本分開,且穿過數(shù)據(jù)低密度區(qū)域的分類超平面,如圖8 所示。文獻[30]中引入改進的S3VM,結(jié)合邊緣抽樣主動學(xué)習(xí)優(yōu)化分類模型,實現(xiàn)了對無人機信道遙測數(shù)據(jù)的異常檢測。

        圖7 OCSVM示意圖Fig.7 Schematic diagram of OCSVM

        圖8 S3VM示意圖Fig.8 Schematic diagram of S3VM

        樸素貝葉斯算法是一種基于貝葉斯定理與特征條件獨立假設(shè)的概率分類算法,對于給出的待分類樣本,利用貝葉斯公式求解在樣本項出現(xiàn)的條件下各個類別出現(xiàn)的概率,即該樣本屬于某一類的概率,選擇具有最大后驗概率的類別作為該樣本所屬的類別,分類過程如圖9 所示。文獻[31]中通過采用樹增廣樸素貝葉斯(Tree Augmented Na?ve Bayesians,TANs)算法,擴展了樸素貝葉斯學(xué)習(xí)模式,并結(jié)合領(lǐng)域的專家知識,生成可與現(xiàn)有參考模型結(jié)構(gòu)匹配的分類器結(jié)構(gòu),完成飛行數(shù)據(jù)的異常檢測工作。

        圖9 樸素貝葉斯分類過程Fig.9 Na?ve Bayesians classification process

        基于分類的算法對多參數(shù)、標簽明確且樣本比例均衡的異常檢測場景效果較好。但在實際的無人機飛行數(shù)據(jù)中,異常數(shù)據(jù)少、人工標記成本高,且異常種類難以完全把握,定義一個包含所有正常或異常行為的區(qū)域比較困難,因此很難訓(xùn)練出有良好魯棒性的分類器。

        2.3.3 基于相似性的數(shù)據(jù)驅(qū)動異常檢測算法

        基于相似性的算法是根據(jù)距離、密度和角度等信息衡量數(shù)據(jù)間的相似度。如:K均值聚類(K-means clustering,K-Means)算法、K最鄰近(K-Nearest Neighbors,KNN)算法、DBSCAN 算法、孤立森林(Isolation Forest,IForest)算法[32]和基于角度的離群值檢測(Angle-Based Outlier Detection,ABOD)算法等。圖10 給出了上述算法采用的相似度衡量信息。

        圖10 基于相似性的數(shù)據(jù)驅(qū)動異常檢測算法Fig.10 Data-driven anomaly detection algorithm based on similarity

        K-means 和DBSCAN 屬于聚類算法,使用距離、密度等信息,將相似度高的數(shù)據(jù)聚為一個簇,若最終數(shù)據(jù)為不屬于任何一個簇的離群點,則視其為異常。文獻[4]中基于高層次綜合工具(High Level Synthesis,HLS),實現(xiàn)了K-means 和最小二乘支持向量機(Least Square SVM,LS-SVM)兩種異常檢測算法的模塊化設(shè)計,并利用FPGA(Field-Programmable Gate Array)硬件平臺提高了算法的檢測速度。文獻[33]中介紹了一種K近鄰搜索的異常檢測算法,并結(jié)合KD 樹(K-Dimension Tree)提高了搜索效率,能夠有效檢測無人機飛行數(shù)據(jù)流中的異常。文獻[34]中基于DBSCAN 聚類算法,根據(jù)數(shù)據(jù)間的密度相似性完成了對飛行數(shù)據(jù)的異常檢測。

        IForest 算法空間劃分評估樣本點鄰近區(qū)域數(shù)據(jù)的稀疏程度,作為樣本點與數(shù)據(jù)集之間相似性的度量,稀疏程度越高,則樣本點的離群程度越高,越可能為異常點。IForest 算法將“數(shù)據(jù)集中容易被孤立的離群點”定義為異常,不斷用隨機超平面切割數(shù)據(jù)空間,直到樣本點所在空間只包含樣本點本身或分割次數(shù)達到閾值為止。通常異常點所在區(qū)域分布稀疏,較早停止分割,即分割路徑較短,因此,分割路徑越短的樣本點,越可能為異常點。與其他異常檢測算法相比,IForest 算法在具有較高準確度的同時,不需要計算距離和密度等信息,因此訓(xùn)練和檢測過程的時間復(fù)雜度低,適用于高維和海量數(shù)據(jù)應(yīng)用場景。文獻[35]中討論了IForest 算法在無人機場景的適用性,并使用航空推進系統(tǒng)仿真數(shù)據(jù)為基準,驗證了IForest 算法的準確性。

        基于角度的相似度衡量通過比較數(shù)據(jù)的角度方差確定是否異常,正常數(shù)據(jù)和邊界數(shù)據(jù)的角度方差遠大于異常點[36]。文獻[37]中基于ABOD 算法得出了角度異常因子,通過比較異常因子的大小確定高維數(shù)據(jù)中數(shù)據(jù)點的異常程度。文獻[38]中通過計算相鄰時刻數(shù)據(jù)子空間方向的變化程度刻畫數(shù)據(jù)的差異性,實現(xiàn)了對無人機飛行數(shù)據(jù)的異常檢測,取得了良好效果。

        基于相似性的算法側(cè)重于挖掘無人機飛行數(shù)據(jù)的空間相關(guān)性,根據(jù)一定的相似性度量算法刻畫觀測數(shù)據(jù)的異常程度,算法的核心在于選取正確且適用的相似性度量函數(shù)表示各數(shù)據(jù)間的相似性,同時還需要考慮數(shù)據(jù)的計算量,例如其中基于聚類的算法計算復(fù)雜度較高,多用于離線數(shù)據(jù)集的異常檢測。

        2.3.4 基于預(yù)測的數(shù)據(jù)驅(qū)動異常檢測算法

        基于預(yù)測的算法假定未來數(shù)據(jù)與歷史數(shù)據(jù)存在關(guān)聯(lián)性,通過對歷史數(shù)據(jù)分析建模,預(yù)測未來時刻數(shù)據(jù),然后計算預(yù)測結(jié)果與真實數(shù)據(jù)的殘差,并根據(jù)殘差的波動范圍完成對正常與異常數(shù)據(jù)的劃分?;陬A(yù)測算法的檢測流程如圖11。

        圖11 預(yù)測模型的檢測流程Fig.11 Detection process of prediction model

        圖11 的檢測流程中,預(yù)測模型主要包括兩類:一是回歸模型,例如文獻[39]中基于相關(guān)向量機(Relevance Vector Machine,RVM)的回歸模型訓(xùn)練觀測數(shù)據(jù),給出了一個估計不確定區(qū)間作為飛行數(shù)據(jù)的異常檢測閾值,結(jié)合不同飛行參數(shù)之間的皮爾遜相關(guān)系數(shù),實現(xiàn)了自適應(yīng)異常檢測;二是神經(jīng)網(wǎng)絡(luò)模型,主要包括適用于時間序列預(yù)測的長短期記憶(Long Short-Term Memory,LSTM)神經(jīng)網(wǎng)絡(luò)和時域卷積網(wǎng)絡(luò)(Temporal Convolutional Network,TCN)。例如,文獻[40]中基于只包含正常數(shù)據(jù)的訓(xùn)練集,建立了LSTM 神經(jīng)網(wǎng)絡(luò)預(yù)測模型,有效檢測了具有北向速度和氣動升降速度點異常的真實無人機傳感器數(shù)據(jù)。文獻[41]中采用了深度學(xué)習(xí)算法提取數(shù)據(jù)特征,構(gòu)建了無人機時序數(shù)據(jù)LSTM 預(yù)測模型,完成了無人機單維數(shù)據(jù)的異常檢測。文獻[42]中比較了基于多重LSTM 和基于多輸出卷積LSTM 的無人機數(shù)據(jù)異常檢測算法,指出由于多輸出卷積LSTM 結(jié)合了適用于多變量數(shù)據(jù)分析的卷積結(jié)構(gòu)與適用于時間序列分析的LSTM 結(jié)構(gòu),更適用于無人機的多維時間數(shù)據(jù)分析。文獻[43]中針對無人機高維飛行數(shù)據(jù)間存在的復(fù)雜時空相關(guān)性,提出了一種基于時空相關(guān)的LSTM 算法,用于無人機飛行數(shù)據(jù)異常檢測,通過人工神經(jīng)網(wǎng)絡(luò)挖掘飛行數(shù)據(jù)的時空相關(guān)性獲得相關(guān)參數(shù)集,然后建立LSTM 模型進行異常檢測。文獻[44-45]中采用TCN分別實現(xiàn)了無人機電池瞬時耗電量的異常檢測和無人機傳感器數(shù)據(jù)異常檢測。圖11 中基于殘差的異常判定算法,可采用SVM 等分類算法。例如,文獻[46]中使用滑動窗口的單步迭代算法,基于LS-SVM 算法實現(xiàn)了對無人機未來時刻的預(yù)測,通過殘差檢測觀測數(shù)據(jù)的異常狀態(tài)。文獻[47]中采用LSTM 神經(jīng)網(wǎng)絡(luò)預(yù)測值與真實值作差,并輸入OCSVM 分類器中訓(xùn)練得到正樣本超平面,通過測試數(shù)據(jù)到超平面的距離判斷數(shù)據(jù)的異常與否。

        圖12 對上述基于數(shù)據(jù)驅(qū)動的異常檢測算法進行了梳理總結(jié)。

        圖12 基于數(shù)據(jù)驅(qū)動的異常檢測算法Fig.12 Data-driven anomaly detection algorithm

        基于預(yù)測的算法以數(shù)據(jù)預(yù)測為基礎(chǔ),側(cè)重于尋求數(shù)據(jù)間的時間相關(guān)性,在無人機趨勢性或周期性數(shù)據(jù)的異常檢測方面有較大優(yōu)勢。模型訓(xùn)練完成后的預(yù)測計算復(fù)雜度低,因此適用于無人機的在線異常檢測;但高維數(shù)據(jù)會加大預(yù)測模型建立和參數(shù)尋優(yōu)的難度,且對不規(guī)則分布的噪聲數(shù)據(jù)較為敏感[48]。

        3 未來重點發(fā)展方向

        隨著時代的發(fā)展,基于先驗知識和基于模型的異常檢測算法將逐漸不適用于無人機的異常檢測。無人機飛行數(shù)據(jù)異常檢測的發(fā)展趨勢必然要與數(shù)據(jù)挖掘結(jié)合,未來將更加注重基于數(shù)據(jù)驅(qū)動的異常檢測算法,它的研究和應(yīng)用方向?qū)⒅攸c解決以下挑戰(zhàn)/問題。

        一是提升異常檢測算法的抗噪能力。無人機設(shè)備復(fù)雜度隨著作戰(zhàn)任務(wù)的多樣化變得越來越高,所處環(huán)境也更加惡劣,這使得無人機狀態(tài)信息的獲取精準度下降,噪聲數(shù)據(jù)難以確認和消除,在一定程度上影響了異常檢測算法的準確性。因此,如何提升異常檢測算法在強噪條件下的準確性是一個極大的挑戰(zhàn)。

        二是提升異常檢測算法的時空相關(guān)特性挖掘能力。無人機系統(tǒng)是復(fù)雜的,存在著復(fù)雜的時空高維飛行數(shù)據(jù)之間的相關(guān)性與許多參數(shù);然而,現(xiàn)有的算法往往忽略了時空因素,缺乏參數(shù)選擇,從而導(dǎo)致欠擬合、維數(shù)災(zāi)難、算法體量過大等諸多問題[43]。因此,如何設(shè)計無人機數(shù)據(jù)時空相關(guān)性挖掘算法,將是無人機異常檢測需要重點關(guān)注的問題之一。

        三是提升異常檢測算法對無人機飛行模式切換的適應(yīng)性。由于作戰(zhàn)環(huán)境和任務(wù)的多樣性,無人機在不同任務(wù)模式中的正常數(shù)據(jù)表現(xiàn)在不斷變化。目前無人機飛行數(shù)據(jù)異常檢測算法大都著眼于常見異常或已知故障類型的檢測準確率,而忽視了無人機的模式切換特性帶來的高誤檢率問題,導(dǎo)致它們在應(yīng)用于無人機飛行數(shù)據(jù)異常檢測時不能識別未知的正常數(shù)據(jù),魯棒性較低。因此,如何提升異常檢測算法在模式切換時的魯棒性也是需要重點解決的一大難題。

        四是提升異常檢測算法的實時性。無人機機載異常檢測系統(tǒng)要求能實時檢測飛行數(shù)據(jù)中出現(xiàn)的異常,以及時采取有效措施,盡可能避免安全事故發(fā)生。然而,多數(shù)具有較好的檢測效果的異常檢測算法,計算量較大,時間復(fù)雜度較高,不能很好地滿足實時性要求[4]。因此,設(shè)計計算輕量級、高性能的檢測算法亦將成為無人機異常檢測領(lǐng)域的重要研究方向之一。

        未來將以數(shù)據(jù)采集和分析為核心,算法準確率和實時性為目標,以無人機飛行數(shù)據(jù)的時序性、時空相關(guān)性、模式切換特性和無人機在線異常檢測的時延要求為側(cè)重點,持續(xù)改進,使它具有更強的工程應(yīng)用性。

        4 結(jié)語

        無人機智能化程度的提高促進了無人機健康狀態(tài)檢測技術(shù)的發(fā)展,同時出現(xiàn)了一批適用于無人機飛行數(shù)據(jù)異常檢測的算法。無人機的異常檢測技術(shù)具有重要作用,自身智能監(jiān)控健康狀態(tài)能力的提升,能極大降低無人機事故發(fā)生率,避免大量人力物力的浪費,為穩(wěn)定高效完成作戰(zhàn)任務(wù)提供重要依據(jù)。本文首先分析了無人機飛行數(shù)據(jù)特點,簡要介紹了無人機的常見異常模式,并詳細總結(jié)了無人機飛行數(shù)據(jù)異常檢測算法的研究現(xiàn)狀,分析了各類異常檢測算法的優(yōu)缺點以及異常檢測面對的挑戰(zhàn),為進一步開展相關(guān)研究提供參考。

        猜你喜歡
        飛行數(shù)據(jù)文獻故障
        Hostile takeovers in China and Japan
        速讀·下旬(2021年11期)2021-10-12 01:10:43
        故障一點通
        Cultural and Religious Context of the Two Ancient Egyptian Stelae An Opening Paragraph
        大東方(2019年12期)2019-10-20 13:12:49
        GARMIN1000系統(tǒng)維修平臺搭建預(yù)研究
        淺談飛行數(shù)據(jù)集中處理流程管理
        The Application of the Situational Teaching Method in English Classroom Teaching at Vocational Colleges
        The Role and Significant of Professional Ethics in Accounting and Auditing
        商情(2017年1期)2017-03-22 16:56:36
        奔馳R320車ABS、ESP故障燈異常點亮
        基于廣域信息管理的飛行數(shù)據(jù)服務(wù)設(shè)計與實現(xiàn)
        故障一點通
        大地资源在线播放观看mv| 天堂aⅴ无码一区二区三区| 97久久精品无码一区二区天美 | 亚洲精品久久久久久久蜜桃| 激情综合丁香五月| 久久久噜噜噜www成人网 | 亚洲乱亚洲乱妇| 99久久er这里只有精品18| 亚洲欧美日韩高清专区一区| 日本丰满熟妇hd| 99久久综合狠狠综合久久 | 欧美亚洲另类 丝袜综合网| 亚洲精品女优中文字幕| 中文字幕一区二区三区乱码人妻| 久草青青91在线播放| 在线精品无码字幕无码av| 国产精品亚洲日韩欧美色窝窝色欲| 国产亚洲成年网址在线观看 | 人妖国产视频一区二区| 亚洲成a∨人片在线观看无码| 欧美精品亚洲精品日韩专区| 中文字幕人妻丝袜乱一区三区 | 亚洲av一二三区成人影片| 狠狠色婷婷久久一区二区三区| 亚洲熟妇无码av另类vr影视| 久久精品国产热| 最新国产精品精品视频| 中文字幕人妻互换激情| 乱码窝窝久久国产无人精品| 国产黄在线观看免费观看不卡 | 亚洲处破女av日韩精品中出| 亚洲人交乣女bbw| 国产又滑又嫩又白| 中文字幕大屁股熟女乱| 日韩少妇高潮在线视频| 开心激情视频亚洲老熟女| 欧美成人国产精品高潮| 男女啪啪永久免费观看网站| 伊人一道本| 99久久亚洲精品加勒比| 精品人伦一区二区三区蜜桃91|