ATC空管系統的實時控制軟件系統分析


什么是ATC空管系統?

    空中交通管制的目的是對航空器的空中活動進行有效的管理,維護空中交通秩序,保障空中交通暢通,保證飛行安全和提高飛行效率,防止航空器相撞,防止機場及其附近空域的航空器同障礙物相撞。由於空中交通管制的重要性,國家投入大量資金,研制了空中交通管制系統(ATC,以下簡稱 ATC 系統),並已在國內某些地方投入使用。

一個典型的 ATC 系統主要包括以下幾個子系統:飛行數據處理子系統、雷達數據處理子系統、人機界面子系統和系統監控子系統。其中,飛行數據處理子系統和雷達數據處理子系統是服務器系統,分別處理飛行數據和雷達數據;人機界面子系統包括飛行數據顯示控制席位和雷達數據顯示控制席位,是前端顯示系統,分別提供飛行數據和雷達數據的顯示和操作界面;網絡監控管理席位監視和控制着整個系統的網絡情況。其基本框架如下:

 

ATC空管系統的實時控制需求?

在新的航空運輸量下,對 ATC 系統的數據處理量提出了新的要求。人機界面子系統的需求數量增多,需要處理的飛行數據量和雷達數據量都有相應的增加。雙冗余服務器的結構由於實際只有一台機器處於工作狀態,因而處理起來將會趨於緊張,甚至可能成為增加數據處理量的瓶頸。因此,有人提出了采用集群服務器的方式,建立一個服務器集群體系結構,將飛行數據處理和雷達數據處理服務都分散到各個不同的服務器上進行。然而,集群服務器結構畢竟與雙機熱備份機制有很大的區別,以前的雙機熱備份基本上是由一台服務器處理數據,而另外一台服務器只需保持同步;現在的集群服務器模式下,所有的服務器都參與數據處理,因而必然會存在服務器之間的通信等諸多與以前不同的問題。它的引入將勢必引起整個系統中相應調度策略的調整和變化,而雙機熱備份下的調度策略不再適合於集群服務器結構中。因此,有必要對集群方式下整個系統的調度情況進行研究與分析,采用一種合理的調度策略應用到集群服務器結構中。

ATC空管系統實時控制設計?

在第一層,也就是最頂層,設置一個專用處理機(處理機調度器),專門負責整個系統的處理機信息的收集和相關任務的調度處理,以保證整個系統級別的負載均衡。它主要是為同一類型的服務器集群體系結構而設置的。通過采集集群體系結構中各個服務器的信息,在考慮各個任務之間前驅后繼關系的基礎上,盡量將到達的任務分配到暫時相對空閑的服務器單元,以保證各個服務器之間的負載均衡。這一層所考慮的只是 ATC 系統中的相應任務。

第二層,在單個處理機內部,設置一個調度進程(進程調度器),專門負責該處理機內部的進程信息收集和調度處理。它主要是在單個處理機內部按照一定的優先級計算方法計算各個進程的優先級,然后根據優先級選取合適的進程任務作為當前任務執行。在這一層上,需要考慮的進程除了 ATC 系統相關的進程以外,還需要考慮系統級以及其它的進程。

第三層,在單個進程內部,針對多線程或多任務,設置一個調度線程(線程調度器),專門負責該進程內部各個線程或任務信息的收集和調度處理。線程調度器中封裝一個調度程序庫,不同的進程根據各自的需要采用不同的調度函數選取當前任務執行。

每一個調度器各司其職,相應地分別完成處理機級、進程級和線程級對應的調度,滿足不同級別的調度管理需求。具體每一個層次的調度方法和流程如下幾節所述。

 

ATC空管系統實時控制系統分析?

1. 空管系統的實時控制重要性不言而喻,屬於硬實時控制的范疇。

2. 實時控制系統需要對飛機的飛行數據(包括位置信息,速度信息),雷達數據(包括天氣信息,環境信息)等實時監控,並作出實時調度響應,由於飛機和控制台之間是相互的,所以系統的輸入信息包括:飛機位置,速度,氣流,天氣,安全性,航班信息大數據,調控指令等等。由於飛機飛行速度很快,所以需要ATC系統對響應的延時控制在非常小的級別,秒級甚至是毫秒級。

3. 空管系統的實時控制需要設置多個實時任務。一是要實時監控,即飛機上各傳感器(包括GPS等)需要對飛機的各種信息狀態進行實時反饋;二是要實時通訊,即控制台和飛機保持指令通訊能夠及時傳達,同時飛機的狀態信息要實時傳送至控制台進行調度。

4. 這些任務中,實時監控應該為時間觸發,時間周期需要具體到毫秒級單位;實時通訊應該為事件觸發,即需要發送通訊時及時觸發該任務。

5. 這些任務之間有一定的獨立性,但也存在着一定的依賴性。首先,實時監控是不依賴於其他任務的一項實時任務。而實時通訊則分兩種情況,一是按照預先的規定進行通信播報,這種情況是相對獨立的;一是由於通過實時監控得到的突發事件進行緊急通訊播報,這種情況是依賴於實時監控任務的。

6. 這些任務之間需要共享某些硬件資源。首先,實時監控需要在飛機上實時顯示飛機的各個狀態,而實時通訊也會有部分信息的終端是顯示屏,所以,顯示設備是兩者之間共享的硬件資源。同時,通信通道等也是共享的硬件資源之一,諸如此類的還有很多。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM