• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      分布式飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng)設(shè)計(jì)研究

      2023-05-28 12:49:02智褚厚斌蔡斐華姜悅張麗曄
      宇航計(jì)測技術(shù) 2023年2期
      關(guān)鍵詞:數(shù)據(jù)類型測控飛行器

      李 智褚厚斌蔡斐華姜 悅張麗曄

      (中國運(yùn)載火箭技術(shù)研究院,北京 100076)

      1 引言

      近些年,載人航天工程快速發(fā)展,越來越多的有效載荷被計(jì)劃使用在空間站中,它們在發(fā)射前都需要在地面進(jìn)行完善的測試,由此帶來了大量的試驗(yàn)任務(wù),因此需要提高試驗(yàn)效率[1]。此外,第一時(shí)間掌握飛行器狀態(tài),便于及時(shí)做出準(zhǔn)確、有效的處置,可以達(dá)到降低試驗(yàn)風(fēng)險(xiǎn)、提高試驗(yàn)效率的目的[2]。能夠快速、準(zhǔn)確、完整地實(shí)時(shí)解析飛行器測控?cái)?shù)據(jù),有助于決策者在具有不確定性的系統(tǒng)和環(huán)境中動(dòng)態(tài)地優(yōu)化各類決策的制定和實(shí)施,以更好地達(dá)到預(yù)期決策目標(biāo)[3]。傳統(tǒng)飛行器數(shù)據(jù)解析為保證數(shù)據(jù)的完整性,通常是先存儲原始數(shù)據(jù),在試驗(yàn)結(jié)束后再進(jìn)行解析和判讀,數(shù)據(jù)判讀工作也會因數(shù)據(jù)解析的時(shí)長而滯后。如何快速、準(zhǔn)確、完整地實(shí)時(shí)解析飛行器數(shù)據(jù),成為提高飛行器數(shù)據(jù)判讀效率的關(guān)鍵,同時(shí)也是一項(xiàng)迫切的需求。

      隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展和成熟,應(yīng)用已經(jīng)擴(kuò)展到局域網(wǎng)、廣域網(wǎng)甚至互聯(lián)網(wǎng),分布式計(jì)算成為新的熱點(diǎn)[4]。分布式系統(tǒng)作為由多個(gè)處理機(jī)通過網(wǎng)絡(luò)互聯(lián)而構(gòu)成的松散耦合的系統(tǒng),具有資源共享、高速并行計(jì)算、可靠性高和通信快捷的特點(diǎn),在多個(gè)領(lǐng)域廣泛應(yīng)用。設(shè)計(jì)一種基于分布式架構(gòu)的飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng),旨在提高飛行器試驗(yàn)中數(shù)據(jù)解析環(huán)節(jié)的效率,提升試驗(yàn)質(zhì)量。

      2 傳統(tǒng)飛行器數(shù)據(jù)解析現(xiàn)狀

      目前傳統(tǒng)飛行器測控?cái)?shù)據(jù)的解析方式根據(jù)解析時(shí)間不同可分為實(shí)時(shí)解析和事后解析。

      2.1 傳統(tǒng)飛行器測控?cái)?shù)據(jù)的實(shí)時(shí)解析

      傳統(tǒng)飛行器測控?cái)?shù)據(jù)的實(shí)時(shí)解析指在收到數(shù)據(jù)時(shí),將各種不同數(shù)據(jù)類型的數(shù)據(jù)源碼實(shí)時(shí)解析成可以供試驗(yàn)人員分析和判讀的數(shù)據(jù)的過程。通常服務(wù)器在數(shù)據(jù)源碼解析后,會將解析結(jié)果分發(fā)到多個(gè)顯示終端并存儲解析結(jié)果。傳統(tǒng)實(shí)時(shí)解析可以保證測試人員對數(shù)據(jù)的即時(shí)判讀,對數(shù)據(jù)中表現(xiàn)出的異?,F(xiàn)象進(jìn)行分析和處置。由于實(shí)時(shí)解析服務(wù)器需要同時(shí)完成數(shù)據(jù)接收、存儲和實(shí)時(shí)解析的工作,而飛行器測控?cái)?shù)據(jù)往往數(shù)據(jù)量巨大,數(shù)據(jù)發(fā)送速率高,傳統(tǒng)實(shí)時(shí)解析需要解析服務(wù)器具備高性能運(yùn)算速度和高速存儲能力,即便如此也無法避免數(shù)據(jù)丟失的情況發(fā)生。所以傳統(tǒng)飛行器測控?cái)?shù)據(jù)的實(shí)時(shí)解析往往存在數(shù)據(jù)缺失的情況,試驗(yàn)人員無法對試驗(yàn)結(jié)果做出全面、精確的判讀。

      2.2 傳統(tǒng)飛行器測控?cái)?shù)據(jù)的事后解析

      傳統(tǒng)飛行器測控?cái)?shù)據(jù)的事后解析指在試驗(yàn)結(jié)束后,對所有存儲的測控?cái)?shù)據(jù)進(jìn)行解析,然后試驗(yàn)人員再對數(shù)據(jù)解析結(jié)果進(jìn)行分析和判讀。傳統(tǒng)事后解析可以保證數(shù)據(jù)的完整性,確保所有的測控?cái)?shù)據(jù)都保存到服務(wù)器中,避免出現(xiàn)數(shù)據(jù)缺失的情況。但數(shù)據(jù)事后解析不具備實(shí)時(shí)性,根據(jù)數(shù)據(jù)量和復(fù)雜程度不同,數(shù)據(jù)事后解析往往需要幾小時(shí)甚至十幾個(gè)小時(shí)才能完成所有數(shù)據(jù)的解析工作。傳統(tǒng)數(shù)據(jù)事后解析的滯后性直接影響數(shù)據(jù)判讀和決策的效率。

      既保證飛行器測控?cái)?shù)據(jù)存儲的完整性,又保證測控?cái)?shù)據(jù)解析的實(shí)時(shí)性是目前飛行器試驗(yàn)的迫切需求,也是未來航天事業(yè)發(fā)展的趨勢。

      3 分布式飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng)架構(gòu)探究

      分布式系統(tǒng)是指一個(gè)硬件或軟件組件分布在不同的網(wǎng)絡(luò)計(jì)算機(jī)上,彼此之間僅通過消息傳遞進(jìn)行通信和協(xié)調(diào)的系統(tǒng)[5]。分布式意味著可以采用更多的計(jì)算機(jī)組成分布式集群對外提供服務(wù)[6]。在飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析時(shí),如果可以滿足多地部署、數(shù)據(jù)同步、運(yùn)行協(xié)同和分布式處理的要求,那么數(shù)據(jù)保存的完整性和數(shù)據(jù)解析的實(shí)時(shí)性就可以得到有效保證,而分布式架構(gòu)則較好地滿足了該類需求[7]。

      分布式飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng)可以利用分布式系統(tǒng)自治性、并行性和全局性的優(yōu)勢,將飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng)分為數(shù)據(jù)服務(wù)層、任務(wù)管理層、實(shí)時(shí)解析層和應(yīng)用層,如圖1 所示。

      圖1 分布式飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng)架構(gòu)圖Fig.1 Architecture diagram of distributed aero vehicles'telemetry and control data real-time analysis

      3.1 數(shù)據(jù)服務(wù)層

      數(shù)據(jù)服務(wù)層由多臺服務(wù)器組成,主要為系統(tǒng)提供飛行器測控原始數(shù)據(jù)的采集和存儲服務(wù)。數(shù)據(jù)源碼通常通過網(wǎng)絡(luò)由TCP 或UDP 協(xié)議傳輸?shù)綌?shù)據(jù)服務(wù)中心集群,數(shù)據(jù)服務(wù)中心集群針對不同數(shù)據(jù)采取不同的存儲方式。通常數(shù)據(jù)采集根據(jù)試驗(yàn)數(shù)據(jù)鏈路區(qū)分,數(shù)據(jù)存儲方式根據(jù)試驗(yàn)數(shù)據(jù)類型區(qū)分。

      (1)數(shù)據(jù)采集

      試驗(yàn)中產(chǎn)生的數(shù)據(jù)可能來自不同的數(shù)據(jù)鏈路,如天基、地基等,針對每一條數(shù)據(jù)鏈路,可以使用一臺或多臺服務(wù)器來執(zhí)行數(shù)據(jù)采集工作。

      (2)數(shù)據(jù)存儲

      試驗(yàn)中產(chǎn)生數(shù)據(jù)的類型以關(guān)系型數(shù)據(jù)和非關(guān)系型數(shù)據(jù)為主。對于關(guān)系型數(shù)據(jù),通常使用數(shù)據(jù)庫進(jìn)行存儲,如Oracle、SQL Server 等;對于非關(guān)系型數(shù)據(jù),通常以本地文件的形式存儲。對于試驗(yàn)中存在大量復(fù)雜數(shù)據(jù)類型的情況,可以根據(jù)不同的數(shù)據(jù)類型,分別用不同的服務(wù)器進(jìn)行存儲,以保證數(shù)據(jù)的完整性和存儲效率。

      3.2 任務(wù)管理層

      在數(shù)據(jù)服務(wù)層收到原始數(shù)據(jù)后,任務(wù)管理層負(fù)責(zé)管理原始數(shù)據(jù)的解析任務(wù),主要實(shí)現(xiàn)解析策略執(zhí)行、解析任務(wù)派發(fā)和解析狀態(tài)監(jiān)測等功能。

      (1)解析策略執(zhí)行

      解析策略由試驗(yàn)人員事先編輯,策略包括數(shù)據(jù)篩選、解析規(guī)則、優(yōu)先級設(shè)定、重復(fù)數(shù)據(jù)甄別等。系統(tǒng)先將所有已存儲的數(shù)據(jù)進(jìn)行分析,篩選出滿足解析策略的待解析數(shù)據(jù),并按照優(yōu)先級將數(shù)據(jù)地址加入解析等待隊(duì)列,等待解析任務(wù)的派發(fā)。

      (2)解析任務(wù)派發(fā)

      基于解析等待隊(duì)列中數(shù)據(jù)文件、數(shù)據(jù)流等不同的數(shù)據(jù)類型,數(shù)據(jù)解析任務(wù)可以分為多種不同的工作模式。

      根據(jù)數(shù)據(jù)類型解析,即對數(shù)據(jù)流類型、圖片類型和視頻類型等多種數(shù)據(jù)類型進(jìn)行針對性解析,每種數(shù)據(jù)類型可以有專門的解析集群來完成解析工作,解析任務(wù)按照數(shù)據(jù)類型進(jìn)行派發(fā)。

      根據(jù)數(shù)據(jù)源解析,即針對不同的數(shù)據(jù)源,都有專門的解析集群負(fù)責(zé)該數(shù)據(jù)源下所有數(shù)據(jù)類型的解析工作,解析任務(wù)按照數(shù)據(jù)源進(jìn)行派發(fā)。

      根據(jù)數(shù)據(jù)所屬分系統(tǒng)解析,即針對每一個(gè)分系統(tǒng),都有專門的解析集群負(fù)責(zé)該分系統(tǒng)下所有類型數(shù)據(jù)的解析工作,解析任務(wù)按照數(shù)據(jù)所屬分系統(tǒng)進(jìn)行派發(fā)。

      (3)解析狀態(tài)監(jiān)測

      解析狀態(tài)監(jiān)測分為數(shù)據(jù)狀態(tài)監(jiān)測和解析服務(wù)器狀態(tài)監(jiān)測。數(shù)據(jù)狀態(tài)一般為未解析、解析中和解析完成三個(gè)狀態(tài);解析服務(wù)器狀態(tài)一般為空閑、一般和繁忙。數(shù)據(jù)狀態(tài)和解析服務(wù)器狀態(tài)的監(jiān)測,有助于解析任務(wù)的制定和派發(fā),可以更合理地利用資源。

      3.3 實(shí)時(shí)解析層

      實(shí)時(shí)解析層主要負(fù)責(zé)解析任務(wù)管理層派發(fā)的數(shù)據(jù)解析任務(wù)。實(shí)時(shí)解析層是由多臺解析服務(wù)器組成的數(shù)據(jù)解析服務(wù)器集群,可以根據(jù)數(shù)據(jù)類型、數(shù)據(jù)來源、數(shù)據(jù)所屬分系統(tǒng)等多個(gè)維度分類解析派發(fā)任務(wù)中的數(shù)據(jù)。解析結(jié)果也會根據(jù)不同的數(shù)據(jù)類型,存于本地文件和數(shù)據(jù)庫或轉(zhuǎn)發(fā)至應(yīng)用層。

      數(shù)據(jù)解析一般按數(shù)據(jù)包進(jìn)行,飛行器下傳數(shù)據(jù)包有很多種,按采集來源可以分為平臺采集的數(shù)據(jù)包、載荷采集的工程數(shù)據(jù)包和載荷采集的科學(xué)數(shù)據(jù)包[8]。數(shù)據(jù)解析協(xié)議,事先由設(shè)計(jì)人員編輯,然后保存成系統(tǒng)可讀的格式。

      3.4 應(yīng)用層

      在實(shí)時(shí)解析層完成數(shù)據(jù)解析后,解析結(jié)果會發(fā)往應(yīng)用層。應(yīng)用層將數(shù)據(jù)解析結(jié)果展示給試驗(yàn)人員,供試驗(yàn)人員完成操作、處理、分析、判讀等工作。應(yīng)用層應(yīng)具備數(shù)據(jù)解析結(jié)果的實(shí)時(shí)顯示,實(shí)時(shí)數(shù)據(jù)曲線繪制,實(shí)時(shí)圖像畫面顯示,實(shí)時(shí)數(shù)據(jù)判讀等功能。在未來基于大數(shù)據(jù)的飛行器數(shù)據(jù)判讀系統(tǒng)中,應(yīng)用層還應(yīng)具備可接入大數(shù)據(jù)分析和數(shù)據(jù)挖掘等擴(kuò)展功能。

      4 分布式飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng)設(shè)計(jì)

      根據(jù)分布式結(jié)構(gòu)的飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng)架構(gòu)探究,分布式飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng)也按照分層式設(shè)計(jì),包括數(shù)據(jù)服務(wù)層、任務(wù)管理層、實(shí)時(shí)解析層和應(yīng)用層,如圖2 所示。

      圖2 分布式飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng)設(shè)計(jì)圖Fig.2 Design diagram of distributed aero vehicles' telemetry and control data real-time analysis system

      4.1 數(shù)據(jù)服務(wù)層設(shè)計(jì)

      在采集和存儲試驗(yàn)數(shù)據(jù)源碼時(shí),數(shù)據(jù)按照不同鏈路來源進(jìn)行區(qū)分,為每一條鏈路架設(shè)不少于一臺(通常主備兩臺冗余)服務(wù)器進(jìn)行采集和存儲,以確保數(shù)據(jù)的完整性。同時(shí)為解析后的數(shù)據(jù)架設(shè)一臺服務(wù)器,負(fù)責(zé)數(shù)據(jù)的存儲和數(shù)據(jù)入庫等工作。

      4.2 任務(wù)管理層設(shè)計(jì)

      架設(shè)一臺任務(wù)管理服務(wù)器,負(fù)責(zé)執(zhí)行解析策略和解析任務(wù)的派發(fā)等工作。任務(wù)管理服務(wù)器將會按照解析策略對采集的數(shù)據(jù)進(jìn)行篩選和優(yōu)先級排序,按照數(shù)據(jù)所屬分系統(tǒng)的形式給每個(gè)分系統(tǒng)創(chuàng)建待解析隊(duì)列,當(dāng)隊(duì)列中存在待解析文件時(shí),系統(tǒng)會自動(dòng)將解析任務(wù)派發(fā)給狀態(tài)為空閑或一般的解析服務(wù)器。

      4.3 實(shí)時(shí)解析層設(shè)計(jì)

      實(shí)時(shí)解析集群具備同時(shí)按照不同數(shù)據(jù)類型和數(shù)據(jù)所屬分系統(tǒng)區(qū)分解析的能力。對音頻、視頻、圖像等數(shù)據(jù)分配多臺解析服務(wù)器,組成多媒體解析集群,進(jìn)行特殊解碼處理;對每個(gè)分系統(tǒng)分配多臺解析服務(wù)器組成分系統(tǒng)解析集群,對各分系統(tǒng)源碼類型數(shù)據(jù)進(jìn)行實(shí)時(shí)解析。

      4.4 應(yīng)用層設(shè)計(jì)

      應(yīng)用層實(shí)現(xiàn)解析后數(shù)據(jù)的實(shí)時(shí)顯示功能,具備數(shù)值顯示、狀態(tài)顯示、曲線顯示和視頻顯示的功能,同時(shí)還具備對全部試驗(yàn)數(shù)據(jù)的判讀功能。

      4.5 試驗(yàn)實(shí)例

      在某次模擬試驗(yàn)中,同時(shí)使用傳統(tǒng)飛行器測控?cái)?shù)據(jù)解析系統(tǒng)的事后解析和實(shí)時(shí)解析與分布式飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng)進(jìn)行對比。在試驗(yàn)過程中,收到來自多路數(shù)據(jù)源下發(fā)的測控?cái)?shù)據(jù),共計(jì)1 982 616包,其中,遙測數(shù)據(jù)415 771 包,數(shù)傳數(shù)據(jù)1 566 845 包。表1 為傳統(tǒng)飛行器測控?cái)?shù)據(jù)解析系統(tǒng)的事后解析和實(shí)時(shí)解析以及分布式飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng)的數(shù)據(jù)完整度詳情和等待時(shí)間。

      表1 飛行器測控?cái)?shù)據(jù)解析系統(tǒng)試驗(yàn)數(shù)據(jù)詳情表Tab.1 Detail table of aero vehicles' telemetry and control data analysis system analyzed test data

      經(jīng)對比可見,傳統(tǒng)飛行器測控?cái)?shù)據(jù)解析系統(tǒng)的事后解析數(shù)據(jù)完整度較高,可以滿足丟包率小于萬分之五的試驗(yàn)要求,但等待時(shí)間過長,影響數(shù)據(jù)判讀效率;傳統(tǒng)飛行器測控?cái)?shù)據(jù)解析系統(tǒng)的實(shí)時(shí)解析等待時(shí)間較短,但丟包率高,無法滿足試驗(yàn)要求;分布式飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng)在滿足丟包率要求的前提下,可以高效運(yùn)行,等待時(shí)間不超過15 s,更好地支撐了試驗(yàn)的完成。在試驗(yàn)過程中,試驗(yàn)人員可以在應(yīng)用軟件中查看實(shí)時(shí)數(shù)據(jù)曲線、數(shù)值和參數(shù)狀態(tài)等(包括視頻圖像),可以對數(shù)據(jù)進(jìn)行實(shí)時(shí)判讀;試驗(yàn)結(jié)束后,所有試驗(yàn)數(shù)據(jù)解析完畢。

      通過使用分布式飛行器數(shù)據(jù)實(shí)時(shí)解析系統(tǒng),在保證數(shù)據(jù)解析實(shí)時(shí)性的同時(shí),更好地保證了數(shù)據(jù)的完整度,可以輔助試驗(yàn)人員對試驗(yàn)過程產(chǎn)生的數(shù)據(jù)進(jìn)行準(zhǔn)確、快速地判讀,大幅提高了判讀工作的效率和準(zhǔn)確率。

      5 結(jié)束語

      數(shù)據(jù)解析系統(tǒng)是飛行器數(shù)據(jù)產(chǎn)品生產(chǎn)中最先進(jìn)行的一環(huán)[9],經(jīng)過對數(shù)據(jù)解析系統(tǒng)層次及架構(gòu)分析,基于“分散控制、集中管理”的分布式結(jié)構(gòu)方案,設(shè)計(jì)了一種基于分布式飛行器測控?cái)?shù)據(jù)實(shí)時(shí)解析系統(tǒng),充分體現(xiàn)了系統(tǒng)的可靠性、實(shí)時(shí)性、靈活性及可擴(kuò)展性等優(yōu)勢[10],大幅提高試驗(yàn)數(shù)據(jù)判讀的工作效率,對飛行器試驗(yàn)和飛行器發(fā)射等工作的快速判讀和快速?zèng)Q策提供技術(shù)保障?;诜植际斤w行器測控?cái)?shù)據(jù)的實(shí)時(shí)解析系統(tǒng)是未來航天發(fā)展的趨勢,也為未來相關(guān)領(lǐng)域研究提供參考。

      猜你喜歡
      數(shù)據(jù)類型測控飛行器
      高超聲速飛行器
      詳談Java中的基本數(shù)據(jù)類型與引用數(shù)據(jù)類型
      如何理解數(shù)據(jù)結(jié)構(gòu)中的抽象數(shù)據(jù)類型
      《測控電路》實(shí)踐教學(xué)改革探討
      電子測試(2018年22期)2018-12-19 05:12:58
      復(fù)雜飛行器的容錯(cuò)控制
      電子制作(2018年2期)2018-04-18 07:13:25
      基于現(xiàn)代測控技術(shù)及其應(yīng)用分析
      向著新航程進(jìn)發(fā)——遠(yuǎn)望7號測控船首航記錄
      太空探索(2016年12期)2016-07-18 11:13:43
      神秘的飛行器
      基于USB2.0協(xié)議的通用測控通信接口設(shè)計(jì)
      在.NET環(huán)境下進(jìn)行nashRemoting開發(fā)
      融水| 黑水县| 宁蒗| 巴彦淖尔市| 南溪县| 黔江区| 民乐县| 长葛市| 资溪县| 南通市| 台北市| 门头沟区| 林州市| 林口县| 沂源县| 沂水县| 霞浦县| 蕲春县| 祁东县| 呼和浩特市| 南丰县| 泸定县| 桑日县| 华坪县| 广州市| 河池市| 广昌县| 武平县| 砚山县| 陈巴尔虎旗| 中山市| 松阳县| 皮山县| 正宁县| 嘉善县| 桓台县| 株洲县| 黑龙江省| 西林县| 罗甸县| 新竹市|