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

        ?

        基于領(lǐng)域驅(qū)動的測控任務(wù)評定系統(tǒng)設(shè)計與實現(xiàn)

        2023-10-07 03:46:38楊德輝李林峰
        電子技術(shù)應(yīng)用 2023年9期
        關(guān)鍵詞:測控航天領(lǐng)域

        楊德輝,周 淦,李林峰

        (華北計算機系統(tǒng)工程研究所,北京 100083)

        0 引言

        航天測控系統(tǒng)是航天工程的重要組成部分,包括中心機、光學(xué)、雷達、遙測遙控等基本單元,主要是對航天飛行器的飛行軌道、狀態(tài)等進行跟蹤測量、監(jiān)視及控制,同時保障飛行器按照預(yù)先設(shè)計的狀態(tài)航行與工作,并完成數(shù)據(jù)通信等預(yù)定任務(wù)[1-2]。測控任務(wù)是指在測控體系支持下為保障航天器順利工作,并滿足對航天器的跟蹤、遙測遙控等技術(shù)要求,由測控部門根據(jù)航天測控系統(tǒng)編制的一種任務(wù)[3]。測控任務(wù)評定是在測控任務(wù)進行過程中,檢測參試設(shè)備性能指標(biāo)、工作狀態(tài)的穩(wěn)定性、檢驗參試設(shè)備信息產(chǎn)生、傳輸、處理、顯示的穩(wěn)定性,檢測測控系統(tǒng)長時間運行的穩(wěn)定性和可靠性[4]。

        近年來,隨著商業(yè)航天快速發(fā)展,航天發(fā)射頻率急劇增加,測控需求日益增多,測控系統(tǒng)設(shè)備數(shù)目激增且技術(shù)復(fù)雜程度不斷提升,測控管理部門面臨著設(shè)備管控繁重、評定工作低效、人力資源匱乏、指揮信息獲取不便等難題。為此,眾多學(xué)者開展了大量有關(guān)測控任務(wù)評定的研究與開發(fā)工作。其中,針對單一類型測控設(shè)備的評定,通用性差,且不能準(zhǔn)確全面檢測測控系統(tǒng)完成測控任務(wù)的能力[5-6]。此外,目前提出的測控任務(wù)評定理論及方法受限于當(dāng)時的應(yīng)用場景,存在著一定的不足,不適應(yīng)于商業(yè)航天形勢測控任務(wù)的快速評定需要[7-9]。與此同時,基于單體架構(gòu)設(shè)計的復(fù)雜業(yè)務(wù)系統(tǒng),軟件建模復(fù)雜、難以維護且可擴展性差,即使系統(tǒng)中部分模塊存在性能或需求更替問題,也需要對整體進行迭代及維護,可擴展性差[10-11]。因此,測控任務(wù)評定系統(tǒng)的少人化、自動化、通用化、智能化,成為亟需解決的問題。

        為滿足商業(yè)航天發(fā)展形勢需要,提高指揮人員的決策效率和準(zhǔn)確率,解決測控任務(wù)數(shù)據(jù)低層次應(yīng)用、人員工作效率低、系統(tǒng)智能化以及自動化程度低等問題的同時,解決軟件系統(tǒng)設(shè)計建模復(fù)雜、難以維護、可擴展性差等問題,本文通過對測控任務(wù)評定業(yè)務(wù)深入分析,基于領(lǐng)域驅(qū)動設(shè)計對系統(tǒng)業(yè)務(wù)領(lǐng)域建模,結(jié)合領(lǐng)域模型進行微服務(wù)劃分,基于微服務(wù)架構(gòu)提出評定航天測控任務(wù)評定系統(tǒng)設(shè)計方案;最后,結(jié)合航天發(fā)射測控任務(wù)評定業(yè)務(wù)場景驗證了系統(tǒng)設(shè)計方案的可行性。

        1 系統(tǒng)分析

        航天發(fā)射測控任務(wù)流程包括階段性聯(lián)調(diào)和任務(wù)實戰(zhàn),首先要組織由點到面、從靜至動、貼近實戰(zhàn)的聯(lián)調(diào),完成對測控系統(tǒng)是否具備任務(wù)狀態(tài)的檢驗,然后在確保測控系統(tǒng)具備運行正確、狀態(tài)穩(wěn)定、應(yīng)急處理得當(dāng)?shù)那疤嵯逻M行實戰(zhàn)任務(wù)[3]。

        測控任務(wù)評定系統(tǒng)建立在現(xiàn)有測控系統(tǒng)基礎(chǔ)上,通過與中心計算機、測控指揮系統(tǒng)、測控設(shè)備、數(shù)據(jù)庫等進行數(shù)據(jù)交互,如圖1 所示,利用測控系統(tǒng)全面的測量、分析與監(jiān)視信息以及設(shè)備運維信息,基于任務(wù)評定要素,實現(xiàn)測控任務(wù)聯(lián)調(diào)與實戰(zhàn)過程中的自動分析與評定,將從各類數(shù)據(jù)中挖掘的有效信息及時展示以及傳遞,提高測控任務(wù)聯(lián)調(diào)和實戰(zhàn)的評定效率。系統(tǒng)具備基礎(chǔ)信息管理、任務(wù)信息管理、任務(wù)評定及評定顯示與干預(yù)、評定報告生成審核及發(fā)布等功能。

        圖1 測控任務(wù)評定系統(tǒng)圖

        (1)基礎(chǔ)信息管理

        將中心計算機、測控指揮系統(tǒng)、測控設(shè)備、任務(wù)評定規(guī)則、評定指標(biāo)算子、火箭型號、任務(wù)彈道、遙測數(shù)據(jù)、數(shù)據(jù)源信息等測控系統(tǒng)基礎(chǔ)信息抽象為模型,在數(shù)據(jù)庫中通過模型標(biāo)識進行關(guān)聯(lián)組織和統(tǒng)一存儲管理,作為測控任務(wù)評定信息與配置的承載容器,也是測控任務(wù)評定計算處理的執(zhí)行依據(jù)。

        (2)任務(wù)信息管理

        任務(wù)信息管理是在基礎(chǔ)信息管理的基礎(chǔ)上,根據(jù)航天任務(wù)文書以及聯(lián)調(diào)目的和實戰(zhàn)任務(wù)特點,實現(xiàn)對測控任務(wù)全周期參與要素的配置,包括多類型聯(lián)調(diào)或任務(wù)實戰(zhàn)項目中理論彈道配置、各參試設(shè)備配置、評定指標(biāo)體系配置、評定算法的調(diào)整、報告模板的編輯、顯示樣式的配置等。

        (3)任務(wù)評定及評定顯示與干預(yù)

        以測控指揮系統(tǒng)指令觸發(fā)啟動任務(wù)評定計算處理過程,在任務(wù)各階段對測控任務(wù)全要素在準(zhǔn)備和執(zhí)行過程中的工作情況進行快速評定,利用不同測控任務(wù)產(chǎn)生的測試數(shù)據(jù),按照測控任務(wù)工作原理和判斷方法,對測控任務(wù)進行快速評定,生成對聯(lián)調(diào)或?qū)崙?zhàn)項目的評定結(jié)論,并及時推送。同時,為確保評定的準(zhǔn)確性及可靠性,支持崗位人員實時查看評定過程,提供歷史任務(wù)數(shù)據(jù)的查詢和分析比對功能,可基于工作權(quán)限從不同粒度對測控任務(wù)評定過程進行人工干預(yù),并通過日志記錄干預(yù)行為。

        (4)評定報告生成、審核及上報

        評定報告包括任務(wù)階段節(jié)點報告、階段計劃節(jié)點報告和聯(lián)調(diào)報告等多種類型,在多人協(xié)作工作模式下的評定報告支持崗位人員依據(jù)權(quán)限分層審核及維護,并將審核后的報告上報給測控指揮系統(tǒng)。

        2 領(lǐng)域驅(qū)動設(shè)計及微服務(wù)

        2.1 領(lǐng)域驅(qū)動設(shè)計

        2.1.1 領(lǐng)域驅(qū)動設(shè)計架構(gòu)

        構(gòu)建復(fù)雜業(yè)務(wù)系統(tǒng)關(guān)鍵問題是如何降低軟件設(shè)計建模的復(fù)雜性,從而提高系統(tǒng)的開發(fā)效率,降低軟件維護成本,提高系統(tǒng)的擴展性和復(fù)用性。軟件設(shè)計大師Eric Evans 提出的領(lǐng)域驅(qū)動設(shè)計方法體系近年來成為解決此問題的有效手段[12],它通過將要解決的業(yè)務(wù)概念和業(yè)務(wù)規(guī)則等內(nèi)容提煉為領(lǐng)域知識,然后借由不同的建模范式將這些領(lǐng)域知識抽象為能夠反映真實世界的領(lǐng)域模型,來指導(dǎo)業(yè)務(wù)復(fù)雜軟件的設(shè)計開發(fā),使系統(tǒng)高內(nèi)聚、低耦合、易擴展、易維護。

        領(lǐng)域驅(qū)動設(shè)計提供了系統(tǒng)拆分的一種理念和真實世界的表示方法。它的特點是分層架構(gòu)、職責(zé)劃分和易復(fù)用。分層架構(gòu)采用包括表示層、應(yīng)用層、領(lǐng)域?qū)雍突A(chǔ)設(shè)施層的四層結(jié)構(gòu)[13-14]。其中,表示層負(fù)責(zé)解釋用戶命令以及與用戶交互;應(yīng)用層負(fù)責(zé)描述系統(tǒng)所要做的工作,并協(xié)調(diào)領(lǐng)域模型來完成;領(lǐng)域?qū)邮窍到y(tǒng)的核心層,負(fù)責(zé)表達業(yè)務(wù)概念、規(guī)則以及狀態(tài)信息;基礎(chǔ)設(shè)施層為系統(tǒng)和其他層提供通用的技術(shù)能力。職責(zé)劃分可以使領(lǐng)域?qū)ο蠛同F(xiàn)實世界業(yè)務(wù)形成良好的映射關(guān)系。

        2.1.2 領(lǐng)域模型設(shè)計

        領(lǐng)域模型位于領(lǐng)域?qū)樱穷I(lǐng)域驅(qū)動設(shè)計的核心,是針對特定業(yè)務(wù)領(lǐng)域內(nèi)的關(guān)鍵事務(wù)以及關(guān)系的可視化表示,是為了準(zhǔn)確定義需要解決問題而構(gòu)造的抽象模型,是業(yè)務(wù)場景到軟件系統(tǒng)的映射轉(zhuǎn)化,其目標(biāo)是為軟件系統(tǒng)構(gòu)建統(tǒng)一的認(rèn)知[12]。Eric Evans 提出的領(lǐng)域模型核心概念包括實體、值對象、聚合、領(lǐng)域服務(wù)、領(lǐng)域事件、限界上下文、領(lǐng)域工廠和資源庫等[15-16]。其中,實體和值對象是組成領(lǐng)域模型的基本單元,實體是賦有業(yè)務(wù)行為且具有唯一標(biāo)識符的對象,值對象是用于描述特征或?qū)傩缘珱]有標(biāo)識的對象;聚合包含一個聚合根和上下文邊界,這個邊界根據(jù)業(yè)務(wù)單一職責(zé)原則,定義聚合內(nèi)部應(yīng)該包含的實體和值對象;領(lǐng)域服務(wù)是與領(lǐng)域相關(guān)的操作如執(zhí)行一個顯著的業(yè)務(wù)操作過程,但它并不適合放入實體與值對象中;領(lǐng)域事件作用是引導(dǎo)進一步的業(yè)務(wù)操作,促使形成完整的業(yè)務(wù)閉環(huán);限界上下文用來定義領(lǐng)域模型中子領(lǐng)域的邊界。

        領(lǐng)域模型設(shè)計的步驟[15]如下:

        (1) 根據(jù)業(yè)務(wù)特點考慮業(yè)務(wù)流程關(guān)鍵節(jié)點或功能模塊邊界因素,按領(lǐng)域逐級分解為大小合適的子域;

        (2) 對每一子領(lǐng)域的業(yè)務(wù)場景深入分析,明確業(yè)務(wù)場景中的領(lǐng)域概念;

        (3) 分析領(lǐng)域概念,識別領(lǐng)域概念的屬性和行為,明確實體、值對象;

        (4) 根據(jù)實體的關(guān)聯(lián)性定義聚合,找出聚合根,為聚合劃定限界上下文;

        (5) 識別領(lǐng)域服務(wù)和領(lǐng)域事件;

        (6) 根據(jù)業(yè)務(wù)、限界上下文、領(lǐng)域服務(wù)以及領(lǐng)域事件之間的依賴關(guān)系確定領(lǐng)域模型。

        2.2 微服務(wù)

        微服務(wù)架構(gòu)是為了軟件系統(tǒng)易擴展且富有彈性,它是將一個單體程序劃分為模塊集合,每個模塊運行在單獨的進程中或不同的機器上,模塊間通信采用輕量級通信機制,模塊集合通過集中式的方式進行管理[17]。每個模塊可以使用不同的數(shù)據(jù)存儲手段,被獨立設(shè)計、實現(xiàn)和運行,實現(xiàn)模塊之間故障的隔離,提供軟件系統(tǒng)的可用性、可擴展性以及可維護性。

        在對系統(tǒng)進行高質(zhì)量微服務(wù)架構(gòu)設(shè)計時,需遵循高內(nèi)聚、松耦合、以業(yè)務(wù)為中心、彈性設(shè)計、日志與監(jiān)控、自動化等原則[18]。因此,微服務(wù)基礎(chǔ)框架需提供注冊、配置與管理、通信等功能。同時,為提升系統(tǒng)架構(gòu)的健壯性和穩(wěn)定性,需對整體增加容錯機制和負(fù)載均衡等機制。

        2.3 領(lǐng)域驅(qū)動設(shè)計和微服務(wù)的結(jié)合

        領(lǐng)域驅(qū)動設(shè)計的目的是實現(xiàn)各業(yè)務(wù)領(lǐng)域內(nèi)的高內(nèi)聚,微服務(wù)是通過拆分的手段實現(xiàn)業(yè)務(wù)領(lǐng)域間的低耦合,領(lǐng)域驅(qū)動設(shè)計與微服務(wù)結(jié)合,用領(lǐng)域驅(qū)動設(shè)計對業(yè)務(wù)領(lǐng)域進行邏輯劃分,用微服務(wù)對系統(tǒng)進行物理拆分,從而提供一種應(yīng)對復(fù)雜業(yè)務(wù)系統(tǒng)落地的高效解決方法[19]。

        領(lǐng)域模型設(shè)計過程中領(lǐng)域被拆分為多個子領(lǐng)域,一個領(lǐng)域相當(dāng)于一個問題域,拆分的過程就是將大問題分解為小問題的過程,每個子領(lǐng)域模型都有它對應(yīng)的限界上下文,限界上下文就是設(shè)計和劃分微服務(wù)的主要依據(jù)。在領(lǐng)域驅(qū)動設(shè)計的分層架構(gòu)中,領(lǐng)域?qū)拥臉I(yè)務(wù)邏輯以微服務(wù)的方式實現(xiàn),應(yīng)用層負(fù)責(zé)協(xié)調(diào)、組合、調(diào)用微服務(wù),而微服務(wù)之間數(shù)據(jù)交互可以采用領(lǐng)域事件驅(qū)動機制。

        3 系統(tǒng)設(shè)計

        3.1 系統(tǒng)領(lǐng)域驅(qū)動模型

        結(jié)合領(lǐng)域驅(qū)動設(shè)計理論與微服務(wù)特點,設(shè)計測控任務(wù)評定系統(tǒng)領(lǐng)域驅(qū)動模型如圖2 所示。

        圖2 評定系統(tǒng)領(lǐng)域驅(qū)動模型圖

        表示層傳遞用戶信息,并完成信息交互邏輯,主要包括任務(wù)數(shù)據(jù)的接收、評定過程以及結(jié)果展示;應(yīng)用層負(fù)責(zé)領(lǐng)域模型的調(diào)度和派發(fā)任務(wù);領(lǐng)域?qū)訛橄到y(tǒng)的核心層,負(fù)責(zé)表達測控任務(wù)評定業(yè)務(wù)的概念、規(guī)則以及狀態(tài)信息,通過將軟件中最重要的業(yè)務(wù)規(guī)則進行剝離,抽象在領(lǐng)域?qū)?,使得業(yè)務(wù)邏輯與應(yīng)用層和基礎(chǔ)設(shè)施層等代碼分離,實現(xiàn)業(yè)務(wù)邏輯與數(shù)據(jù)分離;基礎(chǔ)設(shè)施層為其他層提供通用的技術(shù)能力和層間通信,以及領(lǐng)域?qū)拥某志没瘷C制。

        3.2 系統(tǒng)設(shè)計

        對系統(tǒng)進行設(shè)計,首先進行業(yè)務(wù)領(lǐng)域建模,領(lǐng)域建??梢越档蛙浖c現(xiàn)實世界之間的差距,用真實的業(yè)務(wù)概念劃分職責(zé);其次,依據(jù)業(yè)務(wù)領(lǐng)域模型的限界上下文,進行微服務(wù)的設(shè)計和識別;最后,基于微服務(wù)架構(gòu)實現(xiàn)微服務(wù)。系統(tǒng)設(shè)計如圖3 所示。

        圖3 系統(tǒng)設(shè)計圖

        3.2.1 業(yè)務(wù)領(lǐng)域建模

        首先,對系統(tǒng)業(yè)務(wù)進行梳理,找出所有的業(yè)務(wù)對象,根據(jù)業(yè)務(wù)特性確定業(yè)務(wù)對象中實體與值對象;然后,從實體集合中找出聚合根,即擁有獨立的生命周期以及全局唯一標(biāo)識的實體,將存在緊密邏輯關(guān)系的聚合根、實體以及值對象劃分到一起形成聚合;然后,集成領(lǐng)域事件流轉(zhuǎn)中產(chǎn)生業(yè)務(wù)行為的一個或多個聚合根所在的聚合,形成限界上下文。

        3.2.2 微服務(wù)識別和設(shè)計

        基于領(lǐng)域驅(qū)動設(shè)計拆分微服務(wù)的主要依據(jù)是限界上下文,微服務(wù)拆分遵循的原則包括最小完備原則、穩(wěn)定空間原則、單一職責(zé)原則,業(yè)務(wù)領(lǐng)域模型可依據(jù)以上原則粒度細(xì)化為若干微服務(wù)?;诖?,本系統(tǒng)的主要業(yè)務(wù)微服務(wù)模塊包括:基礎(chǔ)信息處理服務(wù)、任務(wù)信息處理服務(wù)、任務(wù)評定服務(wù)、評定顯示服務(wù)、報告生成服務(wù)、報告審核服務(wù)、信息發(fā)布服務(wù)、評定過程控制服務(wù)等。

        微服務(wù)模塊可獨立開發(fā)和維護,從而提高系統(tǒng)開發(fā)效率,降低軟件維護成本。同時,系統(tǒng)中具有相似功能的模塊統(tǒng)一封裝成可復(fù)用的公共服務(wù),為業(yè)務(wù)服務(wù)提供支撐,包括通信服務(wù)、協(xié)調(diào)服務(wù)、文件服務(wù)等。其中,協(xié)調(diào)服務(wù)能夠根據(jù)業(yè)務(wù)需要,通過組合若干獨立服務(wù)的方式,快速響應(yīng)需求變化,提高了系統(tǒng)可擴展性及復(fù)用性。

        3.2.3 微服務(wù)實現(xiàn)

        為滿足系統(tǒng)可靠性、迭代效率、易擴展及易維護等需求,采用微服務(wù)架構(gòu)實現(xiàn)。微服務(wù)架構(gòu)主要包括服務(wù)網(wǎng)關(guān)和服務(wù)管理兩方面。

        服務(wù)網(wǎng)關(guān)是以統(tǒng)一的地址對外提供服務(wù),將外部訪問請求地址的流量根據(jù)適當(dāng)?shù)囊?guī)則路由到內(nèi)部集群中正確的服務(wù)節(jié)點上,實現(xiàn)對后端服務(wù)的透明訪問。此外,在滿足基本路由功能的基礎(chǔ)上,可以提供安全、認(rèn)證、授權(quán)、限流熔斷等功能。

        服務(wù)管理包括服務(wù)注冊、服務(wù)配置、服務(wù)監(jiān)控、負(fù)載均衡和日志管理等,負(fù)責(zé)對系統(tǒng)微服務(wù)模塊進行集中的組織、協(xié)調(diào)、監(jiān)督、維護。服務(wù)注冊是將系統(tǒng)內(nèi)提供服務(wù)的模塊信息注冊到公共的組件上,便于調(diào)用者及時發(fā)現(xiàn),解決人工維護服務(wù)結(jié)點復(fù)雜的難題。服務(wù)配置對系統(tǒng)所有模塊的配置文件進行集中管理并動態(tài)發(fā)布配置信息,為了在不重啟的情況下動態(tài)刷新服務(wù)內(nèi)部配置項。服務(wù)監(jiān)控從不同維度對微服務(wù)模塊進行監(jiān)控,包括部署及運行情況等,便于快速定位問題。負(fù)載均衡解決對單個微服務(wù)的并發(fā)問題,對同時調(diào)用同一微服務(wù)的多個請求進行科學(xué)分配。日志管理負(fù)責(zé)對微服務(wù)執(zhí)行情況及時記錄,在系統(tǒng)故障時,通過日志分析,實現(xiàn)對系統(tǒng)故障的快速診斷。

        4 系統(tǒng)業(yè)務(wù)場景應(yīng)用

        4.1 業(yè)務(wù)支撐

        以航天發(fā)射測控任務(wù)場景為例,說明測控任務(wù)評定系統(tǒng)設(shè)計方案的可行性,如圖4 所示。

        圖4 測控任務(wù)評定系統(tǒng)應(yīng)用圖

        4.1.1 場景說明

        航天發(fā)射測控任務(wù)整體業(yè)務(wù)流程包括兩個部分。首先,在任務(wù)前,根據(jù)任務(wù)文書,制定任務(wù)階段及階段目標(biāo)根據(jù)任務(wù)階段目標(biāo),指定階段計劃,根據(jù)階段計劃,編排階段計劃下的聯(lián)調(diào)項目組合。其次,在任務(wù)過程中,測控指揮系統(tǒng)發(fā)送任務(wù)流程指揮指令,測控任務(wù)參試設(shè)備發(fā)送狀態(tài)信息及原始測量信息,測控任務(wù)評定依據(jù)指揮指令和任務(wù)數(shù)據(jù),評定每次任務(wù)階段、階段計劃以及聯(lián)調(diào)項目是否完成目標(biāo),評定結(jié)論反饋給測控指揮系統(tǒng),輔助測控指揮系統(tǒng)對任務(wù)流程做出決策。當(dāng)達到任務(wù)階段目標(biāo)或階段計劃目標(biāo)或聯(lián)調(diào)目的時推動流程繼續(xù)向下進行,當(dāng)所有任務(wù)階段、階段計劃、以及聯(lián)調(diào)項目完成后進行航天發(fā)射實戰(zhàn)任務(wù)。

        4.1.2 系統(tǒng)應(yīng)用說明

        該任務(wù)場景涉及的微服務(wù)包括基礎(chǔ)信息處理服務(wù)、任務(wù)信息處理服務(wù)、任務(wù)評定服務(wù)、評定顯示服務(wù)、報告生成服務(wù)、報告審核服務(wù)、信息發(fā)布服務(wù)、評定過程控制服務(wù),如圖4 所示?;A(chǔ)信息處理服務(wù)是將中心計算機、測控指揮系統(tǒng)、測控設(shè)備、任務(wù)評估規(guī)則、評估指標(biāo)算子、火箭型號、任務(wù)彈道、遙測數(shù)據(jù)、任務(wù)數(shù)據(jù)源信息等測控系統(tǒng)基礎(chǔ)信息抽象為模型,在數(shù)據(jù)庫中通過模型標(biāo)識進行關(guān)聯(lián)組織和統(tǒng)一存儲管理。任務(wù)信息處理服務(wù)是針對測控任務(wù)流程各結(jié)點的目的以及特點,實現(xiàn)對各項目參試設(shè)備配置、彈道配置、評估指標(biāo)體系配置、評估算法的調(diào)整、報告模板的編輯、顯示樣式的配置等。任務(wù)評定服務(wù)是對測控任務(wù)數(shù)據(jù)對當(dāng)前結(jié)點進行快速評定。評定顯示服務(wù)是在任務(wù)評定過程中,根據(jù)展示需求對任務(wù)數(shù)據(jù)進行處理。報告生成服務(wù)是對測控任務(wù)每一結(jié)點執(zhí)行情況生成總結(jié)報告。報告審核服務(wù)是對系統(tǒng)生成的報告,通過人工層次干預(yù)的方式,進行審核調(diào)整,形成最終的報告。信息發(fā)布服務(wù)是對評定過程中挖掘出的有效信息及時傳遞。評定過程控制服務(wù)是記錄測控任務(wù)各結(jié)點的生命周期,對其控制。

        4.2 系統(tǒng)驗證

        通過測控指揮系統(tǒng)對歷史測控任務(wù)流程指令發(fā)送以及數(shù)據(jù)回放系統(tǒng)對任務(wù)數(shù)據(jù)回放,最大程度地還原實際任務(wù)場景,根據(jù)測控任務(wù)場景驗證基于領(lǐng)域驅(qū)動的測控任務(wù)評定系統(tǒng)的可行性。系統(tǒng)驗證共選擇了5 次具有不同特點的航天發(fā)射測控任務(wù)。搭建的實驗驗證平臺如圖5 所示。其中,客戶端部署在多個終端PC 上,是對系統(tǒng)的服務(wù)層返回信息進行集中展示,并提供人工操作的入口。

        圖5 系統(tǒng)驗證平臺圖

        在測控任務(wù)前,測控管理部門基于航天任務(wù)文書,制定任務(wù)階段、階段計劃,編排調(diào)整計劃聯(lián)調(diào)項目。用戶通過客戶端程序入口發(fā)送請求,經(jīng)過接入層身份認(rèn)證,然后通過服務(wù)網(wǎng)關(guān)調(diào)用服務(wù)層的任務(wù)信息處理服務(wù)對測控任務(wù)信息進行配置,接著通過數(shù)據(jù)層將任務(wù)信息持久化。

        在測控任務(wù)進行過程中,數(shù)據(jù)回放系統(tǒng)回放歷史任務(wù)數(shù)據(jù),測控指揮系統(tǒng)發(fā)送任務(wù)開始指令,經(jīng)過接入層轉(zhuǎn)發(fā),觸發(fā)評定過程控制服務(wù)開啟,評定過程控制服務(wù)通過任務(wù)信息處理服務(wù)獲取階段計劃、計劃聯(lián)調(diào)項目信息構(gòu)建評定過程控制模型。當(dāng)測控指揮系統(tǒng)發(fā)送階段計劃開始指令時,評定過程控制服務(wù)接收指令后,階段計劃節(jié)點信息發(fā)送給任務(wù)評定服務(wù)和評定顯示服務(wù),任務(wù)評定服務(wù)和評定顯示服務(wù)開始接收測控任務(wù)設(shè)備狀態(tài)信息,任務(wù)評定服務(wù)周期發(fā)布階段計劃節(jié)點評定信息。當(dāng)測控指揮系統(tǒng)發(fā)送聯(lián)調(diào)項目開始指令,評定過程控制服務(wù)接收指令后,將聯(lián)調(diào)項目節(jié)點信息發(fā)送給任務(wù)評定服務(wù)和評定顯示服務(wù),任務(wù)評定依據(jù)測量信息進行聯(lián)調(diào)項目評定,并周期發(fā)送實時評定結(jié)果,通過信息發(fā)布服務(wù)。當(dāng)測控指揮系統(tǒng)發(fā)送聯(lián)調(diào)項目結(jié)束指令時,評定過程控制服務(wù)通過任務(wù)信息評定服務(wù)獲取聯(lián)調(diào)項目評定結(jié)論,并通過信息發(fā)布服務(wù)發(fā)送給測控指揮系統(tǒng),測控指揮系統(tǒng)依據(jù)評定結(jié)論判斷是否執(zhí)行下一聯(lián)調(diào)項目;與此同時,報告生成服務(wù)啟動,在報告生成后,通過報告審核服務(wù)完成對項目報告的審核,通過信息發(fā)布服務(wù)將生成的聯(lián)調(diào)報告發(fā)送給測控指揮系統(tǒng)。

        4.3 應(yīng)用成效

        本系統(tǒng)建設(shè)的主要目標(biāo)是降低人工依賴,提升測控任務(wù)的自動化水平,提高測控任務(wù)的評定效率,縮短航天發(fā)射任務(wù)周期,從而適應(yīng)高密度航天發(fā)射的常態(tài)。綜合上述系統(tǒng)基于5 次測控任務(wù)的驗證,達到了以下4 種效果:

        (1) 系統(tǒng)滿足對具有不同特點測控任務(wù)評定的要求,具有良好的通用性;

        (2) 系統(tǒng)通過將測控任務(wù)評定要素建模,只需依賴少量人力即可對任務(wù)進行快速準(zhǔn)備;

        (3) 系統(tǒng)在測控任務(wù)中,通過測控指揮指令觸發(fā),自動開啟對測控任務(wù)數(shù)據(jù)的實時評定,并周期發(fā)布評定結(jié)果為測控指揮決策快速提供智力支持,提升了測控任務(wù)評定的自動化水平;

        (4) 系統(tǒng)在聯(lián)調(diào)、階段計劃以及任務(wù)等關(guān)鍵節(jié)點結(jié)束后1 min 內(nèi),自動生成可定制的電子版評定報告,快速形成任務(wù)閉環(huán)。

        因此,本評定系統(tǒng)能夠提高測控任務(wù)評定的少人化、通用化、自動化以及智能化水平。同時,評定系統(tǒng)遵循微服務(wù)原則建設(shè),可以根據(jù)商業(yè)航天發(fā)展新需求,添加或微調(diào)相應(yīng)的微服務(wù)模塊,方便維護和擴展。

        5 結(jié)論

        近年來,信息技術(shù)在商業(yè)航天領(lǐng)域飛速發(fā)展和應(yīng)用,航天發(fā)射測控任務(wù)評定的少人化、自動化、智能化發(fā)展勢不可擋,本文通過領(lǐng)域驅(qū)動設(shè)計進行業(yè)務(wù)領(lǐng)域建模,根據(jù)領(lǐng)域模型進行微服務(wù)劃分,基于微服務(wù)架構(gòu)建設(shè)測控任務(wù)評定系統(tǒng),為提升我國測控任務(wù)評定效率及自動化水平提供了參考和思路。同時,與傳統(tǒng)單體架構(gòu)的系統(tǒng)不同,基于微服務(wù)架構(gòu)的評定系統(tǒng)高內(nèi)聚、低耦合,可以通過組合微服務(wù)的方法快速響應(yīng)需求變化,實現(xiàn)系統(tǒng)的易擴展性和復(fù)用性,為解決復(fù)雜業(yè)務(wù)系統(tǒng)建模及設(shè)計問題提供了借鑒方法。

        猜你喜歡
        測控航天領(lǐng)域
        我的航天夢
        兒童時代(2022年4期)2022-04-19 11:14:10
        航天夢,我的夢
        軍事文摘(2021年22期)2022-01-18 06:22:56
        領(lǐng)域·對峙
        青年生活(2019年23期)2019-09-10 12:55:43
        逐夢航天日
        《測控電路》實踐教學(xué)改革探討
        電子測試(2018年22期)2018-12-19 05:12:58
        基于現(xiàn)代測控技術(shù)及其應(yīng)用分析
        向著新航程進發(fā)——遠望7號測控船首航記錄
        太空探索(2016年12期)2016-07-18 11:13:43
        航天股為何遭爆炒
        太空探索(2015年4期)2015-07-12 14:16:14
        新常態(tài)下推動多層次多領(lǐng)域依法治理初探
        基于USB2.0協(xié)議的通用測控通信接口設(shè)計
        国产成人精品999在线观看| 亚洲美女毛多水多免费视频| 精品国产一区二区三区2021| 精品日韩欧美一区二区在线播放| 日韩秘 无码一区二区三区| 精品国产乱来一区二区三区| 亚洲av五月天一区二区| 亚洲一区二区三区四区精品| 亚洲国产精品18久久久久久| 日本爽快片18禁免费看| 97人妻视频妓女网| 亚洲黄色大片在线观看| 国产人成视频在线视频| 免费国产裸体美女视频全黄 | 国产精品女老熟女一区二区久久夜| 久久久久亚洲av片无码下载蜜桃| 日韩成人免费一级毛片| 热门精品一区二区三区| 日韩亚洲精品中文字幕在线观看 | 亚洲黄色在线看| 国产黄片一区二区三区| 超碰人人超碰人人| 男人和女人高潮免费网站| 免费看奶头视频的网站| 中日韩字幕中文字幕一区| 国产在线观看午夜视频| 毛片无码国产| 国产综合色在线视频| 男人的天堂av一二三区| 久久国产成人午夜av免费影院| 亚洲av不卡一区二区三区| 亚洲一区二区三区国产精华液| 国产午夜无码精品免费看动漫| 亚洲国产精品久久性色av| 国产一区二区三区在线视频观看| 狠狠色婷婷久久综合频道日韩| 免费人成黄页网站在线观看国产| 亚洲不卡毛片在线观看| 波多野结衣中文字幕一区二区三区| 亚洲暴爽av人人爽日日碰| 亚洲精品天堂在线观看|