關於乙個飛行控制系統的設計思路

2021-09-30 02:50:49 字數 1318 閱讀 8318

我需要設計乙個飛行降落控制系統,正在構思中。。。

+ 飛行降落控制系統

飛行降落控制系統有乙個環形等待航線,飛機進入環形等待航線後,才能被引導進入最終降落航線。

·飛機可以從環形等待航線進入最終降落航線

·也可以從最終進入航線回到環形等待航線

?·緊急情況下,其他飛機可以提前進入最終降落航線

·如果降落失敗,再次回到最終降落航線

?·指引去其他機場

(如圖 1)--------》

?環形等待航線和最終降落航線,只能有一定數量的飛機在其中,如果數量太多造成擁擠,可能釀成事故。

+ 飛機

每架飛機有乙個航班號和一定數量的燃油。

+ 環形等待航線

正常情況下,飛機在環形等待航線中,只有到一定的位置,才能進入最終降落航線。如果有特殊情況,可以指定其他飛機進入最終降落航線。

(如圖 2)圖同上

+ 最終降落航線

?在正常情況下,最終等待航線是乙個簡單的列隊形式,飛機進入列隊,抬起機頭,降落在跑到上。如果發生特殊情況,其他的飛機可能插隊到前面,準備緊急降落。

?2架飛機如果同時降落,可能釀成事故,所以2架飛機之間,要保持一定的距離。

(如圖 3)圖同上

+ 燃料、天氣、緊急情況等

正常情況下,每架飛機都有一定量的燃料,但當天氣情況改變的話,可能影響燃料的消耗。

·如果大風天氣,飛機進入最終航線時可能需要更多的燃料

?·如果下雪,跑道可能關閉,飛機可能要重新進入環形等待航線,或者被指引去其他的機場

·某些天氣情況,可能增加在降落時的事故可能性

這只是些例子,這個程式的設計,主要是要為飛行降落控制系統提供乙個機制來管理空中交通。

====

類、及類的關係的設計不能拿到專案以後馬上就開始進行。

在目前階段要做的任務有:

1、需求的收集、分析

2、基於對需求的充份分析,產生一些分析類。

3、進一步分析類,精化類之間的關係,應該可以生成一些初步的「實體類」、模式的狀態轉換關係。

4、通過以上的分析,使用「設計模式」的知識來設計類之間比較高階的抽象關係。

5、生成系統原型

6、生成必要的測試用例。

7、開專家會進行設計評審。

8、重複1~7步。進行更深入的分析、設計

9、再重複1~7步。進行更深入的分析、設計

10、再重複1~7步。進行更深入的分析、設計

需求分析工作一定要做細。要充份的考慮顯性的需求和隱性的需求,我發現國內的專案往往都是在專案交付以後才產生真正「需求」。有的時候我們往往需要幫助使用者創「創造」需求!

僅代表個人的觀點,還請各位多多批評、指導

自動飛行控制系統 飛機的特性與飛行控制

公升力通常垂直作用於機翼上。可靈活地控制機翼表面 副翼 公升降舵和方向舵 來改變公升力,使其在它的空氣動力學中心旋轉。你可應用這些控制使飛機做各種機動動作。俯仰 滾動和偏航 飛機的三維機動動作有 俯仰 滾動和偏航。三維總是以飛行員的視線為基準,而與飛機的方向和飛行高度無關。當你對飛機進行控制時,你需...

設計乙個簡易秒殺系統思路

很多的電商平台,在節假日如雙十一,618等都會有商品描述的活動,今天和大家討論一下,如何設計乙個秒殺系統。什麼是秒殺在一定的時間內幾秒或者幾分鐘,對一定數量的庫存進行出賣。1,在秒殺之前,比如上午十點開始秒殺,很多使用者可能在九點五十左右就開始訪問自己心儀的秒殺商品,這樣就會出現在秒殺之前用很多的併...

許可權控制的乙個思路

資料庫表結構 create table newtable id int 11 not null auto increment,title varchar 255 not null menu id int 11 not null module varchar 50 not null class var...